@font-face{font-family:GeistPixel;src:url(./GeistPixel-Square-B0mEoKr8.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(./SpaceGrotesk-Dcw4Q7AU.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:Departure;src:url(./DepartureMono-Regular-2BZob_Zz.woff2)format("woff2");font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background);color:var(--chalk);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}::selection{background:var(--oxide);color:var(--background)}.page{flex-direction:column;width:min(100%,1504px);min-height:100svh;margin:0 auto;padding:clamp(38px,4.4vw,72px) clamp(26px,6vw,96px) 28px;display:flex}.wordmark{letter-spacing:-.04em;width:fit-content;margin:0 0 25px;font:400 clamp(90px,14.2vw,208px)/.9 GeistPixel,monospace}.positioning{color:var(--sage);letter-spacing:-.025em;margin:0;font:400 17px/1.5 Departure,ui-monospace,monospace}.introduction{grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);margin:48px 0 32px;display:grid}.statement{max-width:530px;padding-top:8px}.statement p{text-wrap:pretty;margin:0 0 23px;font:400 clamp(18px,1.55vw,21px)/1.62 SpaceGrotesk,Helvetica Neue,sans-serif}.contact{margin-top:45px}.contact-link{min-height:44px;color:var(--chalk);text-decoration:underline;-webkit-text-decoration-color:var(--ink-200);text-decoration-color:var(--ink-200);text-underline-offset:6px;align-items:center;gap:32px;padding:4px 0;font:400 14px/1.5 Departure,ui-monospace,monospace;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;display:inline-flex}.contact-link span{color:var(--oxide)}.contact-link[href]:hover{color:var(--oxide);-webkit-text-decoration-color:var(--oxide);text-decoration-color:var(--oxide)}.contact-link:focus-visible{outline:1px solid var(--sage);outline-offset:8px}.portrait-wrap{justify-self:end;width:min(100%,370px);margin:-38px -8px -12px 0}.portrait{isolation:isolate;aspect-ratio:1000/950;background:var(--background);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:0;width:100%;padding:0;display:block;position:relative}.portrait:disabled{cursor:default}.portrait:focus-visible{outline:1px solid var(--sage);outline-offset:12px}.sprite,#crow-bytes{pointer-events:none;width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0;overflow:hidden}.sprite{mix-blend-mode:lighten}.sprite img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}#crow-bytes{opacity:0;filter:brightness(1.45)}.portrait.is-decoding .sprite{opacity:0}.portrait.is-decoding #crow-bytes{opacity:1}.footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:auto;padding-top:22px;font:400 11px/1.6 Departure,ui-monospace,monospace;display:flex}@media (width>=1504px){.introduction{margin-top:76px}.portrait-wrap{width:430px}}@media (width<=800px){.page{padding:42px 36px 24px}.wordmark{font-size:clamp(86px,19vw,150px)}.introduction{grid-template-columns:1fr;gap:34px;margin:43px 0 34px}.statement{max-width:540px;padding:0}.statement p{font-size:21px}.contact{margin-top:28px}.portrait-wrap{width:min(65%,330px);margin:0 -8px -8px 0}}@media (width<=480px){.page{padding:34px 26px 22px}.wordmark{margin-bottom:24px;font-size:clamp(72px,21vw,101px)}.positioning{letter-spacing:-.04em;font-size:13px}.introduction{gap:25px;margin-top:38px}.statement p{margin-bottom:18px;font-size:19px;line-height:1.6}.contact{margin-top:22px}.portrait-wrap{width:80%;max-width:285px}.footer{flex-wrap:wrap;gap:7px 20px;padding-top:18px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.contact{flex-wrap:wrap;gap:12px 40px;display:flex}.glyph{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.motion-review[hidden]{display:none}html[data-variant] body{overflow-x:clip}html[data-variant] .page{isolation:isolate}html[data-variant] .masthead,html[data-variant] .statement,html[data-variant] .footer{z-index:1;position:relative}html[data-variant] .portrait-wrap{z-index:0;opacity:.55;pointer-events:none;width:min(55vw,760px);margin:0;position:fixed;bottom:-110px;right:-8px}html[data-variant] .portrait{background:0 0}html[data-variant] .sprite,html[data-variant] #crow-bytes{transition:none}html[data-variant] .sprite{opacity:1}html[data-variant][data-crow-ready] .sprite{opacity:.3}html[data-variant][data-crow-ready] #crow-bytes{opacity:.7;filter:brightness(2.6)}html[data-variant=flock] .portrait-wrap{pointer-events:auto;width:min(55vw,720px,105.263svh - 185.263px);bottom:116px;right:10px}html[data-variant=flock] .portrait{cursor:crosshair;-webkit-mask-image:none;mask-image:none}html[data-variant=flock] .masthead{width:fit-content;max-width:100%}html[data-variant=flock][data-crow-ready] .sprite{display:none}html[data-variant=flock][data-crow-ready] #crow-bytes{opacity:1;filter:none;mix-blend-mode:lighten}.motion-review{z-index:5;border:1px solid var(--charcoal);background:var(--ink-900);width:min(720px,100% - 28px);color:var(--chalk);font:400 12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.review-controls{align-items:stretch;gap:5px;padding:7px;display:flex}.effect-options{flex:1;gap:3px;display:flex}.motion-review button{min-height:42px;color:var(--chalk);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:7px 11px}.effect-options button{flex:1}.motion-review button:hover{background:var(--ink-700)}.motion-review button[aria-pressed=true]{background:var(--sage);color:var(--background)}.motion-review button:focus-visible{outline:1px solid var(--sage);outline-offset:2px}.motion-review .motion-toggle{border-left:1px solid var(--charcoal);min-width:65px}.option-index{opacity:.6}.review-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:3px 14px;padding:0 14px 9px;font-size:11px;display:flex}@media (width<=800px){html[data-variant] .page{padding-bottom:130px}html[data-variant] .introduction{flex-direction:column;flex:1;align-items:stretch;gap:32px;margin-bottom:0;display:flex}html[data-variant] .portrait-wrap{aspect-ratio:1000/950;flex:none;align-self:flex-end;width:100%;max-width:560px;height:auto;margin:auto 0 0;position:relative;bottom:auto;right:auto}html[data-variant] .portrait{-webkit-mask-image:linear-gradient(var(--black) 82%, transparent);mask-image:linear-gradient(var(--black) 82%, transparent);position:relative;bottom:auto;right:auto}html[data-variant] .footer{margin-top:18px}html[data-variant=flock] .portrait-wrap{width:100%;max-width:600px;bottom:auto;right:auto}html[data-variant=flock] .portrait{-webkit-mask-image:none;mask-image:none}}@media (width<=480px){.review-controls{gap:2px;padding:5px}.effect-options{gap:2px}.motion-review{width:calc(100% - 20px);font-size:11px;bottom:12px}.motion-review button{padding:6px 5px}.motion-review .review-arrow{padding:6px 7px}.motion-review .motion-toggle{min-width:43px}.option-index{display:none}.review-meta{padding:0 11px 8px}}@media (width<=380px){.effect-options button[aria-pressed=false]{display:none}}.network[hidden],.portrait[hidden],.network-sizing[hidden],.network-comparison[hidden],.question-choice[hidden],.network-question[hidden],.network-motion-toggle[hidden]{display:none}html[data-variant=network] .portrait-wrap{pointer-events:auto;opacity:1;width:min(53vw,720px,105.263svh - 301.053px);bottom:210px;right:24px}html[data-variant=network] .masthead{width:fit-content;max-width:100%}html[data-presentation=website] .masthead{width:100%}html[data-presentation=website] .portrait-wrap{width:min(53vw,720px,105.263svh - 463.158px);bottom:160px}.network{aspect-ratio:800/760;width:100%;position:relative}.network-art{opacity:.78;position:absolute;inset:0}.network-stage,.network-lines{width:100%;height:100%;position:absolute;inset:0}.network-lines{pointer-events:none;overflow:visible}.network-link{stroke:var(--sage);stroke-opacity:.24;stroke-width:1px}.network-link.is-relevant{stroke:var(--oxide);stroke-opacity:.55}.network-link.is-selected{stroke:var(--oxide);stroke-opacity:.9;stroke-width:1.5px}.network-line-ports{stroke:var(--sage);stroke-opacity:.3;stroke-width:1px}.network-packet rect{fill:var(--base)}.network-packet text{fill:var(--oxide);font:11px ui-monospace,monospace}.network-node{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--sage) 18%, transparent);background:var(--ink-900);color:var(--sage);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;place-items:center;padding:0;transition:border-color .18s,background-color .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.network-node:before,.network-node:after{content:"";border-color:color-mix(in srgb, var(--sage) calc((.28 + var(--attention,0) * .7) * 100%), transparent);border-style:solid;width:6px;height:6px;position:absolute}.network-node:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.network-node:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.network-node.is-assessment{border-color:color-mix(in srgb, var(--oxide) 28%, transparent)}.network-node.is-assessment:before,.network-node.is-assessment:after{border-color:color-mix(in srgb, var(--oxide) 55%, transparent)}.network-node.is-selected{z-index:2;border-color:var(--oxide);background:var(--ink-700)}.network-node.is-selected:before,.network-node.is-selected:after{border-color:var(--oxide)}.network-node.is-neighbour{border-color:color-mix(in srgb, var(--sage) 55%, transparent)}.network-node:focus-visible{outline:1px solid var(--oxide);outline-offset:5px}.network-port{background:var(--sage);opacity:.6;width:3px;height:3px;position:absolute;bottom:5px;right:5px}.is-assessment .network-port{border:1px solid var(--oxide);background:0 0;width:5px;height:5px}.crow-glyph{pointer-events:none;width:77%;height:77%;overflow:visible}.crow-body{fill:var(--charcoal)}.crow-feather{fill:var(--ink)}.crow-detail{fill:var(--sage);opacity:.19}.crow-rim{fill:var(--sage);opacity:.6}.crow-beak{fill:var(--slate)}.crow-glasses{fill:none;stroke:var(--chalk);stroke-width:.85px;stroke-linecap:square;stroke-linejoin:miter}.crow-terminal{fill:var(--oxide)}.crow-eyes{fill:var(--sage);transform-origin:16px 12px}.crow-feet{fill:var(--ink-400)}.crow-head,.crow-wing{transform-origin:17px 18px}.crow-tail{transform-origin:11px 24px}.feather-glyph{pointer-events:none;mix-blend-mode:lighten;width:88%;height:88%;image-rendering:pixelated;display:none;overflow:hidden}.network[data-motif=feathers] .crow-glyph{display:none}.network[data-motif=feathers] .feather-glyph{display:block}.feather-vane{transform-origin:105px 450px;opacity:calc(.9 + var(--attention,0) * .1)}.network-item-code{color:var(--chalk);opacity:.75;pointer-events:none;font:11px/1 ui-monospace,monospace;position:absolute;bottom:3px;left:5px}.network[data-motif=original] .network-item-code{display:none}.network-question{color:var(--chalk);text-align:center;font:11px/1.5 ui-monospace,monospace;position:absolute;top:-25px;left:0;right:0}.masthead-crow{aspect-ratio:1;pointer-events:none;background:var(--background);width:clamp(100px,26vw,224px);display:none;position:absolute;top:0;right:0}.masthead-crow img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;mix-blend-mode:lighten;display:block}html[data-presentation=website] .masthead-crow{display:block}.network-caption{text-align:center;pointer-events:none;width:100%;min-height:40px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;top:99%;left:0}.network-label{color:var(--sage);font-size:12px;line-height:1.6;display:block}.network-detail{color:var(--chalk);margin-top:2px;font-size:11px;line-height:1.5;display:block}.network-caption.is-active .network-label{color:var(--oxide)}.network-motion-toggle{min-width:64px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 12px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;top:calc(100% + 48px);left:50%;transform:translate(-50%)}.network-motion-toggle:hover{color:var(--sage)}.network-motion-toggle:focus-visible{outline:1px solid var(--oxide);outline-offset:2px}.network-sizing{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 12px;padding:0 10px 8px;font-size:11px;display:flex}.network-sizing .size-options{gap:4px;display:flex}.network-sizing button{border:1px solid var(--charcoal);min-height:30px;padding:3px 9px;font-size:11px}.network-sizing button[aria-pressed=true]{background:var(--oxide);color:var(--background);border-color:var(--oxide)}.network-comparison{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 20px;padding:0 10px 10px;font-size:11px;display:flex}.motif-options{gap:4px;display:flex}.network-comparison button{border:1px solid var(--charcoal);min-height:30px;padding:3px 9px;font-size:11px}.question-choice{align-items:center;gap:4px;display:flex}.question-choice span{margin-right:4px}.question-choice button[aria-pressed=true]{background:var(--oxide);color:var(--background);border-color:var(--oxide)}html[data-variant=network] .review-meta{display:none}@media (width<=800px){html[data-presentation=website] .masthead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 16px;display:grid}html[data-presentation=website] .wordmark{grid-area:1/1;margin-bottom:0;font-size:clamp(80px,17.8vw,144px)}html[data-presentation=website] .masthead-crow{grid-area:1/2;position:static}html[data-presentation=website] .positioning{grid-area:2/1/auto/-1}html[data-variant=network] .portrait-wrap{width:100%;max-width:600px;margin-bottom:55px;position:relative;bottom:auto;right:auto}html[data-variant=network] .introduction{gap:42px}html[data-variant=network] .page{padding-bottom:225px}html[data-presentation=website] .portrait-wrap{margin-bottom:110px}html[data-presentation=website] .page{padding-bottom:24px}}@media (width<=580px){.effect-options button[aria-pressed=false]{display:none}.network-caption{top:101%}.network-label,.network-detail{font-size:11px}.network-node:before,.network-node:after{width:4px;height:4px}.network-port{width:2px;height:2px;bottom:3px;right:3px}.is-assessment .network-port{width:4px;height:4px}.network-sizing{gap:3px 8px}.network-question{font-size:11px}}@media (width<=480px){html[data-presentation=website] .wordmark{font-size:clamp(48px,28vw - 42px,86px)}}.network-caption,.network-motion-toggle{font-family:Departure,ui-monospace,monospace}.network-motion-toggle{font-size:12px}.network-detail{font-size:11px}@media (width<=800px){html[data-presentation=website] .introduction{flex:none}.network-detail{font-size:11px}}@media (width>=801px){html[data-presentation=website] .page{position:relative}html[data-presentation=website] .portrait-wrap{position:absolute}}
