@property --r{syntax:"<length>";inherits:false;initial-value:0}@property --wr{syntax:"<length>";inherits:false;initial-value:0}@property --wx{syntax:"<length>";inherits:false;initial-value:0}@property --wy{syntax:"<length>";inherits:false;initial-value:0}:root{--room:#0e1014;--stage:#13161b;--paper:#e9ebee;--text:#c9cdd3;--stone:#9aa0a9;--dim:#7b818c;--line:#ffffff13;--ease:cubic-bezier(.22, 1, .36, 1);--undo:cubic-bezier(.6, 0, .3, 1);--calm:.32s;--column:40rem;--pad:1.5rem;--side:max(var(--pad), (100vw - var(--column)) / 2);--mono:ui-monospace, "SF Mono", Menlo, monospace;--guide:#ffffff1a;--hatch:#ffffff0f;color-scheme:dark}html{background:var(--room);color:var(--paper);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scrollbar-gutter:stable;overscroll-behavior:none;font-family:Funnel Sans Variable,ui-sans-serif,system-ui,sans-serif;font-size:100%;line-height:1.5}@media (width>=1600px){html{font-size:clamp(100%,.82vw,122%)}}*,:before,:after{box-sizing:border-box}body{overscroll-behavior:none;margin:0;overflow-x:clip}h1,h2,p,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}:focus-visible{outline:1.5px solid var(--stone);outline-offset:.1875rem;border-radius:.25rem}::selection{background:#f9935659}.page{width:100%}.page:not([data-active],[data-out]){display:none}.page[data-measure]{visibility:hidden;pointer-events:none;height:0;display:block;position:absolute;inset:0 0 auto;overflow:hidden}.page[data-active]{z-index:1;position:relative}.page[data-out]{z-index:0;pointer-events:none;position:fixed;left:0;overflow:clip}.page[data-wave]{mask-image:radial-gradient(circle at var(--wx) var(--wy), #000 calc(var(--wr) - 11.875rem), transparent calc(var(--wr) - 3.75rem)), linear-gradient(#000 0 0);mask-size:100% 100%, var(--kw,0px) var(--kh,0px);mask-position:0 0, var(--kx,0px) var(--ky,0px);mask-repeat:no-repeat}.page[data-out][data-wave]{mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent calc(var(--wr) - 1.25rem), #000 calc(var(--wr) + 4.375rem));mask-size:100% 100%}.col{width:min(var(--column), 100% - 2 * var(--pad));margin:0 auto;position:relative}.home .col{--top:clamp(3rem, 12vh, 8rem);--rhythm:3.5rem;padding:var(--top) 0 5.5rem}.work .col{--rhythm:2.5rem;padding:5.5rem 0 6rem}.enter [data-rise],.enter .title,.enter .name-text{opacity:0}.name{height:clamp(4.75rem,20vw,6.25rem);margin-left:-.125rem}.name-text{letter-spacing:-.03em;font-size:clamp(4.25rem,18vw,5.75rem);font-weight:600;line-height:1.08;display:block}.name canvas{width:100%;height:100%;position:absolute;inset:0}.drawn .name-text{opacity:0}.bio{color:var(--text);letter-spacing:-.006em;text-wrap:pretty;--above:1.75rem;margin-top:var(--above);font-size:1.1875rem;line-height:1.7}.where+.bio{--above:2.125rem}.intro{position:relative}.where{height:clamp(4.75rem,20vw,6.25rem);color:var(--stone);align-items:flex-end;gap:.25rem;padding-bottom:.9em;font-size:.875rem;line-height:1;display:flex;position:absolute;top:0;right:0}.where svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:.75rem;height:.75rem}.chip{white-space:nowrap}.chip-mark{--h:1.1em;width:calc(var(--h) / 13 * var(--cols,13));height:var(--h);vertical-align:calc(.33em - var(--h) / 2);margin:0 .3em 0 .12em;display:inline-block;overflow:hidden}.chip-mark canvas{width:100%;height:100%;image-rendering:pixelated;transition:filter var(--calm) var(--ease);display:block}.chip:hover .chip-mark canvas{filter:brightness(1.3)}.brand{margin:0 .18em 0 .12em}.tie{white-space:nowrap}.bio a,.reach a,.foot a,.prose a:not(.finding-link,.early-name a){color:var(--paper);text-underline-offset:.22em;transition:text-decoration-color var(--calm) var(--ease);text-decoration:underline 1px #ffffff38}.bio a:hover,.reach a:hover,.foot a:hover,.prose a:not(.finding-link,.early-name a):hover{text-decoration-color:currentColor}.peek{white-space:nowrap;position:relative}.peek-card{z-index:30;width:17.5rem;color:var(--text);white-space:normal;text-indent:0;pointer-events:none;gap:.625rem;padding:1.25rem;font-size:.84375rem;font-weight:400;line-height:1.4;display:grid;position:absolute;bottom:calc(100% + .375rem);left:0}.peek-card:before{content:"";z-index:-2;background:color-mix(in srgb, var(--paper) 6.25%, var(--room));box-shadow:0 0 .75rem 1.5rem var(--room), 0 1.25rem 2.75rem #0006;filter:blur(.3125rem);opacity:var(--fill,0);border-radius:.375rem;position:absolute;inset:.875rem}.peek-card>:not(.peek-edge){clip-path:inset(50%)}.peek-edge{z-index:-1;width:calc(100% + 3rem);height:calc(100% + 3rem);position:absolute;inset:-1.5rem}.peek .peek-card img{background:0 0;border-radius:.375rem;width:100%;height:auto;max-height:none;display:block}.peek-card b{color:var(--paper);font-weight:500;display:block}.peek-card.channel{grid-template-columns:2.75rem auto;align-items:center;width:max-content}.peek-card.project{grid-template-columns:2.75rem 1fr;align-items:center;width:18.75rem}.peek .peek-card.project img{border-radius:0;width:2.75rem;height:2.75rem}.peek .peek-card.channel img{border-radius:50%;width:2.75rem;height:2.75rem}:root.tech .peek-card:before,:root.tech .peek .peek-card img{border-radius:0}@media (hover:none){.peek-card{display:none}}.reach{flex-wrap:wrap;align-items:center;gap:.375rem 1.75rem;font-size:1rem;font-style:normal;display:flex}:is(.reach,.part,.foot,.head,.facts,.prose,.findings,.onward){margin-top:var(--above,var(--rhythm))}.label{color:var(--dim);transition:translate .52s var(--undo) var(--wd,0s);margin-bottom:.75rem;font-size:.84375rem;font-weight:400;line-height:1.4}:root.tech .label{transition:translate .9s var(--ease) var(--wd,0s);translate:0 .375rem}.rows li+li{border-top:1px solid var(--line)}.row{grid-template-columns:4rem minmax(0,1fr) max-content;align-items:center;column-gap:1.125rem;padding-block:.625rem;display:grid;position:relative}.row:before{content:"";opacity:0;transition:opacity var(--calm) var(--ease), inset .52s var(--ease) var(--wd,0s), border-radius .52s var(--ease) var(--wd,0s);background:#ffffff09;border-radius:.75rem;position:absolute;inset:.1875rem -.75rem}.row:hover:before{opacity:1}.page[data-out] .row:before{opacity:0}.thumb{background:var(--stage);width:4rem;height:2.75rem;transition:border-radius .52s var(--ease) var(--wd,0s);border-radius:.5rem;display:block;position:relative;overflow:hidden}.thumb canvas{width:100%;height:100%;transition:filter var(--calm) var(--ease);display:block}.row:hover .thumb canvas{filter:brightness(1.25)}.row-text{flex-wrap:wrap;align-items:baseline;column-gap:.625rem;min-width:0;display:flex;position:relative}.row-title{letter-spacing:-.01em;color:var(--paper);font-size:1.0625rem;font-weight:500;line-height:1.35}.row-what{color:var(--stone);font-size:.9375rem;line-height:1.35}.row-when{color:var(--dim);font-variant-numeric:tabular-nums;transition:color var(--calm) var(--ease);font-size:.875rem;position:relative}.row:hover .row-when{color:var(--stone)}.tech-switch{color:var(--stone);cursor:pointer;transition:color var(--calm) var(--ease), background-color var(--calm) var(--ease), border-radius .52s var(--ease);background:#ffffff0d;border:0;border-radius:.875rem;place-items:center;margin-left:auto;padding:.375rem .5625rem;display:inline-grid}.tech-switch:hover{color:var(--paper);background:#ffffff17}.tech-switch[aria-checked=true]{color:var(--paper)}.tech-mark{width:1.0625rem;height:.9375rem;overflow:visible}.tech-mark rect{transform-box:fill-box}.tm-code{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .32s var(--ease)}.tech-switch[aria-checked=true] .tm-code{stroke:#f99356}.tm-rule,.tm-guide{fill:currentColor;fill-opacity:.55;transform-origin:0 0;transition:scale .36s var(--undo)}.tm-rule{scale:0 1}.tm-guide{scale:1 0}.tech-switch[aria-checked=true] :is(.tm-rule,.tm-guide){transition:scale .52s var(--ease) 60ms;scale:1}.tech-switch[aria-checked=true] .tm-guide{transition-delay:.2s}.bar .tech-switch{margin-left:.375rem;margin-right:-.5625rem}:root.tech :is(.tech-switch,.thumb,.days canvas,.prose img),:root.tech .row:before{border-radius:0}[data-el]{position:relative}.rule{inset:0 calc(var(--side) * -1);pointer-events:none;margin:0;padding:0;position:absolute}.rule>i{visibility:hidden;height:1px;position:absolute;left:0;right:0}.rule>i:before,.rule>i:after{content:"";background:var(--guide);height:1px;position:absolute;top:0}.rule>i:before{width:var(--wo,0px);transform-origin:100% 0;left:0}.rule>i:after{left:var(--wo,0px);transform-origin:0 0;right:0}.rule>i:first-child{top:-1px}.rule>i:last-child{bottom:-1px}.rule>span{right:var(--side);font:400 .65625rem/1.4 var(--mono);letter-spacing:0;color:var(--dim);max-width:calc(100% - var(--side) * 2);text-align:right;text-wrap:balance;visibility:hidden;position:absolute;bottom:calc(100% + .25rem)}:is(.rows,.findings)>li:not(.rule)+li{transition:border-color .52s var(--ease) var(--wd,0s)}:root.tech :is(.rows,.findings)>li:not(.rule)+li{border-top-color:#0000}:is(.rows,.findings)>li:not(:last-child)>.rule>i:last-child{display:none}:root.tech .rows .row:before{inset:0 calc(var(--off) * -1)}:is(.rows,.findings)>li>.rule>span,.prose [data-el=div]>.rule>span,:is(.findings,.prose)>.rule>i{display:none}:root:is(.tech,[data-turn]) :is(.rule>i,.rule>span,.guides i,.readout){visibility:visible}.bar .rule{inset:0}.bar .rule>:not(i:last-child){display:none}.guides i{width:clamp(0px, var(--side) - var(--off), 2rem);pointer-events:none;visibility:hidden;position:absolute;top:0;bottom:0}.guides i:before,.guides i:after{content:"";border-inline:1px solid var(--guide);background:repeating-linear-gradient(315deg, var(--hatch) 0 1px, transparent 0 50%) 0 0 / .625rem .625rem;position:absolute;left:0;right:0}.guides i:before{height:var(--wo,0px);transform-origin:0 100%;top:0}.guides i:after{top:var(--wo,0px);transform-origin:0 0;background-position:0 calc(var(--wo,0px) * -1);bottom:0}.col{--off:1rem}.guides i:first-child{right:calc(100% + var(--off))}.guides i:last-child{left:calc(100% + var(--off))}.readout{background:var(--stage);font:400 .6875rem/1.6 var(--mono);color:var(--stone);white-space:nowrap;visibility:hidden;pointer-events:none;border-top-right-radius:.375rem;padding:.25rem .625rem .25rem .75rem;position:absolute;bottom:0;left:0}.days canvas,.prose img{transition:border-radius .52s var(--ease) var(--wd,0s)}.only{display:flow-root}:root:not(.tech,[data-text]) [data-only=tech],:root.tech:not([data-text]) [data-only=plain],[data-text=plain] [data-only=tech],[data-only=tech][data-text=plain],[data-text=tech] [data-only=plain],[data-only=plain][data-text=tech]{display:none}div.swap{display:grid}.swap>.only{grid-area:1/1}[data-only=plain] .rule{display:none}.swap>.only>.only-in>*,.swap>.only>.only-in>[data-el],.prose>div+.only,.prose figure+.only{margin-top:0}.prose>div+.only>.only-in>:first-child,.prose figure+.only>.only-in>:first-child{margin-top:1.125rem}.only-label{font:inherit;color:var(--dim);pointer-events:none;background:0 0;border:0;margin:0 0 .25rem;padding:0;font-size:.8125rem;line-height:1.4;display:block}.only-body{transition:grid-template-rows .52s var(--ease);grid-template-rows:1fr;display:grid}.only-clip{min-height:0;margin-block:-1px;padding-block:1px;overflow:visible clip}.aug{display:flow-root}:root:not(.tech,[data-text]) .aug,[data-text=plain] .aug,.aug[data-text=plain]{display:none}.aug-line{color:var(--stone);flex-wrap:wrap;align-items:center;gap:.625rem .875rem;padding-bottom:.375rem;font-size:.8125rem;line-height:1.4;display:flex}.aug-room{padding:var(--rhythm) 0 calc(var(--rhythm) - 1.125rem)}.prose>div:has(>.aug){margin-top:0}.prose figure:has(+div>.aug){margin-bottom:0}div:has(>.aug)+.prose{margin-top:1.125rem}.prose>div:last-child>.aug .aug-room{padding-bottom:0}.aug aside{display:flow-root}.aug-text{color:var(--stone);margin:.25rem 0 .375rem;font-size:.90625rem;line-height:1.55}.aug-label{color:var(--dim);flex-basis:100%;margin-bottom:-.125rem}.stack{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;display:flex}.icon{--r:0px;width:1.25rem;height:1.25rem;color:var(--paper);background:conic-gradient(from 270deg at var(--r) var(--r), currentColor 25%, transparent 0) 0 0 / .1875rem .1875rem;mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;transition:--r .2s ease-in var(--wd,0s);flex:none}:root.tech .aug .icon{--r:.25rem;transition:--r .9s var(--ease) calc(var(--wd,0s) + .28s), opacity .42s ease-out calc(var(--wd,0s) + .28s)}.icon-word{color:var(--paper);font-size:.75rem;font-weight:500}[data-alt]{display:inline-grid}[data-alt]>*{grid-area:1/1}:root:not(.tech,[data-text]) [data-alt]>[data-tech],:is([data-text=plain] [data-alt],[data-alt][data-text=plain])>[data-tech],:root.tech:not([data-text]) [data-alt]>[data-plain]:not(:only-child),:is([data-text=tech] [data-alt],[data-alt][data-text=tech])>[data-plain]:not(:only-child),:root:not(.tech,[data-text]) :is(.what,.row-what):not(:has([data-plain])),:is([data-text=plain] :is(.what,.row-what),:is(.what,.row-what)[data-text=plain]):not(:has([data-plain])){display:none}@keyframes draw-x{0%{scale:0 1}}@keyframes draw-y{0%{scale:1 0}}@keyframes take-x{to{scale:0 1}}@keyframes take-y{to{scale:1 0}}:root[data-turn=on] .rule>i:before{animation:draw-x var(--wa) var(--ea) var(--wd) both}:root[data-turn=on] .rule>i:after{animation:draw-x var(--wb) var(--eb) var(--wd) both}:root[data-turn=on] .guides i:before{animation:draw-y var(--wa) var(--ea) var(--wd) both}:root[data-turn=on] .guides i:after{animation:draw-y var(--wb) var(--eb) var(--wd) both}:root[data-turn=off] .rule>i:before{transform-origin:0 0;animation:take-x var(--wa) var(--ea) var(--wd) both}:root[data-turn=off] .rule>i:after{transform-origin:100% 0;animation:take-x var(--wb) var(--eb) var(--wd) both}:root[data-turn=off] .guides i:before{transform-origin:0 0;animation:take-y var(--wa) var(--ea) var(--wd) both}:root[data-turn=off] .guides i:after{transform-origin:0 100%;animation:take-y var(--wb) var(--eb) var(--wd) both}:root[data-turn] [data-scrambled],:root[data-turn] :is([data-scrambled] :is(.rule>span,.readout),:is(.rule>span,.readout)[data-scrambled]){visibility:hidden}:root[data-turn]{overflow-anchor:none}.scramble{z-index:1;visibility:visible;pointer-events:none;position:absolute}.days canvas{aspect-ratio:55/9;background:var(--stage);border-radius:.75rem;width:100%;display:block}.days figcaption{color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;margin-top:.625rem;font-size:.84375rem;display:flex}.days-say{transition:color var(--calm) var(--ease)}.days-say b{color:var(--paper);font-weight:500}.days[data-day] .days-say{color:var(--text)}.foot{color:var(--stone);text-wrap:pretty;font-size:.9375rem}.bar{z-index:10;opacity:0;visibility:hidden;transition:background-color .4s var(--ease);position:fixed;inset:0 0 auto}:root:not([data-view=home]) .bar,:root .bar[data-out]{opacity:1;visibility:visible}:root .bar[data-wave]{mask-image:radial-gradient(circle at var(--wx) var(--wy), #000 calc(var(--wr) - 11.875rem), transparent calc(var(--wr) - 3.75rem))}:root .bar[data-out][data-wave]{mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent calc(var(--wr) - 1.25rem), #000 calc(var(--wr) + 4.375rem))}.bar[data-under]{background:var(--room)}.bar-in{width:min(var(--column), 100% - 2 * var(--pad));align-items:center;gap:.875rem;height:3.5rem;margin:0 auto;display:flex}.back{margin-left:-.25rem;padding:.5rem .375rem .5rem .25rem;display:block}.back canvas{opacity:.88;width:3.875rem;height:1.0625rem;transition:opacity var(--calm) var(--ease);display:block}.back:hover canvas{opacity:1}.pager-label{color:var(--stone);opacity:0;transition:opacity var(--calm) var(--ease);white-space:nowrap;margin-left:auto;font-size:.84375rem}.pager-label[data-on]{opacity:1}.pager{--h:1rem;align-items:center;display:flex}.pager a{place-items:center;height:2.5rem;padding:0 .3125rem;display:grid}.pager canvas{width:calc(var(--h) / 13 * var(--cols,13));height:var(--h);opacity:.34;transition:opacity var(--calm) var(--ease) var(--wd,0s);display:block}.pager a:hover canvas,.pager a[aria-current] canvas{opacity:1}.screen{aspect-ratio:2}.work:has(:is(.finding,.early)) .screen{aspect-ratio:5/2}.card{inset:0 calc(var(--off) * -1);background:var(--stage);clip-path:inset(0 var(--off) round .875rem);transition:clip-path .56s var(--undo) var(--wd,0s);position:absolute}:root.tech .card{clip-path:inset(0);transition:clip-path .9s var(--ease) var(--wd,0s)}.card canvas{width:100%;height:100%;clip-path:inset(0 var(--ox,0));transition:clip-path .56s var(--undo) var(--wd,0s);display:block}:root.tech .card canvas{clip-path:inset(0);transition:clip-path .9s var(--ease) var(--wd,0s)}.title{letter-spacing:-.024em;transform-origin:0 0;font-size:2.75rem;font-weight:500;line-height:1.08}.what{color:var(--stone);margin-top:.5rem;font-size:1.1875rem;line-height:1.4}.facts{flex-wrap:wrap;gap:.875rem 2.75rem;display:flex}.facts dt{color:var(--dim);font-size:.8125rem}.facts dd{color:var(--paper);margin-top:.125rem;font-size:.96875rem}.facts-links dd{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.facts-links a{color:var(--text);transition:color var(--calm) var(--ease);align-items:center;gap:.25rem;display:inline-flex}.facts-links a:hover{color:var(--paper)}.facts-links svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:.75rem;height:.75rem}.prose>div+div,.prose figure+div{margin-top:1.125rem}.prose p{color:var(--text);text-wrap:pretty;font-size:1.0625rem;line-height:1.7}.prose figure{margin-block:var(--rhythm)}.prose img{object-fit:cover;object-position:50% 0;background:var(--stage);border-radius:.75rem;width:100%;height:auto;max-height:25rem;display:block}figure[data-id=todos-por-venezuela] img{aspect-ratio:1265/725;object-position:50% 100%}figure[data-id=axial] img{mask-image:linear-gradient(90deg,#000 70%,#0000)}figcaption{color:var(--dim);text-wrap:pretty;margin-top:.625rem;font-size:.84375rem;line-height:1.45}.prose>div.finding{margin-top:3.5rem}.prose>div.finding+div.finding{margin-top:3rem}.finding-name{letter-spacing:-.01em;color:var(--paper);flex-wrap:wrap;align-items:baseline;gap:.125rem .875rem;margin-bottom:.625rem;font-size:1.25rem;font-weight:500;line-height:1.35;display:flex}.finding-when{letter-spacing:0;color:var(--dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 .875rem;font-size:.9375rem;font-weight:400;display:inline-flex}.prose p.finding-links{flex-wrap:wrap;gap:.375rem 1.375rem;margin-top:.875rem;font-size:.9375rem;line-height:1.5;display:flex}.finding-link{white-space:nowrap;color:var(--text);text-underline-offset:.24em;transition:color var(--calm) var(--ease), text-decoration-color var(--calm) var(--ease);align-items:center;gap:.3125rem;text-decoration:underline 1px #ffffff2e;display:inline-flex}.finding-link:hover{color:var(--paper);text-decoration-color:currentColor}.finding-link svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;width:.6875rem;height:.6875rem}.prose>div.early{gap:1.125rem;margin-top:3.5rem;display:grid}.early-item{color:var(--stone);font-size:.9375rem;line-height:1.55}.early-item .only,.early-item .only-in>:first-child{margin:0}.early-text{margin-top:.125rem}.early-name{color:var(--paper);font-weight:500;display:block}.early-name a{color:var(--paper);text-underline-offset:.22em;transition:text-decoration-color var(--calm) var(--ease);text-decoration:underline 1px #ffffff38}.early-name a:hover{text-decoration-color:currentColor}.early-name .finding-when{margin-left:.5rem;font-size:.875rem}.early-text{display:block}.early-text :is(span){font-size:inherit;color:inherit}.early-more{color:var(--text);margin-left:.375rem}.onward{--above:calc(var(--rhythm) * 2)}.onward:before{content:"";top:calc(var(--above) / -2);background:var(--line);height:1px;transition:top .56s var(--undo) var(--wd,0s), left .56s var(--undo) var(--wd,0s), right .56s var(--undo) var(--wd,0s), background-color .56s var(--undo) var(--wd,0s);position:absolute;left:0;right:0}:root.tech .onward:before{top:-1px;left:calc(var(--side) * -1);right:calc(var(--side) * -1);background:var(--guide);transition:top .9s var(--ease) var(--wd,0s), left .9s var(--ease) var(--wd,0s), right .9s var(--ease) var(--wd,0s), background-color .9s var(--ease) var(--wd,0s)}.onward>.rule>i:first-child,.spec{display:none}@media (width<=560px){:root{--pad:1.25rem}.home .col{--top:3.5rem;--rhythm:3rem}.work .col{--rhythm:2.25rem}.bio{--above:1.5rem;font-size:1rem;line-height:1.6}.where+.bio{--above:1.875rem}.row{grid-template-columns:3.25rem minmax(0,1fr) max-content;column-gap:.875rem}.thumb{width:3.25rem;height:2.375rem}.row:has(.row-what) .row-when{align-self:start;padding-top:.1875rem}.row-text{flex-direction:column}.row-title{font-size:1.03125rem}.row-what{font-size:.875rem}.row-when{font-size:.8125rem}.row:before{inset:.125rem -.625rem}.days canvas{aspect-ratio:55/12}.days figcaption{flex-direction:column;gap:.125rem}.work .col{padding-top:5rem}.bar-in{gap:.375rem;height:3.25rem}.back{padding-right:.125rem}.back canvas{width:3.375rem;height:.9375rem}.pager{margin-left:auto}.pager a{padding:0 .125rem}.pager-label{display:none}.col{--off:.625rem}.readout{padding:.1875rem .5rem .1875rem .625rem;font-size:.625rem}.reach{gap:.375rem 1rem}.bar .tech-switch{margin-left:0;margin-right:-.5625rem}.screen{aspect-ratio:3/2}.work:has(:is(.finding,.early)) .screen{aspect-ratio:2}.title{font-size:2.25rem}.what{font-size:1.09375rem}.prose p{font-size:1rem;line-height:1.62}.finding-name{margin-bottom:.5rem;font-size:1.15625rem}.finding-when{font-size:.875rem}.prose>:is(div.finding,div.early){margin-top:2.75rem}.prose>div.finding+div.finding{margin-top:2.375rem}:root:is(.tech,[data-turn]) .rule>span{display:none}.spec{z-index:20;padding:.625rem var(--pad) calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--guide);background:var(--room);font:400 .6875rem/1.5 var(--mono);color:var(--stone);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .32s var(--ease), translate .52s var(--undo);margin:0;display:block;position:fixed;inset:auto 0 0;overflow:hidden;translate:0 100%}.spec b{color:var(--paper);font-weight:400}:root.tech .spec{opacity:1;transition:opacity .42s var(--ease) .3s, translate .7s var(--ease) .3s;translate:0}.only-label{color:var(--stone);pointer-events:auto;cursor:pointer;align-items:center;gap:.5rem;margin-bottom:0;padding:.25rem 0;display:inline-flex}.only-label:after{content:"";width:.4375rem;height:.4375rem;transition:rotate .32s var(--ease), translate .32s var(--ease);border:1.5px solid;border-width:0 1.5px 1.5px 0;translate:0 -.125rem;rotate:45deg}.only-label[aria-expanded=true]:after{translate:0 .125rem;rotate:225deg}.only-body{grid-template-rows:0fr}.only-label[aria-expanded=true]+.only-body{grid-template-rows:1fr}.only-clip>:first-child{margin-top:.375rem}}@supports (height:round(1px, 1px)){.pager{--h:round(1rem, var(--px,.01px))}.pager canvas{width:round(calc(var(--h) / 13 * var(--cols,13)), var(--px,.01px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}}
