.fig-corner{z-index:2;max-width:calc(50% - 1.5rem);font-family:var(--font-mono);color:var(--color-stone);font-size:.75rem;line-height:1rem;position:absolute}[data-panel-for][hidden],main:not([data-market=za]) [data-only=za],main[data-market=za] [data-only=ke]{display:none!important}.tape{--tear:10px;padding:1.25rem 1.25rem calc(1.25rem + var(--tear));font-family:var(--font-mono);color:var(--color-ink);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tear)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tear) * 2) var(--tear) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tear)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tear) * 2) var(--tear) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tear)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tear) * 2) var(--tear) repeat-x;background:#fbfaf7;border:1px solid #dfded6;border-bottom:0;border-radius:.75rem .75rem 0 0;font-size:.8125rem;line-height:1.5rem;position:relative;box-shadow:0 30px 50px -40px #14281e80}.tape-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-stone);border-bottom:1px dashed #14181540;margin-bottom:.6rem;padding-bottom:.6rem;font-size:.75rem}.tape-foot{color:var(--color-stone);border-top:1px dashed #14181540;margin-top:.6rem;padding-top:.6rem;font-size:.75rem}.tape-row{align-items:baseline;gap:.5rem;display:flex}.tape-label{flex-shrink:1;min-width:0}.tape-leader{border-bottom:1px dotted #1418154d;flex:1.5rem;min-width:1.5rem;transform:translateY(-.3rem)}.tape-value{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.tape-sub{color:var(--color-stone);overflow-wrap:anywhere;padding-left:2ch;display:block}.tape-line[data-tone=strong]{font-weight:600}.tape-line[data-tone=struck] .tape-label,.tape-line[data-tone=struck] .tape-value{color:var(--color-stone);text-decoration:line-through}.tape-line[data-tone=data-out] .tape-value,.tape-line[data-tone=data-out] .tape-mark{color:var(--color-out)}.tape-line[data-tone=data-in] .tape-value,.tape-line[data-tone=data-in] .tape-mark{color:var(--color-forest);font-weight:600}html[data-motion] .tape[data-print][data-reveal]{opacity:1;transform:none}html[data-motion] .tape[data-print] .tape-line{transition:clip-path .16s steps(6,end);transition-delay:calc(.2s + var(--n,0) * 90ms)}html[data-motion] .tape[data-print]:not([data-shown]) .tape-line{clip-path:inset(0 100% 0 0)}.name-word{white-space:nowrap;font-size:clamp(1.6rem,1.1rem + 1.5vw,2.35rem);line-height:1.1}.name-word [data-drop]{vertical-align:bottom;white-space:pre;max-width:1.2em;display:inline-block;overflow:hidden}html[data-motion] .name-word [data-drop]{animation:.9s cubic-bezier(.32,.72,0,1) .6s forwards name-drop}html[data-motion] .name-word .name-arrow{display:none}.name-arrow{color:var(--color-stone)}@keyframes name-drop{to{opacity:0;max-width:0}}.about-card{padding-inline:1rem}@media (min-width:1024px) and (max-height:760px){.about-card-art{max-height:calc(100svh - 12rem)}}.letter-mark{display:none}@media (min-width:1024px){.letter-mark{font-family:var(--font-mono);color:var(--color-stone);font-size:.75rem;display:block;position:absolute;top:.3rem;left:-2.5rem}.exhibit-leader{border-top:1px dashed color-mix(in oklab, var(--color-forest) 40%, transparent);width:3.25rem;position:absolute;top:1.55rem;left:-4rem}.exhibit-leader:before{content:"";background:var(--color-forest);border-radius:50%;width:6px;height:6px;position:absolute;top:-3.5px;left:-3px}}.exhibit{box-shadow:0 24px 44px -38px #14281e73}.signature-rule{background:#14181559;width:14rem;height:1px;margin-bottom:.5rem;display:block}.promise-title{text-shadow:0 1px 12px #0a1e148c}.pnote{isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.pnote>*{z-index:1;position:relative}.pnote>.pnote-sheet,.pnote>.pnote-stubsheet,.pnote>.pnote-perf{z-index:0;position:absolute}.pnote-sheet{border:1px solid color-mix(in oklab, var(--color-forest) 22%, #dfded6);background:#fbfaf7;border-radius:18px;inset:0;overflow:hidden;box-shadow:0 40px 70px -40px #0a1e1499}.pnote-band{position:absolute;inset:0 0 auto}.pnote-rosette{width:17rem;height:17rem;position:absolute;top:50%;right:-3rem;translate:0 -50%}.pnote-foil{top:1.25rem;bottom:2.75rem;left:1rem;height:auto!important;position:absolute!important}.pnote-watermark{width:4rem;height:4rem;position:absolute;bottom:2.75rem;right:1.25rem}.pnote-foot{position:absolute;inset:auto 0 0}.pnote-stubsheet,.pnote-perf,.pnote-stubhead,.pnote-stubfoot{display:none}.pnote-head{padding:2.5rem 1.5rem .75rem 2.75rem}.pnote-row{border-bottom:1px dashed color-mix(in oklab, var(--color-forest) 25%, transparent);grid-template-columns:2.25rem minmax(0,1fr);margin-left:2.25rem;margin-right:1.25rem;padding:.9rem .5rem .9rem 0;transition:background-color .2s;display:grid}.pnote-stub{background:color-mix(in oklab, var(--color-sage) 55%, #fbfaf7);background-image:radial-gradient(circle, color-mix(in oklab, var(--color-forest) 40%, transparent) 1.4px, transparent 1.6px);background-position:0 0;background-repeat:repeat-x;background-size:8px 6px;border-radius:0 0 12px 12px;gap:.25rem;margin:0 1.25rem .5rem 2.25rem;padding:.85rem 1rem .85rem 1.1rem;transition:transform .2s,box-shadow .2s;display:grid}.pnote-stub:hover .pnote-go,.pnote-stub:focus-visible .pnote-go{text-underline-offset:3px;text-decoration:underline}.pnote-stub:focus-visible{outline:2px solid var(--color-forest);outline-offset:2px}.pnote-sign{padding:1.5rem 1.5rem 4.75rem 2.75rem}html[data-motion] .pnote-rosette svg{animation:240s linear infinite pnote-turn}@keyframes pnote-turn{to{rotate:360deg}}@media (min-width:1024px){.pnote{grid-template-rows:auto repeat(4,auto) auto;grid-template-columns:minmax(0,1fr) 14px 17rem;rotate:-.6deg}.pnote-sheet{border-right:0;border-radius:18px 0 0 18px;grid-area:1/1/-1}.pnote-perf{border-block:1px solid color-mix(in oklab, var(--color-forest) 22%, #dfded6);background:#fbfaf7;grid-area:1/2/-1;transition:background-color .2s;display:block;inset:0;-webkit-mask:radial-gradient(circle at 50% 4px,#0000 2.2px,#000 2.6px) 0 0/14px 9px repeat-y;mask:radial-gradient(circle at 50% 4px,#0000 2.2px,#000 2.6px) 0 0/14px 9px repeat-y}.pnote-stubsheet{background:color-mix(in oklab, var(--color-sage) 45%, #fbfaf7);border:1px solid color-mix(in oklab, var(--color-forest) 22%, #dfded6);border-left:0;border-radius:0 18px 18px 0;grid-area:1/3/-1;display:block;inset:0;overflow:hidden;box-shadow:0 40px 70px -40px #0a1e1499}.pnote-head{grid-area:1/1;padding:3rem 3rem 1rem 3.5rem}.pnote-stubhead{grid-area:1/3;align-self:end;padding:0 1.25rem 1rem;display:block}.pnote-row{grid-column:1;grid-row:var(--row);border-radius:6px;max-width:30rem;margin:0 3rem 0 3.5rem;padding:1rem .75rem}.pnote-stub{grid-column:3;grid-row:var(--row);border-top:1px dashed color-mix(in oklab, var(--color-forest) 22%, transparent);background:0 0;border-radius:0;align-content:center;margin:0;padding:.9rem 1.25rem}.pnote-stub:hover,.pnote-stub:focus-visible{background:#ffffff8c;transform:translateY(-2px)}.pnote-sign{grid-area:6/1;padding:1.75rem 3rem 4.75rem 3.5rem}.pnote-stubfoot{text-align:right;grid-area:6/3;align-self:end;padding:0 1.25rem 1.25rem;display:block}:is(.pnote:has(.pnote-stub[data-r="0"]:is(:hover,:focus-visible)) .pnote-row[data-r="0"],.pnote:has(.pnote-stub[data-r="1"]:is(:hover,:focus-visible)) .pnote-row[data-r="1"],.pnote:has(.pnote-stub[data-r="2"]:is(:hover,:focus-visible)) .pnote-row[data-r="2"],.pnote:has(.pnote-stub[data-r="3"]:is(:hover,:focus-visible)) .pnote-row[data-r="3"]){background:color-mix(in oklab, var(--color-sage) 60%, transparent)}.pnote:has(.pnote-stub:is(:hover,:focus-visible)) .pnote-perf{background:color-mix(in oklab, var(--color-forest) 18%, #fbfaf7)}html[data-motion] .pnote .pnote-stub{transition:opacity .7s cubic-bezier(.32,.72,0,1),translate .7s cubic-bezier(.32,.72,0,1),transform .2s,background-color .2s;transition-delay:calc(.5s + var(--i,0) * .12s), calc(.5s + var(--i,0) * .12s), 0s, 0s}html[data-motion] .pnote:not([data-shown]) .pnote-stub{opacity:0;translate:-14px}}.pip-cell{display:inline-flex}.pip-cell .pip{width:12px;height:12px}html[data-motion] [data-reveal] .pip-cell{transition:opacity .3s,scale .3s;transition-delay:calc(.25s + var(--n,0) * 14ms)}html[data-motion] [data-reveal]:not([data-shown]) .pip-cell{opacity:0;scale:.4}.where-card{padding:3.5rem 2rem 3.25rem}.open-dot{background:var(--color-stone);border-radius:50%;width:7px;height:7px;position:relative}[data-open-sign][data-state=open] .open-dot{background:var(--color-forest)}html[data-motion] [data-open-sign][data-state=open] .open-dot:after{content:"";border:1.5px solid var(--color-forest);border-radius:50%;animation:2s cubic-bezier(.32,.72,0,1) infinite open-pulse;position:absolute;inset:-4px}@keyframes open-pulse{0%{opacity:.7;scale:.6}to{opacity:0;scale:1.6}}.chat-phone{background:#fbfaf7;border:1px solid #d6d9d0;border-radius:2.25rem;width:min(100%,21rem);padding:.6rem;position:relative;box-shadow:0 0 0 6px #ffffff59,0 34px 60px -34px #14281e80}.chat-notch{background:var(--color-ink);border-radius:999px;width:4.5rem;height:.95rem;position:absolute;top:.95rem;left:50%;translate:-50%}.chat-top{border-bottom:1px solid #14181514;align-items:center;gap:.65rem;padding:2.4rem .9rem .8rem;display:flex}.chat-avatar{background:var(--color-forest);width:2.1rem;height:2.1rem;color:var(--color-paper);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.15rem;display:grid}.chat-screen{background-color:color-mix(in oklab, var(--color-sage) 45%, #fbfaf7);background-image:radial-gradient(color-mix(in oklab, var(--color-forest) 9%, transparent) .8px, transparent 1px);background-size:10px 10px;border-radius:0 0 1.4rem 1.4rem;min-height:15.5rem;padding:.9rem .8rem 1rem}.chat-day{width:-moz-fit-content;width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-stone);background:#ffffffbf;border-radius:999px;margin:0 auto .9rem;padding:.15rem .6rem;font-size:.625rem}.chat-bubble{border:1px solid #1418151a;font-size:.875rem;line-height:1.45;background:var(--color-paper)!important;color:var(--color-ink)!important;border-radius:1rem 1rem .3rem!important}.chat-caret{vertical-align:-.15em;background:var(--color-forest);width:1.5px;height:1em;margin-left:2px;display:inline-block}html[data-motion] .chat-caret{animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.chat-tag{font-family:var(--font-mono);color:var(--color-stone);margin-top:.35rem;font-size:.6875rem;display:block}html[data-motion] [data-preview].retype{animation:.42s steps(24,end) retype}@keyframes retype{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.chat-note{text-align:center;color:var(--color-stone);margin-top:.85rem;font-size:.75rem}.chat-compose{align-items:center;gap:.5rem;margin:.6rem .25rem .2rem;display:flex}.chat-compose span:first-child{color:#5e6660bf;background:#fff;border:1px solid #1418151f;border-radius:999px;flex:1;padding:.55rem .9rem;font-size:.8125rem}.chat-send{background:var(--color-ink);width:2.25rem;height:2.25rem;color:var(--color-paper);border-radius:50%;place-items:center;display:grid}.topic-chip[aria-pressed=false]{background:#fbfaf7b3}.hm-label{font-family:var(--font-mono);fill:var(--color-stone);font-size:8.5px}.hm-open{fill:var(--color-forest)}.hm-closed{fill:var(--color-sage-line);opacity:.6}.hm-ring{fill:none;stroke:var(--color-forest);stroke-width:2px}.hm-leader{stroke:var(--color-forest);stroke-width:1px}.hm-chip-box{fill:#fbfaf7;stroke:var(--color-forest);stroke-width:1px;stroke-dasharray:3 2}.hm-chip-text{font-family:var(--font-mono);fill:var(--color-forest);font-size:8.5px}html[data-motion] [data-reveal] .hm-col{transition:opacity .5s;transition-delay:calc(.2s + var(--c,0) * 40ms)}html[data-motion] [data-reveal]:not([data-shown]) .hm-col{opacity:0}html[data-motion] .hm-now[data-pulse] .hm-ring{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.32,.72,0,1) .7s ring-once}@keyframes ring-once{40%{opacity:.4;scale:1.5}}.hours-card{padding-inline:1.5rem}.safe-never{border:1px dashed color-mix(in oklab, var(--color-out) 45%, transparent);background:color-mix(in oklab, var(--color-out) 4%, var(--color-paper));border-radius:1.25rem}.letterhead{box-shadow:0 30px 60px -44px #14281e80}.xray{--e:.62;position:relative}.xray-svg{width:100%;height:auto;min-height:18rem;max-height:calc(100svh - 15rem);margin-inline:auto;display:block}.xray-layer{transform:translate(calc(var(--zx) * var(--gap) * var(--i) * var(--e) * 1px), calc(var(--zy) * var(--gap) * var(--i) * var(--e) * 1px - var(--lift,0px)));transition:opacity .2s,transform .2s}.xray-guides{opacity:var(--e)}.xray[data-layer=screen] .xray-layer:not([data-layer=screen]),.xray[data-layer=app] .xray-layer:not([data-layer=app]),.xray[data-layer=seal] .xray-layer:not([data-layer=seal]),.xray[data-layer=ledger] .xray-layer:not([data-layer=ledger]),.xray[data-layer=case] .xray-layer:not([data-layer=case]){opacity:.4}.xray[data-layer=screen] .xray-layer[data-layer=screen],.xray[data-layer=app] .xray-layer[data-layer=app],.xray[data-layer=seal] .xray-layer[data-layer=seal],.xray[data-layer=ledger] .xray-layer[data-layer=ledger],.xray[data-layer=case] .xray-layer[data-layer=case]{--lift:8px}.xray [data-capsule]{transition:opacity .2s}.xray[data-backup=off] [data-capsule]{opacity:0}[data-security-phone][data-backup=off] .xray-backup-caption{display:none}.xray-chip{left:var(--cx,0);top:var(--cy,0);translate:var(--lead,2.25rem) -50%;border:1px dashed color-mix(in oklab, var(--color-forest) 45%, transparent);font-family:var(--font-mono);color:var(--color-ink);white-space:nowrap;pointer-events:none;opacity:0;background:#f6f5f0e0;border-radius:6px;align-items:center;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;transition:opacity .2s,left .2s,top .2s;display:none;position:absolute}.xray-chip[data-side=left]{translate:calc(-100% - var(--lead,2.25rem)) -50%}.xray-chip[data-placed]{opacity:1}.xray-chip-leader{width:var(--lead,2.25rem);background:var(--color-forest);height:1px;position:absolute;top:50%;right:100%}.xray-chip-leader:before{content:"";background:var(--color-forest);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:-3px}.xray-chip[data-side=left] .xray-chip-leader{left:100%;right:auto}.xray-chip[data-side=left] .xray-chip-leader:before{left:auto;right:-3px}@media (min-width:1024px){.xray-chip{display:inline-flex}}.xray-card{padding-inline:1rem}.xray-backup-dot{border:1.5px solid;border-radius:999px;width:.5rem;height:.5rem}.xray-backup[aria-pressed=true] .xray-backup-dot{background:currentColor}@media (min-width:1024px) and (max-height:820px){.xray-hero .xray-lead{font-size:1.0625rem}.xray-svg{max-height:calc(100svh - 16.5rem)}}@media (max-width:639px){.xray-svg{max-height:20rem}.xray-jump{display:none}}.stay-tile{background-color:var(--color-paper);background-image:radial-gradient(color-mix(in oklab, var(--color-forest) 7%, transparent) .9px, transparent 1.1px);background-size:7px 7px;border:1px solid #1418151a;border-radius:.875rem;flex-direction:column;gap:.875rem;min-height:7rem;padding:1rem;display:flex}.stay-icon{border:1px solid color-mix(in oklab, var(--color-forest) 25%, transparent);width:2.25rem;height:2.25rem;color:var(--color-forest);background:#fbfaf7;border-radius:.5rem;place-items:center;display:grid}.stay-icon svg{width:1.1rem;height:1.1rem}.border-grid{gap:2rem;display:grid}.border-line{height:2.5rem;position:relative}.border-line:before{content:"";background-image:linear-gradient(90deg, color-mix(in oklab, var(--color-forest) 45%, transparent) 55%, transparent 55%);background-size:10px 2px;height:2px;position:absolute;top:50%;left:-1rem;right:-1rem}.border-chip{border:1px solid color-mix(in oklab, var(--color-forest) 35%, transparent);background:var(--color-paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-forest);white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.6875rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.border-chip-wide{display:none}.manifest-body{background:#fbfaf7;border:1px solid #dfded6;border-radius:1.25rem;padding:1.25rem;box-shadow:0 26px 48px -40px #14281e80}.manifest-stamp{border:1px solid color-mix(in oklab, var(--color-forest) 40%, transparent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--color-forest) 80%, transparent);border-radius:4px;padding:.05rem .45rem;font-size:.625rem;rotate:-3deg}.manifest-dl{display:grid}.manifest-dl>div{border-top:1px dashed #14181524;padding-block:.6rem}.manifest-dl dd{color:var(--color-ink);margin-top:.25rem;font-size:.9375rem;line-height:1.5}@media (min-width:640px){.manifest-dl>div{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.manifest-dl dd{margin-top:0}}.manifest-sends{gap:.3rem;display:grid}.manifest-sends li{padding-left:1rem;position:relative}.manifest-sends li:before{content:"→";color:var(--color-forest);font-size:.8125rem;position:absolute;left:0}.manifest-chevron{transition:rotate .2s}.manifest-trigger[aria-expanded=true] .manifest-chevron{rotate:180deg}.manifest-panel:not([hidden]){interpolate-size:allow-keywords;height:auto;transition:height .3s cubic-bezier(.32,.72,0,1),opacity .3s;overflow:hidden}@starting-style{.manifest-panel:not([hidden]){opacity:0;height:0}}.manifest-code{background:var(--color-paper)}.manifest-code [data-slot=code-block-content]{color:var(--color-ink);font-size:.75rem}html[data-motion] .manifest[data-reveal]{transition-delay:calc(var(--i,0) * .14s)}html[data-motion] .manifest[data-reveal]:not([data-shown]){transform:translate(-28px)}@media (min-width:1024px){.border-grid{grid-template-columns:minmax(0,.9fr) 3rem minmax(0,1.1fr);gap:0}.border-stays{padding-right:2rem}.border-stays ul{top:calc(var(--header-h,4rem) + 2rem);position:sticky}.border-line{height:auto}.border-line:before{background-image:linear-gradient(0deg, color-mix(in oklab, var(--color-forest) 45%, transparent) 55%, transparent 55%);background-size:2px 10px;width:2px;height:auto;inset:0 auto 0 calc(50% - 1px)}html[data-motion] .border-line:before{animation:24s linear infinite border-march}.border-chip{top:0;translate:-50%}.border-chip-wide{display:inline}.border-chip-narrow{display:none}.border-crossings{margin-left:-1.5rem;padding-top:0}.border-crossings>.mono-label{padding-left:2.5rem}.manifest-body{padding:1.5rem 1.75rem 1.5rem 2.25rem;-webkit-mask:radial-gradient(8px at 0 2.05rem,#0000 7.5px,#000 8px);mask:radial-gradient(8px at 0 2.05rem,#0000 7.5px,#000 8px)}.border-crossings>p:last-child{padding-left:2.5rem}}@keyframes border-march{to{background-position:0 240px}}.chain,.chain-item{display:grid}.chain-card{background:var(--color-paper);border:1px solid #1418151f;border-radius:.65rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .9rem;transition:opacity .3s,border-color .3s,background-color .3s;display:grid}.chain-ok{color:var(--color-forest);font-weight:600}.chain-bad,.chain-skip,.chain-edited,.chain-readout-bad{display:none}.chain-link{z-index:1;justify-content:center;height:1.1rem;margin-block:-.2rem;display:flex;position:relative}.chain-link svg{overflow:visible}.chain-link rect{fill:none;stroke:var(--color-forest);stroke-width:1.6px;transition:translate .3s cubic-bezier(.32,.72,0,1),stroke .3s}.chain-ghost{border:1px dashed color-mix(in oklab, var(--color-forest) 40%, transparent);border-radius:.65rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.9rem;padding:.6rem .9rem;display:grid}.chain-readout{border:1px solid color-mix(in oklab, var(--color-forest) 30%, transparent);background:color-mix(in oklab, var(--color-sage) 50%, transparent);font-family:var(--font-mono);color:var(--color-forest);border-radius:.6rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;display:block}[data-tampered] .chain-readout{border-color:color-mix(in oklab, var(--color-out) 40%, transparent);background:color-mix(in oklab, var(--color-out) 6%, transparent);color:var(--color-ink)}[data-tampered] .chain-readout-ok,[data-tampered] .chain-intact,[data-tampered] .chain-card[data-target] .chain-ok,[data-tampered] .chain-card[data-after] .chain-ok{display:none}[data-tampered] .chain-readout-bad,[data-tampered] .chain-edited,[data-tampered] .chain-card[data-target] .chain-bad{display:inline}[data-tampered] .chain-skip{color:var(--color-stone);display:block}[data-tampered] .chain-readout-bad>span{color:var(--color-out)}[data-tampered] .chain-card[data-target]{border-color:color-mix(in oklab, var(--color-out) 55%, transparent);background:color-mix(in oklab, var(--color-out) 6%, var(--color-paper))}[data-tampered] .chain-card[data-target] .chain-seal,[data-tampered] .chain-card[data-target] .chain-bad{color:var(--color-out)}[data-tampered] .chain-card[data-after]{opacity:.5;transition-delay:calc((var(--n,0) + 1) * .12s)}[data-tampered] .chain-link[data-after="3"] rect{stroke:var(--color-out);transition-delay:.12s}[data-tampered] .chain-link[data-after="3"] .chain-link-top{translate:0 -3px}[data-tampered] .chain-link[data-after="3"] .chain-link-bottom{translate:0 3px}.chain-fig{padding-inline:1.25rem}@media (max-width:639px){.chain-card,.chain-ghost{grid-template-columns:1.5rem minmax(0,1fr)}.chain-card>:last-child,.chain-ghost>:last-child{text-align:left;grid-column:2;align-items:baseline;gap:.6rem;display:flex}}.recovery-card{width:min(100%,30rem);position:relative;overflow:hidden;rotate:1.5deg;box-shadow:0 34px 60px -42px #14281e99}.recovery-perf{background:radial-gradient(circle at 6px 0, var(--color-paper) 3.5px, transparent 4px) 0 0 / 12px 8px repeat-x;height:8px;position:absolute;inset:0 0 auto}.recovery-hole{background:var(--color-paper);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:1.15rem;left:1.1rem;box-shadow:inset 0 1px 2px #14181540}.recovery-key{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem .75rem;display:grid}.recovery-key li{border-bottom:1.5px solid color-mix(in oklab, var(--color-forest) 35%, transparent);text-align:center;letter-spacing:.14em;padding:.2rem 0 .35rem;font-size:clamp(1.05rem,.8rem + .9vw,1.45rem)}.recovery-stamp{border:2px solid color-mix(in oklab, var(--color-forest) 70%, transparent);height:auto;font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--color-forest);background:#fbfaf7b8;border-radius:6px;padding:.2rem .9rem;font-size:.8125rem;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}@media (max-width:1023px){.recovery-card{rotate:0deg}}@media (max-width:639px){.hood [data-slot=table-header]{display:none}.hood [data-slot=table-row]{padding-block:.5rem;display:grid}.hood [data-slot=table-cell]{padding-block:.15rem;display:block}.hood .hood-what{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-forest);font-size:.6875rem;font-weight:500}}.hood [data-slot=table-head]{height:2.5rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-stone);font-size:.6875rem;font-weight:500}.hood [data-slot=table-cell]{padding-block:.8rem}.hood .hood-what{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-forest);padding-top:.95rem;font-size:.75rem;font-weight:500}@media (prefers-reduced-motion:reduce){.xray-layer,.xray [data-capsule],.xray-chip,.chain-card,.chain-link rect,.manifest-panel:not([hidden]){transition:none}}.delivered-note{position:relative}.delivered-slot{background:color-mix(in oklab, var(--color-ink) 80%, transparent);border-radius:999px;height:.45rem;margin:0 2.5rem -.2rem;box-shadow:0 1px #fff9}.delivered-paper{filter:drop-shadow(0 30px 40px #14281e38);position:relative}html[data-motion] .delivered-paper{animation:.7s cubic-bezier(.32,.72,0,1) .3s both dispense}@keyframes dispense{0%{clip-path:inset(-80px -80px 100%);translate:0 -10px}to{clip-path:inset(-80px);translate:0}}.qr-ring{background:repeating-linear-gradient(-45deg, var(--color-forest) 0 1.5px, transparent 1.5px 5px);border-radius:14px;padding:8px}.qr-ring svg{border-radius:8px}.qr-card{padding-inline:1.25rem}.device-box{min-height:15rem}.punch-card{overflow:hidden;box-shadow:0 34px 60px -46px #14281e8c}.punch-grid{display:grid}.station{grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"no no""pic text""act act";gap:.75rem 1rem;padding:1.25rem;display:grid;position:relative}.station+.station{background-image:radial-gradient(circle, var(--color-paper) 2.4px, transparent 2.8px);background-position:0 0;background-repeat:repeat-x;background-size:10px 6px}.station-no{color:color-mix(in oklab, var(--color-forest) 80%, transparent);grid-area:no;font-size:1.6rem;line-height:1}.station-pic{grid-area:pic;align-items:flex-start;display:flex}.station-text{grid-area:text}.station-actions{flex-wrap:wrap;grid-area:act;align-items:center;gap:.6rem;display:flex}.station-art{width:100%;height:auto}.station-icon{aspect-ratio:4/3;border:1px dashed color-mix(in oklab, var(--color-forest) 35%, transparent);background:color-mix(in oklab, var(--color-sage) 55%, transparent);width:100%;color:var(--color-forest);border-radius:.75rem;place-items:center;display:grid}.station-icon svg{stroke-width:1.25px;width:40%;height:40%}.station-hole{border:1.5px dashed color-mix(in oklab, var(--color-forest) 35%, transparent);border-radius:50%;width:22px;height:22px;position:absolute;top:1rem;right:1rem}.station[data-punched] .station-hole{background:var(--color-paper);border:0;box-shadow:inset 0 1px 3px #14181559}.station-chad{opacity:0;background:#fbfaf7;border:1px solid #dfded6;border-radius:50%;position:absolute;inset:0}html[data-motion] .station[data-fresh] .station-hole{animation:.18s ease-out hole-in}html[data-motion] .station[data-fresh] .station-chad{animation:.3s ease-in 60ms chad-drop}@keyframes hole-in{0%{scale:0}}@keyframes chad-drop{0%{opacity:1;translate:0}to{opacity:0;translate:4px 24px;rotate:40deg}}.punch-on,.station[data-punched] .punch-off{display:none}.station[data-punched] .punch-on{display:inline}.station[data-punched] .station-text h3{color:var(--color-forest)}.punch-foot{border-top:1px dashed #14181524;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1.25rem;display:flex}.punch-stamp{border:2px solid var(--color-forest);background:var(--color-forest);height:auto;color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;opacity:0;border-radius:6px;padding:.3rem .9rem;font-size:.75rem;position:absolute;top:50%;right:1.5rem;translate:0 -50%;rotate:-4deg;scale:1.4}[data-punch-root][data-complete] .punch-stamp{opacity:1;transition:opacity .24s,scale .24s cubic-bezier(.3,1.4,.5,1);scale:1}@media (min-width:1024px){.punch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.station{grid-template:"no""pic"9.5rem"text"1fr"act"/minmax(0,1fr);padding:1.5rem 1.5rem 1.25rem}.station-pic{justify-content:center;align-items:center}.station-art{width:auto;max-height:9rem}.station-icon{width:8.5rem}.station-hole{top:1.35rem;right:1.35rem}.station+.station{background-image:radial-gradient(circle, var(--color-paper) 2.4px, transparent 2.8px);background-repeat:repeat-y;background-size:6px 10px}.station-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.punch-stamp,[data-punch-root][data-complete] .punch-stamp{transition:none}}.nf-spot{z-index:0;margin-bottom:-2.6rem;position:relative}.nf-tape{z-index:1;position:relative}.tape-line[data-tone=data-in] .tape-label{color:var(--color-forest);font-weight:600}.tape-line[data-tone=data-out] .tape-sub{color:var(--color-out)}.tape-line[data-nf-asked] .tape-row{background-image:linear-gradient(var(--color-ink), var(--color-ink));background-position:0 55%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s}.tape-line[data-nf-asked][data-struck] .tape-row{color:var(--color-stone);background-size:100% 1px}html[data-motion] .tape-new{animation:.26s steps(6,end) both tape-print;animation-delay:calc(var(--n,0) * .11s)}@keyframes tape-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.tape-line[data-nf-asked] .tape-row{transition:none}}.iab-h,.iab-step-android,.iab-step-other,.iab-done,.iab-fail{display:none}.iab-h-none{display:inline}html[data-platform] .iab-h-none{display:none}html[data-platform=android] .iab-h-android,html[data-platform=ios] .iab-h-ios,html[data-platform=other] .iab-h-other{display:inline}html[data-platform=android] .iab-step-android,html[data-platform=other] .iab-step-other{display:block}html[data-platform=android] .iab-step-ios,html[data-platform=other] .iab-step-ios,html[data-platform=other] .iab-step-copy,html[data-platform=other] .iab-lead,html[data-platform=other] .iab-why,html[data-platform=other] .iab-anyway{display:none}html[data-iab-copied] .iab-done,html[data-iab-failed]:not([data-iab-copied]) .iab-fail{display:block}.iab-url:empty{display:none}html[data-motion] .iab-brackets{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite iab-pulse}html[data-motion] .iab-lit{animation:.6s .8s iab-flash}@keyframes iab-pulse{50%{scale:1.08}}@keyframes iab-flash{50%{fill-opacity:.35}}@media (min-width:1024px){.iab-card{background:#fbfaf7;border:1px solid #dfded6;border-radius:1.25rem;padding:2.5rem;box-shadow:0 30px 60px -46px #14281e80}}@media (max-width:639px){.hood [data-slot=table-cell],.hood .hood-what{padding-block:.15rem}.hood .hood-what{padding-top:.6rem}}.chain{grid-template-columns:minmax(0,1fr)}@media (max-width:1023px){.border-grid,.punch-grid{grid-template-columns:minmax(0,1fr)}}.hours-table [data-slot=table-cell],.hours-table [data-slot=table-head]{white-space:normal;vertical-align:top}@media (min-width:1024px){.exhibit-side{grid-template-columns:minmax(0,13rem) minmax(0,1fr);grid-template-areas:"art label""art caption";align-items:center;column-gap:1.5rem;display:grid}.exhibit-side .exhibit-art{grid-area:art;margin-top:0}.exhibit-side .exhibit-art img{max-width:100%}.exhibit-side .exhibit-label{grid-area:label;align-self:end}.exhibit-side .exhibit-caption{grid-area:caption;align-self:start;margin-top:.5rem;font-size:.95rem}}html:not([data-js]) .nf-reverse{display:none}.download-card .download-match{visibility:hidden}.download-card[data-match]{box-shadow:0 0 0 2px var(--color-forest)}.download-card[data-match] .download-match{visibility:visible}
