.pills.svelte-3c1fen{scrollbar-width:none;gap:8px;padding:14px 0 10px;display:flex;overflow-x:auto}.pills.svelte-3c1fen::-webkit-scrollbar{display:none}.grid.svelte-1cebjac{width:100%;position:relative}.cell.svelte-1cebjac{cursor:pointer;border:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}img.svelte-1cebjac{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s}img.svelte-1cebjac.in{opacity:1}.cell.sel.svelte-1cebjac img:where(.svelte-1cebjac){transition:transform .15s;transform:scale(.9)}.tick.svelte-1cebjac{color:#fff;background:#00000040;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.cell.sel.svelte-1cebjac .tick:where(.svelte-1cebjac){background:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){img.svelte-1cebjac,.cell.sel.svelte-1cebjac img:where(.svelte-1cebjac){transition:none}}.bar.svelte-udu0pw{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:8px;font-size:13px;display:flex}.tools.svelte-udu0pw{gap:8px;display:flex}.sel.svelte-udu0pw{border:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.savebar.svelte-udu0pw{z-index:30;left:12px;right:12px;bottom:calc(var(--tabbar) + 12px + env(safe-area-inset-bottom));background:var(--ink);min-height:56px;color:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;font-size:14px;display:flex;position:fixed;box-shadow:0 10px 30px #1e1a1640}.limit.svelte-udu0pw{opacity:.7}.btn.light.svelte-udu0pw{background:var(--bg);color:var(--ink);border-color:var(--bg);height:40px;font-size:14px}@media (min-width:900px){.savebar.svelte-udu0pw{width:min(560px,90vw);bottom:24px;left:50%;right:auto;transform:translate(-50%)}}.back.svelte-1fkyxfg{align-items:center;gap:4px;min-height:32px;margin-top:14px;font-size:13px;text-decoration:none;display:inline-flex}.head.svelte-1fkyxfg{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:8px 0 4px;display:flex}.accent.svelte-1fkyxfg{color:var(--accent);margin-bottom:4px}.filters.svelte-1fkyxfg{padding-top:4px}@media (min-width:900px){.back.svelte-1fkyxfg{margin-top:32px}.head.svelte-1fkyxfg{border-bottom:1px solid var(--line);margin-bottom:8px;padding:14px 0 20px}}.head.svelte-o7ryhb{padding:24px 0 20px}.head.svelte-o7ryhb p:where(.svelte-o7ryhb){margin:4px 0 0;font-size:13px}.cards.svelte-o7ryhb{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;display:grid}.card.svelte-o7ryhb{flex-direction:column;gap:8px;text-decoration:none;display:flex}.img.svelte-o7ryhb{aspect-ratio:4/5;overflow:hidden}.img.svelte-o7ryhb img:where(.svelte-o7ryhb){object-fit:cover;width:100%;height:100%;transition:transform .4s}.card.svelte-o7ryhb:hover .img:where(.svelte-o7ryhb) img:where(.svelte-o7ryhb){transform:scale(1.03)}.name.svelte-o7ryhb{font-size:23px;font-weight:600;line-height:1.1}.sub.svelte-o7ryhb{margin-top:-6px;font-size:12px}@media (min-width:900px){.head.svelte-o7ryhb{padding:44px 0 32px}.cards.svelte-o7ryhb{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.img.svelte-o7ryhb{aspect-ratio:3/2}.name.svelte-o7ryhb{font-size:30px}.sub.svelte-o7ryhb{font-size:13px}}@media (prefers-reduced-motion:reduce){.img.svelte-o7ryhb img:where(.svelte-o7ryhb){transition:none}}.welcome.svelte-seupg2{min-height:calc(100svh - var(--tabbar));padding:24px 28px calc(var(--tabbar) + 24px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:480px;margin:0 auto;display:flex}.names.svelte-seupg2{margin:0 0 12px;font-size:21px;font-weight:600}.trio.svelte-seupg2{align-items:center;display:flex}.trio.svelte-seupg2 img:where(.svelte-seupg2){border:3px solid var(--bg)}.mid.svelte-seupg2{width:96px;height:96px;position:relative}.side.svelte-seupg2{width:72px;height:72px}.side.svelte-seupg2:first-child{margin-right:-16px}.side.svelte-seupg2:last-child{margin-left:-16px}.welcome.svelte-seupg2 h2:where(.svelte-seupg2){margin:6px 0 0;font-size:40px;line-height:1.05}.lead.svelte-seupg2{margin:0;font-size:15px;line-height:1.55}.wide.svelte-seupg2{align-self:stretch;height:52px;margin-top:6px}.privacy.svelte-seupg2{justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}@media (min-width:900px){.names.svelte-seupg2{display:none}.welcome.svelte-seupg2{min-height:calc(100svh - 72px)}.welcome.svelte-seupg2 h2:where(.svelte-seupg2){font-size:52px}}.head.svelte-seupg2{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.who.svelte-seupg2{align-items:center;gap:14px;display:flex}.big.svelte-seupg2{width:48px;height:48px}.sub.svelte-seupg2{margin:4px 0 0;font-size:13px}.notme.svelte-seupg2{color:var(--muted);font-size:13px}.together.svelte-seupg2{flex-direction:column;gap:12px;padding-top:22px;display:flex}.together.svelte-seupg2 .eyebrow:where(.svelte-seupg2){margin:0}.faces.svelte-seupg2{scrollbar-width:none;gap:14px;padding-bottom:2px;display:flex;overflow-x:auto}.faces.svelte-seupg2::-webkit-scrollbar{display:none}.face.svelte-seupg2{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:58px;padding:0;font-size:12px;font-weight:500;display:flex}.face.svelte-seupg2 img:where(.svelte-seupg2){width:56px;height:56px}.filters.svelte-seupg2{padding-top:16px}@media (min-width:900px){.head.svelte-seupg2{padding-top:44px}.big.svelte-seupg2{width:84px;height:84px}.face.svelte-seupg2{width:64px}.face.svelte-seupg2 img:where(.svelte-seupg2){width:62px;height:62px}}.login.svelte-h34f85{--maroon:#4e0f16;--gold:#d8b26a;--gold-line:#c9a35a;--ivory:#fff6e6;--cream:#f3e7d3;background:var(--maroon);min-height:100svh;color:var(--cream);flex-direction:column;display:flex}.photo.svelte-h34f85{height:60svh;position:relative;overflow:hidden}.photo.svelte-h34f85 img:where(.svelte-h34f85){object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.photo.svelte-h34f85:after{content:"";background:linear-gradient(180deg, #4e0f1600 62%, #4e0f16d9 90%, var(--maroon) 100%);position:absolute;inset:0}.panel.svelte-h34f85{z-index:1;padding:0 24px calc(32px + env(safe-area-inset-bottom));flex:1;justify-content:center;margin-top:-64px;display:flex;position:relative}.card.svelte-h34f85{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:360px;display:flex}.date.svelte-h34f85{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0;font-size:12px;font-weight:500}.names.svelte-h34f85{color:var(--ivory);text-shadow:0 2px 24px #00000059;margin:16px 0 4px;font-family:Pinyon Script,Cormorant Garamond,serif;font-size:64px;font-weight:400;line-height:.95}.names.svelte-h34f85 span:where(.svelte-h34f85){display:block}.amp.svelte-h34f85{color:var(--gold);text-shadow:none;margin:2px 0 6px;font-family:Cormorant Garamond,serif;font-size:.56em;font-style:italic;font-weight:500;line-height:1}.ornament.svelte-h34f85{align-items:center;gap:10px;width:140px;margin:14px 0 28px;display:flex}.ornament.svelte-h34f85 i:where(.svelte-h34f85){background:linear-gradient(90deg, transparent, var(--gold-line));flex:1;height:1px}.ornament.svelte-h34f85 i:where(.svelte-h34f85):last-child{background:linear-gradient(90deg, var(--gold-line), transparent)}.ornament.svelte-h34f85 b:where(.svelte-h34f85){background:var(--gold-line);width:6px;height:6px;transform:rotate(45deg)}form.svelte-h34f85{flex-direction:column;align-self:stretch;gap:12px;display:flex}input.svelte-h34f85{color:#f7eedd;height:52px;font:400 16px var(--sans);letter-spacing:.04em;text-align:center;background:#fff8eb14;border:1px solid #d8b26a8c;border-radius:0;padding:0 16px}input.svelte-h34f85::placeholder{color:#f3e7d399}input.svelte-h34f85:focus-visible{outline:2px solid var(--gold);outline-offset:2px}input[aria-invalid=true].svelte-h34f85{border-color:#f0b4a6}.error.svelte-h34f85{color:#f6c6ba;margin:0;font-size:14px}button.svelte-h34f85{background:var(--gold);height:52px;color:var(--maroon);font:500 15px var(--sans);letter-spacing:.06em;cursor:pointer;border:0;border-radius:0;transition:background .15s}button.svelte-h34f85:hover{background:#e2c27e}button.svelte-h34f85:focus-visible{outline:2px solid var(--ivory);outline-offset:2px}button.svelte-h34f85:disabled{cursor:progress}.help.svelte-h34f85{color:#f3e7d3b3;margin:20px 0 0;font-size:13px}@media (min-width:900px){.login.svelte-h34f85{flex-direction:row}.photo.svelte-h34f85{flex:1.15;height:auto;min-height:100svh}.photo.svelte-h34f85:after{display:none}.photo.svelte-h34f85 img:where(.svelte-h34f85){object-position:center 70%;position:absolute;inset:0}.panel.svelte-h34f85{background:radial-gradient(ellipse at 50% 40%, #6e1a22 0%, var(--maroon) 75%);align-items:center;margin-top:0;padding:48px}.names.svelte-h34f85{font-size:96px}}@media (prefers-reduced-motion:reduce){button.svelte-h34f85{transition:none}}.top.svelte-1jnx671{display:none}.bottom.svelte-1jnx671{z-index:20;height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding:6px 12px env(safe-area-inset-bottom);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom.svelte-1jnx671 a:where(.svelte-1jnx671){width:96px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.bottom.svelte-1jnx671 a[aria-current=page]:where(.svelte-1jnx671){color:var(--ink);font-weight:600}@media (min-width:900px){.bottom.svelte-1jnx671{display:none}.top.svelte-1jnx671{z-index:20;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:block;position:sticky;top:0}.inner.svelte-1jnx671{max-width:1440px;padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;margin:0 auto;display:grid}.names.svelte-1jnx671{font-size:25px;font-weight:600;text-decoration:none}nav.svelte-1jnx671{gap:32px;display:flex}nav.svelte-1jnx671 a:where(.svelte-1jnx671){color:var(--muted);border-bottom:2px solid #0000;padding:24px 0 22px;font-size:15px;font-weight:500;text-decoration:none}nav.svelte-1jnx671 a[aria-current=page]:where(.svelte-1jnx671){color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.me.svelte-1jnx671{justify-self:end;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.findme.svelte-1jnx671{justify-self:end;height:38px;font-size:14px}}.head.svelte-1qexm1h{flex-direction:column;gap:10px;padding:24px 0 18px;display:flex}.head.svelte-1qexm1h p:where(.svelte-1qexm1h){margin:0;font-size:13px}.people.svelte-1qexm1h{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:16px 10px;padding-bottom:80px;display:grid}.person.svelte-1qexm1h{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.pic.svelte-1qexm1h{width:74px;height:74px;position:relative}.pic.svelte-1qexm1h img:where(.svelte-1qexm1h){box-sizing:border-box;width:100%;height:100%}.on.svelte-1qexm1h .pic:where(.svelte-1qexm1h) img:where(.svelte-1qexm1h){border:3px solid var(--accent)}.tick.svelte-1qexm1h{background:var(--accent);width:22px;height:22px;color:var(--card);border:2px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.cap.svelte-1qexm1h{color:var(--muted);font-size:12px;font-weight:500}.cap.me.svelte-1qexm1h{color:var(--ink)}.chips.svelte-1qexm1h{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-1qexm1h{border:1px solid var(--pill-line);background:var(--card);cursor:pointer;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 12px 0 4px;font-size:14px;font-weight:500;display:flex}.chip.add.svelte-1qexm1h{background:0 0;border-style:dashed;padding-left:12px}.showbar.svelte-1qexm1h{z-index:30;left:12px;right:12px;bottom:calc(var(--tabbar) + 12px + env(safe-area-inset-bottom));background:var(--ink);min-height:56px;color:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;font-size:14px;display:flex;position:fixed;box-shadow:0 10px 30px #1e1a1640}.showbar.svelte-1qexm1h strong:where(.svelte-1qexm1h){font-weight:600}.btn.light.svelte-1qexm1h{background:var(--bg);color:var(--ink);border-color:var(--bg);height:40px;font-size:14px}@media (min-width:900px){.head.svelte-1qexm1h{padding:44px 0 28px}.people.svelte-1qexm1h{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:24px 16px}.pic.svelte-1qexm1h{width:88px;height:88px}.showbar.svelte-1qexm1h{width:min(560px,90vw);bottom:24px;left:50%;right:auto;transform:translate(-50%)}}.backdrop.svelte-bn89zc{z-index:60;background:#1e1a1659;position:fixed;inset:0}.sheet.svelte-bn89zc{z-index:61;background:var(--bg);padding:20px 24px calc(28px + env(safe-area-inset-bottom));outline:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #1e1a162e}.x.svelte-bn89zc{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:8px;right:8px}.body.svelte-bn89zc{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;margin:0 auto;padding-top:16px;display:flex}h2.svelte-bn89zc{margin:0;font-size:32px;line-height:1.1}p.svelte-bn89zc{margin:0}.ring.svelte-bn89zc{border:1px solid var(--line);width:64px;height:64px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.btn.svelte-bn89zc{align-self:stretch;margin-top:8px}.privacy.svelte-bn89zc{justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.small.svelte-bn89zc{font-size:13px}.bar.svelte-bn89zc{background:var(--line);width:100%;height:4px;overflow:hidden}.bar.svelte-bn89zc span:where(.svelte-bn89zc){background:var(--ink);height:100%;transition:width .2s;display:block}.cands.svelte-bn89zc{gap:16px;margin:8px 0;display:flex}.cand.svelte-bn89zc{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.cand.svelte-bn89zc:hover img:where(.svelte-bn89zc){outline:3px solid var(--accent);outline-offset:2px}.linkbtn.svelte-bn89zc{cursor:pointer}.cam.svelte-bn89zc{aspect-ratio:4/3;background:#1e1a16;width:100%;position:relative;overflow:hidden}.cam.svelte-bn89zc video:where(.svelte-bn89zc){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;transform:scaleX(-1)}.cam.ready.svelte-bn89zc video:where(.svelte-bn89zc){opacity:1}.waiting.svelte-bn89zc{color:#d8d0c4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (min-width:900px){.sheet.svelte-bn89zc{width:480px;padding:28px 32px 32px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.viewer.svelte-1t3vvp2{z-index:50;background:color-mix(in srgb, var(--bg) calc(100% - var(--drag,0) * 100%), transparent);padding-bottom:env(safe-area-inset-bottom);outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.stage.svelte-1t3vvp2{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:none;height:calc(62vh + 80px);position:relative;overflow:hidden}.stage.zoomed.svelte-1t3vvp2{touch-action:none}.track.svelte-1t3vvp2{will-change:transform;position:absolute;inset:0}.track.anim.svelte-1t3vvp2{transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s}.slot.svelte-1t3vvp2{justify-content:center;align-items:center;padding:64px 16px 16px;display:flex;position:absolute;inset:0}.frame.svelte-1t3vvp2{width:min(100%, calc(62vh * var(--ar)));aspect-ratio:var(--ar);position:relative;overflow:hidden;box-shadow:0 1px 2px #1e1a1614,0 10px 30px #1e1a161a}.zoom.svelte-1t3vvp2{transform-origin:50%;position:absolute;inset:0}.zoom.anim.svelte-1t3vvp2{transition:transform .25s}.zoom.svelte-1t3vvp2 img:where(.svelte-1t3vvp2){object-fit:contain;-webkit-touch-callout:none;width:100%;height:100%;position:absolute;inset:0}.sharp.svelte-1t3vvp2{opacity:0;transition:opacity .2s}.sharp.in.svelte-1t3vvp2{opacity:1}.icon.svelte-1t3vvp2{cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.close.svelte-1t3vvp2{position:absolute;top:10px;left:8px}.corner.svelte-1t3vvp2{position:absolute;top:10px;right:8px}.count.svelte-1t3vvp2{z-index:2;font-size:13px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.nav.svelte-1t3vvp2{display:none}.info.svelte-1t3vvp2{flex-direction:column;flex:none;gap:18px;padding:8px 16px 20px;display:flex}.caption.svelte-1t3vvp2 h2:where(.svelte-1t3vvp2){margin:0;font-size:26px;line-height:1.1}.caption.svelte-1t3vvp2 p:where(.svelte-1t3vvp2){margin:2px 0 0;font-size:13px}.accent.svelte-1t3vvp2{color:var(--accent)}.block.svelte-1t3vvp2{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.faces.svelte-1t3vvp2{flex-wrap:wrap;gap:10px 16px;display:flex}.face.svelte-1t3vvp2{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:500;display:flex}.small.svelte-1t3vvp2{margin:0;font-size:13px}.center.svelte-1t3vvp2{text-align:center}.actions.svelte-1t3vvp2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.actions.svelte-1t3vvp2 .small:where(.svelte-1t3vvp2){grid-column:1/-1}.actions.single.svelte-1t3vvp2{grid-template-columns:1fr}.hint.svelte-1t3vvp2{display:none}.viewer.immersive.svelte-1t3vvp2{background:rgb(0 0 0/calc(1 - var(--drag,0)));color:#f3eee6;flex-direction:column;overflow:hidden}.viewer.dragging.svelte-1t3vvp2 .info:where(.svelte-1t3vvp2),.viewer.dragging.svelte-1t3vvp2 .icon:where(.svelte-1t3vvp2),.viewer.dragging.svelte-1t3vvp2 .count:where(.svelte-1t3vvp2){opacity:calc(1 - var(--drag) * 2.5)}.viewer.dragging.svelte-1t3vvp2{overflow-x:hidden}.viewer.dragging.svelte-1t3vvp2 .stage:where(.svelte-1t3vvp2){z-index:1;overflow:visible}.viewer.dragging.svelte-1t3vvp2 .slot:where(.svelte-1t3vvp2):not(.current){visibility:hidden}.slot.current.svelte-1t3vvp2 .frame:where(.svelte-1t3vvp2){view-transition-name:hero}.viewer.immersive.svelte-1t3vvp2 .info:where(.svelte-1t3vvp2){display:none}.viewer.immersive.svelte-1t3vvp2 .stage:where(.svelte-1t3vvp2){touch-action:none;flex:auto;height:auto}.viewer.immersive.svelte-1t3vvp2 .slot:where(.svelte-1t3vvp2){padding:0}.viewer.immersive.svelte-1t3vvp2 .frame:where(.svelte-1t3vvp2){width:min(100vw, calc(100dvh * var(--ar)));box-shadow:none;overflow:visible}.viewer.immersive.svelte-1t3vvp2 .close:where(.svelte-1t3vvp2),.viewer.immersive.svelte-1t3vvp2 .corner:where(.svelte-1t3vvp2){top:calc(10px + env(safe-area-inset-top));z-index:1;background:#00000059;border-radius:50%}.viewer.immersive.svelte-1t3vvp2 .close:where(.svelte-1t3vvp2){left:12px}.viewer.immersive.svelte-1t3vvp2 .corner:where(.svelte-1t3vvp2){right:12px}.viewer.immersive.svelte-1t3vvp2 .count:where(.svelte-1t3vvp2){top:calc(22px + env(safe-area-inset-top));color:#f3eee6d9;text-shadow:0 1px 3px #0009;z-index:1}.chrome.svelte-1t3vvp2{transition:opacity .3s}.viewer.quiet.svelte-1t3vvp2 .chrome:where(.svelte-1t3vvp2){opacity:0;pointer-events:none}.viewer.quiet.svelte-1t3vvp2{cursor:none}@media (min-width:900px){.viewer.svelte-1t3vvp2{flex-direction:row;overflow:hidden}.stage.svelte-1t3vvp2{flex:auto;height:auto}.slot.svelte-1t3vvp2{padding:72px 96px}.frame.svelte-1t3vvp2{width:min(100%, calc((100vh - 144px) * var(--ar)))}.nav.svelte-1t3vvp2{border:1px solid var(--pill-line);background:var(--card);border-radius:50%;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.prev.svelte-1t3vvp2{left:24px}.next.svelte-1t3vvp2{right:24px}.info.svelte-1t3vvp2{border-left:1px solid var(--line);background:var(--card);gap:26px;width:380px;padding:72px 36px 32px}.caption.svelte-1t3vvp2 h2:where(.svelte-1t3vvp2){font-size:40px}.actions.svelte-1t3vvp2{grid-template-columns:1fr}.hint.svelte-1t3vvp2{margin-top:auto;display:block}.viewer.immersive.svelte-1t3vvp2{flex-direction:column}.viewer.immersive.svelte-1t3vvp2 .slot:where(.svelte-1t3vvp2){padding:0}.viewer.immersive.svelte-1t3vvp2 .frame:where(.svelte-1t3vvp2){width:min(100vw, calc(100vh * var(--ar)))}.viewer.immersive.svelte-1t3vvp2 .nav:where(.svelte-1t3vvp2){color:#f3eee6;z-index:1;background:#00000059;border-color:#ffffff2e}}@media (prefers-reduced-motion:reduce){.chrome.svelte-1t3vvp2,.track.anim.svelte-1t3vvp2,.zoom.anim.svelte-1t3vvp2{transition:none}}.splash.svelte-1n46o8q{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100svh;padding:24px;display:flex}.splash.svelte-1n46o8q .serif:where(.svelte-1n46o8q){color:var(--muted);font-size:32px;animation:1.6s ease-in-out infinite alternate svelte-1n46o8q-breathe}@keyframes svelte-1n46o8q-breathe{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.splash.svelte-1n46o8q .serif:where(.svelte-1n46o8q){animation:none}}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:500;font-display:swap;src:url(/fonts/cormorant-500.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts/cormorant-500-italic.woff2)format("woff2")}@font-face{font-family:Pinyon Script;font-weight:400;font-display:block;src:url(/fonts/pinyon-script.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:600;font-display:swap;src:url(/fonts/cormorant-600.woff2)format("woff2")}:root{--bg:#f7f3ec;--card:#fffdf9;--ink:#1e1a16;--muted:#6e655b;--accent:#7a2e2e;--line:#e3dbcf;--pill-line:#d6ccbe;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:16px;--tabbar:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:900px){:root{--gutter:max(32px, 4vw);--tabbar:0px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{display:block}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.serif{font-family:var(--serif);font-weight:500}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:500}.muted{color:var(--muted)}.page{padding:0 var(--gutter) calc(var(--tabbar) + 32px + env(safe-area-inset-bottom));max-width:1440px;margin:0 auto}.title{font-family:var(--serif);margin:0;font-size:38px;font-weight:500;line-height:1.05}@media (min-width:900px){.title{font-size:56px}}.btn{border:1px solid var(--ink);background:var(--ink);height:48px;color:var(--bg);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn.secondary{color:var(--ink);background:0 0}.btn:disabled{opacity:.5;cursor:default}.linkbtn{cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;font-weight:500;text-decoration:underline}.pill{border:1px solid var(--pill-line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:17px;height:34px;padding:0 14px;font-size:13px;font-weight:500}.pill[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;font-size:14px;font-weight:500}.tab[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.avatar{object-fit:cover;background:var(--line);border-radius:50%}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition-group(hero){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(hero){object-fit:cover;height:100%}::view-transition-new(hero){object-fit:cover;height:100%}::view-transition-old(root){animation-duration:.25s}::view-transition-new(root){animation-duration:.25s}
