.human-home,.human-page,.site-page,.human-deliverables,.human-owner,.human-feedback,.public-app-header{--human-action:#61705b;--human-action-hover:#46583f;--human-action-soft:#eef0e7;--human-cream:#faf7ef}.human-action-button{border:1px solid var(--human-action,#a8482e);background:var(--human-action,#a8482e);color:#fff;text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.human-action-button:hover:not(:disabled){background:var(--human-action-hover,#9b4431);border-color:var(--human-action-hover,#9b4431);color:#fff}.human-action-button:disabled{opacity:.5;cursor:default}.human-owner :is(a,button,input):focus-visible,.human-action-button:focus-visible{outline:3px solid var(--human-action,#61705b);outline-offset:3px}:is(.human-page,.site-page) .home-pill.primary,.human-feedback .button.primary{background:var(--human-action);border-color:var(--human-action);color:#fff;text-decoration:none}:is(.human-page,.site-page) .home-pill.primary:hover,.human-feedback .button.primary:hover:not(:disabled){background:var(--human-action-hover);border-color:var(--human-action-hover);color:#fff}:is(.human-page,.site-page) .home-pill:focus-visible,.human-feedback .button:focus-visible{outline:3px solid var(--human-action);outline-offset:3px}.public-app-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:94px;padding:20px max(5%,50% - 648px)}.public-app-header .brand-mark span{font-size:25px;font-weight:650}.public-app-header .brand-logo-mark{width:36px;height:42px}.public-app-header .site-nav{gap:28px}.public-app-header .site-nav-links{color:var(--ink);gap:36px;font-size:16px}.public-app-header nav a.site-nav-cta{border:1px solid var(--human-action);background:var(--human-action);color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 18px;font-size:16px;font-weight:500;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.public-app-header nav a.site-nav-cta:hover{color:#fff;background:var(--human-action-hover);border-color:var(--human-action-hover)}.public-app-header nav a.site-nav-cta:focus-visible{color:#fff;background:var(--human-action);border-color:var(--human-action);outline:3px solid var(--human-action-hover);outline-offset:4px}.public-app-header nav a.site-nav-cta svg{flex-shrink:0}@media (max-width:1024px){.public-app-header .site-nav{gap:12px}}@media (max-width:540px){.public-app-header.has-create-cta{flex-wrap:wrap;gap:12px}.public-app-header.has-create-cta .site-nav{justify-content:space-between;width:100%}.public-app-header.has-create-cta .site-nav-cta{margin-left:auto}.public-app-header.has-create-cta .site-nav.open .site-nav-links{max-height:calc(100dvh - 152px)}}.human-shell{width:min(1296px,90%);margin-inline:auto}.human-home{font-size:17px;line-height:1.55}.human-home h1:not(.responsive-page-heading),.human-home h2:not(.responsive-page-voice-title),.human-choice strong,.human-source-choice strong{font-family:var(--font-serif);color:var(--ink)}.human-home p{margin:0}.human-hero{grid-template-columns:1.18fr 1fr;align-items:start;gap:100px;padding-block:60px 30px;display:grid}.human-eyebrow{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.16em;font:650 12px/1.5 var(--font-outfit), sans-serif}.human-example>.human-eyebrow{margin:0 0 24px}.human-keepsake{border:1px solid #e2ded5;border-radius:9px;margin:0;overflow:hidden;box-shadow:0 2px 5px #1b2a2f08}.human-keepsake>img{aspect-ratio:1.369;object-fit:cover;width:100%;height:auto;display:block}.human-keepsake figcaption{padding:18px 28px 16px}.human-keepsake h2{margin:0 0 2px;font-size:32px;font-weight:550;line-height:1.25}.human-keepsake figcaption>p{font-size:16px}.human-audio{align-items:center;gap:16px;min-height:44px;margin-top:12px;display:flex}.human-audio button{color:#fff;background:var(--human-action);cursor:pointer;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.human-audio button:hover{background:var(--human-action-hover)}.human-audio-label{white-space:nowrap;font-size:14px}.human-audio input[type=range]{accent-color:#566653;cursor:pointer;flex:1;width:100%;min-width:36px;min-height:44px;margin:0}.human-audio-time{font-variant-numeric:tabular-nums;min-width:30px;font-size:14px}.human-transcript{color:var(--muted);margin-top:7px;font-size:13px}.human-transcript summary{cursor:pointer;text-underline-offset:3px;width:fit-content;min-height:28px;color:var(--muted);background:0 0;border:0;padding:3px 0;font-weight:400;text-decoration:underline}.human-transcript p{color:var(--ink);padding-block:8px}.human-transcript small{font-size:12px;line-height:1.5;display:block}.human-intro{padding-top:28px}.human-intro h1{letter-spacing:-.025em;margin:0 0 23px;font-size:clamp(48px,5.02vw,72px);font-weight:600;line-height:1.03}.human-lead{max-width:560px;font-size:21px;line-height:1.55}.human-start{margin-top:44px}.human-intro .human-scan-link{margin-top:14px;font-size:16px}.human-intro:has(.human-scan-link) .human-start{margin-top:24px}.human-home h2.human-eyebrow{font-family:var(--font-outfit), sans-serif;color:var(--accent-strong)}.human-start>h2{margin:0 0 18px}.human-choice{border-bottom:1px solid #d4d0c6;grid-template-columns:90px minmax(0,1fr) 24px;align-items:center;gap:25px;padding:20px 0;display:grid}.human-choice:first-child{padding-top:6px}.human-icon{color:#51604f;background:#eae8de;border-radius:50%;flex:none;place-items:center;width:88px;height:88px;display:grid}.human-icon svg{stroke-width:1.5px;width:41px;height:41px}.human-choice strong{font-size:25px;font-weight:550;line-height:1.35;display:block}.human-choice small{max-width:290px;margin-top:7px;font-size:16px;line-height:1.5;display:block}.human-choice:hover strong{color:var(--accent-strong)}.human-choice:hover .human-icon{background:#e2e4d8}.human-arrow{stroke-width:1.5px;width:25px}.human-price{font-size:17px;margin-top:32px!important}.human-price strong{color:var(--accent-strong);font-weight:550}.human-price s{color:var(--muted);margin-left:8px}.human-process{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:42px 0 34px}.human-process ol{text-align:left;grid-template-columns:repeat(3,1fr);gap:48px;padding:0;list-style:none;display:grid}.human-process li{font-family:var(--font-serif);align-items:center;gap:22px;font-size:18px;font-weight:550;display:flex}.human-process li>svg{color:#829078;flex-shrink:0;width:18px;margin-left:auto}.human-process .human-icon{width:70px;height:70px}.human-process .human-icon svg{width:34px;height:34px}.human-text-link{min-height:44px;color:var(--accent-strong);text-underline-offset:7px;align-items:center;gap:14px;text-decoration:underline;display:inline-flex}.human-text-link:hover{color:var(--ink)}.human-process>.human-text-link{margin-top:24px}.human-layouts{padding-block:84px;scroll-margin-top:30px}.human-section-heading{max-width:640px;margin-bottom:40px}.human-home .human-section-heading h2{margin:15px 0 22px;font-size:45px;font-weight:500;line-height:1.12}.human-section-heading>p:last-child{max-width:510px;font-size:19px}.human-template-examples{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.human-template-example{min-width:0}.human-template-heading{gap:8px;padding-bottom:18px;display:grid}.human-template-heading .human-eyebrow{margin:0}.human-template-collection{color:var(--muted);font-size:13px}.human-template-heading h3{font:500 25px/1.2 var(--font-serif);margin:0}.human-template-preview{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.human-template-stage{background:#ece9df;border-radius:7px;padding:16px;display:block}.human-template-stage .responsive-page-preview{gap:0;width:100%;max-width:none}.human-template-stage .responsive-page-preview-label{display:none}.human-template-stage .responsive-page-canvas{border:1px solid #1b2a2f16;border-radius:4px;box-shadow:0 4px 12px #1b2a2f0c}.human-template-example .human-template-description{margin-top:18px;font-size:16px;line-height:1.5}.human-template-open{min-height:44px;color:var(--accent-strong);text-underline-offset:5px;align-items:center;gap:10px;margin-top:8px;font-size:15px;text-decoration:underline;display:inline-flex}.human-template-open:hover{color:var(--ink)}.human-template-examples button:focus-visible,.human-template-open:focus-visible{outline-offset:4px;outline:2px solid}.human-template-dialog{border:1px solid var(--line);background:var(--paper);width:min(620px,100% - 16px);max-width:calc(100% - 16px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border-radius:12px;margin:auto;padding:0}.human-template-dialog::backdrop{background:#1b2a2fa6}.human-template-dialog-inner{padding:24px}.human-template-dialog-heading{background:var(--paper);z-index:1;justify-content:space-between;align-items:start;gap:16px;padding-block:8px 14px;display:flex;position:sticky;top:0}.human-template-dialog-heading .human-eyebrow{margin:0 0 8px}.human-template-dialog-heading h2{font:500 clamp(25px, 5vw, 34px)/1.2 var(--font-serif);margin:0}.human-template-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.human-template-dialog #template-preview-description{margin:0 0 22px;font-size:15px;line-height:1.55}.human-template-dialog-design .responsive-page-canvas{border-radius:4px}.human-template-dialog footer{padding-top:20px}.human-template-dialog footer p{color:var(--muted);font-size:13px;line-height:1.5}.human-template-dialog footer a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.human-template-dialog :is(a,button):focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.human-sample-note{color:var(--muted);font-size:14px;margin-top:30px!important}.human-example-disclosure{color:var(--muted);margin-top:12px;font-size:12px;display:block}.human-details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;padding-block:62px;display:grid}.human-details h2{margin:12px 0 22px;font-size:31px;font-weight:500;line-height:1.25}.human-details p+p{margin-top:16px}.human-details .human-text-link{margin-top:18px}.human-faq details{border-bottom:1px solid var(--line);padding:16px 0}.human-faq summary{cursor:pointer;padding-block:5px}.human-faq details p{margin-top:12px;font-size:16px}.human-faq p a{text-underline-offset:3px;text-decoration:underline}.human-founder{border-top:1px solid var(--line);padding-block:52px 70px}.human-founder h2{margin:12px 0 14px;font-size:40px;font-weight:500}.human-founder>p:not(.human-eyebrow){max-width:540px;font-size:19px}.human-founder .human-text-link{margin-top:16px}.human-home .site-footer{border-top:1px solid var(--line);padding-block:28px}.human-about{max-width:800px}.human-about h1{margin-bottom:22px}.human-signature{font-family:var(--font-serif);margin-block:38px!important;font-size:27px!important}.human-signature span{font:15px var(--font-outfit), sans-serif;color:var(--muted)}.human-about-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 30px;padding-block:20px;display:flex}.human-about-links a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.human-how .site-steps h3{margin-top:0}.human-how .site-step-number{color:var(--human-action)}.human-how{width:90%;max-width:1296px}.human-how>h1,.human-how>.site-lead{max-width:820px}.human-how-making{max-width:820px;margin:64px auto 0}.scan-story{border-top:1px solid var(--line);padding-block:65px 52px;scroll-margin-top:24px}.scan-story-heading{max-width:680px;margin-bottom:32px}.scan-story-heading h2{font:500 45px/1.12 var(--font-serif);letter-spacing:-.02em;margin:14px 0 20px}.scan-story-heading>p:last-child{max-width:590px;font-size:19px;line-height:1.6}.scan-story-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.scan-story-moments>li{min-width:0}.scan-story-moments img{aspect-ratio:3/2;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.scan-story-caption{gap:13px;padding-top:20px;display:flex}.scan-story-caption>span{color:var(--accent-strong);letter-spacing:.1em;flex-shrink:0;padding-top:3px;font-size:12px}.scan-story-caption h3,.scan-story-try h3{font:500 24px/1.25 var(--font-serif);color:var(--ink);margin:0 0 10px}.scan-story-caption p{margin:0;font-size:16px;line-height:1.6}.scan-story .scan-story-disclosure{color:var(--muted);margin:24px 0 30px;font-size:13px}.scan-story-try{background:#eeeee5;border-radius:5px;grid-template-columns:196px minmax(0,560px);justify-content:center;align-items:center;gap:42px;padding:30px;display:grid}.scan-story-code{border:1px solid #d6d7cc;border-radius:4px;width:196px;line-height:0;display:block;overflow:hidden}.scan-story-code img{width:100%;height:auto;display:block}.scan-story-try h3{margin:9px 0 12px;font-size:30px}.scan-story-try p{margin:0;font-size:17px;line-height:1.6}.scan-story-try .human-eyebrow{font-size:12px}.scan-story-action{color:#fff;background:#61705b;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:48px;margin-top:18px;padding:12px 20px;font-size:16px;font-weight:500;display:inline-flex}.scan-story-action:hover{background:#46583f}.scan-story-try .scan-story-phone-note{color:var(--muted);margin-top:10px;font-size:13px}.scan-story :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #61705b}.keepsake-possibilities{border-top:1px solid var(--line);grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;padding-block:50px 65px;display:grid}.keepsake-possibilities>figure{min-width:0;margin:0}.keepsake-possibilities figure img{border-radius:5px;width:100%;height:auto;display:block}.keepsake-possibilities figcaption{color:var(--muted);margin-top:12px;font-size:13px}.keepsake-possibilities h2{font:500 38px/1.15 var(--font-serif);letter-spacing:-.02em;margin:14px 0 20px}.keepsake-possibilities p{margin:0;font-size:18px;line-height:1.6}.keepsake-possibilities p+p{margin-top:16px}.keepsake-possibilities .human-eyebrow{font-size:12px}.keepsake-possibilities .keepsake-physical-note{color:var(--muted);font-size:14px}.keepsake-possibilities .human-text-link{margin-top:12px;font-size:15px}.human-how .scan-story{border-top:0;padding-top:22px}@media (max-width:1000px){.scan-story-moments{gap:20px}.scan-story-caption{display:block}.scan-story-caption>span{margin-bottom:8px;display:block}.keepsake-possibilities{gap:32px}.keepsake-possibilities h2{font-size:32px}}@media (max-width:760px){.human-intro .human-scan-link{grid-row:5;justify-self:start;margin:0;font-size:15px}.human-intro:has(.human-scan-link) .human-start{margin-top:0}.scan-story{padding-block:42px}.scan-story-heading h2{font-size:36px}.scan-story-heading>p:last-child{font-size:18px}.scan-story-try{grid-template-columns:148px minmax(0,1fr);gap:22px;padding:22px}.scan-story-code{width:148px}.scan-story-try h3{font-size:26px}.keepsake-possibilities{grid-template-columns:1fr;gap:30px;padding-block:38px}.keepsake-possibilities>figure{max-width:600px}}@media (max-width:700px){.scan-story-moments{grid-template-columns:1fr;gap:30px}.scan-story-caption{padding-top:16px;display:flex}.scan-story-caption>span{margin-bottom:0}.scan-story-caption h3{font-size:24px}.scan-story-try{grid-template-columns:1fr;gap:22px;padding:24px}.scan-story-code{width:172px}}.human-source-choices{grid-template-columns:1fr 1fr;gap:20px;width:100%;margin-block:8px;display:grid}.human-source-choice{text-align:left;min-height:108px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #a9aea3;border-radius:6px;align-items:center;gap:18px;padding:22px;display:flex}.human-source-choice>svg{color:#566653;flex-shrink:0;width:29px;height:29px}.human-source-choice strong{font-size:21px;font-weight:550;display:block}.human-source-choice small{margin-top:7px;font-size:14px;display:block}.human-source-choice:hover,.human-source-choice[aria-pressed=true]{background:#eef0e7;border-color:#596d4e}.human-transcript-choice{cursor:pointer;align-items:center;gap:7px;min-height:44px;padding:6px 4px;font-size:13px;display:flex}.human-transcript-choice input{width:18px;height:18px;accent-color:var(--human-action);flex-shrink:0}.human-transcript-choice small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.human-transcript-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #46583f}.clipws>.human-text-link{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px}@media (max-width:380px){.human-transcript-choice small{display:none}}.human-source-switch{cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.human-more-templates{margin:12px auto 32px}.human-deliverables{background:var(--human-cream);border:1px solid var(--line)}.human-deliverables .human-delivery-action{background:var(--human-action)}.human-deliverables .human-delivery-action:hover{background:var(--human-action-hover)}.human-deliverables .human-delivery-secondary{color:var(--human-action-hover);border:1px solid var(--human-action);background:0 0}.human-deliverables .human-delivery-secondary:hover{background:var(--human-action-soft)}.human-deliverables :is(a,button):focus-visible{outline-color:var(--human-action)}@media (min-width:761px) and (max-width:1120px){.human-hero{grid-template-columns:1fr 1fr;gap:44px}.human-intro h1{font-size:53px}.human-desktop-break{display:none}.human-choice{grid-template-columns:62px minmax(0,1fr) 20px;gap:15px}.human-choice .human-icon{width:62px;height:62px}.human-choice .human-icon svg{width:32px;height:32px}.human-choice strong{font-size:22px}.human-start{margin-top:28px}.human-process ol{gap:24px}.human-process li{gap:13px;font-size:16px}.human-process .human-icon{width:52px;height:52px}}@media (max-width:760px){.public-app-header{min-height:76px;padding:14px 5%}.public-app-header .brand-mark span{font-size:21px}.public-app-header .site-nav-links{font-size:16px}.site-nav-toggle{min-height:44px}.human-hero{grid-template-columns:1fr;gap:28px;padding-block:28px 40px}.human-intro{display:contents}.human-intro h1{grid-row:1;max-width:570px;margin:0;font-size:clamp(38px,10vw,58px)}.human-desktop-break{display:none}.human-lead{grid-row:2;font-size:18px;margin-top:-12px!important}.human-example{grid-row:3}.human-example>.human-eyebrow{letter-spacing:.12em;margin-bottom:10px;font-size:10px}.human-start{grid-row:4;margin-top:0}.human-keepsake figcaption{padding:14px 18px 12px}.human-keepsake h2{font-size:27px}.human-keepsake figcaption>p{font-size:15px}.human-audio{gap:12px;margin-top:7px}.human-audio-label{font-size:13px}.human-choice{grid-template-columns:62px minmax(0,1fr) 22px;gap:17px;padding:17px 0}.human-choice .human-icon{width:62px;height:62px}.human-choice .human-icon svg{width:30px;height:30px}.human-choice strong{font-size:22px}.human-choice small{margin-top:4px;font-size:15px}.human-price{font-size:16px;margin-top:23px!important}.human-process{padding:28px 0 22px}.human-process ol{grid-template-columns:1fr;gap:20px}.human-process li{gap:20px;font-size:18px}.human-process li>svg{display:none}.human-process .human-icon{width:50px;height:50px}.human-process .human-icon svg{width:25px;height:25px}.human-layouts{padding-block:45px}.human-home .human-section-heading h2{font-size:34px}.human-section-heading>p:last-child{font-size:17px}.human-template-examples{grid-template-columns:1fr;gap:38px;max-width:480px;margin-inline:auto}.human-template-heading{padding-bottom:14px}.human-template-heading h3{font-size:24px}.human-template-stage{padding:14px}.human-template-dialog-inner{padding:12px 8px}.human-details{grid-template-columns:1fr;gap:38px;padding-block:35px}.human-founder{padding-block:34px 44px}.human-founder h2{font-size:34px}.human-founder>p:not(.human-eyebrow){font-size:17px}.human-source-choices{grid-template-columns:1fr;gap:12px}.human-source-choice{min-height:92px;padding:18px}}@media (prefers-reduced-motion:reduce){.human-home *{scroll-behavior:auto;transition:none;animation:none}}.human-page{width:min(1080px,90%);color:var(--ink);padding-top:56px;font-size:17px;line-height:1.65}.human-page h1,.human-page h2,.human-page h3{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);font-weight:500}.human-page p{margin:0 0 18px}.human-page h1{max-width:850px;margin:15px 0 22px;font-size:clamp(42px,4.5vw,64px);font-weight:550;line-height:1.09}.human-page h2{margin:0 0 22px;font-size:32px;line-height:1.2}.human-page h3{margin:0 0 14px;font-size:27px;line-height:1.25}.human-page-header{margin-bottom:58px}.human-page-header .human-eyebrow{margin:0}.human-page .human-page-lead{max-width:650px;margin-bottom:0;font-size:21px;line-height:1.5}.human-page a:not(.human-journal-item h2 a):not(.site-footer a):not(.home-pill){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.human-page a:hover{color:var(--accent-strong)}.human-page a:focus-visible,.human-question summary:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #61705b}.human-page .human-small{color:var(--muted);font-size:15px;line-height:1.6}.human-reading{max-width:680px}.human-reading h2{margin-top:42px}.human-reading ul{margin-block:20px 26px;padding-left:23px}.human-reading li{margin-bottom:12px;padding-left:5px}.human-page-index{flex-direction:column;align-self:start;align-items:start;gap:12px;display:flex;position:sticky;top:32px}.human-page-index>a{align-items:center;min-height:44px;display:inline-flex}.human-page-index p{color:var(--muted);margin-top:24px;font-size:15px}.human-help-layout{grid-template-columns:240px minmax(0,1fr);gap:68px;display:grid}.human-question-group{margin-bottom:48px;scroll-margin-top:30px}.human-question-group:last-child{margin-bottom:0}.human-question{border-bottom:1px solid var(--line)}.human-question-group>.human-question:first-of-type,.human-after-help>.human-question:first-of-type{border-top:1px solid var(--line)}.human-question summary{cursor:pointer;color:var(--ink);font:500 18px/1.5 var(--font-outfit), sans-serif;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;list-style:none;display:flex}.human-question summary::-webkit-details-marker{display:none}.human-question summary>svg{stroke-width:1.5px;color:#61705b;flex-shrink:0;width:18px;height:18px}.human-question[open] summary>svg{transform:rotate(180deg)}.human-answer{max-width:660px;padding:0 30px 22px 0;font-size:16px}.human-answer p{margin-bottom:14px}.human-answer>:last-child{margin-bottom:0}.human-answer .human-text-link{font-size:15px}.human-contact-layout{grid-template-columns:1.15fr 1fr;gap:100px;display:grid}.human-contact-note{padding-block:16px}.human-contact-address{font-family:var(--font-serif);color:var(--accent-strong);overflow-wrap:anywhere;margin-bottom:24px;font-size:clamp(23px,2.5vw,32px);line-height:1.4;display:inline-block}.human-contact-help{border-left:1px solid var(--line);padding-left:40px}.human-contact-help h2{font-size:25px}.human-contact-help>div{border-top:1px solid var(--line);margin-top:22px;padding-top:23px}.human-contact-help h3{font-family:var(--font-outfit), sans-serif;letter-spacing:0;margin-bottom:9px;font-size:17px;font-weight:500}.human-contact-help p,.human-contact-help .human-text-link{font-size:16px}.human-guide{max-width:860px;margin:0;padding:0;list-style:none}.human-guide>li{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:36px;padding-block:36px;scroll-margin-top:28px;display:grid}.human-guide>li:first-child{padding-top:28px}.human-guide>li>div{max-width:680px}.human-guide>li>div>:last-child{margin-bottom:0}.human-guide-number{font-family:var(--font-serif);color:var(--human-action);font-size:34px;line-height:1.2}.human-guide-links{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.human-page .human-margin-note{border-left:2px solid #9ea48f;margin-top:25px;padding:8px 0 8px 20px;font-size:16px}.human-margin-note strong{margin-bottom:4px;font-weight:500;display:block}.human-download-list{margin-block:20px;padding-left:20px}.human-download-list li{margin-bottom:8px;padding-left:4px}.human-after-help{max-width:724px;margin:50px 0 0 136px}.human-after-help h2{font-size:27px}.human-commitments{margin-top:54px}.human-mission-privacy{margin:30px 0 0 136px}.human-page-end{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:55px;padding-block:24px;display:flex}.human-page-end p{color:var(--muted);flex-basis:100%;margin:0;font-size:15px}.human-page-end>a{align-items:center;min-height:44px;display:inline-flex}.human-journal-list{margin:0;padding:0;list-style:none}.human-journal-item{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);column-gap:44px;padding-block:30px;display:grid}.human-journal-item .human-article-meta{grid-row:span 2;padding-top:5px}.human-page .human-article-meta{letter-spacing:.01em;color:var(--muted);margin:0;font-size:14px}.human-journal-item h2{margin-bottom:12px;font-size:31px}.human-journal-item h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.human-journal-item>p:last-child{max-width:650px;margin:0}.human-page-header>.human-article-meta{margin-top:24px}.human-page-back{min-height:44px;color:var(--muted);align-items:center;margin:-12px 0 28px;font-size:15px;display:inline-flex}.human-page-back[aria-label=Breadcrumb]{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.human-page .site-footer{border-top:1px solid var(--line);margin-top:64px;padding-block:28px}@media (max-width:900px){.human-help-layout{grid-template-columns:195px minmax(0,1fr);gap:32px}.human-contact-layout{gap:48px}.human-contact-help{padding-left:28px}}@media (max-width:760px){.human-page{padding-top:30px;font-size:17px}.human-page h1{margin:12px 0 20px;font-size:40px}.human-page h2{font-size:28px}.human-page h3{font-size:25px}.human-page .human-page-lead{font-size:18px}.human-page-header{margin-bottom:35px}.human-help-layout,.human-contact-layout{grid-template-columns:1fr;gap:32px}.human-page-index{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;padding-block:10px;position:static}.human-page-index p{margin:12px 0 8px}.human-question-group{margin-bottom:36px}.human-question summary{gap:14px;padding-block:18px;font-size:17px}.human-answer{padding-right:14px}.human-contact-note{padding-top:0}.human-contact-address{font-size:clamp(18px,5.5vw,25px)}.human-contact-help{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.human-contact-help h2{font-size:26px}.human-guide>li{grid-template-columns:35px minmax(0,1fr);gap:18px;padding-block:28px}.human-guide-number{padding-top:3px;font-size:24px}.human-guide h2{font-size:27px}.human-guide h3{font-size:24px}.human-guide p,.human-guide li{font-size:16px}.human-after-help{margin:32px 0 0}.human-mission-privacy{margin:24px 0 0}.human-commitments{margin-top:36px}.human-journal-item{grid-template-columns:1fr;padding-block:26px}.human-journal-item .human-article-meta{grid-row:auto;margin-bottom:12px;padding:0}.human-journal-item h2{font-size:27px}.human-page-end{gap:8px 22px;margin-top:35px}.human-page .site-footer{margin-top:40px}}.analytics-choice{z-index:10000;right:20px;bottom:max(20px, env(safe-area-inset-bottom));color:#2c352f;background:#faf8f1;border:1px solid #d9d4c8;border-radius:12px;width:min(440px,100vw - 40px);padding:18px;font-size:13px;line-height:1.5;position:fixed;box-shadow:0 8px 32px #252b2420}.analytics-choice p{margin:0 0 12px}.analytics-choice a{text-decoration:underline}.analytics-choice-actions{gap:10px;display:flex}.analytics-choice-actions button{color:#2c352f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #738575;border-radius:7px;flex:1;padding:8px 12px}.analytics-choice-actions button:hover{background:#e7ece2}.analytics-choice-actions button:focus-visible,.analytics-choices-link:focus-visible{outline-offset:3px;outline:2px solid #526d52}.analytics-choices-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:600px){.analytics-choice{right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:14px}}.clipws{text-align:left;gap:14px;width:100%;max-width:620px;display:grid}.clipws-timeline{gap:8px;display:grid}.clipws-controls{align-items:center;gap:12px;display:flex}.clipws-play{background:var(--ink,#1b2a2f);width:44px;height:44px;color:var(--paper,#faf7ef);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.clipws-play:disabled{opacity:.45;cursor:default}.clipws-play svg{width:20px;height:20px}.clipws-readout{font-variant-numeric:tabular-nums;color:var(--ink,#1b2a2f);font-size:15px}.clipws-readout b{font-weight:600}.clipws-hint{opacity:.65;margin-left:auto;font-size:12.5px}.clipws-strip{background:#fff;border:1px solid #a9aea3;border-radius:6px;height:44px;position:relative;overflow:hidden}.clipws-strip:before{content:"";width:var(--used,0%);background:#f2f4ec;position:absolute;inset:0 auto 0 0}.clipws-seg{opacity:.85;background:repeating-linear-gradient(90deg, var(--tone) 0 2px, transparent 2px 4px);border-radius:4px;position:absolute;top:6px;bottom:6px}.clipws-seg.is-current,.clipws-badge.is-current{opacity:1}.tone-a{--tone:#37664c}.tone-b{--tone:#b04b32}.tone-c{--tone:#356ba6}.tone-d{--tone:#8b5594}.tone-e{--tone:#8b681b}.tone-f{--tone:#266d78}.clipws-limit{border-left:2px dashed #7b878a;width:0;position:absolute;top:0;bottom:0;transform:translate(-1px)}.clipws-head{background:var(--accent-strong,#9b4431);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.clipws-head:after{content:"";background:var(--accent-strong,#9b4431);border-radius:0 0 5px 5px;width:10px;height:6px;position:absolute;top:0;left:-4px}.clipws-seek{opacity:0;cursor:pointer;appearance:none;touch-action:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.clipws-seek:focus-visible{opacity:1;outline:3px solid var(--accent-strong,#9b4431);outline-offset:-3px;background:0 0}.clipws-seek:focus-visible::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;width:12px;height:44px}.clipws-scale{opacity:.65;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}.clipws-cap{margin:0;font-size:13.5px}.clipws-cap.is-over{color:var(--accent-strong,#9b4431);font-weight:600}.clipws-list{border-top:1px solid #d9d3c4;gap:0;margin:0;padding:0;list-style:none;display:grid}.clipws-clip{border-bottom:1px solid #e8e3d6;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.clipws-clip.is-current .clipws-name{color:var(--accent-strong,#9b4431)}.clipws-badge{color:#fff;background:var(--tone,#596d4e);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.clipws-meta{gap:2px;min-width:0;display:grid}.clipws-name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.clipws-sub{opacity:.72;font-variant-numeric:tabular-nums;font-size:12.5px}.clipws-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.clipws-act{min-width:44px;min-height:44px;color:var(--ink,#1b2a2f);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9aea3;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.clipws-act svg{width:16px;height:16px}.clipws-act:disabled{opacity:.45;cursor:default}.clipws-act.is-danger{color:var(--accent-strong,#9b4431)}.clipws-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clipws-startover{margin-left:auto}.clipws-sheet-backdrop{z-index:60;padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#1b2a2f73;place-items:end center;display:grid;position:fixed;inset:0}.clipws-sheet{background:var(--paper,#faf7ef);border-radius:14px;gap:14px;width:min(620px,100%);max-height:calc(100vh - 24px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 64px -24px #0006}.clipws-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.clipws-sheet-head h2{font-size:20px;font-family:var(--font-serif,Georgia, serif);margin:0}.clipws-idea-backdrop{--idea-top-space:max(12px, env(safe-area-inset-top));--idea-bottom-space:max(12px, env(safe-area-inset-bottom));height:100dvh;padding:var(--idea-top-space) max(12px, env(safe-area-inset-right)) var(--idea-bottom-space) max(12px, env(safe-area-inset-left))}.clipws-idea-sheet{max-height:calc(100dvh - var(--idea-top-space) - var(--idea-bottom-space));flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.clipws-idea-sheet .clipws-sheet-head{border-bottom:1px solid #d9d3c4;flex:none;padding:14px 18px}.clipws-idea-sheet .clipws-sheet-head h2{min-width:0}.clipws-idea-sheet .clipws-sheet-head>button{flex-shrink:0}.clipws-idea-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:18px;overflow-y:auto}.clipws-idea-body>:first-child{margin-top:0}.clipws-idea-body>:last-child{margin-bottom:0}.clipws-idea-body:focus-visible{outline:2px solid var(--accent-strong,#9b4431);outline-offset:-3px}.clipws-idea-sheet .clipws-sheet-actions{border-top:1px solid #d9d3c4;flex:none;justify-content:flex-end;padding:14px 18px}.clipws-idea-sheet .clipws-sheet-actions .button{min-height:44px}.clipws-trim-strip{background:#fff;border:1px solid #a9aea3;border-radius:6px;height:72px;position:relative;overflow:hidden}.clipws-peaks{fill:#7d8f6e;width:100%;height:100%;display:block}.clipws-peaks-loading{opacity:.7;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.clipws-shade{background:#faf7efc7;position:absolute;top:0;bottom:0}.clipws-trim-head{background:var(--accent-strong,#9b4431);width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.clipws-handles{gap:12px;display:grid}.clipws-handle{font-variant-numeric:tabular-nums;gap:6px;font-size:13.5px;display:grid}.clipws-handle input[type=range]{width:100%;height:44px;margin:0}.clipws-nudges{gap:8px;display:flex}.clipws-sheet-actions{flex-wrap:wrap;gap:10px;display:flex}.clipws-trim-sheet{flex-direction:column;gap:0;height:min(850px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden}.clipws-trim-sheet .clipws-sheet-head{border-bottom:1px solid #d9d3c4;flex:none;padding:14px 18px}.clipws-trim-sheet .clipws-sheet-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clipws-trim-sheet .clipws-sheet-head>button{flex-shrink:0}.clipws-trim-body{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;flex:1;align-content:start;gap:14px;min-height:0;padding:14px 18px;display:grid;overflow-y:auto}.clipws-trim-feedback{min-height:40px;font-size:13px;line-height:1.45}.clipws-trim-feedback [role=alert]{color:#963e2c}.clipws-trim-position{font-variant-numeric:tabular-nums;grid-template-columns:58px 1fr;gap:8px;min-height:40px;display:grid}.clipws-trim-actions{background:var(--paper,#faf7ef);border-top:1px solid #d9d3c4;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 18px;display:grid}.clipws-trim-actions .button{text-align:center;justify-content:center;min-width:0;height:60px;padding:8px;font-size:13px;line-height:1.3}.clipws-trim-actions .button svg{flex-shrink:0}.clipws-name-row{align-items:center;gap:4px;min-width:0;display:flex}.clipws-name{cursor:text}.clipws-rename{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.clipws-name-input{width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #596d4e;border-radius:4px;padding:6px}.clipws-match-levels{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.clipws-match-levels input{accent-color:#596d4e;flex-shrink:0;width:18px;height:18px}.clipws-match-levels small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.clipws-sound-options{border:1px solid #d9d3c4;border-radius:6px;gap:10px;margin:0;padding:12px;display:grid}.clipws-sound-options legend{padding-inline:4px;font-size:14px;font-weight:600}.clipws-sound-options p{margin:0;font-size:12px;line-height:1.45}.clipws-sound-options .clipws-act[aria-pressed=true]{background:#e7ece2;border-color:#596d4e}.clipws-comparison-status{min-height:18px;color:var(--muted)}@media (max-width:480px){.clipws-clip{grid-template-columns:26px 1fr}.clipws-acts{grid-column:1/-1;justify-content:flex-start}}.clipws-add-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.clipws-add-heading .human-text-link{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:4px 0 4px 8px;font-size:14px}.clipws-upload{gap:6px;min-width:0;display:grid}.clipws-upload>button{width:100%}.clipws-import-feedback{gap:6px;font-size:13px;line-height:1.4;display:grid}.clipws-import-feedback p{margin:0}.clipws-import-feedback .keepsake-import-hint{color:var(--muted);font-size:12px}.clipws-import-progress{width:100%;height:8px;accent-color:var(--human-action);display:block}@media (any-pointer:coarse){input,select,textarea{font-size:16px!important}.layout-editor :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-width:44px;min-height:44px}}.recording-step-actions .recording-start-over{background:0 0;margin-right:auto}.recording-step-actions .button.primary{min-width:150px}@media (max-width:480px){.recording-step-actions .button.primary{min-width:130px}}.responsive-waveform-section-nav{z-index:2;background:#fffdf9;border-bottom:1px solid #d8dccc;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px 0 7px;display:grid;position:sticky;top:48px}.responsive-waveform-section-nav button{color:#35472e;min-height:40px;font:650 13px/1.2 var(--font-outfit), sans-serif;cursor:pointer;background:#edf1e7;border:1px solid #adbba0;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:6px;display:inline-flex}.responsive-waveform-section-nav button[aria-pressed=true]{color:#fff;background:var(--human-action,#61705b);border-color:var(--human-action,#61705b)}.responsive-waveform-section{gap:10px;min-width:0;display:grid}.responsive-waveform-section-note{color:#5c6256;margin:0;font-size:13px;line-height:1.5}.responsive-waveform-gallery-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.responsive-waveform-gallery-heading strong{font-size:13px}.responsive-waveform-gallery-heading>div{gap:6px;display:flex}.responsive-waveform-gallery-heading button{color:#35472e;width:40px;min-height:36px;font:700 18px/1 var(--font-outfit), sans-serif;cursor:pointer;background:#edf1e7;border:1px solid #b9c2ad;border-radius:8px}.responsive-waveform-photo-shortcut{color:#34472f;min-height:44px;font:650 13px/1.3 var(--font-outfit), sans-serif;cursor:pointer;background:#e6ecdf;border:1px solid #97aa88;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.responsive-waveform-section-nav button:focus-visible,.responsive-waveform-gallery-heading button:focus-visible,.responsive-waveform-photo-shortcut:focus-visible{outline-offset:2px;outline:3px solid #61705b}
.public-guide.public-guide{--ink:#1f2a26;--muted:#4f5b54;--human-action:#2f4a3a;color:#1f2a26;text-align:center;width:100%;max-width:none;font:16px/1.55 var(--font-outfit), sans-serif;background:#faf8f2;margin:0;padding:0}.public-guide.public-guide h1{font:600 clamp(31px, 4vw, 48px)/1.12 var(--font-serif), serif;max-width:24ch;margin:0 auto 12px}.public-guide.public-guide h2{font:600 clamp(26px, 3vw, 36px)/1.18 var(--font-serif), serif;margin:0 auto 12px}.public-guide.public-guide h3{font:600 22px/1.25 var(--font-serif), serif}.public-guide.public-guide p{max-width:65ch;margin:0 auto 16px}.public-guide.public-guide :is(.human-page-lead,.site-lead,.groups-lead){max-width:42ch;margin-inline:auto;font-size:18px;line-height:1.5}.public-guide.public-guide>:is(header,section,.human-how-making,.human-reading){max-width:none;margin:0;padding:36px max(22px,50% - 550px)}.public-guide.public-guide>h1{padding-top:32px;padding-inline:20px}.public-guide.public-guide>.site-lead{padding-inline:22px}.public-guide>section:nth-of-type(2n),.public-guide .human-how-making{background:#e8ede3}.public-guide .public-guide-tagline{color:#4f5b54;font-size:19px}.public-guide.public-guide :is(.site-cta-row,.groups-actions,.package-file-links){justify-content:center;gap:12px}.public-guide.public-guide :is(.home-pill.primary,.button.primary,.groups-cta){color:#fff;min-height:48px;font:600 16px/1.2 var(--font-outfit), sans-serif;background:#2f4a3a;border:0;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;display:inline-flex}.public-guide.public-guide :is(.home-pill.primary,.button.primary,.groups-cta):hover{color:#fff;background:#263d30}.public-guide a:focus-visible,.public-guide summary:focus-visible{outline-offset:4px;outline:3px solid #2f4a3a}.public-guide :is(.human-text-link,.package-file-links a,.groups-actions a,.human-guide-links a){justify-content:center;align-items:center;min-height:44px;display:inline-flex}.public-guide.public-guide .human-guide{max-width:none;margin:0}.public-guide.public-guide .human-guide>li{background:#faf8f2;border:0;padding:32px max(22px,50% - 380px);scroll-margin-top:86px;display:block}.public-guide.public-guide .human-guide>li:nth-child(3n+1){background:#e8ede3}.public-guide.public-guide .human-guide>li:nth-child(3n){color:#f3efe4;background:#23352b}.public-guide.public-guide .human-guide>li:nth-child(3n) :is(h2,h3,p,a,.human-guide-number){color:inherit}.public-guide.public-guide .human-guide>li>div{max-width:none}.public-guide .human-guide-number{margin:0 auto 12px;font-size:24px;display:block}.public-guide .human-guide-links{justify-items:center}.public-guide.public-guide .human-margin-note{background:#ffffff80;border:0;margin-top:16px;padding:12px}.public-guide .human-download-list{text-align:left;max-width:600px;margin-inline:auto}.public-guide.public-guide .human-reading h2{margin-top:0}.public-guide .site-steps{text-align:center;max-width:820px;margin:24px auto}.public-guide .site-steps li{padding:20px;display:block}.public-guide .site-step-number{margin-bottom:8px;display:block}.public-guide.public-guide .package-section-heading{flex-direction:column;justify-content:center;align-items:center;gap:8px}.public-guide .package-print-tip{border-radius:0}.public-guide .package-examples p{margin-bottom:0}.public-guide .package-file-links{gap:0 16px}.public-guide .package-file-links a{min-height:44px}.public-guide.groups-landing .groups-hero{gap:32px}.public-guide.groups-landing .groups-hero>div:only-child{grid-column:1/-1}.public-guide.groups-landing .groups-hero p{margin-inline:auto}.public-guide.groups-landing .groups-book-sample{width:100%;max-width:460px;margin:auto}.public-guide.groups-landing .groups-actions{margin-top:20px}@media (max-width:760px){.public-guide.public-guide>:is(header,section,.human-how-making,.human-reading){padding-block:30px}.public-guide.groups-landing .groups-hero{grid-template-columns:1fr}.public-guide.public-guide .human-guide>li{padding-block:28px}}.public-guide .real-listening-example{margin:0 auto 24px}.public-guide .real-listening-example img{border-radius:16px;width:min(280px,100%);height:auto;margin:auto;display:block}.public-guide .real-listening-example figcaption{margin-top:10px;font-size:14px}.public-guide .scan-story-try{justify-content:center;max-width:650px;margin:auto}.public-guide .scan-story-action{color:#fff;background:#2f4a3a;min-height:48px;font-size:16px}.public-guide.public-guide>.keepsake-possibilities{color:#f3efe4;background:#23352b;gap:28px}.public-guide.public-guide .keepsake-possibilities :is(h2,p,a){color:inherit}.public-guide .keepsake-possibilities figure{margin:0}.public-guide .keepsake-possibilities img{object-fit:contain;border-radius:14px;max-height:420px}.public-guide .site-step-number{color:#fff;width:38px;height:38px;font:600 16px/1 var(--font-outfit),sans-serif;background:#2f4a3a;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.public-guide .keepsake-possibilities a:focus-visible,.public-guide .human-guide>li:nth-child(3n) a:focus-visible{outline-color:#f3efe4}.public-guide .groups-real-sample{max-width:338px;margin:0 auto}.public-guide .groups-real-sample img{border-radius:16px;width:100%;height:auto;display:block}.public-guide .groups-real-sample figcaption{margin-top:10px;font-size:13px}
