:root{--paper:#f5f1e6;--birch:#f2ede1;--sheet:#fbf9f3;--stone:#ddd5c3;--ground:#1d211b;--sky:#c7d6d9;--sky-floor:#b8c8cb;--grass:#3f5b22;--ink:#2a261f;--text:#3d372e;--text-2:#625a4d;--text-3:#6f6659;--line:#ddd5c3;--line-2:#c9bfa8;--line-control:#8a8170;--action:#2b47b3;--action-lit:#233ca6;--action-press:#182b94;--on-action:#f5f1e6;--focus:#2a261f;--on-ground:#f2ede1;--on-ground-2:#c9c2b2;--royal:#2b47b3;--moss:#5e7532;--rosehip:#a3352b;--sun:#dda21f;--scrim:#f5f1e6eb;--fill-lit:#2a261f0d;--fill-press:#2a261f1a;--shadow-paper:0 1px 2px #2a261f14, 0 10px 28px #2a261f1a;--shadow-paper-sm:0 1px 2px #2a261f1a, 0 3px 8px #2a261f14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-contrast:more){:root{--text-2:var(--text);--text-3:var(--text);--line:var(--line-control);--line-2:var(--line-control)}}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/alegreya-latin-500-normal-C25lLdV_.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/alegreya-latin-400-italic-BXpar-rJ.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/alegreya-sans-latin-400-italic-rmlAbObI.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2")}@font-face{font-family:Alegreya Fallback;src:local(Georgia);size-adjust:92.5%;ascent-override:110%;descent-override:37%;line-gap-override:0%}@font-face{font-family:Alegreya Fallback T;src:local(Times New Roman),local(Times),local(TimesNewRomanPSMT);size-adjust:101%;ascent-override:101%;descent-override:34%;line-gap-override:0%}@font-face{font-family:Alegreya Sans Fallback;src:local(Helvetica Neue),local(Arial);size-adjust:85.5%;ascent-override:105%;descent-override:35%;line-gap-override:0%}@font-face{font-family:Alegreya Sans Fallback R;src:local(Roboto),local(Roboto-Regular);size-adjust:81.5%;ascent-override:110%;descent-override:37%;line-gap-override:0%}:root{--font-display:"Alegreya", "Alegreya Fallback", "Alegreya Fallback T", Georgia, "Times New Roman", serif;--font-body:"Alegreya Sans", "Alegreya Sans Fallback", "Alegreya Sans Fallback R", -apple-system, "Segoe UI", Roboto, sans-serif;--font-type:"Courier Prime", "Courier New", Courier, ui-monospace, monospace;--fs-display:clamp(2.5rem, 1.6rem + 4.4vw, 6.25rem);--fs-h2:clamp(2rem, 1.4rem + 2.2vw, 3.5rem);--fs-about:clamp(3rem, 1rem + 7vw, 7.5rem);--fs-statement:clamp(1.5rem, 1.1rem + 1.8vw, 2.75rem);--fs-run:clamp(1.5rem, 1.15rem + 1.5vw, 2.25rem);--fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-micro:.8125rem;--fs-label:.875rem;--fs-button:1rem;--measure:27em;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--gap-tight:32px;--gap:40px;--gap-pause:80px;--section-foot:16px;--r-control:4px;--content-max:1240px;--gutter:clamp(16px, 4vw, 48px);--grid-gap:clamp(16px, 2vw, 28px);--nav-h:64px;--tap:44px}@media (min-width:720px){:root{--gap-tight:48px;--gap:88px;--gap-pause:128px;--section-foot:24px}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-sway:cubic-bezier(.37, 0, .63, 1);--ease-light:cubic-bezier(.25, .1, .25, 1);--t-light-in:.1s;--t-light-out:.2s;--t-press:60ms;--t-release:.16s;--press-scale:.96;--t-fast:.12s;--t:.2s;--t-draw:.9s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + var(--s4));scroll-padding-bottom:var(--s4);scrollbar-color:var(--line-control) var(--paper);scrollbar-gutter:stable;background-color:var(--paper);caret-color:var(--ink)}body{background-color:var(--paper);background-blend-mode:multiply;min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);font-kerning:normal;background-image:url(/img/grain.svg);margin:0;font-weight:400;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}:where(ul[class],ol[class]){padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}[hidden]{display:none!important}a,button,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}h1,h2,h3{color:var(--ink);text-wrap:balance;font-family:var(--font-display);font-weight:500}h1{font-size:var(--fs-display);letter-spacing:-.015em;line-height:.98}h2{font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.05}h3{font-size:var(--fs-h3);line-height:1.2}:is(h1,h2,h3,.statement,.run) em,.accent{font-style:italic;font-weight:400}p,dd{max-width:var(--measure);text-wrap:pretty}b,strong{color:var(--ink);font-weight:500}.statement{max-width:28ch;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-statement);text-wrap:balance;font-weight:500;line-height:1.2}.run{max-width:30ch;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-run);text-wrap:pretty;font-weight:500;line-height:1.3}.about-heading{font-size:var(--fs-about);line-height:.95}.lead{font-size:var(--fs-lead);text-wrap:pretty;line-height:1.5}.small{font-size:var(--fs-small);text-wrap:pretty;line-height:1.45}.micro{font-size:var(--fs-micro);text-wrap:pretty;font-weight:500;line-height:1.45}.muted{color:var(--text-2)}.cap-label{color:var(--text-2);font-family:var(--font-type);font-size:var(--fs-label);letter-spacing:0;font-weight:400;line-height:1.4}.cap-fig{color:var(--royal);font-family:var(--font-type);font-size:var(--fs-label);line-height:1.4}:where(a){color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:.2em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;transition-property:color,text-decoration-color;transition-duration:var(--t-light-out);transition-timing-function:var(--ease-light);text-decoration-thickness:max(1px,.06em)}:where(p,dd,li)>:where(a){color:var(--action)}:where(a):focus-visible{transition-duration:var(--t-light-in);text-decoration-color:currentColor}:where(a):active{transition-duration:var(--t-press);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){:where(a):hover{transition-duration:var(--t-light-in);text-decoration-color:currentColor}:where(a):hover:active{transition-duration:var(--t-press)}}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:focus:not(:focus-visible){outline:none}::selection{background:var(--ink);color:var(--paper)}.skip-link{top:var(--s3);left:var(--s3);z-index:1000;min-height:var(--tap);padding:0 var(--s4);border-radius:var(--r-control);background:var(--action);color:var(--on-action);transform:translateY(calc(-100% - var(--s4)));align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:absolute}.skip-link:focus,.skip-link:focus-visible{color:var(--on-action);transform:none}@media (prefers-contrast:more){:where(a){text-decoration-thickness:2px}}@media (forced-colors:active){button,.btn{border:1px solid buttontext}:focus-visible{outline-color:highlight}}:root{--col-max:calc((var(--content-max) - 11 * var(--grid-gap)) / 12)}.grid{grid-template-columns:[full-start] minmax(max(0px, calc(var(--gutter) - var(--grid-gap))), 1fr) [content-start] repeat(12, [col-start] minmax(0, var(--col-max))) [content-end] minmax(max(0px, calc(var(--gutter) - var(--grid-gap))), 1fr) [full-end];column-gap:var(--grid-gap);display:grid}.grid>*{grid-column:content;min-width:0}.grid>.full{grid-column:full}.subgrid{grid-template-columns:subgrid;min-width:0;display:grid}.subgrid>*{min-width:0}@media (max-width:719.98px){.grid>:not(.full){grid-column:content}.subgrid>*{grid-column:1/-1}.grid>*{grid-row:auto}}.container{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}.section{--section-gap:var(--gap);padding-top:var(--section-gap);position:relative}.section--tight{--section-gap:var(--gap-tight)}.section--ruled{padding-bottom:var(--section-foot);background-image:linear-gradient(var(--line), var(--line));background-size:min(var(--content-max), 100% - 2 * var(--gutter)) 1px;background-position:top;background-repeat:no-repeat}.section--pause{--section-gap:var(--gap-pause)}.paper,.sheet,.label{background-blend-mode:multiply;background-image:url(/img/grain.svg)}.paper{background-color:var(--paper)}.sheet{background-color:var(--sheet);box-shadow:var(--shadow-paper)}.label{background-color:var(--birch);box-shadow:var(--shadow-paper-sm)}.scrim{background-color:var(--scrim)}.band{isolation:isolate;background-color:var(--sky);position:relative}.decor{z-index:0;pointer-events:none;position:absolute;inset:0}:root{--edge-h:clamp(28px, 4vw, 64px)}.edge-top-a,.edge-top-b,.edge-bottom-a{-webkit-mask-composite:source-over;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.edge-top-a,.edge-top-b{-webkit-mask-size:100% var(--edge-h), 100% calc(100% - var(--edge-h) + 1px);-webkit-mask-size:100% var(--edge-h), 100% calc(100% - var(--edge-h) + 1px);mask-size:100% var(--edge-h), 100% calc(100% - var(--edge-h) + 1px);-webkit-mask-position:top,bottom;mask-position:top,bottom}.edge-top-a{-webkit-mask-image:url(/img/edge-top-a.svg),linear-gradient(#000 0 0);mask-image:url(/img/edge-top-a.svg),linear-gradient(#000 0 0)}.edge-top-b{-webkit-mask-image:url(/img/edge-top-b.svg),linear-gradient(#000 0 0);mask-image:url(/img/edge-top-b.svg),linear-gradient(#000 0 0)}.edge-bottom-a{-webkit-mask-image:linear-gradient(#000 0 0),url(/img/edge-bottom-a.svg);mask-image:linear-gradient(#000 0 0),url(/img/edge-bottom-a.svg);-webkit-mask-size:100% calc(100% - var(--edge-h) + 1px), 100% var(--edge-h);-webkit-mask-size:100% calc(100% - var(--edge-h) + 1px), 100% var(--edge-h);mask-size:100% calc(100% - var(--edge-h) + 1px), 100% var(--edge-h);-webkit-mask-position:top,bottom;mask-position:top,bottom}.edge-top-a.edge-bottom-a,.edge-top-b.edge-bottom-a{-webkit-mask-image:url(/img/edge-top-a.svg),linear-gradient(#000 0 0),url(/img/edge-bottom-a.svg);mask-image:url(/img/edge-top-a.svg),linear-gradient(#000 0 0),url(/img/edge-bottom-a.svg);-webkit-mask-size:100% var(--edge-h), 100% calc(100% - 2 * var(--edge-h) + 2px), 100% var(--edge-h);-webkit-mask-size:100% var(--edge-h), 100% calc(100% - 2 * var(--edge-h) + 2px), 100% var(--edge-h);mask-size:100% var(--edge-h), 100% calc(100% - 2 * var(--edge-h) + 2px), 100% var(--edge-h);-webkit-mask-position:top,50%,bottom;mask-position:top,50%,bottom}.edge-top-b.edge-bottom-a{-webkit-mask-image:url(/img/edge-top-b.svg),linear-gradient(#000 0 0),url(/img/edge-bottom-a.svg);mask-image:url(/img/edge-top-b.svg),linear-gradient(#000 0 0),url(/img/edge-bottom-a.svg)}@media (max-width:1039.98px){.hide-below-1040{display:none!important}}@media (min-width:1040px){.show-below-1040{display:none!important}}.btn{min-height:48px;padding:0 var(--s5);border-radius:var(--r-control);font-family:var(--font-body);font-size:var(--fs-button);text-align:center;white-space:nowrap;transition-property:scale,background-color,border-color,color;transition-duration:var(--t-release), var(--t-light-out), var(--t-light-out), var(--t-light-out);transition-timing-function:var(--ease-out), var(--ease-light), var(--ease-light), var(--ease-light);border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{transition-duration:var(--t-release), var(--t-light-in), var(--t-light-in), var(--t-light-in)}.btn:active{transition-duration:var(--t-press)}.btn--sm{min-height:var(--tap);padding:0 var(--s4)}.btn--md{min-height:48px}.btn--lg{min-height:52px;padding:0 28px}.btn--primary{background-color:var(--action);color:var(--on-action)}.btn--primary:focus-visible{background-color:var(--action-lit);color:var(--on-action)}.btn--primary:active{background-color:var(--action-press);color:var(--on-action)}.btn--ghost{border-color:var(--line-control);color:var(--ink);background-color:#0000}.btn--ghost:focus-visible{border-color:var(--text-2);background-color:var(--fill-lit)}.btn--ghost:active{border-color:var(--text-2);background-color:var(--fill-press)}@media (hover:hover) and (pointer:fine){.btn:hover{transition-duration:var(--t-release), var(--t-light-in), var(--t-light-in), var(--t-light-in)}.btn:hover:active{transition-duration:var(--t-press)}.btn--primary:hover{background-color:var(--action-lit);color:var(--on-action)}.btn--primary:hover:active{background-color:var(--action-press)}.btn--ghost:hover{border-color:var(--text-2);background-color:var(--fill-lit)}.btn--ghost:hover:active{background-color:var(--fill-press)}}.press{transition-property:scale,background-color,border-color,color;transition-duration:var(--t-release), var(--t-light-out), var(--t-light-out), var(--t-light-out);transition-timing-function:var(--ease-out), var(--ease-light), var(--ease-light), var(--ease-light)}.press:focus-visible{transition-duration:var(--t-release), var(--t-light-in), var(--t-light-in), var(--t-light-in)}.press:active{transition-duration:var(--t-press)}@media (hover:hover) and (pointer:fine){.press:hover{transition-duration:var(--t-release), var(--t-light-in), var(--t-light-in), var(--t-light-in)}.press:hover:active{transition-duration:var(--t-press)}}@media (prefers-reduced-motion:no-preference){.btn:active,.press:active,.motion-toggle:active{scale:var(--press-scale)}}.press-tint{isolation:isolate;position:relative}.press-tint:after{content:"";z-index:1;border-radius:inherit;background-color:var(--fill-press);opacity:0;pointer-events:none;transition:opacity var(--t-release) var(--ease-out);position:absolute;inset:0}.press-tint:focus-visible:after{opacity:var(--tint-focus,.5);transition-duration:var(--t-light-in)}.press-tint:active:after{opacity:1;transition-duration:var(--t-press)}@media (hover:hover) and (pointer:fine){.press-tint:hover:after{opacity:var(--tint-hover,.5);transition-duration:var(--t-light-in)}.press-tint:hover:active:after{opacity:1;transition-duration:var(--t-press)}}@media (hover:none){.press-tint:active:after,.btn:active,.press:active,.motion-toggle:active,:where(a):active{transition-delay:50ms}}.link{color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:.2em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;transition-property:color,text-decoration-color;transition-duration:var(--t-light-out);transition-timing-function:var(--ease-light);text-decoration-thickness:max(1px,.06em)}.link:focus-visible{transition-duration:var(--t-light-in);text-decoration-color:currentColor}.link:active{transition-duration:var(--t-press);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.link:hover{transition-duration:var(--t-light-in);text-decoration-color:currentColor}.link:hover:active{transition-duration:var(--t-press)}}.paper{position:relative}.paper--sheet{padding:var(--s6)}.paper--label{padding:var(--s5) var(--s5) var(--s4)}.paper--card{padding:calc(var(--s2) + 1.55em) var(--s5) var(--s5);background-color:var(--sheet);box-shadow:var(--shadow-paper-sm);background-image:linear-gradient(to bottom, var(--sheet) 0 calc(100% - 4px), var(--line-2) calc(100% - 4px) calc(100% - 3px), var(--sheet) calc(100% - 3px) calc(100% - 1px), var(--line-2) calc(100% - 1px) 100%), repeating-linear-gradient(to bottom, transparent 0 calc(1.55em - 1px), var(--line-2) calc(1.55em - 1px) 1.55em), url(/img/grain.svg);background-position:0 0, 0 calc(var(--s2) - .15em), 0 0;background-size:100% calc(var(--s2) + 1.55em - .15em), auto, auto;background-blend-mode:normal, normal, multiply;background-repeat:no-repeat,repeat,repeat;line-height:1.55}@media (min-width:720px){.paper--card{padding-top:var(--s2);padding-bottom:var(--s2);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(1.55em - 1px), var(--line-2) calc(1.55em - 1px) 1.55em), url(/img/grain.svg);background-position:0 calc(var(--s2) - .15em), 0 0;background-blend-mode:normal, multiply;background-repeat:no-repeat,repeat;background-size:100% 100%,auto}}.paper--tag{padding:var(--s2) var(--s4);background-color:var(--birch);box-shadow:var(--shadow-paper-sm);display:inline-block}.paper__corner{width:var(--s6);height:var(--s6);background:linear-gradient(to bottom left, transparent 50%, var(--stone) 50%);pointer-events:none;position:absolute;top:0;right:0}.paper__tape{top:calc(-1 * var(--s3));background-color:color-mix(in srgb, var(--stone) 70%, transparent);pointer-events:none;width:88px;height:24px;position:absolute;left:50%;translate:-50%;rotate:-2deg}.paper__deckle{width:0;height:0;position:absolute;overflow:hidden}.paper--rot-m3{--paper-rot:-3deg}.paper--rot-m2-5{--paper-rot:-2.5deg}.paper--rot-m2{--paper-rot:-2deg}.paper--rot-m1-5{--paper-rot:-1.5deg}.paper--rot-m1{--paper-rot:-1deg}.paper--rot-m0-5{--paper-rot:-.5deg}.paper--rot-0-5{--paper-rot:.5deg}.paper--rot-1{--paper-rot:1deg}.paper--rot-1-5{--paper-rot:1.5deg}.paper--rot-2{--paper-rot:2deg}.paper--rot-2-5{--paper-rot:2.5deg}.paper--rot-3{--paper-rot:3deg}.paper[class*=paper--rot-]{rotate:var(--paper-rot)}@media (max-width:719.98px){.paper[class*=paper--rot-m]{--paper-rot:-.5deg}.paper[class*=paper--rot-]:not([class*=paper--rot-m]){--paper-rot:.5deg}}.paper.paper--turn-back{isolation:isolate;box-shadow:none;background:0 0;rotate:none}.paper__back{z-index:-1;rotate:var(--paper-rot,0deg);pointer-events:none;position:absolute;inset:0}.paper__face{background-blend-mode:multiply;background-image:url(/img/grain.svg);position:absolute;inset:0}.label>.paper__back>.paper__face{background-color:var(--birch);box-shadow:var(--shadow-paper-sm)}.sheet>.paper__back>.paper__face{background-color:var(--sheet);box-shadow:var(--shadow-paper)}.paper--cut>.paper__back{box-shadow:var(--shadow-paper)}.paper--cut>.paper__back>.paper__face{box-shadow:none;clip-path:polygon(0 0, calc(100% - var(--s6)) 0, 100% var(--s6), 100% 100%, 0 100%)}.motion-toggle{right:max(var(--s4), env(safe-area-inset-right));bottom:max(var(--s4), env(safe-area-inset-bottom));z-index:90;width:var(--tap);height:var(--tap);border:1px solid var(--line-2);background-color:var(--sheet);box-shadow:var(--shadow-paper-sm);color:var(--ink);transition-property:scale,background-color,border-color,color;transition-duration:var(--t-release), var(--t-light-out), var(--t-light-out), var(--t-light-out);transition-timing-function:var(--ease-out), var(--ease-light), var(--ease-light), var(--ease-light);border-radius:50%;place-items:center;padding:0;display:inline-grid;position:fixed}.motion-toggle:focus-visible{border-color:var(--line-control);background-color:var(--birch);transition-duration:var(--t-release), var(--t-light-in), var(--t-light-in), var(--t-light-in);outline:2px solid var(--ink);outline-offset:-5px}.motion-toggle:active{background-color:var(--stone);transition-duration:var(--t-press)}@media (hover:hover) and (pointer:fine){.motion-toggle:hover{border-color:var(--line-control);background-color:var(--birch);transition-duration:var(--t-release), var(--t-light-in), var(--t-light-in), var(--t-light-in)}.motion-toggle:hover:active{background-color:var(--stone);transition-duration:var(--t-press)}}@media (prefers-reduced-motion:no-preference){.motion-toggle{transition-property:scale,background-color,border-color,color,opacity;transition-duration:var(--t-release), var(--t-light-out), var(--t-light-out), var(--t-light-out), var(--t)}@starting-style{.motion-toggle{opacity:0;scale:.96}}}.motion-toggle svg{display:block}@media (max-width:719.98px){.motion-toggle{box-shadow:none;background-color:#0000;border-color:#0000;flex:none;position:static}}.site-nav{z-index:100;height:var(--nav-h);background-color:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.site-nav__bar{align-items:center;gap:var(--s4);height:100%;display:flex}.site-nav__brand{min-height:var(--tap);border-radius:var(--r-control);color:var(--ink);flex:none;align-items:center;gap:9.83051px;margin-right:auto;text-decoration:none;display:inline-flex}.site-nav__wordmark-pic{display:contents}.site-nav__wordmark{width:auto;height:40px;display:block}.site-nav__brand .logo-mark__svg{width:1em;height:1em}@media (max-width:719.98px){.site-nav__brand{gap:6.88136px}.site-nav__brand .logo-mark{font-size:28px}.site-nav__wordmark{height:28px;display:none}}@media (prefers-reduced-motion:no-preference){.site-nav__brand .logo-mark{transition-property:scale;transition-duration:var(--t-release);transition-timing-function:var(--ease-out)}.site-nav__brand:active .logo-mark{transition-duration:var(--t-press);scale:.94}}.site-nav__brand.press-tint{--tint-focus:0;--tint-hover:0}.site-nav__brand.press-tint:after{z-index:-1;border-radius:var(--r-control);inset:0 -8px}@media (hover:none){.site-nav__brand:active .logo-mark{transition-delay:50ms}}.site-nav__list{align-items:center;gap:var(--s1);display:flex}.site-nav__link{min-height:var(--tap);border-radius:var(--r-control);color:var(--text-2);font-size:var(--fs-small);text-decoration-line:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:.35em;transition-property:color,text-decoration-color,background-color;transition-duration:var(--t-light-out);transition-timing-function:var(--ease-light);align-items:center;padding:0 10px;font-weight:500;text-decoration-thickness:max(1px,.06em);display:inline-flex}.site-nav__link:focus-visible{color:var(--ink);background-color:var(--fill-lit);transition-duration:var(--t-light-in);text-decoration-color:currentColor}.site-nav__link:active{color:var(--ink);background-color:var(--fill-press);transition-duration:var(--t-press)}.site-nav__link[aria-current],.site-nav__panel-link[aria-current]{color:var(--ink);-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}@media (hover:hover) and (pointer:fine){.site-nav__link:hover{color:var(--ink);background-color:var(--fill-lit);transition-duration:var(--t-light-in);text-decoration-color:currentColor}.site-nav__link:hover:active{background-color:var(--fill-press);transition-duration:var(--t-press)}}.site-nav__menu-nav{flex:none}.site-nav__menu-button{align-items:center;gap:var(--s2);min-height:var(--tap);border:1px solid var(--line-control);border-radius:var(--r-control);color:var(--ink);font-size:var(--fs-small);background-color:#0000;padding:0 14px 0 12px;font-weight:500;line-height:1;list-style:none;display:inline-flex}.site-nav__menu-button:focus-visible{border-color:var(--text-2);background-color:var(--fill-lit)}.site-nav__menu-button:active{border-color:var(--text-2);background-color:var(--fill-press)}.site-nav__menu-button::-webkit-details-marker{display:none}.site-nav__menu-button::marker{content:""}.site-nav__glyph{flex:none}.site-nav__glyph--close,.site-nav__menu[open] .site-nav__glyph--menu,.site-nav__menu-label--close,.site-nav__menu[open] .site-nav__menu-label--open{display:none}.site-nav__menu[open] .site-nav__glyph--close{display:block}.site-nav__menu[open] .site-nav__menu-label--close{display:inline}@media (hover:hover) and (pointer:fine){.site-nav__menu-button:hover{border-color:var(--text-2);background-color:var(--fill-lit)}.site-nav__menu-button:hover:active{background-color:var(--fill-press)}}@media (max-width:359.98px){.site-nav__menu:not([open]) .site-nav__menu-label--open,.site-nav__menu[open] .site-nav__menu-label--close{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-nav__menu-button{min-width:var(--tap);justify-content:center;padding:0}}@media (forced-colors:active){.site-nav__menu-button{border-color:buttontext}.site-nav__wordmark{forced-color-adjust:none;background-color:var(--paper);border-radius:var(--r-control)}}@media (max-width:1039.98px){:root:has(.site-nav__menu[open]){overflow:hidden}}.site-nav__sheet{inset:var(--nav-h) 0 0 0;overscroll-behavior:contain;background-color:var(--paper);position:fixed;overflow-y:auto}.site-nav__sheet-list{padding-top:var(--s2)}.site-nav__sheet-cta{padding-block:var(--s5) calc(var(--s6) + env(safe-area-inset-bottom,0px))}.site-nav__sheet-cta .btn{width:100%}.site-nav__panel-link{border-bottom:1px solid var(--line);min-height:56px;color:var(--text);text-underline-offset:.35em;transition-property:color,text-decoration-color;transition-duration:var(--t-light-out);transition-timing-function:var(--ease-light);align-items:center;font-size:20px;font-weight:500;line-height:1.2;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:max(1px,.06em);display:flex}.site-nav__panel-link.press-tint:after{inset:0 calc(-1 * var(--s4));border-radius:0}.site-nav__panel-link{--tint-focus:0}.site-nav__panel-link:focus-visible{border-radius:var(--r-control);color:var(--ink);transition-duration:var(--t-light-in)}.site-nav__panel-link:active{color:var(--ink);transition-duration:var(--t-press)}@media (hover:hover) and (pointer:fine){.site-nav__panel-link:hover{color:var(--ink);transition-duration:var(--t-light-in)}.site-nav__panel-link:hover:active{transition-duration:var(--t-press)}}.site-nav__cta{flex:none}@media (max-width:719.98px){.site-nav{--bar-gap:var(--s4);padding-inline:var(--gutter);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;display:grid}.site-nav__bar{display:contents}.site-nav__brand{grid-area:1/1;justify-self:start;margin-right:0}.site-nav .motion-toggle{grid-area:1/3}.site-nav__cta{grid-area:1/4}.site-nav__menu-nav{grid-area:1/5}.site-nav .motion-toggle,.site-nav__cta,.site-nav__menu-nav{margin-inline-start:var(--bar-gap)}.js .site-nav:not([data-hero-cta=away]):not(:has(.site-nav__menu[open],.site-nav__cta:focus)) .site-nav__cta{display:none}.js .site-nav:not([data-hero-cta=away]):not(:has(.site-nav__menu[open],.site-nav__cta:focus)) .site-nav__wordmark{display:block}}@media (max-width:719.98px) and (prefers-reduced-motion:no-preference){.js .site-nav__wordmark{transition:opacity var(--t) var(--ease-out)}@starting-style{.js .site-nav__wordmark{opacity:0}}}@media (min-width:720px){.js .site-nav:not([data-hero-cta=away]):not(:has(.site-nav__menu[open],.site-nav__cta:focus)) .site-nav__cta{visibility:hidden;opacity:0}}@media (min-width:720px) and (prefers-reduced-motion:no-preference){.js .site-nav__cta{transition-property:scale,background-color,border-color,color,opacity,visibility;transition-duration:var(--t-release), var(--t-light-out), var(--t-light-out), var(--t-light-out), var(--t), 0s;transition-timing-function:var(--ease-out), var(--ease-light), var(--ease-light), var(--ease-light), var(--ease-out), linear;transition-delay:0s, 0s, 0s, 0s, 0s, var(--t)}.js .site-nav[data-hero-cta=away] .site-nav__cta{transition-delay:0s}.js .site-nav:has(.site-nav__menu[open]) .site-nav__cta{transition-delay:0s}}@media (max-width:399.98px){.site-nav{--bar-gap:var(--s2)}.site-nav__cta.btn--sm{padding:0 var(--s3)}}.hero{grid-template-rows:auto auto auto;position:relative}.hero__title,.hero__sheet,.hero .scene__fig{z-index:3;position:relative}.hero__title{max-width:12ch;padding-top:var(--s5);grid-row:1}.hero__accent{background:url(/img/underline-royal.svg) 0 84%/100% .13em no-repeat;padding-bottom:.08em;font-style:italic;font-weight:400}.hero__sub{color:var(--text);max-width:30em}.hero__actions{align-items:center;gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}@media (max-width:1023.98px){.hero__sheet.sheet{margin-top:var(--s4);box-shadow:none;background:0 0;grid-row:2;padding:0}.hero__sheet>.paper__back,.hero__sheet>.paper__corner{display:none}.hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:26rem;display:grid}.hero .scene-stage>.scene{height:clamp(260px,36svh,304px);margin-top:var(--s5);-webkit-mask:url(/img/edge-top-b.svg) top / 100% var(--edge-h) no-repeat, linear-gradient(black 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;-webkit-mask:url(/img/edge-top-b.svg) top / 100% var(--edge-h) no-repeat, linear-gradient(black 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;mask:url(/img/edge-top-b.svg) top / 100% var(--edge-h) no-repeat, linear-gradient(black 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;grid-area:3/full}.hero .scene__fig{margin-top:calc(var(--s5) + var(--edge-h) + var(--s2));grid-area:3/content;place-self:start end}.hero__fringe{--fringe-h:20px;grid-row:3;align-self:end}}@media (min-width:720px) and (max-width:1023.98px){.hero .scene-stage>.scene{height:clamp(320px,42vh,440px)}.hero__fringe{--fringe-h:48px}.hero__title{max-width:14ch}}@media (min-width:1024px){.hero{grid-template-rows:auto 1fr auto}.hero .scene-stage>.scene{grid-area:1/full/4;min-height:clamp(560px,86vh,880px)}.hero__title{grid-column:1 col-start/span 8;max-width:14ch;padding-top:clamp(28px,5.5vh,56px)}.hero__sheet{margin-bottom:var(--sheet-foot);padding:var(--s5) var(--s6) var(--s5) var(--s5);grid-area:3/1 col-start/auto/span 5;align-self:end}.hero{--sheet-foot:calc(clamp(72px, 7vw, 112px) + var(--s5))}.hero .scene__fig{margin-bottom:var(--sheet-foot);grid-area:3/6 col-start/auto/span 3;place-self:end start}.hero .scene__fig .scene__arrow{display:none}.hero__fringe{grid-row:3;align-self:end}}@media (min-width:1024px) and (max-width:1199.98px){.hero .scene__fig{grid-column:6 col-start/span 2}}@media (min-width:1024px){.hero .scene__fig{max-width:12.5rem}}@media (min-width:1024px) and (max-width:1279.98px){.hero .scene__fig .scene__caption{display:none}}.statement-block{isolation:isolate;background-color:var(--paper);padding-bottom:var(--s4)}.statement-block:before,.statement-block:after{content:"";pointer-events:none;position:absolute;inset:0}.statement-block:before{z-index:-3;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--sky) 0%, transparent), color-mix(in srgb, var(--sky) 60%, transparent) 22%, color-mix(in srgb, var(--sky) 30%, transparent) 55%, transparent);bottom:65%}.statement-block:after{z-index:-2;mix-blend-mode:multiply;background-image:url(/img/grain.svg)}.statement{max-width:28ch;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.25rem);font-weight:500}.statement__accent{color:var(--royal)}.statement__run{max-width:var(--measure);margin-top:var(--s4);color:var(--text)}.statement__try{border-radius:var(--r-control);white-space:nowrap;font-weight:500;position:relative}.statement__try:before{content:"";position:absolute;inset:min(-10px,50% - 22px) 0}.statement__seedling{display:none}@media (min-width:1024px){.statement-block .statement{grid-area:1/3 col-start/auto/span 9}.statement-block .statement__run{grid-area:2/3 col-start/auto/span 8}.statement__seedling{grid-area:1/1 col-start/auto/span 2;place-self:end;width:88px;margin-bottom:-.35em;display:block}}.build{isolation:isolate;background-color:var(--paper);--drawing:32px;--label-pad:var(--s4)}.build:after{content:"";z-index:-2;mix-blend-mode:multiply;pointer-events:none;background-image:url(/img/grain.svg);position:absolute;inset:0}.build__run{max-width:32ch;margin-top:var(--s4)}.run__sentence{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url(/img/marker.svg) 0 90%/100% .5em no-repeat;padding:0 .04em}@media (prefers-reduced-motion:no-preference){.js .run__sentence{transition:background-size 1.1s var(--ease-out);background-size:0% .5em}.js .run__sentence.is-lit{background-size:100% .5em}}[data-motion=paused] .run__sentence{background-size:100% .5em;transition:none}.build__run-end{width:-moz-fit-content;width:fit-content;margin-top:var(--s3);color:var(--royal);text-wrap:balance}.build__groups{gap:var(--s2);margin-top:var(--s6);display:grid}.build__group{border-radius:3px}.build__summary{grid-template-columns:var(--drawing) minmax(0, 1fr) 24px;column-gap:var(--s4);min-height:var(--tap);padding:var(--s3) var(--label-pad);border-radius:inherit;color:var(--ink);cursor:pointer;align-items:center;list-style:none;display:grid}.build__summary::-webkit-details-marker{display:none}.build__summary::marker{content:""}.build__drawing.specimen{width:var(--drawing);opacity:.8}.build__drawing{grid-area:1/1}.build__name{font-size:var(--fs-h3);grid-area:1/2;line-height:1.2}.build__examples--summary{grid-area:2/2}.build__icon{grid-area:1/3}@media (min-width:720px){.build__drawing,.build__icon{grid-row:1/span 2}}.build__examples{color:var(--text-2);font-size:var(--fs-small);text-wrap:balance;margin-top:2px;line-height:1.4;display:block}.build__icon{opacity:.82;width:24px;height:24px;transition-property:opacity,rotate;transition-duration:var(--t-light-out), var(--t);transition-timing-function:var(--ease-light), var(--ease-out);background:url(/img/sprout.svg) 50%/24px 24px no-repeat}.build__summary:focus-visible .build__icon{opacity:1;transition-duration:var(--t-light-in), var(--t)}.build__summary:active .build__icon{opacity:1;transition-duration:var(--t-press), var(--t)}.build__group[open] .build__icon{opacity:1;rotate:-40deg}@media (hover:hover) and (pointer:fine){.build__summary:hover .build__icon{opacity:1;transition-duration:var(--t-light-in), var(--t)}}@media (prefers-reduced-motion:reduce){.build__icon{transition-property:opacity}}.build__examples--summary{display:none}@media (min-width:720px){.build__examples--summary{display:block}.build__examples--body{display:none}}.build__body{padding:0 var(--label-pad) var(--s4) calc(var(--label-pad) + var(--drawing) + var(--s4))}.build__body p{color:var(--text)}.build__body p+p{margin-top:var(--s2)}.build__tools{margin-top:var(--s5)}.build__advisory{margin-top:var(--s4);color:var(--text)}@media (max-width:719.98px){.build__tools.paper--card{padding:var(--s3) 0 0;border-top:1px solid var(--line);box-shadow:none;font-size:var(--fs-small);background:0 0;line-height:1.45}.build__tools p{color:var(--text)}.build__advisory{margin-top:var(--s2);font-size:var(--fs-small);line-height:1.45}.build__run{font-size:1.25rem}}@media (min-width:720px){.build__groups{column-gap:var(--grid-gap);row-gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.build__tools{margin-top:var(--s6);max-width:calc(var(--measure) + 2 * var(--s5))}.build__advisory{margin-top:var(--s5)}}@media (min-width:1024px){.build .decor.leaf-light__layer{background-position:50% -250px}.build__heading{grid-area:1/1 col-start/span 2/span 3;align-self:start}.build__run,.build__run-end,.build__advisory{grid-column:4 col-start/span 9}.build__run{max-width:40ch;margin-top:0}.build__run-end{max-width:none}.build__groups{margin-top:var(--s6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.build__summary{padding-top:var(--s4);grid-template-rows:auto auto auto;align-items:start}.build__drawing{grid-area:1/1}.build__icon{grid-area:1/3}.build__name{margin-top:var(--s2);grid-area:2/1/auto/-1}.build__examples--summary{grid-area:3/1/auto/-1}.build__groups[data-standing] .build__icon{display:none}.build__groups[data-standing] .build__summary{cursor:default}.build__groups[data-standing] .build__summary.press-tint:after{content:none}.build__body{padding:0 var(--label-pad) var(--s5)}.build__tools{max-width:none;min-width:calc(var(--measure) + 2 * var(--s5));padding-inline:var(--s5);grid-column:4 col-start/span 6}}@media (min-width:1024px) and (max-width:1279.98px){.build__name{align-items:flex-end;min-height:2.4em;display:flex}}.showcase{--tab-h:48px;--board-pad:var(--s6);--frame-pad:var(--s4)}.showcase__lead{margin-top:var(--s3);color:var(--text)}.board{isolation:isolate;gap:var(--s4);margin-top:var(--s5);padding:var(--s5) var(--s4) var(--s4);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.board__tabs{align-items:flex-end;gap:var(--s1) var(--s1);height:var(--tab-h);margin-top:calc(-1 * (var(--s5) + var(--tab-h)));flex-wrap:nowrap;display:flex}.board__tab{min-height:var(--tap);padding:0 var(--s4);border:1px solid var(--line-2);background-color:var(--stone);background-blend-mode:multiply;color:var(--text);font-family:var(--font-body);font-size:var(--fs-small);transition-property:background-color,color,border-color;transition-duration:var(--t-light-out);transition-timing-function:var(--ease-light);background-image:url(/img/grain.svg);border-bottom:0;border-radius:6px 6px 0 0;align-items:center;font-weight:500;line-height:1.2;display:inline-flex}.board__tab-label{text-underline-offset:6px;transition:text-decoration-color var(--t-light-out) var(--ease-light);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}.board__tab[aria-selected=true]{min-height:var(--tab-h);border-color:var(--line);background-color:var(--sheet);color:var(--ink)}.board__tab[aria-selected=true] .board__tab-label{-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}.board__tab:focus-visible{background-color:var(--birch);transition-duration:var(--t-light-in)}.board__tab[aria-selected=true]:focus-visible{background-color:var(--sheet)}.board__tab:active{background-color:var(--birch);transition-duration:var(--t-press)}@media (hover:hover) and (pointer:fine){.board__tab:hover{background-color:var(--birch);transition-duration:var(--t-light-in)}.board__tab:hover .board__tab-label{-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control)}.board__tab[aria-selected=true]:hover{background-color:var(--sheet)}.board__tab[aria-selected=true]:hover .board__tab-label{-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}}@media (max-width:719.98px){.board{--tabs-h:calc(2 * var(--tap) + var(--s1));margin-top:calc(var(--s4) + var(--tabs-h) + var(--s2))}.board__tabs{gap:var(--s1);height:var(--tabs-h);margin-top:calc(-1 * (var(--s5) + var(--tabs-h) + var(--s2)));margin-bottom:var(--s3);margin-inline:calc(-1 * var(--s4));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.board__tab,.board__tab[aria-selected=true]{min-height:var(--tap);padding:0 var(--s3);border-bottom:1px solid var(--line-2);border-radius:6px}.board__tab[aria-selected=true]{border-color:var(--line-control)}.board__tab:where(:not([aria-selected=true])){background-color:#0000;background-image:none}}@media (forced-colors:active){.board__tab:not([aria-selected=true]) .board__tab-label{text-decoration-line:none}.board__tab[aria-selected=true]{border:2px solid highlight}}.stamp{padding:var(--s1) var(--s3);border:2px solid var(--royal);background-color:var(--birch);color:var(--ink);font-family:var(--font-type);font-size:var(--fs-label);text-align:center;border-radius:2px;line-height:1.4;display:inline-block;rotate:-2deg}.board__head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.board__stamp{align-self:center}.board__panel{gap:var(--s5);flex-direction:column;display:flex}.board__promise{max-width:50ch;color:var(--ink);font-family:var(--font-display);text-wrap:pretty;font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem);font-style:italic;font-weight:400;line-height:1.35}.board__promise-mark{color:var(--action);font-style:normal;font-weight:500}.board__stack{display:grid}.board__stack>*,.board__sizers>*{grid-area:1/1}.board__sizers{visibility:hidden;pointer-events:none;display:grid}.board__story{align-content:start;column-gap:var(--grid-gap);row-gap:var(--s3);grid-template-rows:repeat(4,auto auto auto);grid-template-columns:minmax(0,1fr);display:grid}.board__frame{grid-row:span 3;grid-template-rows:subgrid;min-width:0;padding:var(--frame-pad);border:1px solid var(--line);background-color:var(--sheet);background-blend-mode:multiply;box-shadow:var(--shadow-paper-sm);background-image:url(/img/grain.svg);border-radius:3px;display:grid}.board__frame+.board__frame{margin-top:var(--s3)}.board__frame-head{align-content:start;row-gap:var(--s1);display:grid}.board__title{font-size:1.25rem;line-height:1.2}.board__art{align-content:start;row-gap:var(--s3);min-width:0;display:grid}.board__cap{padding-top:var(--s3);border-top:1px dotted var(--line-2);display:grid}.board__cap>*{grid-area:1/1}.board__cap>.is-off{visibility:hidden;opacity:0}.board__wait{color:var(--text-2)}.board__frame.is-waiting{border-color:var(--line-2);background-color:var(--paper);box-shadow:none;border-style:dashed}.board__frame.is-waiting .board__title,.board__frame.is-waiting .ex-artifact,.board__frame.is-waiting .ex-queue__id{color:var(--text-2)}.board__frame.is-waiting .stamp--logged{visibility:hidden}.ex-sample{color:var(--text);font-family:var(--font-type);font-size:var(--fs-label);text-wrap:pretty;line-height:1.55}.ex-artifact{min-width:0;color:var(--text);font-family:var(--font-type);font-size:var(--fs-label);font-variant-numeric:tabular-nums;text-align:left;line-height:1.45}.ex-key{color:var(--text-2)}.ex-message{row-gap:var(--s2);display:grid}.ex-message__row{align-items:flex-start;gap:var(--s4);display:flex}.ex-bubble{padding:var(--s2) var(--s3);border:1px solid var(--line-2);background-color:var(--paper);color:var(--ink);border-radius:12px 12px 12px 2px;flex:0 32ch;margin-inline-start:calc(-1 * var(--s3))}.ex-thumb-frame{border:1px solid var(--line-2);background-color:var(--paper);background-image:repeating-linear-gradient(to bottom, transparent 0 11px, var(--line-2) 11px 12px);border-radius:2px;flex:none;place-items:center;width:64px;height:64px;display:grid}.ex-thumb-frame .ex-thumb{width:44px}.ex-record{display:grid}.ex-record__row{padding-block:var(--s2);border-top:1px solid var(--line-2);row-gap:2px;display:grid}.ex-record__row:first-child{border-top:0;padding-top:0}.ex-record dd{color:var(--ink)}.ex-queue{display:grid}.ex-queue__row{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);padding-block:var(--s2);border-top:1px solid var(--line-2);flex-wrap:wrap;display:flex}.ex-queue__row:first-child{border-top:0;padding-top:0}.ex-queue__row.is-dim{color:var(--text-2)}.ex-queue__row.is-current{margin-inline:calc(-1 * var(--s3));padding:var(--s3);border:1px solid var(--line-2);background-color:var(--paper);color:var(--ink);border-radius:2px}.ex-queue__row.is-current+.ex-queue__row{border-top:0}.ex-queue__row .board__decide{flex-basis:100%}.ex-queue__id{color:var(--ink)}.ex-queue__status{text-align:right}.ex-ledger{padding-block:var(--s2);border-block:1px solid var(--line-2)}.ex-ledger__by.is-off{visibility:hidden;opacity:0}.stamp--logged{border:4px double var(--rosehip);width:96px;height:96px;color:var(--rosehip);font-family:var(--font-display);font-size:var(--fs-h3);background-color:#0000;border-radius:50%;justify-self:end;place-items:center;padding:0;font-style:italic;font-weight:400;display:grid;rotate:-9deg}.board__decide{gap:var(--s2);flex-wrap:wrap;display:flex}.board__decide>*{flex:auto}.board__approve.is-done,.board__approve.is-done:focus-visible,.board__approve.is-done:active{border-color:var(--action);background-color:var(--sheet);color:var(--action);cursor:default}.board__edit.is-done,.board__edit.is-done:focus-visible,.board__edit.is-done:active{border-color:var(--line-2);color:var(--text-2);cursor:default;background-color:#0000}.ex-draft{width:100%;min-height:7.5em;padding:var(--s2);border:1px solid var(--line-control);background-color:var(--paper);color:var(--text);font-family:var(--font-type);font-size:max(1rem, var(--fs-small));resize:vertical;border-radius:2px;line-height:1.5;display:block}@supports (field-sizing:content){.ex-draft{field-sizing:content;resize:none}}.board__bar{justify-content:flex-end;display:flex}.board__restart{min-height:var(--tap);padding:0 var(--s1);font-family:var(--font-body);font-size:var(--fs-small);background:0 0;border:0}.board__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.board__approve.is-done:hover{border-color:var(--action);background-color:var(--sheet);color:var(--action)}.board__edit.is-done:hover{border-color:var(--line-2);color:var(--text-2);background-color:#0000}}.board__notes{gap:var(--s5);margin-top:var(--s3);display:grid}.board__note{padding-top:var(--s3);border-top:1px solid var(--action)}.board__note dt{margin-bottom:var(--s1)}.board__note dd{font-size:var(--fs-small);line-height:1.5}.board__note-text{display:grid}.board__note-text>*{grid-area:1/1;display:block}.board__note-sizer{visibility:hidden}.board__notes--connect .board__note-text{min-height:2lh}@media (max-width:374.98px){.board__promise{min-height:5lh}}@media (min-width:375px) and (max-width:479.98px){.board__promise{min-height:4lh}}@media (min-width:720px) and (max-width:1023.98px){.board__notes--pair .board__note-text{min-height:2lh}}@media (min-width:1024px) and (max-width:1339.98px){.board__notes--pair .board__note-text{min-height:3lh}}@media (min-width:1024px) and (max-width:1112.98px){.board__panel>.board__strip>.board__stack>.board__story>.board__frame:nth-child(2) .ex-record{min-height:calc(9lh + 7 * var(--s2) + 11px);align-content:start}}.board__end{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-h3);font-style:italic;line-height:1.3}@media (prefers-reduced-motion:no-preference){.board__promise[data-enter],.board__story[data-enter]>.board__frame{animation:board-rise var(--t) var(--ease-out) both}.board__story[data-enter]>:first-child{animation-delay:40ms}.board__story[data-enter]>:nth-child(2){animation-delay:80ms}.board__story[data-enter]>:nth-child(3){animation-delay:.12s}.board__story[data-enter]>:nth-child(4){animation-delay:.16s}.board__note-live[data-enter]{animation:board-fade var(--t) var(--ease-light) both}.board__frame:not(.is-waiting) .stamp--logged[data-press]{animation:board-stamp .36s var(--ease-out) 80ms both}.board__frame,.board__frame .board__title,.board__frame .ex-artifact,.board__frame .ex-queue__id{transition-property:color,background-color,border-color;transition-duration:var(--t);transition-timing-function:var(--ease-light)}.board__cap>*,.ex-ledger__by{transition:opacity var(--t) var(--ease-light), visibility 0s}.board__cap>.is-off,.ex-ledger__by.is-off{transition:opacity var(--t) var(--ease-light), visibility 0s linear var(--t)}.ex-draft,.board__end{animation:board-rise var(--t) var(--ease-out) both}}@keyframes board-rise{0%{opacity:0;translate:0 8px}}@keyframes board-fade{0%{opacity:0}}@keyframes board-stamp{0%{opacity:0;rotate:-4deg;scale:1.3}55%{opacity:1;rotate:-10deg;scale:.95}to{opacity:1;rotate:-9deg;scale:1}}[data-motion=paused] .board__promise[data-enter],[data-motion=paused] .board__story[data-enter]>.board__frame,[data-motion=paused] .board__note-live[data-enter],[data-motion=paused] .stamp--logged[data-press],[data-motion=paused] .ex-draft,[data-motion=paused] .board__end{animation:none}[data-motion=paused] .board__frame,[data-motion=paused] .board__frame .board__title,[data-motion=paused] .board__frame .ex-artifact,[data-motion=paused] .board__frame .ex-queue__id,[data-motion=paused] .board__cap>*,[data-motion=paused] .ex-ledger__by{transition:none}.board__dots{display:none}@media (prefers-reduced-motion:no-preference){.board__dot:after{transition:background-color var(--t) var(--ease-light), border-color var(--t) var(--ease-light)}}[data-motion=paused] .board__dot:after{transition:none}@media (max-width:719.98px){.board__strip{align-items:stretch;gap:var(--s3);margin-inline:calc(-1 * var(--s4));padding:var(--s1) var(--s4) var(--s3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s4);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;display:flex;overflow-x:auto}.board__strip>.board__stack{flex:none}.board__strip .board__story{align-items:stretch;gap:var(--s3);height:100%;display:flex}.board__strip .board__frame{scroll-snap-align:start;flex:none;grid-template-rows:auto auto 1fr;width:min(76vw,20rem)}.board__strip .board__frame+.board__frame{margin-top:0}.board__strip .board__notes--pair{width:min(76vw,20rem);padding:var(--frame-pad);border:1px solid var(--line);background-color:var(--sheet);scroll-snap-align:start;border-radius:3px;flex:none;align-content:start;margin-top:0}.board__notes--connect{margin-top:calc(-1 * var(--s2))}.board__dots{height:24px;margin-top:calc(-1 * var(--s5));-webkit-user-select:none;user-select:none;justify-content:center;display:flex}.board__dots.is-idle{visibility:hidden}.board__dots+.board__notes--connect{margin-top:calc(-1 * var(--s4))}.board__dot{width:var(--tap);cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;display:grid;position:relative}.board__dot:before{content:"";position:absolute;inset:-10px 0}.board__dot:after{content:"";border:1.5px solid var(--line-control);border-radius:50%;width:8px;height:8px}.board__dot[data-on]:after{border-color:var(--action);background-color:var(--action)}.board__strip:focus-visible{outline-offset:-2px}.stamp--logged{width:76px;height:76px}.board__strip .ex-record__row{column-gap:var(--s3);grid-template-columns:6.5em minmax(0,1fr)}.board__promise{font-size:var(--fs-body);letter-spacing:-.01em}.board__stamp{max-width:14.5em}.showcase{--frame-pad:var(--s3)}.board__strip .ex-bubble,.board__strip .ex-queue__row.is-current{margin-inline:calc(-1 * var(--s2));padding-inline:var(--s2)}.board__strip .ex-bubble{margin-inline-end:0}.board__strip .ex-record__row{padding-block:6px}.board__strip .ex-record__row:first-child{padding-top:0}.board__strip .ex-sample{font-family:var(--font-body);font-size:var(--fs-small);line-height:1.5}.board__strip .ex-draft{width:calc(100% + 2 * (var(--s1) + 1px));min-height:0;margin-inline:calc(-1 * (var(--s1) + 1px));padding:var(--s1);font-family:var(--font-body);font-size:1rem;line-height:1.5}.board__strip .board__sizers .board__frame:nth-child(2) .board__cap>.ex-sample{padding-block:calc(var(--s1) + 1px);font-size:1rem}}@media (max-width:719.98px) and (scripting:none){.board__strip{margin-inline:0;padding:0;display:block;overflow:visible}.board__strip .board__story{height:auto;display:grid}.board__strip .board__frame,.board__strip .board__notes--pair{width:auto}.board__strip .board__frame+.board__frame,.board__strip .board__notes--pair{margin-top:var(--s3)}.board__dots{display:none}.board__dots+.board__notes--connect{margin-top:calc(-1 * var(--s2))}}@media (min-width:720px){.board{--board-hang:min(var(--board-pad), var(--gutter));margin-top:calc(var(--s5) + var(--tab-h));margin-inline:calc(-1 * var(--board-hang));padding:var(--board-pad) var(--board-hang) var(--s5)}.board__tabs{margin-top:calc(-1 * (var(--board-pad) + var(--tab-h)))}.board__stamp{justify-self:start}.board__strip{display:contents}.board__story{grid-template-rows:repeat(2,auto 1fr auto);grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.board__frame+.board__frame{margin-top:0}.board__frame:nth-child(n+3){margin-top:var(--s3)}.board__notes--pair{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.board__notes--connect{margin-top:0}}@media (min-width:1024px){.board__story{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(4,minmax(0,1fr))}.board__frame:nth-child(n+3){margin-top:0}.board__panel{column-gap:var(--grid-gap);row-gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.board__panel>.board__stack,.board__strip>.board__stack{grid-column:1/-1}.board__notes--pair{grid-column:1/span 2}.board__notes--connect{margin-top:var(--s3);grid-column:3/span 2}}.journey{isolation:isolate;background-color:var(--paper);--marker:32px;--steps-gap:var(--s3);--stop-pad:var(--s4)}.journey:before,.journey:after{content:"";pointer-events:none;position:absolute;inset:0}.journey:before{z-index:-2;background-image:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--moss) 5%, var(--paper)) 14%, color-mix(in srgb, var(--moss) 5%, var(--paper)) 86%, transparent)}.journey:after{z-index:-1;mix-blend-mode:multiply;background-image:url(/img/grain.svg)}.journey__heading{max-width:14em}.steps{gap:var(--steps-gap);margin-top:var(--s5);display:grid}.steps__stop{grid-template-columns:var(--marker) minmax(0, 1fr);column-gap:var(--s3);row-gap:var(--s2);min-width:0;padding:var(--stop-pad);border:1px solid var(--line);border-radius:3px;grid-template-rows:auto auto 1fr;align-content:start;display:grid;position:relative}.steps__stop>*{grid-column:1/-1}.steps__marker{z-index:1;width:var(--marker);height:var(--marker);border:1.5px solid var(--moss);background-color:var(--paper);color:var(--ink);font-family:var(--font-display);border-radius:50%;grid-area:1/1;place-items:center;font-size:1.0625rem;font-weight:500;line-height:1;display:grid;position:relative}.steps__name{align-self:center;align-items:center;column-gap:var(--s3);font-size:var(--fs-h3);grid-area:1/2;line-height:1.2;display:flex}.steps__text{text-wrap:pretty;align-self:start}.steps__stop:not(:last-child) .steps__name:after{content:"";flex:1 0 var(--s4);border-top:2.5px dotted var(--moss);pointer-events:none;margin-inline-end:calc(-1 * (2 * var(--stop-pad) + var(--steps-gap) + 2px))}.steps__stop--run{border-color:#0000}.steps__stop--run .steps__marker{border-color:var(--moss);background-color:var(--moss);color:var(--sheet)}.steps__promise{margin-top:var(--s1);padding-top:var(--s3);border-top:1px solid var(--line-2);color:var(--ink);font-family:var(--font-display);text-wrap:balance;align-self:start;font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);font-weight:500;line-height:1.25}.steps__plate.plate{column-gap:var(--s3);margin-top:var(--s1);padding:var(--s2) var(--s3) var(--s2) var(--s2);grid-template-columns:72px minmax(0,1fr);place-self:end start;align-items:end}.steps__plate .plate__tape--b{display:none}.steps__plate .plate__tape--a{width:44px;height:16px;left:8px}.steps__plate .plate__print img{aspect-ratio:1;object-fit:cover}.steps__plate .plate__caption{padding-inline:0}.journey__ownership{margin-top:var(--s5);max-width:40em}@media (max-width:719.98px){.steps{margin-inline:calc(-1 * var(--gutter));padding:var(--s1) var(--gutter) var(--s3);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;grid-auto-columns:78vw;grid-auto-flow:column;align-items:stretch;overflow-x:auto}.steps:focus-visible{outline-offset:-2px}.steps__stop{scroll-snap-align:start}.steps__text{font-size:var(--fs-small);line-height:1.45}.steps__plate.plate{padding:var(--s1) var(--s3) var(--s1) var(--s1);grid-template-columns:56px minmax(0,1fr);margin-top:0}.steps__plate .plate__tape--a{width:36px;height:14px;left:4px}.journey__ownership.paper--card{padding:var(--s3) 0 0;border-top:3px double var(--line-2);box-shadow:none;font-size:var(--fs-small);background:0 0;line-height:1.45}.journey__ownership p{color:var(--text)}}@media (max-width:719.98px) and (scripting:none){.steps{scroll-snap-type:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}.steps__stop .steps__name:after{display:none}}@media (min-width:720px){.journey{--steps-gap:var(--grid-gap);--stop-pad:var(--s5)}.steps{margin-top:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}.steps__stop:nth-child(2) .steps__name:after{display:none}.journey__ownership{margin-top:var(--s6)}}@media (min-width:1024px){.journey{--stop-pad:var(--s4)}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.steps__stop:nth-child(2) .steps__name:after{display:block}.steps__text{font-size:var(--fs-small);line-height:1.45}.steps__stop:not(.steps__stop--run){border-color:#0000}.steps{margin-inline:calc(-1 * (var(--stop-pad) + 1px))}.journey__ownership{grid-column:1 col-start/span 8}}.proof__heading{font-size:var(--fs-h3)}.proof__list{gap:var(--s4);margin-top:var(--s5);display:grid}.proof__line{align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.proof__slip{min-height:var(--tap);padding:var(--s2) var(--s4);align-items:center;display:inline-flex}.proof__logo{object-fit:contain;object-position:left center;width:160px;height:48px}.proof__caption{color:var(--text-2);font-size:var(--fs-small)}@media (min-width:720px){.proof__heading,.proof__list{grid-column:3 col-start/span 8}}.about__specimen{display:none}.about__text{margin-top:var(--s4)}.about__text>*+*{margin-top:var(--s3)}.about__text p{color:var(--text)}.about__last{color:var(--ink)}@media (min-width:1024px){.about__heading{grid-area:1/1 col-start/auto/span 4}.about__specimen{width:168px;height:auto;margin-top:var(--s4);grid-area:2/1 col-start/auto/span 3;display:block}.about__text{grid-area:1/5 col-start/span 2/span 8;margin-top:0}}.faq__item{isolation:isolate;border-top:1px solid var(--line);position:relative}.faq__item[open]:before{content:"";inset:-1px calc(-1 * var(--s4));z-index:-1;background-color:var(--sheet);border-block:1px solid var(--line);position:absolute}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__item:focus-within{z-index:1}.faq__q{justify-content:space-between;align-items:flex-start;gap:var(--s5);min-height:var(--tap);padding-block:var(--s3);border-radius:var(--r-control);color:var(--ink);--tint-focus:0;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q-text{min-width:0}.faq__q.press-tint:after{inset:0 calc(-1 * var(--s4));border-radius:0}.faq__icon{opacity:.82;width:24px;height:24px;transition-property:opacity,rotate;transition-duration:var(--t-light-out), var(--t);transition-timing-function:var(--ease-light), var(--ease-out);background:url(/img/sprout.svg) 50%/24px 24px no-repeat;flex:none;margin-top:round(.5lh - 12px,1px)}.faq__q:focus-visible .faq__icon{opacity:1;transition-duration:var(--t-light-in), var(--t)}.faq__q:active .faq__icon{opacity:1;transition-duration:var(--t-press), var(--t)}.faq__item[open] .faq__icon{opacity:1;rotate:-40deg}@media (hover:hover) and (pointer:fine){.faq__q:hover .faq__icon{opacity:1;transition-duration:var(--t-light-in), var(--t)}.faq__q:hover:active .faq__icon{transition-duration:var(--t-press), var(--t)}}@media (hover:none){.faq__q:active .faq__icon{transition-delay:50ms}}.faq__a{padding-bottom:var(--s4)}@media (min-width:720px){.faq__a{padding-right:calc(20px + var(--s5))}}.faq__a p{color:var(--text)}.faq__a a{border-radius:var(--r-control);position:relative}.faq__a a:before{content:"";position:absolute;inset:min(-10px,50% - 22px) 0}.faq__a a:focus-visible{outline-offset:1px}@media (prefers-reduced-motion:reduce){.faq__icon{transition-property:opacity}}.faq{margin-top:var(--s4)}@media (min-width:1024px){.faq__heading{top:calc(var(--nav-h) + var(--s6));padding-top:var(--s4);grid-area:1/1 col-start/auto/span 4;align-self:start;position:sticky}.faq{grid-area:1/5 col-start/auto/span 8;margin-top:0}}@media (max-height:520px){.faq__heading{position:static}}.close{--section-gap:var(--s5);padding-bottom:0}.close__band{padding-block:clamp(48px,6vw,104px) clamp(64px,8vw,128px)}.close .fringe{--fringe-h:clamp(40px, 5vw, 80px)}.close__sheet{max-width:40rem;padding:var(--s6) var(--s6) var(--s5)}.close__sheet>*+*{margin-top:var(--s4)}.close__heading{max-width:14ch}.close__stroke{width:min(100%,22rem);height:14px;margin-top:var(--s2)}.close__actions{gap:var(--s3);flex-wrap:wrap;display:flex}.close__email{white-space:nowrap;font-weight:500}.close__email-link{border-radius:var(--r-control);position:relative}.close__email-link:before{content:"";position:absolute;inset:min(-10px,50% - 22px) 0}.close__cubes{width:140px;height:auto;margin-top:var(--s6);place-self:end}@media (min-width:1024px){.close__sheet{grid-area:1/1 col-start/auto/span 7}.close__cubes{grid-area:1/10 col-start/auto/span 3;margin-bottom:0}}@media (max-width:719.98px){.close{--section-gap:0px}.close__sheet{padding:var(--s5) var(--s4) var(--s4)}.close__sheet>*+*{margin-top:var(--s3)}.close__sheet .close__stroke{display:none}.close__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.close__cubes{display:none}}.site-footer{--section-gap:var(--s8);--focus:var(--on-ground);row-gap:var(--s6);padding-bottom:var(--s8);background-color:var(--ground);color:var(--on-ground-2)}.site-footer__brand{column-gap:var(--s4);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:end;display:grid}.site-footer__mark{grid-row:1/span 2;width:96px;height:auto;display:block}.site-footer__name{color:var(--on-ground);font-weight:500}.site-footer__brand .small{margin-top:var(--s1);color:var(--on-ground)}.site-footer__notes{gap:var(--s3);align-content:start;display:grid}.site-footer__email{border-radius:var(--r-control);color:var(--on-ground);-webkit-text-decoration-color:var(--on-ground-2);text-decoration-color:var(--on-ground-2);align-items:center;display:inline-flex;position:relative}.site-footer__email:before{content:"";position:absolute;inset:min(-10px,50% - 22px) 0}.site-footer__phrase{white-space:nowrap}.site-footer ::selection{background:var(--on-ground);color:var(--ground)}@media (max-width:719.98px){.site-footer{--section-gap:var(--s6);row-gap:var(--s5);padding-bottom:var(--s7)}.site-footer__mark{width:80px}.site-footer__notes{column-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.site-footer__brand{grid-column:1 col-start/span 5}.site-footer__notes{grid-column:7 col-start/span 6}}.not-found{min-height:calc(100vh - var(--nav-h));min-height:calc(100dvh - var(--nav-h));padding-block:var(--s9);align-content:center}.not-found__title{max-width:14ch}.not-found__button{margin-top:var(--s6)}.scene-stage{display:contents}.scene{background-color:var(--sky);position:relative;overflow:hidden}.scene__poster,.scene__poster img,.scene__canvas{width:100%;height:100%;position:absolute;inset:0}.scene__poster img{object-fit:cover;object-position:75% 62%;-webkit-user-select:none;user-select:none}.scene__canvas{opacity:0;touch-action:pan-y;transition:opacity var(--t) var(--ease-light)}.scene__canvas.is-live{opacity:1}@media (max-width:719.98px){.scene__poster img{object-position:50% 74%}}.scene__fig{justify-items:start;row-gap:var(--s1);width:max-content;max-width:17rem;padding:var(--s4) var(--s4) var(--s3);display:grid}.scene__caption{color:var(--ink)}.scene__arrow{left:6%;top:calc(100% + var(--s1));pointer-events:none;width:clamp(118px,11vw,220px);height:auto;position:absolute;rotate:55deg}.scene__shuffle,.scene__room{min-height:var(--tap);margin:calc(-1 * var(--s2)) 0 calc(-1 * var(--s2));font-family:var(--font-body);font-size:var(--fs-small);align-items:center;font-weight:500;display:inline-flex}.scene__shuffle{border-radius:var(--r-control);color:var(--action);text-decoration-line:underline;-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:.22em;transition-property:color,text-decoration-color;transition-duration:var(--t-light-out);transition-timing-function:var(--ease-light);background:0 0;border:0;padding:0;text-decoration-thickness:max(1px,.06em)}.scene__shuffle:focus-visible{transition-duration:var(--t-light-in);text-decoration-color:currentColor}.scene__shuffle:active{color:var(--action-press);transition-duration:var(--t-press);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.scene__shuffle:hover{color:var(--action-lit);transition-duration:var(--t-light-in);text-decoration-color:currentColor}.scene__shuffle:hover:active{color:var(--action-press);transition-duration:var(--t-press)}}.scene__fig:has(.scene__shuffle) .scene__caption{display:none}.scene__room{visibility:hidden}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.scene__fig:has(.scene__room) .scene__caption{display:none}}@media (prefers-reduced-motion:reduce),(scripting:none){.scene__room{display:none}}@media (prefers-reduced-motion:no-preference){.scene__shuffle{animation:scene-shuffle-in var(--t) var(--ease-light) both}}[data-motion=paused] .scene__shuffle{animation:none}@keyframes scene-shuffle-in{0%{opacity:0}}@media (max-width:1023.98px){.scene__fig{max-width:12rem;padding:var(--s3) var(--s4) var(--s2)}.scene__fig .scene__arrow{display:none}}@media (max-width:719.98px){.scene__fig .scene__caption{display:none}}@media (max-width:719.98px) and (prefers-reduced-motion:reduce){.scene__fig{display:none}}@media (max-width:719.98px) and (scripting:none){.scene__fig{display:none}}@media (max-width:719.98px){.scene-stage:has(>.scene[data-scene-state=still])>.scene__fig{display:none}}.fringe{--fringe-h:clamp(72px, 7vw, 112px);z-index:2;height:var(--fringe-h);margin-top:calc(-1 * var(--fringe-h) + 1px);pointer-events:none;position:relative;-webkit-mask:url(/img/fringe-paper.svg) bottom/100% 100% no-repeat;mask:url(/img/fringe-paper.svg) bottom/100% 100% no-repeat}.fringe--paper{background-color:var(--paper);background-blend-mode:multiply;background-image:url(/img/grain.svg)}.fringe--ground{background-color:var(--ground);-webkit-mask-image:url(/img/fringe-ground.svg);mask-image:url(/img/fringe-ground.svg)}.stroke{display:block;overflow:visible}.stroke--royal{color:var(--royal)}.stroke--ink{color:var(--ink)}.specimen{width:72px;height:auto;color:var(--ink);opacity:.85;overflow:visible}.specimen__line{stroke-dasharray:1;stroke-dashoffset:0}@keyframes spec-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.js .specimen__line{animation:linear both spec-draw;animation-timeline:view();animation-range:entry 20% cover 42%}.js .specimen__line--1{animation-range:entry 35% cover 46%}.js .specimen__line--2{animation-range:entry 50% cover 50%}.js .specimen__line--3{animation-range:entry 65% cover 54%}.js .specimen__line--4{animation-range:entry 80% cover 58%}}@supports not (animation-timeline:view()){.js .specimen__line{stroke-dashoffset:1px}.js .specimen.is-drawn .specimen__line{animation:spec-draw var(--t-draw) var(--ease-out) both}.js .specimen.is-drawn .specimen__line--1{animation-delay:.12s}.js .specimen.is-drawn .specimen__line--2{animation-delay:.24s}.js .specimen.is-drawn .specimen__line--3{animation-delay:.36s}.js .specimen.is-drawn .specimen__line--4{animation-delay:.48s}}}[data-motion=paused] .specimen__line{stroke-dashoffset:0;animation:none}.decor.leaf-light{z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 55%,#0000 92%);mask-image:linear-gradient(#0000,#000 12% 55%,#0000 92%)}.leaf-light--full{opacity:.3;-webkit-mask-image:linear-gradient(#000 0 18%,#0000 32%);mask-image:linear-gradient(#000 0 18%,#0000 32%)}.decor.leaf-light__layer{mix-blend-mode:normal;transform-origin:0 0;background:url(/img/leaves.svg) 50% 0/max(1600px,100%) no-repeat;position:absolute;inset:-6% -8%}@media (max-width:719.98px){.decor.leaf-light__layer{background-size:max(1100px,100%)}}.leaf-light__layer--far{opacity:.14;scale:1.2}.leaf-light__layer--near{opacity:.2}@keyframes leaf-sway-far{to{transform:translate(-1.2%,.8%)rotate(.6deg)skew(-1.5deg)}}@keyframes leaf-sway-near{to{transform:translate(-.6%,.4%)rotate(.5deg)skew(-.8deg)}}@media (prefers-reduced-motion:no-preference){.leaf-light__layer--far{animation:leaf-sway-far 11s var(--ease-sway) infinite alternate}.leaf-light__layer--near{animation:leaf-sway-near 7.5s var(--ease-sway) infinite alternate}}[data-motion=paused] .leaf-light__layer,.leaf-light.is-off .leaf-light__layer{animation-play-state:paused}.grid>.decor{grid-area:auto/full-start/auto/full-end}.decor.band__photo{z-index:0}.band__photo img{object-fit:cover;width:100%;height:100%}.band--leaves .band__photo img{object-position:50% 35%}.band--golden .band__photo img{object-position:60% 55%}.band__grain{z-index:0;mix-blend-mode:multiply;opacity:.6;background-image:url(/img/grain.svg)}.band__tone{z-index:0;background-color:var(--paper);mix-blend-mode:luminosity;opacity:.35}.band--soft .band__photo img{opacity:.72}.band>:not(.decor){z-index:1;position:relative}.plate{row-gap:var(--s3);padding:var(--s3) var(--s3) var(--s4);display:grid}.plate__shadow{filter:drop-shadow(0 2px 3px #2a261f2e);display:block}.plate__print{display:block}.plate__print img{width:100%;height:auto}.plate__tape{z-index:1;background-color:color-mix(in srgb, var(--stone) 72%, transparent);pointer-events:none;width:64px;height:20px;position:absolute}.plate__tape--a{top:-8px;left:18%;rotate:-6deg}.plate__tape--b{top:-6px;right:14%;rotate:5deg}.plate__deckle{width:0;height:0;position:absolute;overflow:hidden}.plate__caption{padding-inline:var(--s1)}.seeds{z-index:1;width:100%;height:100%}.logo-mark{flex:none;gap:.186441em;line-height:0;display:inline-flex}.logo-mark--40{font-size:40px}.logo-mark--28{font-size:28px}.logo-mark__svg{display:block}.mk-face{transform-origin:50%;display:block;overflow:visible}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--birch:#fff;--sheet:#fff;--stone:#fff;--sky:#fff;--ground:#fff;--scrim:transparent;--ink:#000;--text:#000;--text-2:#3f3f3f;--text-3:#4a4a4a;--on-ground:#000;--on-ground-2:#3f3f3f;--line:#00000029;--line-2:#0000003d;--line-control:#00000073;--action:#000;--focus:#000;--fill-lit:transparent;--fill-press:transparent;--shadow-paper:none;--shadow-paper-sm:none;--gap-tight:24px;--gap:40px;--gap-pause:64px}html,body{color:#000!important;background:#fff!important}body,.paper,.sheet,.label{background-image:none!important}h1,h2,h3,.statement,.run,a{color:#000!important}.site-nav,.skip-link,.btn,.motion-toggle,.scene__canvas,.scene__shuffle,.decor{display:none!important}.band{background:0 0!important}.band picture,.band img{display:none!important}.edge-top-a,.edge-top-b,.edge-bottom-a{-webkit-mask-image:none!important;mask-image:none!important}a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}details,li,.paper,.sheet,.label{break-inside:avoid}h1,h2,h3{break-after:avoid}img{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.board__strip,.steps{scroll-snap-type:none!important;margin-inline:0!important;padding-inline:0!important;overflow:visible!important}.board__strip,.board__strip .board__story{flex-wrap:wrap!important}.board__strip>.board__stack,.board__strip .board__notes{flex:100%!important;width:auto!important}.board__strip .board__frame{flex:40%!important;width:auto!important}.steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important}.steps__stop:nth-child(2n) .steps__name:after{display:none!important}}
