.story{--gutter:clamp(1.25rem, 5vw, 3rem);--measure:46rem;background:var(--color-night);overflow-x:clip}.story .scene{min-height:100svh;padding:clamp(5rem, 16vh, 10rem) var(--gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.story .night{background:var(--color-night);color:var(--color-bone)}.story .paper{background:var(--color-paper);color:var(--color-ink)}.story .col{z-index:1;width:100%;max-width:var(--measure);margin-inline:auto;position:relative}.story .stack>*+*{margin-top:clamp(1rem,3.6svh,3rem)}.story .s1{padding-block:clamp(2.5rem,9svh,7rem)}.story .t-display{overflow-wrap:break-word;letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2rem,min(1.1rem + 3.4vw,6.4svh),3.6rem);font-weight:400;line-height:1.14}.story .t-body{overflow-wrap:break-word;text-wrap:pretty;max-width:40rem;font-size:clamp(1.15rem,min(1rem + .95vw,3.1svh),1.7rem);line-height:1.5}.story .night .dim{color:var(--color-bone-dim)}.story .paper .dim{color:var(--color-graphite)}.story .staged .part{display:block}.story .staged .part+.part{margin-top:.55em}.story .t-display.staged .part+.part{margin-top:.12em}.story .lift .part:first-child{letter-spacing:-.012em;color:var(--color-bone);margin-bottom:.35em;font-size:clamp(2rem,min(1.1rem + 3.4vw,6.4svh),3.6rem);line-height:1.14}.story .paper .lift .part:first-child{color:var(--color-ink)}.story .lead{font-weight:600}.story .stamp{border:2px solid var(--color-redline);color:var(--color-redline);padding:.02em .4em .08em;font-weight:600;line-height:1.25;display:inline-block;transform:rotate(-1.2deg)}.story .codes{letter-spacing:.035em;font-weight:500}@media screen and (prefers-reduced-motion:no-preference){.story .s1 .ln{animation:1.6s cubic-bezier(.2,.6,.2,1) both s1-in;animation-delay:calc(.4s + var(--i) * 1.15s)}}@keyframes s1-in{0%{opacity:0;filter:blur(6px);translate:0 .3em}to{opacity:1;filter:blur();translate:0}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.story .rv,.story .heap .part{animation-name:rv-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 20%}.story .heap .part{animation-range:entry cover 14%}.story .rv-end{animation-name:rv-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}}}@keyframes rv-in{0%{opacity:0;translate:0 .5em}to{opacity:1;translate:0}}.story .seal{opacity:.78;width:clamp(9rem,22vw,13rem);height:auto;margin-bottom:clamp(1rem,4vh,2.5rem)}.story .s3{background:linear-gradient(to bottom, var(--color-night), var(--color-night-2) 30svh, var(--color-night-2) calc(100% - 40svh), var(--color-night));min-height:200svh;color:var(--color-bone);view-timeline:--theft block;padding-block:0;display:block}.story .s3 .col{text-shadow:0 0 1.2rem var(--color-night-2), 0 0 .3rem var(--color-night-2);padding-block:38svh 30svh}.story .s3 .col:before{content:"";z-index:-1;background:linear-gradient(to right, transparent, var(--color-night-2) 2.5rem, var(--color-night-2) calc(100% - 2.5rem), transparent);position:absolute;inset:34svh -2.5rem 26svh;-webkit-mask-image:linear-gradient(#0000,#000 4svh calc(100% - 4svh),#0000);mask-image:linear-gradient(#0000,#000 4svh calc(100% - 4svh),#0000)}.story .s3 .strong{color:#fff}.story .clutter{height:100svh;margin:0 calc(-1 * var(--gutter)) -100svh;pointer-events:none;-webkit-user-select:none;user-select:none;position:sticky;top:0;overflow:hidden}.story .chip{left:var(--x);top:var(--y);rotate:var(--r);transform:translateX(calc(var(--x) * -1));color:var(--color-bone);opacity:calc(.4 + var(--k) * .014);font-family:var(--font-mono);white-space:nowrap;background:#121820eb;border:1px solid #e9e3d642;padding:.35em .6em;font-size:clamp(.62rem,.5rem + .4vw,.86rem);line-height:1.2;position:absolute;box-shadow:0 .4rem .8rem -.3rem #0009}.story .chip:before{content:attr(data-t)}@media (max-width:767px){.story .chip{font-size:.56rem}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.story .chip{animation-name:chip-in;animation-duration:auto;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:--theft;animation-range:contain calc(var(--k) * 84% / var(--n)) contain calc(var(--k) * 84% / var(--n) + 6%)}}}@keyframes chip-in{0%{opacity:0;translate:0 -2.2em;rotate:calc(var(--r) + 9deg);scale:1.12}65%{opacity:1;translate:0 .12em;rotate:calc(var(--r) - 1.2deg);scale:.98}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.story .clutter{animation-name:clutter-out;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--theft;animation-range:exit exit 30%}}}@keyframes clutter-out{to{opacity:0}}.story .s3,.story .s4{overflow:clip}.story .s4{min-height:200svh;padding-block:0;display:block}.story .s4 .col{text-shadow:0 0 1.2rem var(--color-night), 0 0 .3rem var(--color-night);padding-block:64svh 28svh}.story .s4 .col:before{content:"";z-index:-1;background:linear-gradient(to right, transparent, var(--color-night) 2.5rem, var(--color-night) calc(100% - 2.5rem), transparent);position:absolute;inset:60svh -2.5rem 24svh;-webkit-mask-image:linear-gradient(#0000,#000 4svh calc(100% - 4svh),#0000);mask-image:linear-gradient(#0000,#000 4svh calc(100% - 4svh),#0000)}.story .bind{height:100svh;margin:0 calc(-1 * var(--gutter)) -100svh;pointer-events:none;-webkit-user-select:none;user-select:none;position:sticky;top:0;overflow:hidden}@media (max-width:1099px){.story .bind{z-index:2}.story .bind:before{content:"";background:linear-gradient(to bottom, var(--color-night) 84%, transparent);height:40svh;position:absolute;inset:0 0 auto}.story .s4 .col:before{display:none}}.story .b-stage{align-items:center;gap:.6em;width:min(25rem,100vw - 2rem);font-size:clamp(.5rem,min(.45rem + .9vw,1.55svh),.9rem);display:flex;position:absolute;top:11svh;left:50%;translate:-50%}@media (min-width:1100px){.story .s4 .col{max-width:min(var(--measure), 50vw);margin-left:max(var(--gutter), 7vw);padding-block:34svh 30svh}.story .s4 .col:before{inset:30svh -2.5rem 26svh}.story .b-stage{left:auto;right:max(var(--gutter), 5vw);width:min(30rem,34vw);font-size:clamp(.78rem,.4rem + .55vw,1rem);top:50%;translate:0 -50%}}.story .b-files{flex-direction:column;flex:none;gap:.7em;display:flex}.story .b-file{background:var(--color-night-2);color:var(--color-bone-dim);font-family:var(--font-mono);white-space:nowrap;rotate:calc(-2deg + var(--i) * 1.8deg);border:1px solid #e9e3d64d;padding:.35em .55em;font-size:.78em}.story .b-file:before{content:attr(data-t)}.story .b-wall{border-left:2px dashed #b3301ed9;flex:none;align-self:stretch;width:0;margin-block:8%}.story .b-ai{background:var(--color-night-2);border:1px solid #e9e3d652;border-radius:.9em;flex:1;min-width:0;position:relative;overflow:hidden;box-shadow:0 1.2em 2.4em -1em #000000b3}.story .b-head{border-bottom:1px solid #e9e3d624;align-items:center;gap:.5em;padding:.65em .9em;display:flex}.story .b-spark{width:1.15em;height:1.15em;color:var(--color-amber-light)}.story .b-name:before{content:attr(data-t);font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-bone);font-size:.9em;font-weight:600}.story .b-tag{border:2px solid var(--color-amber-light);color:var(--color-amber-light);background:var(--color-night);font-family:var(--font-mono);letter-spacing:.16em;border-radius:.25em;padding:.05em .5em .1em;font-size:2.1em;font-weight:700;line-height:1.2;position:absolute;top:-2.5em;right:.4em}.story .b-tag:before{content:attr(data-t)}.story .b-body{padding:1em .9em .6em}.story .b-ask{background:#e9e3d61a;border-radius:.8em .8em .2em;width:62%;margin-left:auto;padding:.65em .75em .25em}.story .b-ask i,.story .b-lines i{background:#e9e3d66b;border-radius:1em;height:.42em;margin-bottom:.5em;display:block}.story .b-reply{gap:.6em;margin-top:1em;display:flex}.story .b-avatar{width:1.3em;height:1.3em;color:var(--color-amber-light);flex:none}.story .b-lines{flex:1;padding-top:.35em}.story .b-lines i{transform-origin:0;background:#e9e3d64d}.story .b-prompt{border:1px solid #b3301ed9;border-radius:2em;align-items:center;gap:.5em;margin:.4em .9em .9em;padding:.55em .7em;display:flex}.story .b-caret{border-left:1.5px solid #e9e3d6b3;flex:1;height:1em}.story .b-lock{width:.95em;height:1.05em;color:var(--color-redline)}.story .b-send{color:#e9e3d659;width:1.3em;height:1.3em}.story .b-strike{background:var(--color-redline);height:3px;position:absolute;top:50%;left:-6%;right:-6%;rotate:-14deg}.story .b-seal{opacity:.9;width:38%;height:auto;position:absolute;bottom:14%;right:6%;rotate:-8deg}@media screen and (prefers-reduced-motion:no-preference){.story .b-caret{animation:1.1s step-end infinite b-blink}@supports (animation-timeline:view()) and (timeline-scope:--a){.story .s4{timeline-scope:--tool, --told, --no1, --no2, --no3}.story .s4 .stack>*+*{margin-top:14svh}.story .s4 .cue-nos .part+.part{margin-top:12svh}.story .s4 .cue-tool{view-timeline:--tool block}.story .s4 .cue-told{view-timeline:--told block}.story .s4 .cue-nos .part:first-child{view-timeline:--no1 block}.story .s4 .cue-nos .part:nth-child(2){view-timeline:--no2 block}.story .s4 .cue-nos .part:nth-child(3){view-timeline:--no3 block}.story .b-ai,.story .b-ask,.story .b-lines i,.story .b-files,.story .b-file,.story .b-wall,.story .b-strike,.story .b-lock,.story .b-seal,.story .b-reply{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}.story .b-tag{animation-name:b-type;animation-timeline:--tool;animation-range:entry 20% entry 75%;animation-duration:auto;animation-timing-function:steps(2,end);animation-fill-mode:both}.story .b-spark{animation-name:b-twinkle;animation-timeline:--tool;animation-range:entry 40% cover 30%;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}.story .b-ai{animation-name:rv-in;animation-timeline:--tool;animation-range:entry entry 60%}.story .b-ask{animation-name:rv-in;animation-timeline:--tool;animation-range:entry 40% entry 90%}.story .b-lines i{animation-name:b-stream;animation-timeline:--tool;animation-range:cover calc(22% + var(--i) * 4%) cover calc(27% + var(--i) * 4%)}.story .b-strike{animation-name:b-strike;animation-timeline:--told;animation-range:cover 25% cover 42%}.story .b-lock{animation-name:b-pop;animation-timeline:--told;animation-range:cover 25% cover 42%}.story .b-prompt{animation-name:b-red;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--told;animation-range:cover 25% cover 42%}.story .b-files{animation-name:b-push;animation-timeline:--no1;animation-range:cover 20% cover 40%}.story .b-file{animation-name:b-stop;animation-timeline:--no1;animation-range:cover 38% cover 46%}.story .b-wall{animation-name:b-wall;animation-timeline:--no1;animation-range:cover 10% cover 30%}.story .b-reply{animation-name:b-fog;animation-timeline:--no2;animation-range:cover 22% cover 42%}.story .b-seal{animation-name:g-stamp;animation-timeline:--no3;animation-range:cover 25% cover 42%}}@supports (animation-timeline:view()){.story .s4{view-timeline:--bind block}.story .bind{animation-name:clutter-out;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bind;animation-range:exit exit 30%}}}@keyframes b-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes b-twinkle{0%{rotate:none;scale:.6}50%{rotate:90deg;scale:1.5}to{rotate:180deg;scale:1}}@keyframes b-blink{50%{border-left-color:#0000}}@keyframes b-stream{0%{opacity:0;scale:0 1}}@keyframes b-strike{0%{scale:0 1}}@keyframes b-pop{0%{opacity:0;scale:.4}}@keyframes b-red{0%{border-color:#e9e3d64d}}@keyframes b-push{0%{opacity:0;translate:-60%}}@keyframes b-stop{0%{color:var(--color-bone-dim);border-color:#e9e3d64d}to{color:#d9a399;border-color:#b3301ee6}}@keyframes b-wall{0%{opacity:0;scale:1 .2}}@keyframes b-fog{0%{filter:blur();opacity:1}to{filter:blur(3px);opacity:.45}}.story .s1{display:block;overflow:clip}.story .s1 .col{padding-top:0}.story .inh{height:min(30svh,15rem);max-width:var(--measure);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 auto clamp(.5rem,2svh,1.5rem);position:relative}.story .inh-svg{width:auto;max-width:100%;height:100%;margin-inline:auto;display:block}.story .inh-svg path,.story .inh-svg rect,.story .inh-svg circle{stroke:var(--color-bone);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.story .inh-ground{opacity:.4}.story .inh-bldg{opacity:.8}.story .inh-slab rect:first-child{fill:var(--color-night-2);opacity:.95}.story .inh-slab path{opacity:.45}.story .inh-tab{fill:#a9671c8c!important;stroke:var(--color-amber-light)!important}.story .inh-crack{stroke:var(--color-redline)!important;stroke-width:2.4px!important}.story .inh-fig circle,.story .inh-fig path{stroke:var(--color-bone-dim)}.story .inh-arc{stroke:var(--color-bone-dim);stroke-dasharray:3 5;opacity:.55}.story .inh-page{fill:var(--color-bone);offset-path:path("M70 176C110 56 200 24 236 52");offset-distance:100%;opacity:0;stroke:none!important}.story .inh-sign circle,.story .inh-sign path{stroke:var(--color-amber-light)}.story .inh-pick{stroke-dasharray:4 4;opacity:0;stroke:var(--color-amber-light)!important}@media (min-width:1100px){.story .s1 .col{max-width:min(var(--measure), 50vw);margin-left:max(var(--gutter), 7vw)}.story .inh{max-width:none;height:100svh;margin:0 calc(-1 * var(--gutter)) -100svh;z-index:0;position:sticky;top:0}.story .inh-svg{right:max(var(--gutter), 5vw);width:min(28rem,36vw);height:auto;position:absolute;top:50%;translate:0 -50%}}@media screen and (prefers-reduced-motion:no-preference){.story .inh-bldg path,.story .inh-crack{animation:2.2s ease-out both in-draw;animation-delay:calc(.4s + var(--i) * 1.15s)}.story .inh-slab{animation:.7s cubic-bezier(.2,.7,.2,1) both in-drop;animation-delay:calc(.4s + var(--i) * 1.15s + var(--k) * .32s)}.story .inh-crack{animation-duration:.9s}.story .inh-fig{animation:.9s ease-out both in-rise;animation-delay:calc(.4s + var(--i) * 1.15s + var(--k) * .18s)}.story .inh-arc{animation:.8s ease-out both in-fade;animation-delay:calc(.4s + var(--i) * 1.15s)}.story .inh-page{animation:2.4s ease-in-out both in-hand;animation-delay:calc(.4s + var(--i) * 1.15s + var(--k) * .55s)}.story .inh-sign{animation:.9s ease-out both g-stamp;animation-delay:calc(.4s + var(--i) * 1.15s)}.story .inh-pile{animation:1.2s ease-out 8s both in-lift}.story .inh-pick{animation:1.2s ease-out 8s both in-glow}}@keyframes in-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes in-drop{0%{opacity:0;translate:0 -16px}}@keyframes in-rise{0%{opacity:0;translate:0 12px}}@keyframes in-hand{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes in-fade{0%{opacity:0}}@keyframes in-lift{to{translate:0 -10px}}@keyframes in-glow{to{opacity:1}}.story .weight{aspect-ratio:320/236;pointer-events:none;-webkit-user-select:none;user-select:none;view-timeline:--wt block;width:min(30rem,100%);position:relative}.story .w-svg{width:100%;height:100%;display:block}.story .w-svg path,.story .w-svg rect{stroke:var(--color-bone);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.story .w-sheet,.story .w-block{opacity:.4}.story .w-ground{opacity:.5}.story .w-frame path{stroke-width:1.6px}.story .w-load path{stroke:var(--color-amber-light);stroke-width:1.4px;opacity:.9}.story .w-life{opacity:.7;stroke:var(--color-bone-dim)!important}.story .w-year{opacity:.6;stroke:var(--color-bone-dim)!important}.story .w-seal{opacity:.95;width:24%;height:auto;margin:0;position:absolute;top:41%;left:71%}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.story .w-frame path,.story .w-life,.story .w-load path,.story .w-year,.story .w-seal,.story .w-sheet{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--wt}.story .w-frame path{animation-name:in-draw;animation-range:entry calc(5% + var(--k) * 8%) entry calc(38% + var(--k) * 8%)}.story .w-load path{animation-name:w-press;animation-range:entry calc(55% + var(--k) * 6%) cover calc(8% + var(--k) * 3%)}.story .w-seal{animation-name:g-stamp;animation-range:cover 8% cover 24%}.story .w-sheet{animation-name:w-thud;animation-range:cover 22% cover 30%}.story .w-life{animation-name:in-draw;animation-range:cover 22% cover 50%}.story .w-year{animation-name:in-rise;animation-range:cover calc(24% + var(--k) * 2%) cover calc(30% + var(--k) * 2%)}}}@keyframes w-press{0%{opacity:0;translate:0 -14px}to{opacity:.9;translate:0}}@keyframes w-thud{0%{translate:0}40%{translate:0 3px}to{translate:0}}.story .effort{pointer-events:none;-webkit-user-select:none;user-select:none;view-timeline:--ef block;width:min(26rem,100%);margin-top:clamp(.6rem,2svh,1.2rem)}.story .ef-svg{width:100%;height:auto;display:block}.story .ef-step{stroke:var(--color-bone-dim);stroke-width:1px;fill:#e9e3d60f;transform-box:fill-box;transform-origin:bottom}.story .ef-year{stroke:var(--color-bone-dim);stroke-width:1.2px;stroke-linecap:round;opacity:.75;transform-box:fill-box;transform-origin:bottom}.story .ef-climb{stroke:var(--color-amber-light);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.story .ef-done circle{stroke:var(--color-amber-light);stroke-width:1.5px;fill:var(--color-night)}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.story .ef-step,.story .ef-year,.story .ef-climb,.story .ef-done{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ef}.story .ef-step{animation-name:ef-grow;animation-range:entry calc(var(--k) * 22%) entry calc(30% + var(--k) * 22%)}.story .ef-climb{animation-name:in-draw;animation-range:entry cover 40%}.story .ef-year{animation-name:ef-grow;animation-range:cover calc(8% + var(--k) * 2.4%) cover calc(14% + var(--k) * 2.4%)}.story .ef-done{animation-name:g-stamp;animation-range:cover 42% cover 52%}}}@keyframes ef-grow{0%{opacity:0;scale:1 0}}.story .s5{background:radial-gradient(70% 26svh at 50% 52svh, #d6a8683d, transparent 70%), linear-gradient(to bottom, var(--color-night) 0, #2f2a27 27svh, #8b7a62 43svh, #e2d6c0 57svh, var(--color-paper) 66svh);background:radial-gradient(70% 26svh at 50% 52svh, #d6a8683d, transparent 70%), linear-gradient(in oklab to bottom, var(--color-night) 0, #0e131b 10svh, #1a1b20 19svh, #2f2a27 27svh, #54493d 35svh, #8b7a62 43svh, #c0ae8f 50svh, #e2d6c0 57svh, var(--color-paper) 66svh);padding-top:calc(64svh + clamp(2.5rem,8vh,5rem))}.story .controls{counter-reset:control;border-bottom:1px solid var(--color-rule);padding:0;list-style:none}.story .controls li{counter-increment:control;border-top:1px solid var(--color-rule);grid-template-columns:2.6rem 1fr;gap:.5rem;padding-block:clamp(1.1rem,2.6vh,1.6rem);display:grid}.story .controls li:before{content:counter(control, decimal-leading-zero);content:counter(control, decimal-leading-zero) / "";font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-graphite);padding-top:.55em;font-size:.75rem}.story .glimpse{--ink-line:1.5px solid var(--color-ink);justify-content:center;align-items:flex-start;width:100%;max-width:60rem;margin:clamp(4rem,12vh,7rem) auto 0;display:flex}.story .g-store{flex-direction:column;flex:none;align-items:center;display:flex}.story .g-tie{border-left:var(--ink-line);height:1.1rem}.story .g-drive{border:var(--ink-line);background:repeating-linear-gradient(to bottom, transparent 0 .55rem, #14202c29 .55rem .62rem) 2.2rem .6rem / calc(100% - 3rem) calc(100% - 1.2rem) no-repeat, var(--color-paper-2);border-radius:.9rem;flex:none;width:8.5rem;height:5rem;position:relative}.story .g-drive:before{content:"";background:var(--color-amber-light);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.8rem;left:.8rem}.story .g-drive:after{content:"";border-top:1px solid #14202c59;position:absolute;bottom:.9rem;left:.8rem;right:.8rem}.story .g-cable{border-top:var(--ink-line);transform-origin:0;flex:0 3rem;min-width:1.5rem;margin-top:2.5rem}.story .g-window{border:var(--ink-line);background:var(--color-sheet);flex:0 30rem;min-width:0;position:relative;box-shadow:0 1.5rem 3rem -2rem #14202c73}.story .g-bar{border-bottom:1px solid var(--color-ink);background:var(--color-paper-2);align-items:center;height:1.9rem;padding-inline:.7rem;display:flex}.story .g-bar:before,.story .g-foot:before,.story .g-stamp:before{content:attr(data-t);font-family:var(--font-mono);white-space:nowrap}.story .g-bar:before{letter-spacing:.14em;font-size:.68rem}.story .g-doc{padding:1.3rem 1.2rem 2.6rem;position:relative}.story .g-text{background:#14202c29;height:.42rem;margin-bottom:.62rem}.story .g-text--faint{background:#14202c14}.story .g-gap{height:.6rem}.story .g-stamp{border:2px solid var(--color-redline);color:var(--color-redline);background:#fbf8f2d9;padding:.3rem .5rem;font-size:.68rem;font-weight:600;position:absolute;bottom:1rem;right:1rem;transform:rotate(-4deg)}.story .g-foot{border-top:1px solid var(--color-rule);color:var(--color-graphite);padding:.45rem .7rem;font-size:.6rem;overflow:hidden}.story .g-log{border:var(--ink-line);background:var(--color-sheet);width:11rem;padding:.9rem .8rem}.story .g-row{border:1px solid #14202c4d;padding:.5rem .55rem .1rem}.story .g-row .g-text{background:#14202c47;height:.32rem;margin-bottom:.45rem}.story .g-row .g-text--faint{background:#14202c1f}.story .g-link{z-index:1;color:var(--color-ink);margin:-.35rem auto;display:block;position:relative}@media (max-width:767px){.story .glimpse{flex-direction:column;align-items:center}.story .g-cable{border-top:0;border-left:var(--ink-line);transform-origin:top;flex:none;width:0;min-width:0;height:2rem;margin-top:0}.story .g-window{flex:none;width:100%;max-width:26rem}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.story .g-drive,.story .g-window,.story .g-log,.story .g-cable,.story .g-stamp,.story .g-entry{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.story .g-drive{animation-name:rv-in;animation-range:entry cover 18%}.story .g-cable{animation-name:g-draw;animation-range:cover 12% cover 20%}.story .g-window{animation-name:rv-in;animation-range:cover 10% cover 22%}.story .g-log{animation-name:rv-in;animation-range:cover 16% cover 26%}.story .g-stamp{animation-name:g-stamp;animation-range:cover 24% cover 32%}.story .g-entry{animation-name:rv-in;animation-range:cover calc(18% + var(--i) * 2.5%) cover calc(22% + var(--i) * 2.5%)}}}@keyframes g-draw{0%{scale:0 1}}@media (max-width:767px){@keyframes g-draw{0%{scale:1 0}}}@keyframes g-stamp{0%{opacity:0;scale:1.35}70%{opacity:1;scale:.96}to{opacity:1;scale:1}}.story .answer{pointer-events:none;-webkit-user-select:none;user-select:none;view-timeline:--an block;width:min(26rem,100%);margin-bottom:clamp(.8rem,3svh,2rem);font-size:clamp(.8rem,.55rem + .5vw,1rem)}.story .an-row{align-items:center;gap:.6em;margin-bottom:.8em;display:flex}.story .an-row--a{justify-content:flex-end}.story .an-who{border:1.5px solid var(--color-graphite);border-radius:50%;flex:none;width:1.9em;height:1.9em}.story .an-who--us{border-color:var(--color-amber);background:#8a52141f}.story .an-q,.story .an-a{font-family:var(--font-mono);border-radius:.9em;padding:.5em .9em;line-height:1.3}.story .an-q{border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink)}.story .an-a{border:2px solid var(--color-amber);color:var(--color-amber);letter-spacing:.06em;font-weight:700}.story .an-q:before,.story .an-a:before{content:attr(data-t)}.story .an-log{margin:1.3em 0 0 2.5em}.story .an-line{border:1px solid var(--color-rule);background:var(--color-paper-2);padding:.6em .8em .35em}.story .an-line i{background:#14202c4d;border-radius:1em;height:.38em;margin-bottom:.45em;display:block}.story .an-line .an-faint{background:#14202c21}.story .an-link{width:.8em;height:1.3em;color:var(--color-graphite);margin:.05em 0 .05em 1.2em;display:block}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.story .an-row,.story .an-entry{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--an}.story .an-row:first-child{animation-name:rv-in;animation-range:entry 10% entry 70%}.story .an-row--a{animation-name:g-stamp;animation-range:entry 70% cover 12%}.story .an-entry{animation-name:rv-in;animation-range:cover calc(8% + var(--k) * 7%) cover calc(16% + var(--k) * 7%)}}}.story .letter{border-left:1px solid var(--color-rule);max-width:42rem;padding-left:clamp(1rem,3vw,2rem)}.story .signature{color:var(--color-graphite);font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-style:normal}.story .s8{text-align:center;border-top:1px solid var(--color-rule)}.story .close{width:100%;max-width:72rem;margin-inline:auto}.story .the-line{overflow-wrap:anywhere;letter-spacing:.035em;text-wrap:balance;font-size:min(clamp(2rem,15vw,9.5rem),15.5vw);font-weight:500;line-height:1}.story .beneath{color:var(--color-graphite);margin-top:clamp(1.5rem,4vh,2.5rem);font-size:clamp(1.05rem,.95rem + .45vw,1.3rem)}@media print{.story *,.story :before,.story :after{animation:none!important}.story .s3 .col{padding-block:0}.story,.story .scene,.story .s3,.story .s4,.story .s5{color:#000!important;background:#fff!important}.story .scene{break-inside:avoid;min-height:0;padding:1.5rem 0}.story .s5{padding-top:1.5rem}.story .clutter,.story .glimpse,.story .seal,.story .bind,.story .inh,.story .weight,.story .effort,.story .answer{display:none}.story .s1 .col{max-width:none;margin-left:auto}.story .s4 .col{max-width:none;text-shadow:none;margin-left:auto;padding-block:0}.story .s4 .col:before{display:none}.story .s3 .col{text-shadow:none}.story .s3 .col:before{display:none}.story .s3 .strong,.story .night .dim{color:#000}.story .action{color:#000;background:0 0;padding:0;text-decoration:underline}}@media (forced-colors:active){.story .clutter,.story .bind{display:none}}
