.pile{isolation:isolate}.pile>.obj{translate:calc(var(--dx,0px) + var(--fan,0px)) var(--dy,0px);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pile>.obj[data-held]{cursor:grabbing;scale:1.03;rotate:calc(var(--tilt) * .4 + var(--swing,0deg))}.pile>.obj[data-held]>.obj__paper:not(.pdf),.pile>.obj--pdf[data-held] .pdf__page{box-shadow:var(--paper-shadow-lift)}.pile>.obj--pdf[data-open]{--tilt:0deg}@media (hover:hover) and (pointer:fine){.pile>.obj:hover{translate:calc(var(--dx,0px) + var(--fan,0px)) calc(var(--dy,0px) - .375rem)}}@media (prefers-reduced-motion:no-preference){.pile>.obj{transition:translate var(--duration-base) var(--ease-out), rotate var(--duration-base) var(--ease-out), scale var(--duration-base) var(--ease-out)}.pile>.obj[data-held],.pile>.obj[data-gliding]{transition:rotate .16s var(--ease-out), scale .16s var(--ease-out)}.pile>.obj[data-tidying]{transition:translate .56s var(--ease-in-out), rotate var(--duration-base) var(--ease-out), scale var(--duration-base) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.pile>.obj[data-held]{scale:none;rotate:var(--tilt)}}.obj__links{margin-top:.2em;display:block}.obj__links a{white-space:nowrap;font-weight:700}.pile .obj__example{--land-delay:1.25s;vertical-align:.15em;pointer-events:none;margin-inline-start:.35em;font-size:.6875rem;display:inline-block}.pile .obj__example .stamp__ink{outline-offset:-4px;padding:.45em .6em .4em}.pile>.obj--lemon .obj__paper{padding:7%;overflow:visible}.wipe{border-radius:2px;position:relative;overflow:hidden}.wipe__before{clip-path:inset(0 50% 0 0);position:absolute;inset:0}.wipe__line{pointer-events:none;position:absolute;inset:0;transform:translate(50%)}.wipe__line:before{content:"";inset-block:0;background:var(--paper);width:3px;position:absolute;left:-1.5px}.wipe__knob{aspect-ratio:1;background:var(--paper);width:clamp(1.375rem,7cqi,1.75rem);color:var(--paper-ink);box-shadow:var(--paper-shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%}.wipe__knob svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:72%}.wipe__range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.wipe:has(.wipe__range:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.ph-sky{fill:#cfe8ee}.ph-sea{fill:var(--color-mark-sea)}.ph-island{fill:#6e8f97}.ph-table{fill:#c4693f}.ph-plank{fill:none;stroke:#a5532e;stroke-width:2px}.ph-shadow{fill:#3c140047}.memo__played{clip-path:inset(0 73.08% 0 0);pointer-events:none;position:absolute;inset:0}.memo__run{pointer-events:none;width:68.46%;height:0;position:absolute;top:81.15%;left:26.92%}.memo__knob{aspect-ratio:1;background:#2b2b30;border-radius:50%;width:5.6%;position:absolute;top:0;left:0;translate:-50% -50%}.memo__play{aspect-ratio:1;background:var(--ember);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:16.15%;padding:0;display:grid;position:absolute;top:28.46%;left:5.77%}.memo__play:before{content:"";border-radius:50%;position:absolute;inset:-22%}.memo__play svg{fill:currentColor;width:52%}.memo__icon{display:none}.memo__play:is([data-state=idle],[data-state=paused]) .memo__icon--play,.memo__play[data-state=playing] .memo__icon--pause,.memo__play[data-state=done] .memo__icon--replay{display:inline}@media (prefers-reduced-motion:no-preference){.memo__play{transition:scale var(--duration-fast) var(--ease-out)}.memo__play:active{scale:var(--press-scale)}}.memo__desc{display:block}@media (width>=75rem){.pile .obj--memo .obj__label{text-align:right;max-width:12em;top:12%;left:auto;right:106%}}.memo__transcript{justify-items:end;gap:.3em;margin:0;padding:0;list-style:none;display:grid}.memo__transcript:has(>li:not([hidden])){margin:.35em 0 .2em}.memo__transcript li{background:var(--paper);width:max-content;color:var(--paper-ink);border-radius:1px;padding:.24em .55em .28em;font-weight:600;rotate:-.6deg;box-shadow:0 1px 1px #00000014,0 3px 6px -3px #00000040}.memo__transcript li:nth-child(2){margin-inline-end:.5em;rotate:.5deg}.memo__transcript li:nth-child(3){margin-inline-end:.2em;rotate:-.3deg}.memo__transcript li{transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out)}@starting-style{.memo__transcript li{opacity:0;translate:0 calc(-1 * var(--enter-rise))}}.pile>.obj--pdf .obj__paper{box-shadow:none;background:0 0}.pile>.obj--pdf .obj__paper:before,.pile>.obj--pdf .obj__paper:after{content:none}.pdf__pages{aspect-ratio:170/220;margin:0;padding:0;list-style:none;position:relative}.pdf__page{background:var(--paper);box-shadow:var(--paper-shadow);transform-origin:50% 100%;border-radius:2px;position:absolute;inset:0}.pdf__art{width:100%;height:auto;display:block}.pdf__num{color:#fffdf8;min-width:1.6em;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;opacity:0;background:#2b2b30;border-radius:2px;padding:.25em .35em;font-size:clamp(.625rem,2.4cqi,.8125rem);font-weight:800;line-height:1;position:absolute;top:4%;left:6%}.pdf__clip{z-index:10;pointer-events:none;width:100%;height:auto;position:absolute;inset:0;overflow:visible}.pdf__open{z-index:11;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;position:absolute;inset:-3%}.obj--pdf[data-open] .pdf__num{opacity:1}.obj--pdf[data-open] .pdf__clip{opacity:0;translate:0 -12%}.obj--pdf[data-open] .pdf__page{cursor:grab;touch-action:pan-y}.obj--pdf[data-open] .pdf__page[data-dragging]{cursor:grabbing}.pdf__page:focus-visible{outline-offset:3px}@media (prefers-reduced-motion:no-preference){.pdf__page{transition:transform .3s var(--ease-out), translate .3s var(--ease-out)}.pdf__page[data-dragging],.obj--pdf[data-instant] .pdf__page{transition:none}.pdf__num,.pdf__clip{transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out)}}.pdf__tools{top:calc(100% - var(--target-min) / 2);z-index:12;align-items:center;gap:.375rem;display:flex;position:absolute;left:50%;translate:-50%}.pdf__tools[hidden]{display:none}.pdf__tools button{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-bg);font-family:var(--font-display);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border:0;place-items:center;padding:0 .9rem;font-weight:700;display:grid}.pdf__tools .pdf__move{padding:0}.pdf__move svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem}.pdf__tools [aria-disabled=true]{opacity:.35;cursor:default}@media (prefers-reduced-motion:no-preference){.pdf__tools button{transition:scale var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-color)}.pdf__tools button:active:not([aria-disabled=true]){scale:var(--press-scale)}.pdf__tools{transition:opacity var(--duration-base) var(--ease-out)}@starting-style{.pdf__tools{opacity:0}}}.obj--pdf[data-open] .obj__label{visibility:hidden}.doc-band{fill:var(--sea-wash-light)}.doc-band-line{fill:var(--color-mark-sea)}.desk-tidy{min-height:var(--target-min);margin:var(--space-3) 0 0 auto;color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-weight:700;text-decoration:underline;display:block}.desk-tidy[hidden]{display:none}@media (width>=75rem){.desk__body{grid-template-areas:"stack""tidy"}.desk-tidy{z-index:3;grid-area:tidy;justify-self:end;position:relative}}@media (prefers-reduced-motion:no-preference){.desk-tidy{transition:opacity var(--duration-base) var(--ease-out)}@starting-style{.desk-tidy{opacity:0}}}.post__photo{aspect-ratio:300/196;object-fit:cover;opacity:0;width:92%;transition:opacity var(--duration-base) var(--ease-out);margin:4%;position:absolute;top:0;left:0}.obj--postcard[data-photo] .post__photo{opacity:1}.obj--postcard .pc-hello{transition:opacity var(--duration-base) var(--ease-out)}.obj--postcard[data-photo] .pc-hello,.obj--postcard[data-post=working] .postmark,.obj--postcard[data-post=error] .postmark{opacity:0}.obj--postcard[data-photo] .postmark__arc,.obj--postcard[data-photo] .postmark__mid{paint-order:stroke;stroke:var(--paper);stroke-width:2.4px;stroke-linejoin:round}.obj--postcard[data-post=done] .postmark__mid{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:10.5px}.obj--postcard[data-post=done] .postmark__ring--inner{opacity:0}.obj--postcard[data-post=done][data-photo] .postmark{opacity:1}.post__target{z-index:2;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.obj--postcard[data-post=working] .post__target{cursor:progress}.post__target:focus-visible{outline-offset:4px}.obj--postcard .obj__paper{transition:scale var(--duration-fast) var(--ease-out)}.obj--postcard[data-over] .obj__paper{scale:1.03}.obj--postcard[data-over] .post__target{background:color-mix(in srgb, var(--color-accent) 16%, transparent);box-shadow:inset 0 0 0 3px var(--color-accent)}.obj--postcard .obj__stamp{pointer-events:none;mix-blend-mode:normal}.obj--postcard .obj__stamp .stamp__ink{background:var(--postage-paper)}.obj--postcard .obj__stamp[data-ink=ember]{--stamp-ink:var(--ink-ember-paper)}.obj--postcard .obj__stamp[data-ink=ochre]{--stamp-ink:var(--ink-ochre-paper)}.post__returned{display:none}.obj--postcard[data-post=error] .post__returned{display:block}.obj--postcard[data-post=error] .post__notsent{display:none}.post__save{z-index:3;min-height:2.5rem;transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out), scale var(--duration-fast) var(--ease-out);padding:.375rem 1rem;font-size:clamp(.8125rem,3cqi,.9375rem);position:absolute;bottom:9%;left:7%}@starting-style{.post__save{opacity:0;translate:0 var(--enter-rise)}}@media (pointer:coarse){.post__save{min-height:var(--target-min)}}.post__label{font-variant-numeric:tabular-nums}.post__line a{font-weight:700}.post__hint{color:var(--color-accent);margin-top:.2em;font-weight:700;display:block}.obj--postcard:not([data-post=idle]) .post__hint,.post__hint-tap{display:none}@media (hover:none),(pointer:coarse){.post__hint-drop{display:none}.post__hint-tap{display:inline}}.facts{gap:var(--space-2) var(--space-6);padding-block:clamp(2.5rem,1rem + 4vw,4.5rem) 0;list-style:none;display:grid}.facts li{max-width:24rem;font-size:var(--text-base);padding-left:1.75rem;line-height:1.45;position:relative}.facts li:before{content:"";width:1rem;height:var(--sea-line);border-radius:var(--radius-full);background:var(--color-accent);position:absolute;top:.68em;left:0}@media (width>=52rem){.facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.verify__intro>.counter{margin-top:var(--space-6)}.counter__toggle{align-items:center;gap:0 var(--space-4);min-height:var(--target-min);color:var(--color-ink-block-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n label""n more";padding:0;display:grid}.counter__n{min-width:1ch;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink-on-dark);grid-area:n;font-size:clamp(3rem,2rem + 4vw,4.5rem);font-weight:800;font-stretch:112%;line-height:.9}.counter__label{font-size:var(--text-lg);grid-area:label;align-self:end;font-weight:700;line-height:1.3}.counter__more{width:fit-content;color:var(--sea-300);text-underline-offset:.2em;transition:text-decoration-thickness var(--duration-fast) var(--ease-color);grid-area:more;align-self:start;font-weight:700;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){.counter__toggle:hover .counter__more{color:var(--sea-200);text-decoration-thickness:2px}}.counter__panel{margin-top:var(--space-3)}.counter__list{gap:var(--space-1);overflow-wrap:anywhere;padding:0;list-style:none;display:grid}.counter__list li{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-ink-block-text) 8%, transparent);width:fit-content;max-width:100%;color:var(--color-ink-block-text);padding:.25rem .625rem}.counter .counter__none,.counter .counter__how{font-size:var(--text-base)}.counter .counter__none{color:var(--color-ink-block-text)}.counter .counter__how{max-width:34rem;margin-top:var(--space-3);font-size:var(--text-sm)}
