.SplashScreen_wordmark__ICrFy{animation:SplashScreen_wordmark-fade__DINU_ 2.4s ease-in-out infinite}@keyframes SplashScreen_wordmark-fade__DINU_{0%,to{opacity:0}20%,70%{opacity:1}}.SplashScreen_phrase__Dg07R{opacity:0;animation:SplashScreen_phrase-fade__juE7M 4.8s ease-in-out infinite}@keyframes SplashScreen_phrase-fade__juE7M{0%,33.333%,to{opacity:0}25%,8.333%{opacity:1}}.CorrespondenceEnvelope_scene__7sAWo{--paper:#FAF8F2;--paper-height:140px;--edge:rgba(120,105,90,.14);--crease:rgba(120,105,90,.1);--paper-highlight:rgba(255,248,238,.42);--envelope:#EEE9DF;--fold:#E7E0D4;--ease:cubic-bezier(.3,0,.2,1);--envelope-top:30px;position:relative;margin:0;padding:0}.CorrespondenceEnvelope_scene__7sAWo[data-tone=received]{--paper:#FAF8F2}.CorrespondenceEnvelope_scene__7sAWo[data-tone=own]{--paper:color-mix(in srgb,var(--venue-color) 18%,#FAF8F2)}.CorrespondenceEnvelope_stage__5w0NS{position:relative;width:100%;height:260px;margin:0;perspective:1000px;isolation:isolate}.CorrespondenceEnvelope_back__LRGXU,.CorrespondenceEnvelope_flap__1mBnX,.CorrespondenceEnvelope_pocket__z_7Gv,.CorrespondenceEnvelope_trigger__FikFD{position:absolute;top:var(--envelope-top);left:0;width:100%;height:199px;border-radius:2px}.CorrespondenceEnvelope_back__LRGXU{z-index:1;background:var(--fold);border:1px solid var(--edge);box-shadow:inset 0 0 0 1px var(--paper-highlight),0 1px 1px #2b241f0a,0 8px 22px #2b241f1a}.CorrespondenceEnvelope_back__LRGXU:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--crease),#78695a06 62%,#fff8ee14);clip-path:polygon(0 0,100% 0,50% 58%)}.CorrespondenceEnvelope_back__LRGXU:before{content:"";position:absolute;left:10px;right:10px;top:0;height:28px;opacity:0;pointer-events:none;background:linear-gradient(180deg,#2b241f29,#2b241f00);filter:blur(5px);transform:translateY(1px);transition:opacity .22s ease}.CorrespondenceEnvelope_flap__1mBnX{z-index:4;top:calc(var(--envelope-top) - 1px);left:-1px;width:calc(100% + 2px);height:117px;transform-origin:50% 1px;transform-style:preserve-3d;will-change:transform}.CorrespondenceEnvelope_flap__1mBnX span{position:absolute;inset:0;background:linear-gradient(180deg,#78695a1c,#78695a09);clip-path:polygon(0 0,100% 0,50% 100%)}.CorrespondenceEnvelope_flap__1mBnX span:after{content:"";position:absolute;inset:0 1px 1px;background:linear-gradient(180deg,#fff8ee3d,#fff8ee00 36%),#ECE6DC;clip-path:polygon(0 0,100% 0,50% 100%)}.CorrespondenceEnvelope_seal__jayxK{position:absolute;left:calc(50% - 24px);bottom:-15px;filter:drop-shadow(0 1px 1px #2b241f26);pointer-events:none}.CorrespondenceEnvelope_paperFrame__8SeTX{position:absolute;z-index:2;top:0;left:0;width:100%;height:max(var(--paper-height),180px);transform:translateY(71px) scale(.76);transform-origin:48% 8%;transition:height .32s var(--ease)}.CorrespondenceEnvelope_paper__WU9aY{position:relative;isolation:isolate;height:100%;overflow:auto;padding:18px;background:var(--paper);border:1px solid var(--edge);box-shadow:inset 0 0 0 1px var(--paper-highlight),0 1px 1px #2b241f0a,0 8px 22px #2b241f1a;clip-path:inset(0 0 calc(100% - 128px))}.CorrespondenceEnvelope_paper__WU9aY:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.18;background:repeating-linear-gradient(92deg,#78695a08 0 1px,transparent 1px 5px);mix-blend-mode:multiply}.CorrespondenceEnvelope_paperHeader__CLkpB{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.CorrespondenceEnvelope_eyebrow__WD27y{margin:0;color:#7a6e64;font:600 9px/1.4 ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.1em}.CorrespondenceEnvelope_status__81REU{flex:none;padding:3px 7px;border:1px solid #b9ad9f;border-radius:999px;background:#fffaf2a8;color:#6f6255;font:600 8px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;text-transform:uppercase}.CorrespondenceEnvelope_words__apUyZ{position:relative;z-index:1;margin:0;color:#332923;font:15px/1.55 Lora,Newsreader,Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere;mask-image:linear-gradient(180deg,#000 0,#000 40%,transparent 60%,transparent);mask-size:100% 250%;mask-position:0 100%}.CorrespondenceEnvelope_time__FG_2i{position:relative;z-index:1;display:block;margin-top:12px;color:#7a6e64;font:8px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase}.CorrespondenceEnvelope_pocket__z_7Gv{z-index:3;overflow:hidden;border:1px solid var(--edge);border-top:1px solid transparent;box-shadow:inset 0 -1px 2px #2b241f09,0 1px 1px #2b241f09}.CorrespondenceEnvelope_pocket__z_7Gv span{position:absolute;inset:0}.CorrespondenceEnvelope_leftFold__X_3_E{background:linear-gradient(125deg,var(--crease),#78695a06 54%,transparent 72%);clip-path:polygon(0 0,53% 58%,0 100%)}.CorrespondenceEnvelope_rightFold__GQ0ku{background:linear-gradient(235deg,var(--crease),#78695a06 54%,transparent 72%);clip-path:polygon(100% 0,47% 58%,100% 100%)}.CorrespondenceEnvelope_leftFold__X_3_E:after,.CorrespondenceEnvelope_rightFold__GQ0ku:after{content:"";position:absolute;inset:1px 0 0;background:var(--fold)}.CorrespondenceEnvelope_leftFold__X_3_E:after{clip-path:polygon(0 0,53% 58%,0 100%);box-shadow:inset 9px 7px 16px -17px #2b241f47}.CorrespondenceEnvelope_rightFold__GQ0ku:after{clip-path:polygon(100% 0,47% 58%,100% 100%);box-shadow:inset -9px 7px 16px -17px #2b241f40}.CorrespondenceEnvelope_bottomFold__QjVtX{background:linear-gradient(0deg,#78695a1f,#78695a0a);clip-path:polygon(0 100%,0 99%,50% 43%,100% 99%,100% 100%)}.CorrespondenceEnvelope_bottomFold__QjVtX:after{content:"";position:absolute;inset:1px 0 0;background:linear-gradient(180deg,#2b241f09,#2b241f00 20%),var(--envelope);clip-path:polygon(0 100%,0 99%,50% 43%,100% 99%,100% 100%)}.CorrespondenceEnvelope_trigger__FikFD{z-index:5;cursor:pointer;border:0;background:transparent;color:transparent;font-size:0}.CorrespondenceEnvelope_paper__WU9aY:focus-visible,.CorrespondenceEnvelope_prompt__Y2Hyq:focus-visible,.CorrespondenceEnvelope_return__qth6y:focus-visible,.CorrespondenceEnvelope_trigger__FikFD:focus-visible{outline:2px solid #7a6e64;outline-offset:4px}.CorrespondenceEnvelope_prompt__Y2Hyq{display:block;min-height:44px;margin:0 auto;padding:8px 14px;border:0;background:transparent;color:#332923;font:italic 14px/1.6 Lora,Georgia,serif;cursor:pointer}.CorrespondenceEnvelope_return__qth6y{display:block;margin:0 auto;border:0;background:transparent;color:#243747;font:italic 14px Lora,Georgia,serif;cursor:pointer}.CorrespondenceEnvelope_scene__7sAWo[data-phase=opening] .CorrespondenceEnvelope_flap__1mBnX{animation:CorrespondenceEnvelope_hinge__9jFt7 .85s linear .1s both,CorrespondenceEnvelope_recede__WQjs0 .7s var(--ease) 1.9s forwards}.CorrespondenceEnvelope_scene__7sAWo[data-phase=opening] .CorrespondenceEnvelope_stage__5w0NS{height:calc(max(var(--paper-height),180px) + 28px)}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_stage__5w0NS,.CorrespondenceEnvelope_scene__7sAWo[data-phase=settling] .CorrespondenceEnvelope_stage__5w0NS{height:calc(var(--paper-height) + 28px)}.CorrespondenceEnvelope_scene__7sAWo[data-phase=opening] .CorrespondenceEnvelope_paperFrame__8SeTX{animation:CorrespondenceEnvelope_extract__W6fUb 2.6s var(--ease) both,CorrespondenceEnvelope_noteShadowReveal__gjQu5 .7s ease 1.05s both,CorrespondenceEnvelope_holdOpening__5SR7p 5.07s linear both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=opening] .CorrespondenceEnvelope_paper__WU9aY{animation:CorrespondenceEnvelope_unclipPaper__y6pmp 2.6s var(--ease) both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=opening] .CorrespondenceEnvelope_words__apUyZ{animation:CorrespondenceEnvelope_textReveal__Lcnxn 1.8s ease-in-out 2.1s both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=opening] .CorrespondenceEnvelope_seal__jayxK{animation:CorrespondenceEnvelope_release__4RIoE .1s ease-out both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=opening] .CorrespondenceEnvelope_back__LRGXU,.CorrespondenceEnvelope_scene__7sAWo[data-phase=opening] .CorrespondenceEnvelope_pocket__z_7Gv{animation:CorrespondenceEnvelope_recede__WQjs0 .7s var(--ease) 1.9s both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=opening] .CorrespondenceEnvelope_back__LRGXU:before{opacity:1}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settling] .CorrespondenceEnvelope_back__LRGXU,.CorrespondenceEnvelope_scene__7sAWo[data-phase=settling] .CorrespondenceEnvelope_flap__1mBnX,.CorrespondenceEnvelope_scene__7sAWo[data-phase=settling] .CorrespondenceEnvelope_pocket__z_7Gv{animation:CorrespondenceEnvelope_envelopeAway__kpYcI .52s ease both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settling] .CorrespondenceEnvelope_flap__1mBnX{z-index:0;transform:rotateX(180deg)}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settling] .CorrespondenceEnvelope_seal__jayxK{opacity:0}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settling] .CorrespondenceEnvelope_paperFrame__8SeTX{z-index:6;height:var(--paper-height);animation:CorrespondenceEnvelope_settlePaper__ybzrp .52s var(--ease) both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_paper__WU9aY,.CorrespondenceEnvelope_scene__7sAWo[data-phase=settling] .CorrespondenceEnvelope_paper__WU9aY{clip-path:none}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_words__apUyZ,.CorrespondenceEnvelope_scene__7sAWo[data-phase=settling] .CorrespondenceEnvelope_words__apUyZ{mask-position:0 0}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_stage__5w0NS{height:var(--paper-height)}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_back__LRGXU,.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_flap__1mBnX,.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_pocket__z_7Gv,.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_trigger__FikFD{display:none}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_paperFrame__8SeTX{z-index:1;height:var(--paper-height);transform:none;filter:none}.CorrespondenceEnvelope_scene__7sAWo[data-phase=settled] .CorrespondenceEnvelope_paper__WU9aY{border-radius:10px}.CorrespondenceEnvelope_scene__7sAWo[data-phase=closing] .CorrespondenceEnvelope_paperFrame__8SeTX{animation:CorrespondenceEnvelope_returnPaper__mvY9L 1.7s ease-in-out both,CorrespondenceEnvelope_noteShadowReveal__gjQu5 1.2s ease reverse both,CorrespondenceEnvelope_holdClosing__dmNI0 3.4s linear both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=closing] .CorrespondenceEnvelope_paper__WU9aY{animation:CorrespondenceEnvelope_foldPaper__xcv6D 1.7s ease-in-out both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=closing] .CorrespondenceEnvelope_words__apUyZ{mask-position:0 0}.CorrespondenceEnvelope_scene__7sAWo[data-phase=closing] .CorrespondenceEnvelope_flap__1mBnX{animation:CorrespondenceEnvelope_recede__WQjs0 .9s ease-in-out reverse both,CorrespondenceEnvelope_hinge__9jFt7 .85s ease-in-out 1.7s reverse both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=closing] .CorrespondenceEnvelope_seal__jayxK{animation:CorrespondenceEnvelope_placeSeal__iOpjB .8s var(--ease) 2.6s both}.CorrespondenceEnvelope_scene__7sAWo[data-phase=closing] .CorrespondenceEnvelope_back__LRGXU,.CorrespondenceEnvelope_scene__7sAWo[data-phase=closing] .CorrespondenceEnvelope_pocket__z_7Gv{animation:CorrespondenceEnvelope_recede__WQjs0 .9s ease-in-out reverse both}@keyframes CorrespondenceEnvelope_release__4RIoE{to{opacity:0;transform:translateY(3px) rotate(6deg) scale(.96)}}@keyframes CorrespondenceEnvelope_holdOpening__5SR7p{0%{opacity:1}to{opacity:1}}@keyframes CorrespondenceEnvelope_holdClosing__dmNI0{0%{opacity:1}to{opacity:1}}@keyframes CorrespondenceEnvelope_envelopeAway__kpYcI{0%{opacity:1;translate:0 32px}to{opacity:0;translate:0 48px}}@keyframes CorrespondenceEnvelope_settlePaper__ybzrp{0%{transform:none;filter:drop-shadow(-6px 9px 8px #2b241f1c) drop-shadow(12px 16px 12px #2b241f24)}to{transform:none;filter:drop-shadow(0 4px 8px #2b241f16)}}@keyframes CorrespondenceEnvelope_noteShadowReveal__gjQu5{0%{filter:drop-shadow(0 0 0 #2b241f00) drop-shadow(0 0 0 #2b241f00)}to{filter:drop-shadow(-6px 9px 8px #2b241f1c) drop-shadow(12px 16px 12px #2b241f24)}}@keyframes CorrespondenceEnvelope_textReveal__Lcnxn{0%{mask-position:0 100%}to{mask-position:0 0}}@keyframes CorrespondenceEnvelope_hinge__9jFt7{0%{transform:rotateX(0deg);z-index:4}50%{transform:rotateX(90deg);z-index:4}50.01%{transform:rotateX(90deg);z-index:0}to{transform:rotateX(180deg);z-index:0}}@keyframes CorrespondenceEnvelope_extract__W6fUb{0%,43%{transform:translateY(71px) scale(.76);z-index:2}70%{transform:translateY(0) scale(.76);z-index:2}71%{transform:translateY(0) scale(.76);z-index:6}to{transform:none;z-index:6}}@keyframes CorrespondenceEnvelope_unclipPaper__y6pmp{0%,43%{clip-path:inset(0 0 calc(100% - 128px))}70%,71%{clip-path:inset(0 0 calc(100% - 169px))}to{clip-path:inset(0)}}@keyframes CorrespondenceEnvelope_recede__WQjs0{to{translate:0 32px}}@keyframes CorrespondenceEnvelope_returnPaper__mvY9L{0%{transform:none;z-index:6}45%{transform:translateY(-62px) scale(.76);z-index:6}45.01%{transform:translateY(-62px) scale(.76);z-index:2}to{transform:translateY(58px) scale(.76);z-index:2}}@keyframes CorrespondenceEnvelope_foldPaper__xcv6D{0%{clip-path:inset(0)}45%{clip-path:inset(0 0 calc(100% - 127px))}to{clip-path:inset(0 0 calc(100% - 96px))}}@keyframes CorrespondenceEnvelope_placeSeal__iOpjB{0%{opacity:0;transform:translateY(-10px) scale(1.12)}65%{opacity:1;transform:translateY(0) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.CorrespondenceEnvelope_scene__7sAWo *{animation:none!important;transition:none!important}}.NoteAudioPlayer_player__9ZGP2{position:relative;display:grid;grid-template-columns:44px auto;align-items:center;justify-content:start;gap:8px 12px;margin:12px 0;color:inherit;white-space:normal}.NoteAudioPlayer_control__gvp7k{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.NoteAudioPlayer_control__gvp7k:focus-visible{outline:2px solid currentColor;outline-offset:5px}.NoteAudioPlayer_duration__uH6fl{font-family:var(--mono,ui-monospace,monospace);font-size:11px;line-height:1.4;opacity:.65;font-variant-numeric:tabular-nums}.NoteAudioPlayer_progress___b7V_{grid-column:1/-1;width:84px;height:1px;background:color-mix(in srgb,currentColor 12%,transparent);opacity:0}.NoteAudioPlayer_progress___b7V_[data-playing=true]{opacity:1}.NoteAudioPlayer_progress___b7V_>span{display:block;height:100%;background:currentColor;opacity:.4;transform-origin:left}.NoteAudioPlayer_player__9ZGP2[data-centered=true]{grid-template-columns:auto;justify-content:center;justify-items:center;margin:0}.NoteAudioPlayer_error__V4PhV{grid-column:1/-1;font-family:var(--serif,Georgia,serif);font-size:12px;line-height:1.5}.FirstTraceEncounter_encounter__2sg9e{--paper:#F7F1E7;--note-paper:#F5EFE6;--note-ink:#352924;--note-muted:#7B6B63;--edge:rgba(120,105,90,.14);--ink:var(--text-primary,#332923);--canvas:var(--bg-canvas,#E5EDE5);--muted:var(--text-muted,#7A6E64);--quiet:var(--text-tertiary,#9A8E84);--serif:Lora,Newsreader,Georgia,serif;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--page-top:max(32px,5svh,env(safe-area-inset-top));box-sizing:border-box;min-height:100svh;padding:var(--page-top) 24px max(28px,env(safe-area-inset-bottom));background:var(--canvas);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-anchor:none}.FirstTraceEncounter_encounter__2sg9e *,.FirstTraceEncounter_encounter__2sg9e :after,.FirstTraceEncounter_encounter__2sg9e :before{box-sizing:border-box}.FirstTraceEncounter_composition__NVIzG{width:100%;max-width:408px;margin:0 auto}.FirstTraceEncounter_experience__9phfN{min-height:calc(100svh - var(--page-top))}.FirstTraceEncounter_header__O9LKD{display:grid;justify-items:center}.FirstTraceEncounter_headerWithBack__1CJzV{position:relative;width:100%}.FirstTraceEncounter_headerBack____PTV{position:absolute;left:0;top:50%;display:grid;width:44px;height:44px;translate:0 -50%;place-items:center;border:0;background:transparent;color:var(--muted,#7A6E64);cursor:pointer}.FirstTraceEncounter_headerBack____PTV:focus-visible{outline:2px solid var(--ink,#332923);outline-offset:2px}.FirstTraceEncounter_identity__2eRm9{display:flex;align-items:baseline;justify-content:center;gap:12px}.FirstTraceEncounter_logo__r6jJa{margin:0;color:inherit;font:italic 700 24px Georgia,serif;text-decoration:none}.FirstTraceEncounter_logo__r6jJa:hover{opacity:.8}.FirstTraceEncounter_logo__r6jJa:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.FirstTraceEncounter_venue__Wt3tH{margin:0;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--muted)}.FirstTraceEncounter_activeVisitMessage__GFA9j{margin:clamp(32px,7svh,64px) auto 10px;font:14px/1.35 var(--serif);text-align:center;color:var(--muted)}.FirstTraceEncounter_returnCue__FxI0_{margin:clamp(32px,7svh,64px) auto 10px;font:italic 13px/1.4 var(--serif);text-align:center;color:var(--muted)}.FirstTraceEncounter_activeVisitMessage__GFA9j+.FirstTraceEncounter_returnCue__FxI0_{margin-top:0}.FirstTraceEncounter_invitation__t6y5F{margin:clamp(32px,7svh,64px) auto 24px;font:24px/1.15 var(--serif);letter-spacing:-.025em;text-align:center}.FirstTraceEncounter_invitationAfterActiveVisit__rBvJt{margin-top:0}.FirstTraceEncounter_traceSubtitle__lFI3a{display:block;margin-top:8px;color:#4A4A4A;font:14px/1.3 Cormorant Garamond,EB Garamond,Georgia,serif;letter-spacing:0}.FirstTraceEncounter_encounterLeaf__1SSg3{margin:0 auto 44px;color:rgba(168,162,158,.8);font:36px/1 var(--serif);text-align:center;translate:0 14px;user-select:none}.FirstTraceEncounter_stage___OxPi{position:relative}.FirstTraceEncounter_postcard__YRRBF{width:100%;aspect-ratio:3/2;perspective:1000px;transition:opacity .3s ease,translate .3s ease}.FirstTraceEncounter_postcardInner__9WfKS{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s ease}.FirstTraceEncounter_encounter__2sg9e:not([data-phase=closed]) .FirstTraceEncounter_postcardInner__9WfKS{transform:rotateY(180deg)}.FirstTraceEncounter_postcardBack__NPkCS,.FirstTraceEncounter_postcardFront__Hpeoy{position:absolute;inset:0;width:100%;height:100%}.FirstTraceEncounter_postcardBack__NPkCS,.FirstTraceEncounter_postcardFront__Hpeoy,.FirstTraceEncounter_postcardPaper__XUhep{border:1px solid var(--edge,rgba(120,105,90,.14));border-radius:2px;box-shadow:0 8px 22px #2b241f1a}.FirstTraceEncounter_postcardBack__NPkCS,.FirstTraceEncounter_postcardFront__Hpeoy{backface-visibility:hidden;-webkit-backface-visibility:hidden}.FirstTraceEncounter_postcardFront__Hpeoy{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto 1fr auto;align-items:start;padding:12px;background:var(--venue-background);color:var(--venue-foreground);box-shadow:0 16px 30px rgb(43 36 31/.22);cursor:pointer}.FirstTraceEncounter_postcardFront__Hpeoy:disabled{cursor:default}.FirstTraceEncounter_postcardMark__du4Ei{grid-column:1;grid-row:1;justify-self:start;color:#F5EFE6;font:italic 700 14px Georgia,serif}.FirstTraceEncounter_venueDate__mTvYY{grid-column:3;grid-row:1;justify-self:end;font:10px/1.4 var(--mono);letter-spacing:.08em;text-align:right;opacity:.8}.FirstTraceEncounter_venueIdentity__tr65o{grid-column:1/-1;grid-row:2;align-self:center;justify-self:center;display:grid;justify-items:center;max-width:100%;translate:0 -10px}.FirstTraceEncounter_venueName__cV8ny{max-width:100%;font:400 clamp(28px,10vw,54px)/1 Georgia,var(--serif);letter-spacing:.06em;text-align:center;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.FirstTraceEncounter_venueNameCompact__P43cp{font-size:clamp(28px,9vw,46px);letter-spacing:.045em}.FirstTraceEncounter_city__5f4lm{margin-top:8px;font:10px/1.4 var(--mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;opacity:.8}.FirstTraceEncounter_postcardHint__FM0Ht{margin:12px 0 0;color:var(--muted);text-align:center;font:italic 13px/1.4 var(--serif)}.FirstTraceEncounter_postOptions__OZpi3{position:relative;display:flex;width:100%;justify-content:flex-end;margin-top:4px}.FirstTraceEncounter_postOptionsOverlay__oJya1{position:absolute;z-index:2;top:2px;right:2px;width:auto;margin:0}.FirstTraceEncounter_postOptionsOverlay__oJya1 .FirstTraceEncounter_postOptionsMenu__cHc8_{top:38px;bottom:auto}.FirstTraceEncounter_postOptionsTrigger__hzdM9{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.FirstTraceEncounter_postOptionsMenu__cHc8_{position:absolute;z-index:2;right:0;bottom:38px;width:128px;border:1px solid var(--edge);border-radius:6px;padding:4px;background:var(--canvas);box-shadow:0 8px 22px rgb(43 36 31/.16)}.FirstTraceEncounter_postOptionsMenu__cHc8_ button{width:100%;border:0;border-radius:4px;background:transparent;padding:8px;color:#9f3a38;cursor:pointer;font:700 9px/1.4 var(--mono);letter-spacing:.08em;text-align:left;text-transform:uppercase}.FirstTraceEncounter_postOptionsMenu__cHc8_ button:hover{background:rgb(159 58 56/.08)}.FirstTraceEncounter_postcardBack__NPkCS{display:grid;grid-template-rows:minmax(0,1fr);transform:rotateY(180deg);padding:0;background:var(--note-paper);color:var(--note-ink);overflow:hidden}.FirstTraceEncounter_postcardNoteContent__YfU_v{--postcard-content-padding:clamp(16px,4vw,24px);display:flex;min-height:0;flex-direction:column;padding:var(--postcard-content-padding);overflow-y:auto;overscroll-behavior:contain}.FirstTraceEncounter_postcardNoteContent__YfU_v>:first-child{margin-top:auto}.FirstTraceEncounter_postcardNoteContent__YfU_v>:last-child{margin-bottom:auto}.FirstTraceEncounter_postcardScrollFade__UvS1H{position:absolute;inset:auto 1px 1px;z-index:1;height:64px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--note-paper))}.FirstTraceEncounter_guestbookThread__co29K{--ink:#332923;--muted:#7A6E64;--serif:Lora,Newsreader,Georgia,serif;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.FirstTraceEncounter_guestbookIntroduction__hkdX_{max-width:390px;margin:0 auto 40px;text-align:center}.FirstTraceEncounter_guestbookHero__jap0S{margin:0;color:var(--ink);font:400 24px/1.15 var(--serif);letter-spacing:-.025em;text-wrap:balance}.FirstTraceEncounter_guestbookSubheader__OZJDO{max-width:340px;margin:14px auto 0;color:var(--muted);font:400 14px/1.5 var(--serif);text-wrap:balance}.FirstTraceEncounter_postcardPaper__XUhep{--note-paper:#F5EFE6;--note-ink:#352924;--note-muted:#7B6B63;--edge:rgba(120,105,90,.14);--note-font-size:18px;box-sizing:border-box;width:100%;background:var(--note-paper);color:var(--note-ink)}.FirstTraceEncounter_postcardPaperPreview__MJnei{overflow:hidden}.FirstTraceEncounter_postcardPaperPreviewMedia__Rbw1t{display:flex;aspect-ratio:3/2;flex-direction:column}.FirstTraceEncounter_postcardPaperDetail__lJclH{position:relative;padding:clamp(20px,5vw,28px)}.FirstTraceEncounter_postcardPaperTop__juiik{display:flex;min-height:16px;align-items:baseline;justify-content:flex-start;gap:5px;color:var(--note-muted);font:italic 11px/1.4 var(--serif,Georgia,serif)}.FirstTraceEncounter_postcardReplyCue__Abdme{margin-left:auto;color:var(--venue-accent);font:700 11px/1.4 var(--serif,Georgia,serif)}.FirstTraceEncounter_postcardPreviewNote__pRpul{display:-webkit-box;margin:12px 0 0;overflow:hidden;font:400 clamp(16px,4.2vw,18px)/1.45 EB Garamond,Crimson Text,Georgia,serif;overflow-wrap:anywhere;white-space:pre-wrap;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.FirstTraceEncounter_postcardPreviewImage__xX__5{width:100%;min-height:0;flex:1;margin-top:10px;object-fit:cover;object-position:center}.FirstTraceEncounter_postcardVoicePreview__rLuOo{margin:8px 0 0;color:var(--note-ink);font:400 14px/1.35 var(--serif,Georgia,serif)}.FirstTraceEncounter_postcardReplyLink__wI5aU{display:block;margin-top:13px;color:var(--note-muted);font:italic 12px/1.4 var(--serif,Georgia,serif);text-align:left}.FirstTraceEncounter_traceReply__v1xPN{position:absolute;z-index:2;right:8px;bottom:6px}.FirstTraceEncounter_traceReplyAction__fqhpB{min-height:40px;border:0;background:transparent;padding:0 12px;color:#243747;cursor:pointer;font:700 14px/1.3 var(--serif);text-decoration:underline;text-decoration-color:rgb(36 55 71/.3);text-underline-offset:4px}.FirstTraceEncounter_traceReplyAction__fqhpB:focus-visible{outline:2px solid #243747;outline-offset:2px}.FirstTraceEncounter_floatingLeaveWrap__W8qZZ{position:fixed;z-index:30;right:16px;bottom:max(24px,env(safe-area-inset-bottom));left:16px;display:flex;justify-content:center;pointer-events:none}.FirstTraceEncounter_floatingLeaveAction__Q8RYb{padding:12px 28px;border:1px solid #344d63;border-radius:999px;background:#243747;box-shadow:0 8px 22px rgb(36 55 71/.22);color:#FAF8F2;cursor:pointer;font:400 15px/1.3 var(--serif);pointer-events:auto;transition:background-color .16s ease}.FirstTraceEncounter_floatingLeaveAction__Q8RYb:hover{background:#1F3140}.FirstTraceEncounter_floatingLeaveAction__Q8RYb:focus-visible{outline:2px solid #243747;outline-offset:3px}.FirstTraceEncounter_networkDiscovery__XkA3d{display:flex;width:100%;margin:4px auto 0;flex-direction:column;align-items:center;gap:4px;text-align:center}.FirstTraceEncounter_networkDiscoveryPrimary__15K09{display:flex;align-items:center;justify-content:center;gap:10px}.FirstTraceEncounter_networkDiscoveryAction__DccvE,.FirstTraceEncounter_networkDiscoveryNearby__AUTmm{min-height:36px;border:0;background:transparent;padding:0 8px;cursor:pointer;color:var(--muted);font:500 15px/1.3 var(--serif);text-align:center}.FirstTraceEncounter_networkDiscoveryNearby__AUTmm{font-weight:400}.FirstTraceEncounter_networkDiscoverySeparator__Sc3Ma{color:color-mix(in srgb,var(--quiet) 55%,transparent);font:8px/1 var(--serif)}.FirstTraceEncounter_replyLineage__QVY_E{margin-bottom:12px;border-left:2px solid color-mix(in srgb,var(--venue-accent) 38%,transparent);padding-left:10px;color:var(--note-muted)}.FirstTraceEncounter_replyLineage__QVY_E>span{font:700 8px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.FirstTraceEncounter_replyLineage__QVY_E>p{margin-top:3px;font:italic 12px/1.35 var(--serif)}.FirstTraceEncounter_note__9kpiD{margin:0;font:400 var(--note-font-size)/1.5 EB Garamond,Crimson Text,Georgia,serif;color:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.FirstTraceEncounter_noteMeta__3m9ol{margin:16px 0 0;color:var(--note-muted);font:11px/1.4 var(--mono);letter-spacing:.02em;text-align:center}.FirstTraceEncounter_prompt__S765K{margin-bottom:12px;font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:17px;font-weight:600;line-height:1.35}.FirstTraceEncounter_noteImage__vRljs{display:block;width:100%;height:clamp(150px,42vw,220px);object-fit:cover;object-position:center;margin:0 auto 12px}.FirstTraceEncounter_voiceOnly__rP6b3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;text-align:center}.FirstTraceEncounter_voiceIntroduction__qr3Cy{margin:0 0 16px;font:inherit}.FirstTraceEncounter_writtenWithVoice__qIo37{margin:12px 0 0;font:inherit}.FirstTraceEncounter_actions__AMDk_{display:grid;justify-items:center;gap:10px;margin-top:20px}.FirstTraceEncounter_primary___TiPi,.FirstTraceEncounter_secondary__4Ajmi{border:0;background:transparent;padding:0;min-height:44px;cursor:pointer;font:14px/1.6 var(--serif);color:var(--muted)}.FirstTraceEncounter_primary___TiPi{font-size:20px;font-style:normal;text-decoration:underline;color:var(--ink)}.FirstTraceEncounter_helper__i_xEz{margin:-8px 0 0;color:var(--muted);font:italic 12px/1.7 var(--serif)}.FirstTraceEncounter_encounter__2sg9e button:focus-visible,.FirstTraceEncounter_postcardBack__NPkCS:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.FirstTraceEncounter_accountLinks__5McLh{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:24px auto;color:var(--quiet)}.FirstTraceEncounter_nearbyLinks__sqOZm{flex-direction:column;gap:2px}.FirstTraceEncounter_nearbyButton__MKbtP{color:#573126;font-size:16px}.FirstTraceEncounter_encounter__2sg9e[data-empty=true] .FirstTraceEncounter_experience__9phfN>.FirstTraceEncounter_actions__AMDk_{margin-top:100px}.FirstTraceEncounter_encounter__2sg9e[data-completing=true] .FirstTraceEncounter_invitation__t6y5F{visibility:hidden}.FirstTraceEncounter_encounter__2sg9e[data-phase=closing] .FirstTraceEncounter_postcard__YRRBF,.FirstTraceEncounter_encounter__2sg9e[data-phase=sealed] .FirstTraceEncounter_postcard__YRRBF{opacity:0;translate:0 8px}.FirstTraceEncounter_encounter__2sg9e[data-direction=left]{--entry-x:-48px}.FirstTraceEncounter_encounter__2sg9e[data-direction=right]{--entry-x:48px}.FirstTraceEncounter_encounter__2sg9e[data-empty=true][data-transition=out] .FirstTraceEncounter_experience__9phfN>.FirstTraceEncounter_actions__AMDk_,.FirstTraceEncounter_encounter__2sg9e[data-transition=out] .FirstTraceEncounter_stage___OxPi{opacity:0;translate:0 -12px;transition:opacity .2s ease,translate .2s ease}.FirstTraceEncounter_encounter__2sg9e[data-transition=in] .FirstTraceEncounter_stage___OxPi{animation:FirstTraceEncounter_enterPostcard__Dvg90 .25s ease both}@keyframes FirstTraceEncounter_enterPostcard__Dvg90{0%{opacity:0;translate:var(--entry-x) 0}to{opacity:1;translate:0 0}}.FirstTraceEncounter_legalFooter__EkL6j{margin-top:32px;padding:20px 0 24px;border-top:1px solid var(--edge);text-align:center;font-family:var(--serif)}.FirstTraceEncounter_legalFooter__EkL6j p{margin:8px 0 0;color:color-mix(in srgb,var(--ink) 35%,transparent);font-size:11px;font-style:italic;line-height:1.45}.FirstTraceEncounter_legalLinks__1l9f6{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;color:color-mix(in srgb,var(--ink) 50%,transparent);font-size:12px}.FirstTraceEncounter_legalLinks__1l9f6 button{border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.FirstTraceEncounter_legalLinks__1l9f6 a,.FirstTraceEncounter_legalLinks__1l9f6 button{color:inherit;text-decoration:none;transition:color .15s ease}.FirstTraceEncounter_legalLinks__1l9f6 a:hover,.FirstTraceEncounter_legalLinks__1l9f6 button:hover{color:var(--ink)}.FirstTraceEncounter_legalLinks__1l9f6 span{color:color-mix(in srgb,var(--ink) 20%,transparent)}.FirstTraceEncounter_legalDisclaimer__F__O_{max-width:320px;margin-left:auto!important;margin-right:auto!important;line-height:1.55!important}.FirstTraceEncounter_completion__4VfZ4{animation:FirstTraceEncounter_footerReveal__fDj81 .5s ease both;min-height:70px;text-align:center;font-family:var(--serif)}.FirstTraceEncounter_completion__4VfZ4 h2{margin:0;font-size:30px;font-weight:400;line-height:1.15}.FirstTraceEncounter_completion__4VfZ4 p{margin:5px auto 0;max-width:260px;font-size:15px;line-height:1.35;color:var(--muted)}.FirstTraceEncounter_completionLead__W7dOc{display:grid;gap:0}.FirstTraceEncounter_completionLead__W7dOc span{display:block}.FirstTraceEncounter_completionLeaf__GE1K1{margin:12px auto 0;font-size:36px;line-height:1;color:rgba(168,162,158,.8);user-select:none}.FirstTraceEncounter_keep__6MO19{margin:26px auto 0;max-width:384px;text-align:center}.FirstTraceEncounter_keep__6MO19 form{text-align:center}@media (prefers-reduced-motion:reduce){.FirstTraceEncounter_encounter__2sg9e *,.FirstTraceEncounter_encounter__2sg9e :after,.FirstTraceEncounter_encounter__2sg9e :before{animation:none!important;transition:none!important}}.PassportLetters_list__vXgiP{color:#332923}.PassportLetters_heading__MuJQS{padding:8px 4px 16px}.PassportLetters_eyebrow__9_IIg{margin:0;color:#7a6e64;font:600 9px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:.15em;text-transform:uppercase}.PassportLetters_title__qKM8S{margin:5px 0 0;font:italic 27px/1.2 Lora,Newsreader,Georgia,serif}.PassportLetters_hint__9LypQ{margin:8px 0;color:#7a6e64;font:italic 13px/1.45 Lora,Georgia,serif}.PassportLetters_empty__VY0bN{padding:36px 18px;text-align:center;border:1px solid #d1ddd1;border-radius:12px;background:#faf8f2}.PassportLetters_empty__VY0bN span{color:#7a6e64;font-size:35px}.PassportLetters_empty__VY0bN p{margin:8px 0 0;font:italic 15px/1.4 Lora,Georgia,serif}.PassportLetters_empty__VY0bN p:last-child{color:#7a6e64;font-size:13px}.PassportLetters_conversations__7hOTT{display:grid;gap:9px}.PassportLetters_preview__snx3R{display:block;width:100%;min-height:92px;padding:14px 15px;text-align:left;text-decoration:none;border:1px solid #d1ddd1;border-left:3px solid var(--venue-accent);border-radius:10px;background:#faf8f2;color:inherit;box-shadow:0 2px 7px #2b241f0b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.PassportLetters_preview__snx3R:hover{border-color:#9caa9e;box-shadow:0 5px 16px #2b241f12;transform:translateY(-1px)}.PassportLetters_preview__snx3R:focus-visible{outline:2px solid #6f806f;outline-offset:3px}.PassportLetters_unread__q6KOP{box-shadow:0 3px 12px #2b241f10}.PassportLetters_previewText__MmKde{display:grid;min-width:0;gap:6px}.PassportLetters_previewTopline__4U52L{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.PassportLetters_previewVenue__iJQxF{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#243747;font:600 14px/1.2 Lora,Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.PassportLetters_unreadDot__QbME_{width:6px;height:6px;flex:none;border-radius:50%;background:var(--venue-accent)}.PassportLetters_previewTime__PQrJY{flex:none;color:#8a7d71;font:8px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;text-transform:uppercase}.PassportLetters_previewExcerpt__jyw_F{display:-webkit-box;overflow:hidden;color:#5e554c;font:italic 13px/1.4 Lora,Georgia,serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PassportLetters_error__tvlTV{color:#9f302c;font:13px/1.4 Lora,Georgia,serif}.PassportLetters_error__tvlTV button{display:block;margin-top:8px;border:0;background:none;color:#243747;text-decoration:underline;cursor:pointer}@media (max-width:370px){.PassportLetters_preview__snx3R{padding:13px 12px}.PassportLetters_previewTime__PQrJY{display:none}}@media (prefers-reduced-motion:reduce){.PassportLetters_preview__snx3R{transition:none}}.PassportStampPreview_preview__02d_D{animation:PassportStampPreview_passportPreviewFade__98lwZ .52s ease-out both}.PassportStampPreview_stampWrap__pQhkM{opacity:0;transform:translateY(-18px) scale(1.08) rotate(-5deg);animation:PassportStampPreview_passportStampLand__vzm9F .9s cubic-bezier(.18,.9,.2,1.18) .9s both}.PassportStampPreview_stampInk__GfcU_{color:var(--stamp-ink,#243747);filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--stamp-ink,#243747) 20%,transparent))}.PassportStampPreview_stampOval__UhNq9{fill:rgba(36,55,71,.025);stroke:currentColor;stroke-width:4;stroke-dasharray:10 3 2 4;stroke-linecap:round}.PassportStampPreview_stampInner__vUcX8{fill:none;stroke:currentColor;stroke-width:1.4;stroke-dasharray:2 5;opacity:.5}.PassportStampPreview_stampText__ZqiOg{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.PassportStampPreview_perimeterText__fFMFN,.PassportStampPreview_stampText__ZqiOg{fill:currentColor;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace)}.PassportStampPreview_perimeterText__fFMFN{font-weight:600;letter-spacing:.18em;opacity:.66}.PassportStampPreview_fleuron__PaKqE{fill:currentColor;font-family:Georgia,Times New Roman,Times,serif;font-size:52px}.PassportStampPreview_inkNoise__zCIgG{opacity:.12;mix-blend-mode:multiply}@keyframes PassportStampPreview_passportPreviewFade__98lwZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PassportStampPreview_passportStampLand__vzm9F{0%{opacity:0;transform:translateY(-18px) scale(1.08) rotate(-5deg)}58%{opacity:1;transform:translateY(3px) scale(.985) rotate(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.PassportStampPreview_preview__02d_D{animation:PassportStampPreview_passportPreviewFade__98lwZ 1ms ease-out both}.PassportStampPreview_stampWrap__pQhkM{animation:PassportStampPreview_passportPreviewFade__98lwZ 1ms ease-out .12s both;transform:none}}.LettersConversation_page__z_eXE{min-height:100dvh;background:#e5ede5;color:#332923;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.LettersConversation_shell__a_v_W{width:min(calc(100% - 32px),408px);min-height:100dvh;margin:0 auto;padding:20px 24px 64px;background:#e5ede5}.LettersConversation_header__Z_Ei1{display:flex;align-items:center;min-height:28px}.LettersConversation_back__rKauH{color:#332923;text-decoration:none;font:italic 14px/1.3 Lora,Georgia,serif}.LettersConversation_conversationHeader__a9La9{position:relative;margin:30px 0 20px;padding-right:42px}.LettersConversation_conversationHeader__a9La9 h1{margin:0;font:italic 29px/1.15 Lora,Newsreader,Georgia,serif;letter-spacing:-.02em}.LettersConversation_conversationHeader__a9La9>p{margin:12px 0 0;color:#6f6255;font:italic 12px/1.5 Lora,Georgia,serif}.LettersConversation_menuRoot__Lhjyr{position:relative;z-index:20;flex:none}.LettersConversation_conversationMenu__MfvQG{position:absolute;top:-8px;right:-8px}.LettersConversation_menuTrigger__Jq01J{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:#6f6255;cursor:pointer}.LettersConversation_menuTrigger__Jq01J:hover,.LettersConversation_menuTrigger__Jq01J[aria-expanded=true]{color:#243747}.LettersConversation_menuTrigger__Jq01J:focus-visible{outline:2px solid #667b6c;outline-offset:2px}.LettersConversation_menu___KwhH{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:224px;padding:6px;overflow:hidden;border:1px solid #d8d1c5;border-radius:14px;background:#faf8f2;box-shadow:0 16px 36px #26342c20,0 2px 8px #26342c10}.LettersConversation_menu___KwhH button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;border:0;border-radius:9px;background:transparent;padding:7px 9px;color:#332923;cursor:pointer;text-align:left;font:italic 13px/1.3 Lora,Georgia,serif}.LettersConversation_menu___KwhH button+button{margin-top:2px}.LettersConversation_menu___KwhH button:focus-visible,.LettersConversation_menu___KwhH button:hover{background:#e8ede5;outline:none}.LettersConversation_menuIcon__RgQfX{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:1px solid #d8d1c5;border-radius:999px;background:#fffdf8;color:#53695a}.LettersConversation_menu___KwhH button:first-child .LettersConversation_menuIcon__RgQfX{color:#7a4a43}.LettersConversation_eyebrow__Z133J{margin:0;color:#7a6e64;font:600 9px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:.15em;text-transform:uppercase}.LettersConversation_history__FhfgU{display:grid;gap:10px}.LettersConversation_context__BCioL{position:relative;margin:0;overflow:hidden;border:1px solid #d5d8cc;border-radius:10px;background:#faf8f2;box-shadow:0 3px 12px #26342c12}.LettersConversation_contextMenu__vvnmn{position:absolute;top:5px;right:5px;z-index:2}.LettersConversation_contextHeader__9uWg_{display:grid;gap:5px;padding:15px 17px}.LettersConversation_contextPreview__GL_yP{display:-webkit-box;margin:0;overflow:hidden;color:#5e554c;font:400 15px/1.55 Lora,Georgia,serif;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.LettersConversation_contextExpanded__swaDo{display:block;overflow:visible;-webkit-line-clamp:unset}.LettersConversation_contextAction__CofcV{justify-self:start;min-height:44px;margin:-4px 0 -10px;padding:0;border:0;background:transparent;color:#53695a;font:italic 12px/1.3 Lora,Georgia,serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.LettersConversation_contextAction__CofcV:focus-visible{outline:2px solid #667b6c;outline-offset:2px}.LettersConversation_replyAction___Swe_{min-height:44px;border:0;background:transparent;padding:0;color:#53695a;font:italic 13px/1.3 Lora,Georgia,serif;cursor:pointer;text-decoration:underline;text-decoration-color:#53695a40;text-underline-offset:4px}.LettersConversation_contextDetails__OjkWV{padding:0 17px 15px}.LettersConversation_contextDetails__OjkWV .LettersConversation_image__wmKoH{max-height:160px}.LettersConversation_contextDetails__OjkWV .LettersConversation_time__JK8rG{margin-top:10px}.LettersConversation_contextPrompt__rk8dT{margin:4px 0 10px;color:#6f6255;font:700 15px/1.45 Lora,Georgia,serif}.LettersConversation_exchange__jJoMf{display:grid;gap:10px}.LettersConversation_letter__hngQr{position:relative;width:100%;padding:18px;border:1px solid #d6d0c4;border-radius:10px;background:#faf8f2;box-shadow:0 3px 12px #26342c12}.LettersConversation_received__2iYRa{background:#faf8f2}.LettersConversation_own__3nnj0{background:color-mix(in srgb,var(--venue-color) var(--venue-color-strength,25%),#faf8f2)}.LettersConversation_highlighted__ji5wH{outline:2px solid #e4c6a9;outline-offset:3px}.LettersConversation_letterMeta__BE9iF{color:#7a6e64;font:600 9px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase}.LettersConversation_prose__s7eXh{margin:12px 0;font:15px/1.62 Lora,Newsreader,Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere}.LettersConversation_time__JK8rG{display:block;color:#7a6e64;font:8px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase}.LettersConversation_latestLetter___arOS{position:relative}.LettersConversation_letterMenu__W7AcC{position:absolute;top:5px;right:5px}.LettersConversation_deleted__Ro3HM{border-style:dashed;background:#f2efe8;color:#776f67;box-shadow:none;opacity:.72}.LettersConversation_deleted__Ro3HM .LettersConversation_prose__s7eXh{font-style:italic}.LettersConversation_deletedEnvelope__XWeI6{filter:saturate(.35);opacity:.68}.LettersConversation_image__wmKoH{display:block;width:100%;max-height:300px;object-fit:cover;margin-top:12px;border-radius:6px}.LettersConversation_compose__e9Nr_{margin-top:2px;padding:18px;border:1px solid #d7d0c3;border-radius:12px;background:#faf8f2}.LettersConversation_compose__e9Nr_ h2{margin:4px 0 0;font:italic 18px/1.2 Lora,Newsreader,Georgia,serif}.LettersConversation_textarea__PIlVH{display:block;width:100%;min-height:190px;resize:vertical;margin:16px 0 12px;padding:16px;border:1px solid #d1c9bb;border-radius:8px;background:#f7f1e7;color:#332923;font:15px/1.58 Lora,Georgia,serif}.LettersConversation_textarea__PIlVH:focus-visible{outline:2px solid #667b6c;outline-offset:2px}.LettersConversation_composeFooter__weibV{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7a6e64;font:10px ui-monospace,monospace}.LettersConversation_composeFooter__weibV button{padding:11px 18px;border:0;border-radius:999px;background:#243747;color:#faf8f2;font:italic 14px Lora,Georgia,serif;cursor:pointer}.LettersConversation_composeFooter__weibV button:disabled{opacity:.4;cursor:default}.LettersConversation_hint__HZNym{margin:12px 0 0;color:#7a6e64;font:italic 12px/1.45 Lora,Georgia,serif}.LettersConversation_error__udUM3,.LettersConversation_success__hbzhx{margin:12px 0 0;font:13px/1.45 Lora,Georgia,serif}.LettersConversation_error__udUM3{color:#9f302c}.LettersConversation_success__hbzhx{color:#53695a}.LettersConversation_stopped__6QohQ{margin:30px 0 0;padding:18px;border:1px solid #d7d0c3;border-radius:12px;background:#faf8f2;color:#7a6e64;text-align:center;font:italic 13px Lora,Georgia,serif}.LettersConversation_auth__w10Y2,.LettersConversation_state__l_nC2{margin-top:18vh;padding:28px;border:1px solid #d7d0c3;border-radius:14px;background:#faf8f2;text-align:center;font:italic 14px/1.5 Lora,Georgia,serif}.LettersConversation_state__l_nC2 button{margin-top:12px;border:0;background:none;color:#243747;text-decoration:underline;cursor:pointer}.LettersConversation_srOnly__Jk4zp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.LettersConversation_shell__a_v_W{padding:16px 16px 56px}.LettersConversation_textarea__PIlVH{font-size:16px}}@media (prefers-reduced-motion:reduce){.LettersConversation_letter__hngQr{scroll-behavior:auto}}