.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--paper: #f3efe4;--paper-deep: #e8e2d2;--ink: #1c1916;--ink-soft: #4a453e;--eosin: #8f3d45;--chlorophyll: #3d5c4a;--grid: rgba(28, 25, 22, .08);--rail: 17.5rem;--font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--font-body: "Newsreader", "Iowan Old Style", Georgia, serif;--font-label: "IBM Plex Mono", ui-monospace, monospace;--header-h: 4.25rem}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;min-height:100%;min-height:100dvh;background:var(--paper);color:var(--ink)}body{font-family:var(--font-body);font-size:17px;line-height:1.55;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}:focus-visible{outline:1.5px solid var(--eosin);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:.8rem;top:.8rem;z-index:60;transform:translateY(-200%);background:var(--paper);padding:.4rem .7rem}.skip:focus{transform:none}.rail{position:fixed;left:1.15rem;top:0;width:calc(var(--rail) - 2.15rem);padding:1.15rem 0 2rem;z-index:20}.wordmark{font-family:var(--font-display);font-weight:500;font-size:1.7rem;letter-spacing:-.03em;line-height:.95;display:block;margin:0 0 .9rem;text-decoration:none}.wordmark:hover{text-decoration:none}.wordmark small{display:block;font-size:.72em;font-style:italic;font-weight:400;color:var(--eosin)}.tagline{margin:0 0 1.6rem;font-size:.98rem;color:var(--ink-soft)}.nav{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.nav a{font-size:1.05rem;padding:.22rem 0;text-decoration:none}.nav a:hover{text-decoration:underline;text-underline-offset:.22em}.nav a[aria-current=page]{box-shadow:inset 0 -1px 0 var(--ink)}.dots,.overlay{display:none}.overlay[hidden]{display:none!important}.canvas{margin-left:var(--rail);min-height:100vh}body[data-canvas=poster]{overflow:hidden}body[data-canvas=poster] .canvas{display:grid;place-items:center;min-height:100dvh;padding:1.5rem 2rem 1.5rem 0}.hero{position:relative;width:min(72vw,920px);max-height:calc(100dvh - 3rem);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hero img,.hero-loop{display:block;width:100%;height:auto;max-height:calc(100dvh - 3rem);object-fit:contain;mix-blend-mode:multiply;pointer-events:none;-webkit-touch-callout:none}@media(hover:none)and (pointer:coarse){.hero img,.hero-loop{mix-blend-mode:normal}}@supports (-webkit-touch-callout: none){.hero img,.hero-loop{mix-blend-mode:normal}}body[data-canvas=bloom],body[data-canvas=draw]{overflow:hidden}body[data-canvas=bloom] .canvas,body[data-canvas=draw] .canvas{display:block;min-height:100dvh;padding:0}.bloom,.draw{position:relative;width:100%;height:100dvh;touch-action:none}.draw{cursor:crosshair}.bloom canvas,.draw canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.bloom-tint{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,var(--paper-deep) 0%,transparent 62%);mix-blend-mode:multiply;opacity:.45}.bloom-hint{position:absolute;left:1rem;bottom:calc(4.2rem + env(safe-area-inset-bottom,0px));margin:0;font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft);pointer-events:none}.bloom-hint[data-touch]{display:none}.bloom:has([data-bloom-tools]:not([hidden])) .bloom-hint{display:none}.bloom[data-mode=erase]{cursor:cell}.bloom-tools:not([hidden]){position:relative;left:auto;bottom:auto;z-index:2;display:flex;gap:.9rem;margin:0}.bloom-tools button{font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft);background:none;border:0;min-height:44px;padding:.4rem .15rem;cursor:pointer}.bloom-tools button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.draw-dock{position:absolute;left:50%;bottom:max(1.15rem,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:.35rem;width:max-content;max-width:calc(100% - 1.2rem)}.draw-meta{display:flex;gap:1.1rem;margin:0;font-family:var(--font-label);font-size:.72rem}.draw-meta button{font:inherit;color:var(--ink-soft);background:none;border:0;min-height:44px;padding:.2rem 0;cursor:pointer}.draw-meta button:not([hidden]){display:inline-flex;align-items:center}.draw-tools{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.1rem;margin:0}.draw-tools button,.draw-swatch{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.draw-tools button:disabled{opacity:.28;cursor:default}.draw-tools svg{width:20px;height:20px;display:block}.draw-rule{width:1px;height:1.15rem;margin:0 .25rem;background:#1c191633}.draw-cluster{position:relative}.draw-menu{position:absolute;left:50%;bottom:calc(100% + .45rem);transform:translate(-50%);min-width:9.5rem;padding:.35rem .2rem;background:var(--paper);border:1px solid var(--ink);z-index:4}.draw-menu button{width:100%;height:auto;min-height:36px;display:flex;justify-content:flex-start;align-items:center;gap:.55rem;padding:.25rem .55rem;font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft)}.draw-menu button[aria-pressed=true]{color:var(--ink)}.draw-menu-width{min-width:11rem;padding:.7rem .8rem .55rem}.draw-menu-width label{display:flex;flex-direction:column;gap:.35rem;font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft)}.draw-menu-width input{width:100%}.draw-swatch{position:relative}.draw-swatch-chip{width:1.05rem;height:1.05rem;border-radius:50%;border:1px solid var(--ink);background:var(--ink);pointer-events:none}.draw-swatch input{position:absolute;inset:0;opacity:0;cursor:pointer}.draw-width-dot{width:6px;height:6px;border-radius:50%;background:var(--ink)}.draw[data-tool=eraser] .draw-swatch{visibility:hidden}.draw[data-tool=eraser]{cursor:cell}.draw-send{position:absolute;left:50%;bottom:calc(6.4rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:4;width:min(18rem,calc(100% - 2rem));padding:.9rem 1rem .85rem;background:var(--paper);border:1px solid var(--ink)}.draw-send input{display:block;width:100%;margin:.3rem 0 .75rem;padding:.4rem .45rem;border:1px solid var(--ink);background:var(--paper);font:inherit}.draw-send-actions{display:flex;gap:.7rem}.draw-send button{font:inherit;font-family:var(--font-label);font-size:.72rem;background:none;border:1px solid var(--ink);min-height:44px;padding:.4rem .7rem;cursor:pointer}.draw-send button[data-gift-send-cancel]{border:0;color:var(--ink-soft);padding-left:0}.draw-send-error{color:var(--eosin);font-size:.95rem;margin:.55rem 0 0}.draw-wall{position:absolute;inset:0;z-index:6;overflow:hidden;display:flex;flex-direction:column;padding:0;background:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}.draw-wall[hidden]{display:none}.draw-wall-bar{margin:0;padding:.85rem 1.2rem .15rem;flex-shrink:0;z-index:7}.draw-wall-bar button{font:inherit;font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft);background:none;border:0;min-height:44px;padding:0;cursor:pointer}.draw-wall .depth{flex:1;min-height:0;height:auto;margin:0}.draw-wall .depth:not(:has(.depth-stage)){padding:1.2rem 1.4rem;font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft)}.draw-wall .depth-card{background:var(--paper)}.draw-wall .depth-card img{object-fit:contain}.draw-wall .depth-hint{bottom:max(.85rem,env(safe-area-inset-bottom,0px))}.draw[data-view=wall] .draw-dock,.draw[data-view=wall] .draw-invite,.draw[data-view=wall] .draw-send,.bloom[data-view=wall] .draw-dock,.bloom[data-view=wall] .bloom-hint,.bloom[data-view=wall] .draw-send,.draw[data-view=send] .draw-dock,.draw[data-view=send] .draw-invite,.bloom[data-view=send] .draw-dock,.bloom[data-view=send] .bloom-hint{visibility:hidden}.draw[data-view=send] .draw-send,.bloom[data-view=send] .draw-send{bottom:max(1.4rem,calc(.6rem + env(safe-area-inset-bottom,0px)))}.draw-invite{position:absolute;left:50%;bottom:calc(7.6rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);margin:0;font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--eosin);pointer-events:none;text-align:center;width:max-content;max-width:calc(100% - 2rem)}@media(hover:none),(max-width:860px){.bloom-hint[data-hover]{display:none}.bloom-hint[data-touch]{display:block}}.grid-work{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:.6rem 1rem 2.5rem 0}.tile{position:relative;display:block;overflow:hidden;background:var(--paper-deep);text-decoration:none;color:inherit}.tile:hover{text-decoration:none}.tile img{width:100%;aspect-ratio:1;height:auto;object-fit:cover;display:block;transition:opacity .3s ease}.caption{font-family:var(--font-display);font-size:.98rem;line-height:1.25}.tile .caption{position:absolute;left:.7rem;right:.7rem;bottom:.65rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.tile:hover img,.tile:focus-visible img{opacity:.22}.tile:hover .caption,.tile:focus-visible .caption{opacity:1}.masonry{column-count:3;column-gap:1rem;padding:.8rem 1rem 3rem 0}.masonry figure{break-inside:avoid;margin:0 0 1.1rem}.masonry button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.masonry img{width:100%;display:block;box-shadow:5px 5px 10px 2px #00000038}.figcap{font-family:var(--font-label);font-size:.7rem;color:var(--ink-soft);margin:.45rem 0 0}body[data-depth-mode=depth]{overflow:hidden}body[data-depth-mode=depth] .canvas{min-height:100dvh;overflow:hidden;padding-bottom:0}body[data-depth-mode=depth] .depth{height:100dvh}.depth{position:relative;margin:0}.depth-stage{position:relative;height:calc(100% - 3.4rem);min-height:22rem;overflow:hidden;cursor:grab;touch-action:none;user-select:none}.depth-scene{position:absolute;left:50%;top:48%;width:0;height:0;transform-style:preserve-3d}.depth-card{position:absolute;left:0;top:0;overflow:hidden;background:var(--paper-deep);box-shadow:5px 5px 14px 2px #0000003d;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.depth-card img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.depth-card-polaroid{overflow:visible;background:none;box-shadow:none;cursor:pointer;container-type:inline-size}.polaroid-tilt{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.3,1);will-change:transform}.polaroid-flip{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.3,1.35,.5,1)}.depth-card-polaroid.is-flipped .polaroid-flip{transform:rotateY(180deg)}.polaroid-face{position:absolute;inset:0;background:#fff;border-radius:4px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 8px 24px #0003,0 2px 8px #0000001a}.polaroid-front{display:flex;flex-direction:column;padding:3.5% 3.5% 0}.polaroid-photo{flex:1 1 auto;min-height:0;overflow:hidden;border-radius:2px;background:var(--paper-deep)}.polaroid-strip{flex:0 0 16%;display:flex;align-items:center;justify-content:center;padding:0 2%}.polaroid-caption{margin:0;width:100%;text-align:center;font-family:var(--font-body);font-style:italic;font-size:1.05rem;font-size:5.9cqi;line-height:1.3;color:#333;white-space:pre-wrap;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.polaroid-back{transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;padding:8%}.polaroid-note{margin:0;max-width:85%;max-height:100%;overflow:hidden;text-align:center;font-family:var(--font-body);font-size:1rem;font-size:5.2cqi;line-height:1.5;color:#333;white-space:pre-wrap;word-break:break-word}.depth[data-face=polaroid] .depth-cap{min-height:0}.depth-card-text{display:flex;flex-direction:column;justify-content:flex-start;padding:1.15rem 1.2rem 1.3rem;background:var(--paper);cursor:pointer}.depth-kicker{font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft);margin:0 0 .5rem}.depth-card-text h2{font-family:var(--font-display);font-weight:500;font-size:clamp(1.15rem,2.5vw,1.7rem);line-height:1.15;margin:0}.depth-excerpt{margin:.65rem 0 0;font-size:.95rem;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:11;-webkit-box-orient:vertical;line-clamp:11}.depth[data-face=text] .depth-cap{min-height:0}.depth[data-face=text] .depth-card-text h2{font-size:clamp(1.2rem,2.4vw,1.65rem)}.depth-fade{position:absolute;top:0;bottom:0;width:24%;pointer-events:none;z-index:20;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.depth-fade-left{left:0;background:linear-gradient(to right,var(--paper) 8%,transparent 100%);mask-image:linear-gradient(to right,#000 12%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 12%,transparent 100%)}.depth-fade-right{right:0;background:linear-gradient(to left,var(--paper) 8%,transparent 100%);mask-image:linear-gradient(to left,#000 12%,transparent 100%);-webkit-mask-image:linear-gradient(to left,#000 12%,transparent 100%)}.depth-cap,.depth-hint{font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft)}.depth-cap{text-align:center;margin:.15rem 0 0;min-height:1.1em}.depth-hint{position:absolute;left:1rem;bottom:max(.85rem,env(safe-area-inset-bottom,0px));margin:0;pointer-events:none}.depth-hint[hidden]{display:none}@media(prefers-reduced-motion:reduce){.depth-fade{backdrop-filter:none;-webkit-backdrop-filter:none}.depth-card{will-change:auto}.polaroid-tilt,.polaroid-flip{transition:none}}.film{display:flex;gap:8px;padding:.5rem 1rem 2.5rem 0}.film .col{flex:1;min-width:0}.film button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;margin:0 0 8px}.film img{width:100%;display:block}.about-wrap{display:flex;flex-direction:column;align-items:flex-end;margin:.6rem 2.5rem 4rem 0;max-width:42rem;margin-left:auto}.contact{display:flex;gap:.55rem;align-items:center;margin:.9rem 0 0}.contact-btn{display:grid;place-items:center;width:34px;height:34px;color:var(--ink);text-decoration:none}.contact-btn:hover{text-decoration:none;color:var(--eosin)}.contact-btn svg{width:18px;height:18px;display:block}.rail-contact .contact{margin:1.1rem 0 0}.blurb .contact{justify-content:flex-end}.blurb{max-width:28rem;text-align:right}.blurb h1,.empty h1,.study h1{font-family:var(--font-display);font-size:1.45rem;font-weight:500;line-height:1.25;margin:1rem 0 .8rem;text-wrap:balance}.blurb p{margin:0 0 .85rem}.colophon{text-align:right;font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft);margin-top:2.5rem;line-height:1.6}.note{font-family:var(--font-label);font-size:.72rem;letter-spacing:.01em;color:var(--ink-soft);margin:0 0 .4rem}.empty{padding:2.2rem 2rem 4rem 0;max-width:36rem}.study{padding:.8rem 1.5rem 4rem 0;max-width:52rem}.study img{width:100%;height:auto;display:block;margin-top:1.2rem}.study .back{font-family:var(--font-label);font-size:.72rem}.lightbox{border:0;padding:0;background:transparent;max-width:min(94vw,1200px)}.lightbox::backdrop{background:#1c1916c7}.lightbox img{display:block;max-width:94vw;max-height:90dvh;margin:0 auto}.lightbox-close{position:fixed;top:.6rem;right:.6rem;width:44px;height:44px;font-family:var(--font-label);font-size:.75rem;color:var(--paper);background:none;border:0;cursor:pointer}@media(max-width:1100px){.grid-work{grid-template-columns:repeat(2,1fr)}.masonry{column-count:2}}@media(max-width:860px){:root{--header-h: calc(4.25rem + max(0px, env(safe-area-inset-top, 0px) - .85rem)) }body[data-canvas=poster]{overflow:auto}.rail{position:sticky;top:0;left:0;width:auto;display:flex;align-items:flex-start;justify-content:space-between;padding:max(.85rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) .7rem max(1rem,env(safe-area-inset-left,0px));background:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}.wordmark{margin:0;font-size:1.45rem}.tagline,.nav{display:none}.dots{display:grid;place-items:center;width:44px;height:44px;margin:-.45rem -.35rem 0 0;flex-shrink:0;background:none;border:0;padding:0;cursor:pointer}.dots span{display:block;width:5px;height:5px;margin:2px auto;background:var(--ink);border-radius:50%}.overlay{display:none;position:fixed;top:var(--header-h);left:0;right:0;z-index:40;background:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;border-bottom:1.5px solid var(--ink);padding:.4rem 1.2rem .85rem}.overlay.open:not([hidden]){display:block}.overlay a{display:block;font-size:1.2rem;line-height:2.15;min-height:44px;text-decoration:none}.canvas{margin-left:0;padding:0 max(1rem,env(safe-area-inset-right,0px)) calc(4.5rem + env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));min-height:auto}body[data-canvas=poster] .canvas{min-height:calc(100dvh - var(--header-h));place-items:start center;align-content:start;padding:.45rem .75rem 1.5rem}.hero{width:100%;max-height:none}.hero img,.hero-loop{max-height:calc(100dvh - var(--header-h) - 2rem)}.grid-work{grid-template-columns:repeat(2,1fr);padding-right:0}.masonry{column-count:2;padding-right:0}.tile img{aspect-ratio:4 / 3}.tile:hover img,.tile:focus-visible img{opacity:1}.tile .caption{position:static;opacity:1;padding:.5rem .1rem .15rem}.film{flex-wrap:wrap;padding-right:0}.film .col{flex:1 1 46%}body[data-canvas=bloom] .canvas,body[data-canvas=draw] .canvas{min-height:calc(100dvh - var(--header-h));padding:0}.bloom,.draw{height:calc(100dvh - var(--header-h))}.draw-tools button,.draw-swatch{width:40px}.draw-invite{bottom:calc(7.8rem + env(safe-area-inset-bottom,0px))}.draw-send{bottom:calc(6.6rem + env(safe-area-inset-bottom,0px))}body[data-depth-mode=depth] .canvas{min-height:calc(100dvh - var(--header-h));padding:0}body[data-depth-mode=depth] .depth{height:calc(100dvh - var(--header-h))}.depth-hint{bottom:max(.55rem,env(safe-area-inset-bottom,0px))}.about-wrap{align-items:flex-start;margin:.4rem 0 3rem;max-width:none}.about-wrap img,.blurb{width:100%;max-width:none;text-align:left}.colophon{text-align:left}.study,.empty{padding-right:0}.logout-desktop,.rail-contact{display:none!important}.menu-contact .contact{margin:.6rem 0 .2rem}.overlay .contact-btn{width:44px;height:44px}.logout-menu{display:block;margin:.4rem 0 0;min-height:44px;font-size:1.2rem}.blurb .contact{justify-content:flex-start}.composer,.note-book{padding-right:0;max-width:none}.note-row{grid-template-columns:1fr auto}.note-row time{grid-column:1 / -1}}@media(max-width:560px){.grid-work{grid-template-columns:1fr}.masonry{column-count:1}.film{flex-direction:column}.film .col{flex:1 1 100%}}.hero{cursor:default}.logout{margin-top:1.2rem;padding:0;border:0;background:none;font:inherit;font-size:1.05rem;color:var(--ink-soft);cursor:pointer;text-align:left}.logout[hidden]{display:none!important}.gate{border:1px solid var(--ink);background:var(--paper);padding:1.4rem 1.5rem 1.2rem;max-width:22rem;width:calc(100vw - 2rem);font-family:var(--font-body)}.gate::backdrop{background:#1c191659}.gate input[type=password],.composer input[type=text],.composer input:not([type=file]):not([type=radio]),.composer textarea{display:block;width:100%;margin:.35rem 0 .9rem;padding:.45rem .5rem;border:1px solid var(--ink);background:var(--paper);font:inherit}.gate-actions{display:flex;gap:.6rem;margin-top:.2rem}.gate button,.composer button[type=submit]{font:inherit;background:none;border:1px solid var(--ink);min-height:44px;padding:.4rem .8rem;cursor:pointer}.gate button[data-gate-cancel]{color:var(--ink-soft)}.gate-key.visually-hidden:focus-visible{position:absolute;left:.8rem;bottom:.8rem;z-index:5;width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:normal;background:var(--paper);border:1px solid var(--ink);font:inherit;padding:.4rem .7rem}.gate-error{color:var(--eosin);font-size:.95rem}.composer{max-width:28rem;padding:.4rem 1rem 1.4rem 0}.note-book{max-width:38rem;padding:.4rem 1.5rem 4rem 0}.note-row{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;gap:.75rem;align-items:baseline;padding:.75rem 0;border-bottom:1px solid rgb(28 25 22 / .14);text-decoration:none}.note-row:hover{text-decoration:none}.note-row time{font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft)}.note-subject{font-family:var(--font-display);font-size:1.15rem}.note-detail{max-width:38rem}.note-detail .note-body{margin:.4rem 0 1.2rem}.note-detail img{width:100%;height:auto;display:block}.privacy{display:flex;gap:.7rem;margin:.45rem 0 0}.privacy button{font:inherit;font-family:var(--font-label);font-size:.72rem;color:var(--ink-soft);background:none;border:0;padding:0;cursor:pointer}.privacy button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.composer fieldset.vis{border:0;padding:0;margin:0 0 .9rem}.composer fieldset.vis label{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-right:1rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tile img,.tile .caption{transition:none}.bloom-hint,.bloom-hint[data-hover],.bloom-hint[data-touch]{display:none}}
