body[data-private-moment] :is(.opening-copy,.ending-copy)>.eyebrow{color:#fff}body[data-private-moment] .opening .scroll-cue{left:clamp(32px,7vw,120px);bottom:max(34px,calc(env(safe-area-inset-bottom) + 24px));color:#fff;letter-spacing:.025em;text-shadow:0 1px 4px #000;flex-direction:column;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 64px);margin:0;padding:0;font:12px/1.5 Helvetica Neue,Arial,sans-serif;display:flex;position:absolute}body[data-private-moment] .scroll-cue svg{fill:none;stroke:currentColor;stroke-width:1px;width:42px;height:14px;display:block}body[data-private-moment] .outro-contrast{filter:blur(28px);background:radial-gradient(at 45% 46%,#000000c7 0%,#000000a3 23%,#00000052 46%,#00000014 61%,#0000 75%)}body[data-private-moment] .letter-dialog .letter-flight{flex:none}body[data-private-moment] .letter-dialog .letter-scroll{flex:none;height:100%}body[data-owner-preview] .letter-dialog{--reading-top:max(112px,calc(var(--owner-bar) + 56px))}body[data-owner-preview] .letter-close{top:calc(var(--owner-bar) + 8px)}body[data-private-moment] .candidate-media{width:clamp(320px,100vw,760px);padding:max(38px,env(safe-area-inset-top)) clamp(24px,6vw,64px) max(38px,env(safe-area-inset-bottom));flex-basis:clamp(320px,100vw,760px);justify-content:safe center;gap:26px}.moment-recording{color:#fffaf0;text-shadow:0 1px 4px #000;flex-shrink:0;width:100%;max-width:540px;margin:auto}.moment-recording .recording-eyebrow{color:#fff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font:10px/1.6 Helvetica Neue,Arial,sans-serif}.moment-recording h2{letter-spacing:-.025em;margin:0 0 20px;font:400 clamp(27px,4vw,36px)/1.2 Georgia,serif}.moment-media-surface video{object-fit:contain;background:#151713;border:4px solid #f2e8d4;width:100%;height:auto;max-height:min(34svh,300px);display:block;box-shadow:0 6px 20px #0006}.moment-media-surface audio{width:100%;max-width:100%;display:block}.moment-recording[data-enhanced] .moment-media-surface audio:not([controls]){display:none}.moment-player{text-shadow:none;background:#0e150fe8;border:1px solid #fffaf047;border-radius:3px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex;box-shadow:0 3px 12px #0002}.moment-player button{color:#fffaf0;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:44px;height:44px;padding:11px}.moment-player svg{fill:currentColor;width:22px;height:22px;display:block}.moment-player [data-mute] svg{fill:none;stroke:currentColor;stroke-width:1.5px}.moment-player .pause-mark,.moment-recording[data-playing=true] .play-mark{display:none}.moment-recording[data-playing=true] .pause-mark{display:block}.moment-media-timeline{flex:1;min-width:0}.moment-media-timeline label{display:block}.moment-media-timeline input{accent-color:#f2e8d4;cursor:pointer;width:100%;min-height:30px;margin:0;display:block}.moment-media-time{font-variant-numeric:tabular-nums;color:#fffaf0;font:11px/1.6 Helvetica Neue,Arial,sans-serif;display:block}.native-media-toggle{color:#fffaf0;text-shadow:0 1px 3px #000;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font:11px/1.5 Helvetica Neue,Arial,sans-serif;text-decoration:underline}.moment-media-error{color:#fffaf0;background:#151713e8;padding:10px;font:13px/1.6 Helvetica Neue,Arial,sans-serif}.moment-recording :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #fff}.moment-recording [hidden]{display:none!important}@media (width<=700px){.moment-player{gap:6px;padding:8px}.moment-recording h2{margin-bottom:14px}.moment-recording .recording-eyebrow{margin-bottom:8px}body[data-private-moment] .candidate-media{gap:24px;padding-left:24px;padding-right:24px}}@media (height<=520px){body[data-private-moment] .candidate-media{justify-content:flex-start;padding-top:24px;padding-bottom:24px}.moment-media-surface video{max-height:45svh}}body[data-private-moment] .letter-copy{white-space:pre-wrap}body[data-private-moment] .candidate-voice{z-index:1;box-sizing:border-box;width:min(100vw,460px);height:100%;padding:24px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left));flex:0 0 min(100vw,460px);align-items:center;display:flex;position:relative}.candidate-voice .moment-recording{max-width:360px;position:relative}.candidate-voice .moment-player{backdrop-filter:blur(8px);background:#10130fd9;border-color:#fffaf03d;border-radius:4px;margin:0;padding:8px 38px 8px 8px}.candidate-voice .moment-player [data-mute]{display:none}.candidate-voice .native-media-toggle{width:38px;min-height:44px;text-shadow:none;border:0;padding:0;font-size:22px;line-height:1;text-decoration:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.candidate-voice[data-native=true] .native-media-toggle{position:static;transform:none}.candidate-voice .moment-recording[data-native=true] .native-media-toggle{margin-left:auto;display:block;position:static;transform:none}body[data-private-moment] .candidate-media{flex-basis:clamp(300px,100vw,760px);width:clamp(300px,100vw,760px)}body[data-private-moment] .moment-film video{max-height:min(65svh,560px)}body[data-private-moment] .photo-viewer{padding-bottom:calc(max(30px,env(safe-area-inset-bottom)) + var(--caption-space,0px))}body[data-private-moment] .viewer-description{left:54px;right:54px;bottom:max(12px,env(safe-area-inset-bottom));white-space:pre-wrap;overflow-wrap:anywhere;color:#fffaf0;max-height:min(120px,28svh);margin:0;font:13px/1.5 Helvetica Neue,Arial,sans-serif;position:absolute;overflow:auto}body[data-private-moment] .viewer-description:empty{display:none}@media (height<=520px){body[data-private-moment] .moment-film video{max-height:calc(100svh - 80px)}}body[data-private-moment] .viewer-description:focus-visible{outline-offset:4px;outline:2px solid #fffaf0}body[data-private-moment] .fold-book{perspective:none}body[data-private-moment] .letter-dialog :is(.letter-scroll,.fold-impression){scrollbar-gutter:stable;scrollbar-width:thin}body[data-private-moment] .letter-dialog .paper-panel-back{-webkit-mask-image:none;mask-image:none}body[data-private-moment] .letter-dialog:not([data-phase=open]) .letter-scroll{pointer-events:none}body[data-private-moment] .candidate-media{flex-basis:clamp(300px,86vw,680px);width:clamp(300px,86vw,680px);padding-inline:clamp(20px,4vw,52px)}body[data-private-moment] .moment-film{max-width:600px}body[data-private-moment] .moment-film video{border:5px solid #f2e8d4;box-shadow:0 8px 26px #0005}body[data-private-moment] .letter-base{flex:none;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}body[data-private-moment] .letter-base>.letter-scroll{width:100%;height:100%;max-height:none}body[data-private-moment] .fold-ink-layer{transform-origin:0 0;display:flow-root;position:relative}body[data-private-moment] :is(.candidate-voice,.candidate-media){box-sizing:border-box;flex:0 0 min(92vw,660px);justify-content:safe center;align-items:center;width:min(92vw,660px);padding:32px clamp(20px,4vw,44px);display:flex}body[data-private-moment] .moment-recording{color:#30372d;width:100%;max-width:540px;text-shadow:none;position:relative}body[data-private-moment] .moment-media-frame{box-sizing:border-box;background:#faf7ef;padding:14px;position:relative;box-shadow:0 8px 26px #0005}body[data-private-moment] .audio-card-copy{text-align:center;background:#eee9df;padding:26px 12px 14px}body[data-private-moment] .recording-eyebrow{letter-spacing:.12em;color:#686b5e;margin:0 0 12px;font:10px/1.6 Helvetica Neue,Arial,sans-serif}body[data-private-moment] .moment-recording h2{letter-spacing:-.02em;color:#30372d;margin:0;font:400 clamp(27px,3vw,34px)/1.2 Georgia,serif}body[data-private-moment] .voice-wave{fill:none;stroke:#a48b73;stroke-width:1.6px;stroke-linecap:round;width:100%;max-width:320px;height:72px;margin:24px auto 16px;display:block}body[data-private-moment] .moment-player{box-shadow:none;color:#30372d;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:10px;margin:0;padding:12px 6px 2px;display:flex}body[data-private-moment] .moment-player button{color:#faf7ef;background:#30372d;border-radius:50%;place-items:center;width:48px;height:48px;padding:12px;display:grid}body[data-private-moment] .moment-player [data-mute]{display:none}body[data-private-moment] .moment-media-time{color:#5b6153;font-size:11px}.moment-media-timeline input{accent-color:#6c7862}body[data-private-moment] .moment-media-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}body[data-private-moment] .native-media-toggle,body[data-private-moment] .moment-continue{color:#fffaf0;text-shadow:0 1px 4px #000;cursor:pointer;background:0 0;border:0;width:auto;min-height:44px;padding:8px 0;font:12px/1.5 Helvetica Neue,Arial,sans-serif;text-decoration:none;position:static;transform:none}body[data-private-moment] .native-media-toggle{opacity:.85;font-size:10px}body[data-private-moment] .moment-continue{align-items:center;gap:14px;margin-left:auto;display:flex}body[data-private-moment] .moment-media-surface video{object-fit:contain;width:100%;height:auto;max-height:min(58svh,460px);box-shadow:none;background:#20241d;border:0}body[data-private-moment] .moment-film .moment-media-surface{background:#20241d;justify-content:center;display:flex}body[data-private-moment] .moment-film:not([data-playing=true]):not([data-native=true]) .moment-player{pointer-events:none;place-items:center;padding:0;display:grid;position:absolute;inset:0}body[data-private-moment] .moment-film:not([data-playing=true]):not([data-native=true]) .moment-player [data-play]{pointer-events:auto;border:1px solid #fffaf078;width:60px;height:60px;box-shadow:0 2px 15px #0005}body[data-private-moment] .moment-film:not([data-playing=true]):not([data-native=true]) .moment-media-timeline{display:none}body[data-private-moment] .moment-film[data-playing=true] .moment-media-frame{padding-bottom:8px}body[data-private-moment] .moment-recording :is(button,input):focus-visible{outline-offset:4px;outline:2px solid #b38f78}body[data-private-moment] .moment-media-error{color:#fffaf0;text-shadow:0 1px 3px #000}@media (width<=700px){body[data-private-moment] :is(.candidate-voice,.candidate-media){flex-basis:100vw;width:100vw;padding:28px 24px}body[data-private-moment] .moment-media-frame{padding:10px}body[data-private-moment] .audio-card-copy{padding:24px 8px 8px}body[data-private-moment] .voice-wave{height:64px;margin:18px auto 12px}}@media (height<=520px){body[data-private-moment] :is(.candidate-voice,.candidate-media){padding-block:18px}body[data-private-moment] .audio-card-copy{padding:12px}body[data-private-moment] .voice-wave{height:30px;margin:12px auto 4px}body[data-private-moment] .moment-media-surface video{max-height:calc(100svh - 132px)}}body[data-private-moment]{--moment-frame-width:min(72vw,470px);--media-inset:clamp(20px,4vw,44px)}body[data-private-moment] :is(.candidate-voice,.candidate-media){flex-basis:calc(var(--moment-frame-width) + 2 * var(--media-inset));width:calc(var(--moment-frame-width) + 2 * var(--media-inset));padding-inline:var(--media-inset)}body[data-private-moment] .moment-recording{width:var(--moment-frame-width);max-width:100%;margin:auto}body[data-private-moment] .moment-media-frame{background:#fffaf0;border-radius:1px;width:100%;padding:5px;box-shadow:0 3px 12px #34442d12}body[data-private-moment] .audio-card-copy{padding:24px 12px 14px}body[data-private-moment] .moment-media-actions{justify-content:space-between;margin-top:6px}body[data-private-moment] .moment-media-actions button{opacity:1;place-items:center;width:44px;height:44px;padding:0;font-size:23px;display:grid}body[data-private-moment] .moment-media-actions .moment-continue{margin-left:auto;font-size:26px}body[data-private-moment] :is(.opening h1,.ending h2,.audio-card-copy h2) .sorelia-stop{color:#b38f78}@media (width<=700px){body[data-private-moment]{--media-inset:24px}body[data-private-moment] .audio-card-copy{padding:22px 8px 10px}body[data-private-moment] .moment-recording h2{font-size:27px}}@media (height<=520px){body[data-private-moment] .audio-card-copy{padding:12px 8px}body[data-private-moment] .voice-wave{height:30px;margin:10px auto 4px}}body[data-private-moment] .moment-audio .moment-media-frame{background:#fffaf0}body[data-private-moment] .moment-audio .audio-card-copy{background:#f2eee5;padding:clamp(32px,4vw,50px) clamp(18px,3vw,34px) 12px}body[data-private-moment] .moment-audio .recording-eyebrow{letter-spacing:.14em;color:#626659;margin:0 0 18px;font-size:10px}body[data-private-moment] .moment-audio h2{font-size:clamp(27px,2.6vw,36px);line-height:1.22}body[data-private-moment] .moment-audio .voice-wave{stroke:#9a7c65;stroke-width:1.5px;max-width:340px;height:88px;margin:32px auto 14px}body[data-private-moment] .moment-audio .moment-player{background:#f2eee5;align-items:center;gap:16px;padding:16px clamp(18px,3vw,34px) 30px}body[data-private-moment] .moment-audio [data-play]{width:44px;height:44px;padding:11px}body[data-private-moment] .moment-audio .moment-media-timeline input{-webkit-appearance:none;appearance:none;touch-action:pan-y;background:0 0;height:32px;min-height:32px}body[data-private-moment] .moment-audio input::-webkit-slider-runnable-track{background:#b8b6a7;border-radius:2px;height:2px}body[data-private-moment] .moment-audio input::-moz-range-track{background:#b8b6a7;border-radius:2px;height:2px}body[data-private-moment] .moment-audio input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#4e5949;border:0;border-radius:50%;width:12px;height:12px;margin-top:-5px}body[data-private-moment] .moment-audio input::-moz-range-thumb{background:#4e5949;border:0;border-radius:50%;width:12px;height:12px}body[data-private-moment] .moment-audio .moment-media-time{letter-spacing:.025em;font-size:11px;line-height:1.4}body[data-private-moment] .moment-film[data-native=true] .moment-player{display:none}body[data-private-moment] .moment-recording:focus-visible{outline-offset:8px;outline:2px solid #fffaf0}body[data-private-moment] .media-skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body[data-private-moment] .media-skip:focus-visible{clip-path:none;color:#30372d;text-align:center;z-index:3;outline-offset:3px;background:#fffaf0;outline:2px solid #b38f78;width:auto;height:auto;padding:10px 12px;font:13px/1.5 Arial,sans-serif;top:calc(100% + 10px);left:0;right:0}body[data-private-moment] .media-back:focus-visible{top:auto;bottom:calc(100% + 10px)}@media (width<=359px){body[data-private-moment] .moment-audio .audio-card-copy{padding:28px 16px 8px}body[data-private-moment] .moment-audio h2{font-size:25px}body[data-private-moment] .moment-audio .voice-wave{height:76px;margin-top:26px}body[data-private-moment] .moment-audio .moment-player{gap:12px;padding:12px 16px 24px}}@media (height<=520px){body[data-private-moment] .moment-audio .audio-card-copy{padding:20px 20px 4px}body[data-private-moment] .moment-audio .recording-eyebrow{margin-bottom:10px}body[data-private-moment] .moment-audio .voice-wave{height:52px;margin:16px auto 4px}body[data-private-moment] .moment-audio .moment-player{padding:8px 20px 18px}}body[data-private-moment] .ending h2{line-height:1.14}body[data-fictional-demo] .moment-film[data-refined-video] .moment-media-frame{width:min(100%,32.625svh + 10px,268.75px);margin-inline:auto;padding:5px;position:relative}body[data-fictional-demo] .moment-film[data-refined-video] .moment-media-surface{display:block}body[data-fictional-demo] .moment-film[data-refined-video] video{aspect-ratio:9/16;object-fit:contain;width:100%;height:auto;max-height:none;display:block}body[data-fictional-demo] .video-play-overlay{color:#fffaf0;cursor:pointer;background:#30372d;border:1px solid #f2eee5;border-radius:50%;place-items:center;width:64px;height:64px;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 18px #0004}body[data-fictional-demo] .video-play-overlay svg{fill:currentColor;width:26px;height:26px;display:block}body[data-fictional-demo] a.referral-cta{color:inherit;text-decoration:none}body[data-fictional-demo] a.referral-cta:focus-visible{outline-offset:6px;outline:2px solid #fffaf0}.letter-scene[hidden]{display:none!important}body[data-fictional-demo] .demo-disclosure{letter-spacing:.04em;color:inherit;margin:0 0 22px;font:11px/1.6 Arial,sans-serif}body[data-owner-preview]{--owner-bar:calc(56px + env(safe-area-inset-top,0px));padding-top:var(--owner-bar)}body[data-owner-preview] .journey{height:calc(100svh - var(--owner-bar))}.owner-preview-toolbar{z-index:8;box-sizing:border-box;min-height:var(--owner-bar);padding:env(safe-area-inset-top,0px) max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left));color:#252b24;background:#f6f3ed;border-bottom:1px solid #d6d0c4;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto}.owner-preview-toolbar .candidate-back{text-underline-offset:4px;align-items:center;gap:8px;min-height:55px;padding:0;font:14px/1.4 Helvetica Neue,Arial,sans-serif;display:inline-flex;position:static}.owner-preview-toolbar p{letter-spacing:.04em;margin:0;font:11px/1.5 Helvetica Neue,Arial,sans-serif}body[data-owner-preview] .skip-letter{top:calc(var(--owner-bar) + 8px)}.candidate-media{z-index:1;flex-direction:column;flex:0 0 min(100vw,700px);justify-content:safe center;gap:24px;max-height:100%;padding:48px 24px;display:flex;position:relative;overflow-y:auto}.candidate-media video{object-fit:contain;background:#111;width:100%;max-height:65svh}.candidate-media audio{width:100%}.referral-cta[aria-disabled]{cursor:default}
