:root{--paper-base:#f7f7f5;--paper:color-mix(in oklab,var(--paper-base)93%,var(--f0));--ink:#1a1b18;--ink-soft:#5f5e59;--muted:#8a8983;--faint:#bdbcb6;--rule:#1a1b181f;--f0:#dde6f3;--f1:#b4c8ea;--f2:#8fb5a4;--f3:#f1d2a6;--font-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--text-body:min(calc(.36vw + 1rem),1.5rem);--text-h1:calc(var(--text-body)*1.5);--text-caption:.8125rem;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-in:cubic-bezier(.4,0,1,1);--gutter:1.5rem;--gutter-right:var(--gutter);--header-top:2rem}@media (min-width:40rem){:root{--gutter:2.5rem;--header-top:2.5rem}}@media (min-width:64rem){:root{--gutter:max(4rem,calc((100vw - 47.6rem)/2));--header-top:3rem}}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;scrollbar-width:none;cursor:default;font-size:100%;transition:background-color .6s}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html::-webkit-scrollbar{display:none}body{background:var(--paper);min-height:100vh;font-size:var(--text-body);letter-spacing:-.01em;font-feature-settings:"ss01" 0,"cv11" 1;margin:0;font-weight:360;line-height:1.32}h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img,video,canvas,svg{display:block}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-size:var(--text-caption);transition:transform .2s var(--ease-out);border-radius:999px;padding:.5em .9em;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.link{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 26%,transparent);text-decoration-color:color-mix(in srgb,currentColor 26%,transparent);transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.button{background:var(--ink);color:var(--paper);letter-spacing:-.005em;white-space:nowrap;transition:transform .16s var(--ease-out),background-color .2s ease,box-shadow .2s ease;border-radius:999px;align-items:center;gap:.5em;padding:.62em 1.1em .66em;font-size:.86em;font-weight:440;display:inline-flex;box-shadow:0 1px 1px #00000014,0 4px 14px -4px #00000040}.button:hover{background:#000;box-shadow:0 1px 1px #00000014,0 8px 22px -6px #00000059}.button:active{transform:scale(.97)}.button-arrow{transition:transform .25s var(--ease-out);display:inline-block}.button:hover .button-arrow{transform:translate(2px,-2px)}.button-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.gradient-text{background-image:linear-gradient(180deg,color-mix(in oklab,color-mix(in oklab,var(--f1)35%,var(--f2))86%,var(--ink))0%,color-mix(in oklab,var(--f2)88%,var(--ink))55%,color-mix(in oklab,color-mix(in oklab,var(--f2)55%,var(--f3))88%,var(--ink))100%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.site-header{z-index:15;pointer-events:none;width:100%;position:fixed;top:0;left:0}.site-header-fade{height:calc(var(--header-top) + 4.5rem);background:linear-gradient(to bottom,var(--paper)0%,var(--paper)52%,color-mix(in srgb,var(--paper)86%,transparent)68%,color-mix(in srgb,var(--paper)0%,transparent)100%);position:absolute;inset:0 0 auto}.site-header-inner{padding:var(--header-top)var(--gutter)0;align-items:center;gap:.55rem;font-size:1.0625rem;line-height:1.5rem;animation:.8s 50ms both fade-in;display:flex;position:relative}.home-link{pointer-events:auto;letter-spacing:-.02em;align-items:center;gap:.4rem;font-weight:480;display:inline-flex}.home-link-arrow{transition:transform .35s var(--ease-out);display:inline-block}.home-link:hover .home-link-arrow{transform:translate(-3px)}.crumb{color:var(--muted);letter-spacing:-.015em;opacity:0;transition:opacity .3s ease,transform .4s var(--ease-out);gap:.55rem;font-weight:400;display:inline-flex;transform:translate(-4px)}.crumb[data-shown]{opacity:1;transform:none}.crumb-text{animation:crumb-in .5s var(--ease-out)both}@keyframes crumb-in{0%{opacity:0;transform:translateY(.3em)}}.page{padding:0 var(--gutter-right)0 var(--gutter);position:relative}.page>.page-enter>main,.page>main{max-width:47.6rem;padding-bottom:2.5rem}.page-enter{animation:.45s both fade-in}@keyframes fade-in{0%{opacity:0}}.js [data-reveal]:not([data-done]){transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),filter .8s var(--ease-out);transition-delay:var(--reveal-delay,0s)}.js [data-reveal]:not([data-in]){opacity:0;filter:blur(4px);transform:translateY(12px)}.hero-pin{z-index:0;position:sticky;top:0}.hero-fade{will-change:opacity,transform}.hero{min-height:calc(100svh - 13rem);padding-top:calc(var(--header-top) + 4rem);font-size:var(--text-h1);align-items:center;display:flex}.intro{flex-direction:column;gap:1.6em;display:flex}.hero-title{letter-spacing:-.028em;text-wrap:pretty;font-size:1em;font-weight:440;line-height:1.2}.intro-lead{color:var(--ink)}.intro-rest{color:var(--ink-soft)}.hero-word{display:inline-block}.js .hero-word{animation:hero-word .9s var(--ease-out)both;animation-delay:calc(var(--i)*32ms + .2s)}@keyframes hero-word{0%{opacity:0;filter:blur(8px);transform:translateY(.32em)}}.intro-chip{--tone:color-mix(in oklab,var(--t2)62%,var(--ink));color:var(--ink);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.045em;-webkit-text-decoration-color:color-mix(in srgb,var(--ink)18%,transparent);text-decoration-color:color-mix(in srgb,var(--ink)18%,transparent);transition:color .3s,text-decoration-color .3s}.intro-swatch{vertical-align:.04em;background:linear-gradient(150deg,var(--t0)0%,var(--t1)36%,var(--t2)72%,var(--t3)100%);width:.62em;height:.62em;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);border-radius:.17em;margin-right:.2em;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #0000000d,0 1px 2px #00000014}.js .intro-swatch{animation:swatch-in .8s var(--ease-out)backwards;animation-delay:calc(var(--i)*45ms + .48s)}@keyframes swatch-in{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}@media (hover:hover) and (pointer:fine){.intro-chip:hover,.intro-chip[data-active]{color:var(--tone);-webkit-text-decoration-color:color-mix(in srgb,var(--tone)55%,transparent);text-decoration-color:color-mix(in srgb,var(--tone)55%,transparent)}.intro-chip:hover .intro-swatch,.intro-chip[data-active] .intro-swatch{transform:rotate(-12deg)scale(1.14);box-shadow:inset 0 0 0 1px #0000000d,0 4px 10px -2px #0000002e}}.intro-chip:focus-visible{color:var(--tone)}.intro-chip:active .intro-swatch{transition-duration:.12s;transform:scale(.92)}.peek{z-index:40;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.peek-card{opacity:0;filter:blur(6px);transform-origin:0 0;width:15rem;height:13.4rem;transition:opacity .18s ease,transform .22s var(--ease-out),filter .22s ease;position:relative;transform:scale(.9)}.peek[data-on] .peek-card{opacity:1;filter:none;transition:opacity .3s ease,transform .5s var(--ease-out),filter .4s var(--ease-out);transform:none}.peek-face{opacity:0;flex-direction:column;gap:.55rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.peek-face[data-on]{opacity:1}.tile[data-size=lg]{border-radius:12px;width:15rem;height:11.25rem;box-shadow:inset 0 0 0 1px #0000000d,0 2px 4px #0000000f,0 24px 48px -16px #00000052}.tile[data-size=lg] .tile-shot{border-radius:6px;width:70%;top:16%}.tile[data-size=lg][data-tall] .tile-shot{width:46%;top:12%}.tile[data-size=lg] .tile-shot,.peek-face .tile-shot{transition:transform .6s var(--ease-out)}.peek-face:not([data-on]) .tile-shot{transform:translate(-50%,10px)}.peek-note{font-family:var(--font-mono);color:var(--ink-soft);justify-content:space-between;gap:1rem;padding-inline:.15rem;font-size:.75rem;display:flex}.peek-note>span+span{color:var(--muted)}@media (hover:none),(pointer:coarse){.peek{display:none}}@media (max-width:47.99rem){.hero{min-height:min(100svh - 10rem,34rem);padding-top:calc(var(--header-top) + 6rem);align-items:flex-start;font-size:clamp(1.6rem,7.2vw,2.15rem)}}.notice-wrap{z-index:1;position:relative}.notice{border:1px solid color-mix(in srgb,var(--rule)60%,transparent);background:color-mix(in srgb,var(--paper)70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;align-items:center;gap:1rem;padding:.9rem 1.5rem .9rem .9rem;transition:border-color .25s,background-color .25s,box-shadow .35s;display:flex}.notice:hover{border-color:var(--rule);background:#ffffff73;box-shadow:0 10px 30px -18px #00000040}.notice:active{background:#fff9}.notice-body{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;min-width:0;display:flex}.notice-cta{flex-shrink:0;padding-right:1.1em;position:relative}.notice-cta:after{content:"→";color:color-mix(in oklab,var(--f2)88%,var(--ink));transition:transform .3s var(--ease-out);position:absolute;right:0}.notice:hover .notice-cta:after{transform:translate(3px)}.block{z-index:1;margin-block:3rem;scroll-margin-top:7rem;position:relative}@media (min-width:48rem){.block{margin-block:4.5rem}}.prose{flex-direction:column;gap:1.15rem;max-width:36em;display:flex}.label{color:var(--muted);font-size:inherit;font-weight:inherit;margin-bottom:1.1rem}.prose .label{margin-bottom:0}.rows{flex-direction:column;gap:2.25rem;margin-top:1.75rem;display:flex}.row{flex-direction:column;gap:1rem;display:flex}@media (min-width:40rem){.row{flex-direction:row;gap:1.5rem}}.row-text{flex-direction:column;min-width:0;max-width:30em;display:flex}.row-head{align-items:baseline;gap:.5em;display:flex}.row-title{letter-spacing:-.02em;font-weight:500}.row-year{color:var(--muted);font-variant-numeric:tabular-nums}.row-arrow{fill:none;width:.8em;height:.8em;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s ease,transform .35s var(--ease-out);align-self:center;transform:translate(-6px)}.row-blurb{color:var(--ink-soft);text-wrap:pretty;margin-top:.4rem}@media (hover:hover) and (pointer:fine){.row:hover .row-arrow,.row:focus-visible .row-arrow{opacity:1;transform:none}}.tile{background:linear-gradient(165deg,var(--t0)0%,var(--t1)38%,var(--t2)74%,var(--t3)100%);isolation:isolate;border-radius:8px;flex-shrink:0;width:6rem;height:6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}@media (min-width:40rem){.tile{width:8rem;height:8rem}}.tile[data-size=sm]{border-radius:14px;width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 1px #0000000a,0 6px 12px -4px #0000001f,0 1px 1px #0000000f}.tile-grain{z-index:0;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tile-shot{z-index:1;width:76%;height:auto;transition:transform .7s var(--ease-out),box-shadow .7s var(--ease-out);border-radius:5px;position:absolute;top:22%;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #00000014,0 2px 4px #00000014,0 12px 28px -6px #0000004d}.tile[data-tall] .tile-shot{border-radius:7px;width:60%;top:16%}.tile[data-size=sm] .tile-shot{border-radius:3px;top:24%}.tile-initial{z-index:1;color:#fff;letter-spacing:-.04em;text-shadow:0 1px 12px #00000014;transition:transform .7s var(--ease-out);place-items:center;font-size:2.6rem;font-weight:480;display:grid;position:absolute;inset:0}.tile[data-size=sm] .tile-initial{font-size:1.4rem}.tile-mark{width:44%;height:44%;transition:transform .9s var(--ease-out);overflow:visible}.tile-mark line{stroke:#fff;stroke-width:2.8px;stroke-linecap:round}@media (hover:hover) and (pointer:fine){.row:hover .tile-shot{transform:translate(-50%,-7px)scale(1.035);box-shadow:0 0 0 .5px #00000014,0 3px 6px #00000014,0 20px 40px -8px #0000005c}.row:hover .tile-initial{transform:scale(1.06)}.notice:hover .tile-mark{transform:rotate(60deg)}.notice:hover .tile-shot{transform:translate(-50%,-3px)scale(1.04)}}.row:active .tile{transform:scale(.985)}.tile{transition:transform .2s var(--ease-out)}.work-also{max-width:36em;color:var(--ink-soft);text-wrap:pretty;margin-top:2.5rem}.steps{flex-direction:column;gap:.45rem;margin-block:.4rem .6rem;display:flex}.steps li{gap:1rem;display:flex}.steps-n{width:1rem;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.grid-list{gap:.2rem 3rem;margin-top:1.75rem;display:grid}@media (min-width:40rem){.grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.grid-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-list .link{text-decoration-color:#0000}.grid-list .link:hover{text-decoration-color:currentColor}.placeholder{color:var(--muted)}.anchor{position:absolute;top:-7rem}.contact-title{font-size:inherit;font-weight:inherit}.copy-email{border-bottom:1px solid var(--rule);align-items:center;gap:1.5rem;max-width:32em;margin-top:1.75rem;padding-bottom:.75rem;transition:border-color .3s;display:flex;position:relative}.copy-email:hover,.copy-email:focus-within{border-color:#1a1b1866}.copy-email-address{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.copy-email-button{cursor:pointer;width:1.2em;height:1.2em;transition:transform .15s var(--ease-out);background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.copy-email-button:before{content:"";position:absolute;inset:-.6em}.copy-email-button:active{transform:scale(.9)}.copy-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:opacity .2s ease,transform .35s var(--ease-out),filter .2s ease;position:absolute;inset:0}.copy-icon-copy{opacity:.55}.copy-email-button:hover .copy-icon-copy{opacity:1}.copy-icon-tick{opacity:0;filter:blur(2px);transform:scale(.6)}.copy-icon-tick path{stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .35s var(--ease-out)80ms}.copy-email[data-copied] .copy-icon-copy{opacity:0;filter:blur(2px);transform:scale(.6)}.copy-email[data-copied] .copy-icon-tick{opacity:1;filter:none;transform:none}.copy-email[data-copied] .copy-icon-tick path{stroke-dashoffset:0}.copy-email-tag{background:var(--ink);color:var(--paper);font-size:var(--text-caption);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .3s var(--ease-out);padding:.45em .75em;position:absolute;top:calc(100% + .6rem);right:0;transform:translateY(-4px)}.copy-email[data-copied] .copy-email-tag{opacity:1;transform:none}.contact-note{max-width:32em;color:var(--muted);text-wrap:balance;margin-top:calc(1rem + 1.3em)}.site-footer{z-index:1;letter-spacing:-.005em;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-top:5rem;font-size:.9375rem;line-height:1.45;display:flex;position:relative}@media (min-width:40rem){.site-footer{margin-top:8rem}}.site-footer-id{flex-direction:column;display:flex}.site-footer-id>span+span{color:var(--muted)}.site-footer-links{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.site-footer .link{color:var(--ink-soft);text-decoration-color:#0000;transition:color .2s,text-decoration-color .2s}.site-footer .link:hover{color:var(--ink);text-decoration-color:currentColor}.to-top{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.to-top-swatch{background:linear-gradient(150deg,var(--f0),var(--f1)40%,var(--f2)80%,var(--f3));width:1.6rem;height:1.6rem;transition:transform .4s var(--ease-out);border-radius:.45rem;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0000000d}.to-top-swatch svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}@media (hover:hover) and (pointer:fine){.to-top:hover .to-top-swatch{transform:translateY(-3px)}}.to-top:active .to-top-swatch{transition-duration:.12s;transform:scale(.92)}.case-head{padding-top:calc(var(--header-top) + 8rem)}@media (min-width:48rem){.case-head{padding-top:calc(var(--header-top) + 11rem)}}.case-title{font-size:calc(var(--text-body)*2.1);letter-spacing:-.035em;font-weight:460;line-height:1.04}.case-lede{max-width:28em;color:var(--ink-soft);text-wrap:pretty;margin-top:1rem}.case-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.case-meta{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.02em;margin-top:1.25rem}.case-hero{margin-top:3rem}.case-section{margin-top:4rem;scroll-margin-top:7rem}@media (min-width:48rem){.case-section{margin-top:5rem}}.case-section .label{margin-bottom:1rem}.case-gallery{flex-direction:column;gap:1rem;margin-top:3rem;display:flex}.next-wrap{margin-top:5rem}.next-text{gap:.5em;display:inline-flex}.next-label{color:var(--muted)}.next-summary{min-width:0}.lost{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;max-width:47.6rem;min-height:100svh;display:flex}.lost .label{font-family:var(--font-mono);font-size:var(--text-caption);margin:0}.lost-title{font-size:var(--text-h1);letter-spacing:-.028em;font-weight:440;line-height:1.15}@media (prefers-reduced-motion:reduce){.site-header-inner,.page-enter,.crumb-text,.js .hero-word,.js .intro-swatch{animation:none}.js [data-reveal],.intro-chip,.intro-swatch,.peek-card,.peek-face,.tile,.tile-shot,.tile-initial,.tile-mark,.row-arrow,.home-link-arrow,.crumb,.copy-icon,.copy-icon-tick path,.copy-email-tag,.notice-cta:after,.to-top-swatch{transition:none}.js [data-reveal]:not([data-in]){opacity:1;filter:none;transform:none}}@media print{.wc,.wc-life,.site-header-fade{display:none}.page{padding:0}}
@property --ink{syntax:"<color>";inherits:true;initial-value:#1a1b18}@property --ink-soft{syntax:"<color>";inherits:true;initial-value:#5f5e59}@property --muted{syntax:"<color>";inherits:true;initial-value:#8a8983}@property --faint{syntax:"<color>";inherits:true;initial-value:#bdbcb6}@property --rule{syntax:"<color>";inherits:true;initial-value:#1a1b181f}@property --paper{syntax:"<color>";inherits:true;initial-value:#f7f7f5}@property --paper-base{syntax:"<color>";inherits:true;initial-value:#f7f7f5}html[data-paint]{--paper-base:#f4efe4;--paper:#f4efe4;--ink:#2a2622;--ink-soft:#5d564d;--muted:#8e867a;--faint:#c6bdae;--rule:#2a262226;--font-sans:var(--font-newsreader),"Iowan Old Style","Palatino Linotype",Georgia,serif;--font-mono:var(--font-newsreader),"Iowan Old Style",Georgia,serif;--font-display:var(--font-instrument),var(--font-newsreader),Georgia,serif;--text-body:min(calc(.38vw + 1.06rem),1.56rem);--text-h1:calc(var(--text-body)*1.62);--wc-band:58svh;--night-ease:cubic-bezier(.65,0,.35,1);background:var(--paper-base)var(--wc-paper,none)0 0/512px 512px repeat;font-family:var(--font-sans);transition:--ink 3.4s var(--night-ease),--ink-soft 3.4s var(--night-ease),--muted 3.4s var(--night-ease),--faint 3.4s var(--night-ease),--rule 3.4s var(--night-ease),--paper-base 3.4s var(--night-ease),--paper 3.4s var(--night-ease)}html[data-paint][data-night]{--paper-base:#141822;--paper:#141822;--ink:#ebe5d8;--ink-soft:#bdb5a6;--muted:#8d877c;--faint:#4c4a46;--rule:#ebe5d824;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-paint] body{letter-spacing:0;font-feature-settings:"kern" 1,"liga" 1,"onum" 1;font-optical-sizing:auto;background:0 0;font-weight:400;line-height:1.44;position:relative}html[data-paint] body:before{content:"";z-index:-1;background:#141822 var(--wc-paper-night,none)0 0/512px 512px repeat;opacity:0;pointer-events:none;transition:opacity 3.4s var(--night-ease);position:absolute;inset:0}html[data-paint][data-night] body:before{opacity:1}html[data-paint] ::selection{background:color-mix(in oklab,var(--f2)55%,var(--paper-base));color:var(--ink)}html[data-paint] .field-panel{display:none!important}.wc{display:none}html[data-paint] .wc{width:100%;height:var(--wc-band);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0}.wc-canvas{width:100%;height:100%}.wc-defs{width:0;height:0;position:absolute;overflow:hidden}.wc[data-fallback] .wc-canvas{display:none}html[data-paint] .wc[data-fallback]{background:radial-gradient(60% 40% at 70% 22%,color-mix(in srgb,var(--f0)80%,transparent),transparent 70%),radial-gradient(55% 35% at 78% 50%,color-mix(in srgb,var(--f1)70%,transparent),transparent 70%),radial-gradient(50% 32% at 72% 72%,color-mix(in srgb,var(--f2)60%,transparent),transparent 72%),radial-gradient(50% 28% at 80% 90%,color-mix(in srgb,var(--f3)70%,transparent),transparent 72%)}html[data-paint] .page{z-index:1}html[data-version=monet] .lost{min-height:0;padding-block:1rem 6rem}@media (max-width:39.99rem){html[data-version=monet]{--wc-band:calc(90vw/1.6 + 8.25rem)}}.wc-life{display:none}html[data-version=monet] .wc-life{width:100%;height:var(--wc-band);pointer-events:none;display:block;position:absolute;top:0;left:0}html.wc-pointing body{cursor:pointer}html[data-version=monet] .page{padding-top:calc(var(--wc-band) - .5rem)}html[data-version=monet] .hero{min-height:0;padding-top:0;padding-bottom:2rem}html[data-version=monet] .case-head{padding-top:0}html[data-version=monet]{--wc-band:calc(min(84vw,1000px)/2.15 + 7rem)}@media (max-width:39.99rem){html[data-version=monet]{--wc-band:calc(90vw/1.45 + 6.25rem)}}@media (min-width:64rem){html[data-version=monet]{--wc-band:calc(min(80vw,1040px,56svh*2.6)/2.6 + 9.25rem)}}html[data-paint] .site-header-fade{background:var(--paper-base)var(--wc-paper,none)0 0/512px 512px repeat;-webkit-mask-image:linear-gradient(#000 0% 50%,#000000d9 66%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#000000d9 66%,#0000 100%)}html[data-paint] .home-link{font-family:var(--font-display);letter-spacing:0;font-size:1.3rem;font-weight:400;line-height:1}html[data-paint] .crumb{letter-spacing:0;font-size:1.05rem;font-style:italic}html[data-paint] .hero-title{font-family:var(--font-display);letter-spacing:-.006em;font-weight:400;line-height:1.1}html[data-paint] .intro-name{font-style:italic}html[data-paint] .intro-chip{text-underline-offset:.14em;text-decoration-thickness:.035em}html[data-paint] .label,html[data-paint] .next-label{color:var(--muted);font-style:italic}html[data-paint] .row-title{font-family:var(--font-display);letter-spacing:0;font-size:1.32em;font-weight:400;line-height:1.1}html[data-paint] .row-year{font-style:italic}html[data-paint] .row-blurb{margin-top:.3rem}html[data-paint] .steps-n{font-family:var(--font-display);font-style:italic}html[data-paint] .contact-title{font-family:var(--font-display);font-size:2.3em;line-height:1}html[data-paint] .case-title{font-family:var(--font-display);font-size:calc(var(--text-body)*3);letter-spacing:-.01em;font-weight:400;line-height:.98}html[data-paint] .case-meta,html[data-paint] .peek-note,html[data-paint] .lost .label{letter-spacing:0;font-size:.95rem;font-style:italic}html[data-paint] .lost-title{font-family:var(--font-display);letter-spacing:0;font-weight:400}html[data-paint] .site-footer{font-size:1rem}html[data-paint] .site-footer-id>span:first-child{font-family:var(--font-display);font-size:1.3rem}html[data-paint] .site-footer-id>span+span{font-style:italic}html[data-paint] .button{border:1px solid var(--ink);color:var(--ink);letter-spacing:0;box-shadow:none;transition:transform .16s var(--ease-out),background-color .25s ease,color .25s ease;background:0 0;padding:.55em 1.15em .6em;font-style:italic;font-weight:400}html[data-paint] .button:hover{background:var(--ink);color:var(--paper-base);box-shadow:none}html[data-paint] .intro-swatch{background:radial-gradient(120% 120% at 30% 25%,var(--t0)0%,var(--t1)35%,var(--t2)75%,var(--t3)110%);box-shadow:inset 0 0 0 .06em color-mix(in oklab,var(--t2)70%,transparent);filter:url(#wc-edge);mix-blend-mode:multiply;border-radius:46% 54% 50% 50%/55% 45%}html[data-paint] .intro-chip:hover .intro-swatch,html[data-paint] .intro-chip[data-active] .intro-swatch{box-shadow:inset 0 0 0 .06em color-mix(in oklab,var(--t2)70%,transparent)}html[data-paint] .tile{box-shadow:none;isolation:auto;background:0 0;border-radius:0;overflow:visible}html[data-paint] .tile:before{content:"";z-index:0;background:radial-gradient(90% 70% at 25% 15%,color-mix(in oklab,var(--t0)90%,transparent),transparent 70%),linear-gradient(168deg,var(--t0)0%,var(--t1)36%,var(--t2)74%,var(--t3)104%);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--t2)55%,transparent),inset 0 0 12px -2px color-mix(in oklab,var(--t2)45%,transparent);opacity:.92;filter:url(#wc-edge);mix-blend-mode:multiply;border-radius:12px 9px 14px 8px/9px 13px 8px 12px;position:absolute;inset:3px}html[data-paint] .tile-grain{display:none}html[data-paint] .tile-shot{box-shadow:0 0 0 .5px #281e141a,0 2px 4px #281e1414,0 12px 26px -8px #281e1447}html[data-paint] .tile[data-size=lg]{box-shadow:none}html[data-paint] .tile[data-size=lg]:before{border-radius:16px 12px 18px 11px/12px 17px 11px 16px;inset:4px}html[data-paint] .tile-initial{font-family:var(--font-display);letter-spacing:0;font-style:italic;font-weight:400}html[data-paint] .to-top-swatch{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--f2)60%,transparent);mix-blend-mode:multiply;border-radius:46% 54% 50% 50%/55% 45%}html[data-paint] .notice{background:color-mix(in srgb,var(--paper-base)55%,transparent);border-radius:6px}html[data-paint] .copy-email-address{font-family:var(--font-display);font-size:1.25em}html[data-paint] .sc-plate{mix-blend-mode:multiply}html[data-paint] .site-header-fade:after{content:"";background:#141822 var(--wc-paper-night,none)0 0/512px 512px repeat;opacity:0;transition:opacity 3.4s var(--night-ease);position:absolute;inset:0}html[data-paint][data-night] .site-header-fade:after{opacity:1}html[data-paint][data-night] .tile:before,html[data-paint][data-night] .intro-swatch,html[data-paint][data-night] .to-top-swatch,html[data-paint][data-night] .sc-plate{mix-blend-mode:normal}html[data-paint][data-night] .tile:before{opacity:.82}html[data-paint][data-night] .tile-shot{box-shadow:0 0 0 .5px #ffffff14,0 2px 4px #0000004d,0 14px 30px -8px #0009}html[data-paint][data-night] ::selection{background:color-mix(in oklab,var(--f1)45%,var(--paper-base));color:var(--ink)}html[data-paint][data-night] .wc[data-fallback]{opacity:.5}
html[data-paint][data-type=hand]{--hand-body:var(--font-oooh-baby),"Segoe Script","Apple Chancery",cursive;--hand-display:var(--font-ms-madi),"Segoe Script","Apple Chancery",cursive;--font-print:var(--font-newsreader),"Iowan Old Style",Georgia,serif;--font-sans:var(--hand-body);--font-display:var(--hand-display);--ink:#1e2638;--ink-soft:#485066;--hand-scale:1.14;--hand-display-scale:1.32;--hand-weight:400;--hand-display-weight:400;--hand-leading:1.62;--hand-display-leading:1.22;font-synthesis:none}html[data-paint][data-type=hand][data-pen=baby]{--hand-display:var(--hand-body);--hand-display-scale:1.06;--hand-display-leading:1.35}html[data-paint][data-type=hand][data-pen=nz]{--hand-body:var(--font-playwrite-nz),"Segoe Script",cursive;--hand-display:var(--hand-body);--hand-scale:.86;--hand-display-scale:.95;--hand-weight:260;--hand-display-weight:230;--hand-leading:1.85;--hand-display-leading:1.55}html[data-paint][data-type=hand][data-pen=print]{--hand-body:var(--font-kalam),"Segoe Print",cursive;--hand-display:var(--hand-body);--hand-scale:1.06;--hand-display-scale:1;--hand-weight:300;--hand-display-weight:300;--hand-leading:1.52;--hand-display-leading:1.3}html[data-paint][data-type=hand][data-night]{--ink:#ece6d9;--ink-soft:#c2baab}html[data-paint][data-type=hand] body{font-size:calc(var(--text-body)*var(--hand-scale));font-weight:var(--hand-weight);line-height:var(--hand-leading);font-feature-settings:"kern" 1,"liga" 1}html[data-paint][data-type=hand] :is(.hero-title,.prose>p,.steps li>span:last-child,.row-title,.row-blurb,.grid-list li,.contact-title,.copy-email-address,.case-title,.case-lede,.lost-title,.site-footer-id>span:first-child,.site-footer-links .link,.home-link,.sign-off,.valediction,.signature,.ps,.elsewhere-line,.margin-note,.work-also){filter:url(#wc-ink);mix-blend-mode:multiply}html[data-paint][data-type=hand][data-night] :is(.hero-title,.prose>p,.steps li>span:last-child,.row-title,.row-blurb,.grid-list li,.contact-title,.copy-email-address,.case-title,.case-lede,.lost-title,.site-footer-id>span:first-child,.site-footer-links .link,.home-link,.sign-off,.valediction,.signature,.ps,.elsewhere-line,.margin-note,.work-also){mix-blend-mode:normal}html[data-paint][data-type=hand] .link{text-underline-offset:.18em;text-decoration-thickness:1.4px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-decoration-color:color-mix(in srgb,currentColor 38%,transparent)}html[data-paint][data-type=hand] .hero-title{font-size:calc(1em*var(--hand-display-scale));font-weight:var(--hand-display-weight);line-height:var(--hand-display-leading);letter-spacing:0}html[data-paint][data-type=hand] .intro-name,html[data-paint][data-type=hand] .steps-n,html[data-paint][data-type=hand] .tile-initial,html[data-paint][data-type=hand] .button{font-style:normal}html[data-paint][data-type=hand] .row-title{font-size:calc(1.2em*var(--hand-display-scale));font-weight:var(--hand-display-weight);line-height:1.3}html[data-paint][data-type=hand] .contact-title{font-size:calc(1.9em*var(--hand-display-scale));font-weight:var(--hand-display-weight);line-height:1.3}html[data-paint][data-type=hand] .case-title{font-size:calc(var(--text-body)*2.5*var(--hand-display-scale));font-weight:var(--hand-display-weight);letter-spacing:0;line-height:1.3}html[data-paint][data-type=hand] .home-link{font-size:calc(1.1rem*var(--hand-display-scale));font-weight:var(--hand-display-weight)}html[data-paint][data-type=hand] :is(.label,.next-label,.row-year,.crumb,.case-meta,.peek-note,.steps-n,.copy-email-tag,.site-footer-id>span+span,.to-top){font-family:var(--font-print);font-style:italic;font-weight:400;font-size:calc(1em/var(--hand-scale))}html[data-paint][data-type=hand] .steps-n{font-family:var(--font-print)}html[data-paint][data-type=hand] .hero-word{rotate:calc(sin(var(--i)*2.39)*1.3deg);translate:0 calc(sin(var(--i)*1.31 + 1)*.06em)}html.js[data-paint][data-type=hand] .hero-word{animation:none}html.js[data-paint][data-type=hand] .intro:is([data-write=pending],[data-write=go]):not([data-measure]) .hero-word:not([data-written]),html.js[data-paint][data-type=hand] .intro:is([data-write=pending],[data-write=go]):not([data-measure]) .hero-word:not([data-written]) .intro-chip{color:#0000;text-decoration-color:#0000;transition:none}html.js[data-paint][data-type=hand] .intro[data-write=go] .hero-word{position:relative}.intro[data-measure],.intro[data-measure] *{transition:none!important}.pen-canvas{pointer-events:none;position:absolute}.intro-swash{display:none}html[data-paint][data-type=hand] .intro-chip{text-decoration-color:#0000;position:relative}html[data-paint][data-type=hand] .intro-swash{pointer-events:none;width:calc(100% + .32em);height:.34em;display:block;position:absolute;bottom:.14em;left:-.06em;overflow:visible}html[data-paint][data-type=hand] .intro-swash-ink{fill:currentColor}html[data-paint][data-type=hand] .intro-swash-pen{fill:none;stroke:#fff;stroke-width:12px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}html.js[data-paint][data-type=hand] .intro:is([data-write=pending],[data-write=go]) .intro-swash-pen{stroke-dashoffset:1px}html.js[data-paint][data-type=hand] .intro[data-write=underline] .intro-swash-pen{animation:.5s cubic-bezier(.5,.05,.25,1) backwards swash-draw;animation-delay:calc(.2s + var(--swash)*.6s)}@keyframes swash-draw{0%{stroke-dashoffset:1px}}html[data-paint][data-type=hand]{--mark-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'%3E%3Cpath d='M3 5c9-3 20-1 29 9M32 14l-7-1.5M32 14l-.6-7' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--mark-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M24 5.5C13 3 4.5 10 5 20.5s9.5 15 18 14c9-1 13-8 12-16S27 5 18.5 7.5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--mark-break:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 20'%3E%3Cpath d='M4 12c10-7 18-7 26 0s16 7 26 0c6-4 10-5 14-3 5 2 3 7-1 6-5-1-2-8 6-9 10-1 18 6 26 5 7-1 12-4 15-6' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}html[data-paint][data-type=hand] .prose>p+p{text-indent:1.6em}html[data-paint][data-type=hand] .home .label{width:fit-content;color:var(--ink-soft);font-family:var(--hand-display);font-style:normal;font-size:calc(1.15em*var(--hand-display-scale)/var(--hand-scale));transform-origin:0 100%;filter:url(#wc-ink);mix-blend-mode:multiply;margin-bottom:.6rem;line-height:1.1;display:inline-block;position:relative;rotate:-3deg}html[data-paint][data-type=hand][data-night] .home .label{mix-blend-mode:normal}html[data-paint][data-type=hand] .home .label:after{content:"";vertical-align:-.55em;width:1.6em;height:1em;-webkit-mask:var(--mark-arrow)center/contain no-repeat;-webkit-mask:var(--mark-arrow)center/contain no-repeat;mask:var(--mark-arrow)center/contain no-repeat;opacity:.75;background:currentColor;margin-left:.25em;display:inline-block;rotate:18deg}@media (min-width:64rem){html[data-paint][data-type=hand] .home .label{text-align:right;transform-origin:100% 0;width:max-content;max-width:10rem;margin:0;position:absolute;top:.1rem;right:calc(100% + 1.6rem);rotate:-6deg}html[data-paint][data-type=hand] .home .label:after{vertical-align:-.35em;rotate:-8deg}html[data-paint][data-type=hand] .home .label+.rows{margin-top:0}}html[data-paint][data-type=hand] .home :is(#work,#how,#elsewhere,.letter-close):before{content:"";background:var(--ink-soft);width:4.2rem;height:.8rem;-webkit-mask:var(--mark-break)center/contain no-repeat;-webkit-mask:var(--mark-break)center/contain no-repeat;mask:var(--mark-break)center/contain no-repeat;opacity:.55;position:absolute;top:-2.4rem;left:50%;translate:-50%}html[data-paint][data-type=hand] .home .letter-close{position:relative}@media (max-width:47.99rem){html[data-paint][data-type=hand] .home :is(#work,#how,#elsewhere,.letter-close):before{top:-1.8rem}}html[data-paint][data-type=hand] .rows{gap:2.6rem}html[data-paint][data-type=hand] .rows>li{position:relative}@media (min-width:40rem){html[data-paint][data-type=hand] .rows>li:nth-child(2n) .row{flex-direction:row-reverse;justify-content:flex-end}html[data-paint][data-type=hand] .rows>li:nth-child(2n) .row-text{padding-left:.6rem}}html[data-paint][data-type=hand] .rows>li .tile{rotate:-2.5deg}@media (max-width:39.99rem){html[data-paint][data-type=hand] .rows>li:nth-child(2n) .tile{align-self:flex-end;margin-right:.4rem}}html[data-paint][data-type=hand] .rows>li:nth-child(2n) .tile{rotate:2deg}html[data-paint][data-type=hand] .rows>li:nth-child(3n) .tile{rotate:-1deg}html[data-paint][data-type=hand] .rows .tile:before{opacity:.78;border-radius:34% 26% 30% 38%/28% 36% 30% 34%;inset:-2px}html[data-paint][data-type=hand] .rows .tile-shot{border:2.5px solid #fbf8f1;border-radius:2px;rotate:3deg;box-shadow:0 1px 2px #3c2d1e1f,0 6px 14px -6px #3c2d1e4d}html[data-paint][data-type=hand] .rows>li:nth-child(2n) .tile-shot{rotate:-2.5deg}.emblem,html[data-paint][data-type=hand] .row[data-emblem] .tile{display:none}html[data-paint][data-type=hand] .emblem{mix-blend-mode:multiply;width:6rem;height:6rem;transition:rotate .6s var(--ease-out),scale .6s var(--ease-out);flex-shrink:0;display:block;rotate:-3deg}@media (min-width:40rem){html[data-paint][data-type=hand] .emblem{width:8rem;height:8rem}}html[data-paint][data-type=hand] .rows>li:nth-child(2n) .emblem{rotate:3deg}@media (max-width:39.99rem){html[data-paint][data-type=hand] .rows>li:nth-child(2n) .emblem{align-self:flex-end}}@media (hover:hover) and (pointer:fine){html[data-paint][data-type=hand] .row:hover .emblem{rotate:none;scale:1.04}}html[data-paint][data-type=hand][data-night] .emblem{mix-blend-mode:normal}.emblem svg{width:100%;height:100%;display:block;overflow:visible}.em-card-back{fill:#3a98b9;opacity:.5}.em-card-middle{fill:#86cfe1;opacity:.62}.em-card-front{fill:#fdfbf5;stroke:#3a98b9;stroke-width:.7px;stroke-opacity:.75}.em-highlight{fill:#ffd84d;opacity:.85}.em-e{fill:#237495}.em-ow-light{stop-color:#5d5d66}.em-ow-dark{stop-color:#17171b}.em-ow-wash{opacity:.94}html[data-night] .em-card-front{fill:#e9e5db}html[data-night] .em-ow-light{stop-color:#a3a6b0}html[data-night] .em-ow-dark{stop-color:#5b5e68}html[data-paint][data-type=hand] .rows .tile:has(.tile-shot):after{content:"";z-index:2;clip-path:polygon(0 8%,4% 0,8% 10%,13% 2%,100% 0,97% 30%,100% 55%,96% 78%,100% 100%,6% 100%,0 88%,3% 60%,0 34%);pointer-events:none;background:#ded0b4c7;width:44%;height:.85rem;position:absolute;top:15%;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 .5px 1px #3c2d1e1f}html[data-paint][data-type=hand][data-night] .rows .tile:has(.tile-shot):after{background:#c8c0af73}html[data-paint][data-type=hand][data-night] .rows .tile-shot{border-color:#d9d2c2}@media (hover:hover) and (pointer:fine){html[data-paint][data-type=hand] .row:hover .tile-shot{rotate:1deg}}html[data-paint][data-type=hand] .row-arrow{opacity:1;stroke-width:1.3px;transform:none}html[data-paint][data-type=hand] .row-arrow path{stroke-dasharray:24 26;stroke-dashoffset:24px;transition:stroke-dashoffset .45s cubic-bezier(.5,.05,.3,1)}@media (hover:hover) and (pointer:fine){html[data-paint][data-type=hand] .row:is(:hover,:focus-visible) .row-arrow path{stroke-dashoffset:0}}@media (min-width:64rem){html[data-paint][data-type=hand] .rows .row-year{color:var(--muted);font-family:var(--hand-display);font-style:normal;font-size:calc(1em*var(--hand-display-scale)/var(--hand-scale));position:absolute;bottom:.4rem;right:calc(100% + 1.6rem);rotate:-7deg}}html[data-paint][data-type=hand] .steps{margin:0;display:block}html[data-paint][data-type=hand] .steps li{display:inline}html[data-paint][data-type=hand] .steps li+li:before{content:" "}html[data-paint][data-type=hand] .steps-n{width:1.5em;color:var(--ink-soft);text-align:center;vertical-align:.1em;margin-right:.2em;font-size:.8em;display:inline-block;position:relative}html[data-paint][data-type=hand] .steps-n:before{content:"";-webkit-mask:var(--mark-ring)center/100% 100% no-repeat;-webkit-mask:var(--mark-ring)center/100% 100% no-repeat;mask:var(--mark-ring)center/100% 100% no-repeat;opacity:.8;background:currentColor;position:absolute;inset:-.2em -.1em -.25em}html[data-paint][data-type=hand] .elsewhere-line .placeholder{color:var(--muted)}html[data-paint][data-type=hand] .to-top-swatch{box-shadow:none;mix-blend-mode:normal;background:0 0}html[data-paint][data-type=hand] .to-top-swatch svg{stroke:var(--ink);stroke-width:1.3px;filter:url(#wc-ink);scale:1.35}html.js[data-paint][data-type=hand] [data-reveal]:not([data-done]){transition:opacity 1.1s cubic-bezier(.3,0,.3,1),-webkit-mask-position 1.3s cubic-bezier(.35,.05,.3,1),mask-position 1.3s cubic-bezier(.35,.05,.3,1);transition-delay:var(--reveal-delay,0s);-webkit-mask-image:linear-gradient(100deg,#000 40%,#0000 62%);mask-image:linear-gradient(100deg,#000 40%,#0000 62%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:280% 100%;mask-size:280% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.js[data-paint][data-type=hand] [data-reveal]:not([data-in]){opacity:0;filter:none;transform:none;-webkit-mask-position:100% 0;mask-position:100% 0}[data-hand-only]{display:none}html[data-paint][data-type=hand] [data-hand-only]{display:block}html[data-paint][data-type=hand] [data-set-only]{display:none}.contact-anchor{position:relative}html[data-paint][data-type=hand] .letter-close{max-width:36em;margin-top:5rem}html[data-paint][data-type=hand] .letter-copy{color:var(--muted);cursor:pointer;font-family:var(--font-print);font-size:calc(.86em/var(--hand-scale));background:0 0;border:0;margin-left:.55em;padding:0;font-style:italic;transition:color .25s}html[data-paint][data-type=hand] .letter-copy:before{content:"("}html[data-paint][data-type=hand] .letter-copy:after{content:")"}html[data-paint][data-type=hand] .letter-copy[data-copied]{color:var(--ink)}@media (hover:hover) and (pointer:fine){html[data-paint][data-type=hand] .letter-copy:hover{color:var(--ink-soft)}}html[data-paint][data-type=hand] .valediction{margin-top:2.4rem;padding-left:min(38%,13rem)}html[data-paint][data-type=hand] .signature{width:fit-content;font-family:var(--hand-display);font-size:calc(3em*var(--hand-display-scale)/1.32);margin:.1em 0 0 min(38%,13rem);padding-left:.6em;line-height:1.15;position:relative}html[data-paint][data-type=hand] .sig-word{display:inline-block;position:relative;rotate:-4deg}html[data-paint][data-type=hand] .sig-swash{transform-origin:0;pointer-events:none;width:calc(100% + .25em);height:.32em;display:block;position:absolute;bottom:-.12em;left:.1em;overflow:visible;rotate:-4deg}.sig-swash{display:none}html.js[data-paint][data-type=hand] .signature:is([data-write=pending],[data-write=go]):not([data-measure]) .sig-word:not([data-written]){color:#0000}html.js[data-paint][data-type=hand] .signature:is([data-write=pending],[data-write=go]) .intro-swash-pen{stroke-dashoffset:1px}html.js[data-paint][data-type=hand] .signature[data-write=underline] .intro-swash-pen{animation:.75s cubic-bezier(.45,.05,.25,1) .12s backwards swash-draw}html.js[data-paint][data-type=hand] .signature[data-measure] *{transition:none!important}html[data-paint][data-type=hand] .ps{color:var(--ink-soft);margin-top:3.2rem}html[data-paint][data-type=hand] .ps-mark{color:var(--ink);font-family:var(--hand-display);margin-right:.25em;font-size:1.3em;line-height:1}.type-toggle{top:var(--header-top);right:var(--gutter);color:var(--muted);pointer-events:auto;align-items:baseline;gap:.4rem;line-height:1.5rem;animation:.8s .3s both fade-in;display:flex;position:absolute}.type-toggle-option{color:inherit;cursor:pointer;text-underline-offset:.22em;background:0 0;border:0;padding:.2rem 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}.type-toggle-option[data-face=set]{font-family:var(--font-newsreader),Georgia,serif;font-size:1rem;font-style:italic}.type-toggle-option[data-face=hand]{font-family:var(--font-ms-madi),cursive;font-size:1.3rem;line-height:1}html[data-pen=baby] .type-toggle-option[data-face=hand]{font-family:var(--font-oooh-baby),cursive;font-size:1.1rem}html[data-pen=nz] .type-toggle-option[data-face=hand]{font-family:var(--font-playwrite-nz),cursive;font-size:.86rem;font-weight:300}html[data-pen=print] .type-toggle-option[data-face=hand]{font-family:var(--font-kalam),cursive;font-size:1.02rem}.type-toggle-option[aria-pressed=true]{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);cursor:default}@media (hover:hover) and (pointer:fine){.type-toggle-option[aria-pressed=false]:hover{color:var(--ink-soft)}}.type-toggle-option:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px;border-radius:3px}.type-toggle-sep{color:var(--faint)}html.type-swap,html.type-swap *{transition:none!important}html.type-swap::view-transition-old(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.type-swap::view-transition-new(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){html.js[data-paint][data-type=hand] .intro[data-write] .intro-swash-pen{animation:none}}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.1a010527.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.9e0ef734.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.41f06129.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.a483f402.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.70ee461d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.b6a8de2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_c7ee9e9b-module__-89p6q__className{font-family:Newsreader,Newsreader Fallback}.newsreader_c7ee9e9b-module__-89p6q__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e56d69dd-module__7bcCrq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_e56d69dd-module__7bcCrq__variable{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:Ms Madi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8974d24f4a681ca-s.49f1185b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Ms Madi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a57fab14c85ca70-s.04e262bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ms Madi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef6dce20a32f465d-s.22497626.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ms Madi Fallback;src:local(Arial);ascent-override:124.99%;descent-override:58.33%;line-gap-override:0.0%;size-adjust:72.01%}.ms_madi_4d2456fa-module__Eb42Wa__className{font-family:Ms Madi,Ms Madi Fallback;font-style:normal;font-weight:400}.ms_madi_4d2456fa-module__Eb42Wa__variable{--font-ms-madi:"Ms Madi","Ms Madi Fallback"}
@font-face{font-family:Oooh Baby;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6209fb27c0959081-s.a8392ff4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oooh Baby;font-style:normal;font-weight:400;font-display:swap;src:url(../media/653eb7296157a083-s.aa93c44c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oooh Baby;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8420a8ba1ffaac6-s.8dc379b3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oooh Baby Fallback;src:local(Arial);ascent-override:110.23%;descent-override:39.8%;line-gap-override:0.0%;size-adjust:81.65%}.oooh_baby_b566f2c9-module__s3F0pq__className{font-family:Oooh Baby,Oooh Baby Fallback;font-style:normal;font-weight:400}.oooh_baby_b566f2c9-module__s3F0pq__variable{--font-oooh-baby:"Oooh Baby","Oooh Baby Fallback"}
@font-face{font-family:Playwrite NZ;font-style:normal;font-weight:100 400;font-display:swap;src:url(../media/c4b03957338145a8-s.80ce8cc8.woff2)format("woff2")}@font-face{font-family:Playwrite NZ Fallback;src:local(Arial);ascent-override:125.56%;descent-override:44.32%;line-gap-override:0.0%;size-adjust:113.73%}.playwrite_nz_487ba81f-module__nlitba__className{font-family:Playwrite NZ,Playwrite NZ Fallback;font-style:normal}.playwrite_nz_487ba81f-module__nlitba__variable{--font-playwrite-nz:"Playwrite NZ","Playwrite NZ Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(../media/203a5aa7ef871d42-s.dcf88c34.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f01a82800374741d-s.19ee75f2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(../media/84780b0176be2d72-s.3e21df15.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9d625bba3a10f71-s.294b4630.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cdb645d767d445c-s.af3855ad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fcab32fcfb2da9d-s.52f9b6c9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_5968b521-module__It-xEW__className{font-family:Kalam,Kalam Fallback;font-style:normal}.kalam_5968b521-module__It-xEW__variable{--font-kalam:"Kalam","Kalam Fallback"}
