.pf{--pf-ink:var(--ink);--pf-moss:var(--moss);--pf-moss-soft:var(--moss-tint);--pf-moss-line:var(--moss-line);--pf-brass:var(--ink-mute);--pf-brass-soft:var(--ember-tint);--pf-brass-line:color-mix(in oklch, var(--ember) 28%, var(--ember-tint));--pf-slate:var(--ink-mute);--pf-line:var(--paper-line);--pf-line-soft:var(--paper-line);--pf-surface:var(--paper);--pf-page:var(--paper-warm);--pf-band:var(--paper-warm);background:var(--paper);color:var(--ink);font-size:15px;line-height:1.55;overflow-x:clip;container:pf/inline-size}.bleed.pf{background:var(--paper);padding:0 0 4rem}.pf-wrap{flex-direction:column;gap:1.25rem;max-width:1280px;margin:0 auto;padding:2rem 1.5rem 0;display:flex}.pf-back{color:var(--pf-slate);font-size:.88rem;text-decoration:none}.pf-notice{color:var(--pf-slate);font-size:.9rem}.pf-banner{border:1px solid var(--pf-brass-line);background:var(--pf-brass-soft);color:var(--pf-brass);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.92rem;display:flex}.pf-card{background:var(--pf-surface);border:1px solid var(--pf-line);border-radius:12px;padding:1.75rem 2rem;scroll-margin-top:5rem;transition:border-color .2s,box-shadow .2s;position:relative}.pf-card.is-highlighted,.pf .is-highlighted{outline:2px solid var(--ember);outline-offset:4px}.pf-card-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.pf-sec{font-family:var(--font-display), serif;margin-bottom:.75rem;padding-right:2.5rem;font-size:1.3rem;font-weight:500;line-height:1.25}.pf-sub{font-family:var(--font-display), serif;margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:500}.pf-prose p{max-width:64ch;color:var(--ink-soft);white-space:pre-line;margin:0 0 1rem}.pf-prose p:last-child{margin-bottom:0}.pf-quiet{color:var(--pf-slate);font-size:.86rem}.pf-empty{color:var(--pf-slate);font-size:.88rem;font-style:italic}.pf-head{padding-bottom:0}.pf-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.pf-head-main{align-items:flex-start;gap:1.1rem;min-width:0;display:flex}.pf-eyebrow{color:var(--pf-slate);font-size:.85rem}.pf-title{font-family:var(--font-display), serif;letter-spacing:-.01em;max-width:22ch;margin:.35rem 0 .5rem;font-size:2.35rem;font-weight:500;line-height:1.12}.pf-head-aside{text-align:right;color:var(--pf-slate);flex-direction:column;gap:.15rem;font-size:.86rem;display:flex}.pf-chips{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.pf-chip{background:var(--pf-moss-soft);color:var(--pf-moss);border:1px solid var(--pf-moss-line);border-radius:20px;padding:.25rem .65rem;font-size:.8rem}.pf-chip--muted{background:var(--paper-warm);color:var(--pf-slate);border-color:var(--pf-line-soft)}.pf-chip--seal{background:var(--pf-brass-soft);color:var(--pf-brass);border-color:var(--pf-brass-line)}.pf-list{flex-direction:column;margin:1rem 0 0;display:flex}.pf-list-row{border-bottom:1px solid var(--pf-line-soft);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.pf-list-row:last-child{border-bottom:0}.pf-list-row dt{color:var(--pf-slate);font-size:.88rem}.pf-list-row dd{text-align:right;max-width:60%;font-size:.9rem}.pf-trail{border-top:1px solid var(--pf-line-soft);margin-top:1.25rem;padding-top:1rem}.pf-trail-title{margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.pf-trail ul{margin:0;padding:0;list-style:none}.pf-trail li{color:var(--pf-slate);margin-bottom:.3rem;font-size:.8rem}.pf-check{border-bottom:1px solid var(--pf-line-soft);color:var(--pf-slate);gap:.6rem;padding:.5rem 0;font-size:.86rem;display:flex}.pf-check:last-of-type{border-bottom:0}.pf-check-mark{background:var(--paper-warm);height:20px;color:var(--pf-slate);border-radius:4px;flex:0 0 20px;place-items:center;font-size:11px;display:grid}.pf-check.is-verified .pf-check-mark{background:var(--pf-moss-soft);color:var(--pf-moss)}.pf-check-title{color:var(--pf-ink);font-weight:600;display:block}.pf-note{color:var(--pf-slate);border-bottom:1px solid var(--pf-line-soft);margin:0 0 1rem;padding-bottom:.9rem;font-size:.82rem}.pf-zone{margin-bottom:1.35rem}.pf-zone-head{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.5rem;display:flex}.pf-zone-title{font-size:.82rem;font-weight:600}.pf-zone-gate{color:var(--pf-slate);font-size:.76rem}.pf-doc{border-bottom:1px solid var(--pf-line-soft);align-items:center;gap:.7rem;padding:.55rem 0;display:flex}.pf-doc:last-child{border-bottom:0}.pf-doc-mark{border-radius:4px;flex:0 0 20px;place-items:center;height:20px;font-size:11px;font-weight:600;display:grid}.pf-doc-mark.is-open{background:var(--pf-moss-soft);color:var(--pf-moss)}.pf-doc-mark.is-shut{background:var(--pf-brass-soft);color:var(--pf-brass)}.pf-doc-main{flex-direction:column;flex:1;min-width:0;display:flex}.pf-doc-name{font-size:.9rem;line-height:1.35}.pf-doc.is-shut .pf-doc-name{color:var(--pf-slate)}.pf-doc-meta{color:var(--pf-slate);margin-top:1px;font-size:.76rem}.pf-doc-meta .is-stale{color:var(--pf-brass)}.pf-doc-why{color:var(--pf-slate);margin-top:.15rem;font-size:.76rem}.pf-act{font:inherit;color:var(--pf-moss);border:0;border-bottom:1px solid var(--moss-line);white-space:nowrap;cursor:pointer;background:0 0;padding:0 0 1px;font-size:.8rem;font-weight:500;text-decoration:none}.pf-act--locked{color:var(--pf-brass);border-bottom-color:var(--pf-brass-line)}.pf-act--quiet{color:var(--pf-slate);border-bottom-color:var(--pf-line);font-weight:400}.pf-soon{color:var(--pf-slate);white-space:nowrap;text-align:right;font-size:.78rem;line-height:1.2}.pf-soon small{text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:.66rem;display:block}.pf-gatebox{border:1px solid var(--pf-line);background:var(--pf-band);border-radius:6px;flex-direction:column;gap:.6rem;margin-top:1.1rem;padding:.95rem 1rem;display:flex}.pf-gatebox p{color:var(--ink-soft);margin:0;font-size:.86rem}.pf-gatebox-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pf-gatebox textarea{font-size:.88rem}.pf-btn-soon{font:inherit;background:var(--pf-line-soft);color:var(--pf-slate);cursor:not-allowed;border:0;border-radius:5px;padding:.55rem 1rem;font-size:.86rem;font-weight:500}.pf-add{border-top:1px solid var(--pf-line-soft);margin-top:1rem;padding-top:1rem}.pf-add summary{cursor:pointer;color:var(--pf-moss);font-size:.86rem;font-weight:500}.pf-add form{flex-direction:column;gap:.6rem;margin-top:.75rem;display:flex}.pf-edit{width:2rem;height:2rem;color:var(--pf-slate);border:1px solid #0000;border-radius:6px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.pf-edit:hover,.pf-edit:focus-visible{color:var(--pf-moss);border-color:var(--pf-line);background:var(--pf-band)}.pf-card>.pf-edit{position:absolute;top:.9rem;right:.9rem}.pf-avatar{width:72px;height:72px;color:var(--paper);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:1.4rem;font-weight:600;display:grid}.pf-links{flex-wrap:wrap;gap:.5rem;display:flex}.pf-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1.1rem;display:grid}.pf-stat-n{font-family:var(--font-display), serif;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500;line-height:1}.pf-stat-k{color:var(--pf-slate);margin-top:.3rem;font-size:.8rem}@media (max-width:860px){.pf-title{font-size:1.85rem}.pf-card{padding:1.35rem}.pf-wrap{padding:1.5rem 1rem 0}.pf-head-aside{text-align:left}.pf-list-row{flex-direction:column;gap:.15rem}.pf-list-row dd{text-align:left;max-width:none}}.pf-aside{flex-direction:column;gap:1rem;display:flex}.pf-card>.pf-edit~.pf-head-row .pf-head-aside{padding-right:2.5rem}.pf-banner--sample{color:var(--pf-ink)}.review-decide{border-color:var(--pf-moss);flex-direction:column;gap:.75rem;display:flex}.review-missing{background:var(--pf-brass-soft);border:1px solid var(--pf-brass-line);border-radius:6px;padding:.75rem 1rem;font-size:.9rem}.review-missing ul{margin:.4rem 0 0;padding-left:1.2rem}.review-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.review-optin{flex-basis:100%}.review-back{font-size:.88rem}.pf-draft{border:1px solid var(--pf-brass-line);background:var(--pf-brass-soft);color:var(--ink-soft);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.owner-status{--os-tone:var(--ember);--os-line:var(--pf-brass-line);--os-soft:var(--pf-brass-soft);border:1px solid var(--os-line);background:var(--os-soft);border-radius:8px;flex-direction:column;gap:.7rem;padding:.95rem 1.15rem;scroll-margin-top:5rem;display:flex}.owner-status--live,.owner-status--visible{--os-tone:var(--pf-moss);--os-line:var(--pf-moss-line);--os-soft:var(--pf-moss-soft)}.owner-status--paused{--os-tone:var(--pf-slate);--os-line:var(--pf-line);--os-soft:var(--pf-band)}.owner-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.owner-status-main p{margin:0}.owner-status-state{color:var(--pf-ink);align-items:center;gap:.5rem;font-weight:600;display:flex}.owner-status-dot{background:var(--os-tone);border-radius:50%;flex:none;width:.55rem;height:.55rem}.owner-status-summary{color:var(--pf-slate);font-size:.9rem;margin-top:.15rem!important}.owner-status-action{flex-wrap:wrap;gap:.5rem;display:flex}.owner-status-action form{margin:0}.owner-status-todo{border-top:1px solid var(--os-line);padding-top:.65rem;font-size:.9rem}.owner-status-todo p{color:var(--pf-slate);margin:0 0 .3rem}.owner-status-todo ul{gap:.15rem;margin:0;padding-left:1.1rem;display:grid}.owner-status-note{color:var(--pf-slate);font-size:.86rem}.owner-status-note p{margin:0}.pf-card.pf-sealed{border-style:dashed;border-color:var(--pf-brass-line);background:var(--pf-band)}.pf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-eyebrow-caps{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:13px;line-height:1.4}.pf-top{flex-direction:column;gap:.75rem;max-width:1280px;margin:0 auto;padding:1.5rem 48px 1.25rem;display:flex}.pf--page>.pf-top{background:var(--ink);max-width:none;padding:1.25rem max(48px,50% - 592px) .25rem}.pf--page>.pf-top .pf-notice{color:var(--paper-line)}@media (max-width:640px){.pf--page>.pf-top{padding-inline:20px}}.pf-hero{background:var(--ink);color:var(--cream);scroll-margin-top:5rem}.pf-hero-inner{max-width:1280px;margin:0 auto;position:relative}.pf-hero :focus-visible{outline:2px solid var(--ember);outline-offset:3px}.pf-hero .pf-edit{z-index:2;width:2.5rem;height:2.5rem;color:var(--ink);background:var(--cream);border-color:var(--cream);border-radius:50%;position:absolute;top:16px;right:16px;box-shadow:0 2px 10px #0000004d}.pf-hero .pf-edit svg{width:18px;height:18px}.pf-hero .pf-edit:hover,.pf-hero .pf-edit:focus-visible{color:var(--paper);background:var(--ember);border-color:var(--ember)}.pf-hero-back{color:var(--paper-line);align-self:flex-start;font-size:14px;text-decoration:none}.pf-hero-back:hover{color:var(--paper);text-decoration:underline}.pf-hero-eyebrow{color:var(--paper-line);align-items:center;gap:10px;font-size:14px;display:flex}.pf-dot{background:var(--ember);border-radius:50%;flex:none;width:8px;height:8px}.pf-hero--listing .pf-hero-inner{grid-template-columns:1.1fr 1fr;min-height:460px;display:grid}.pf-hero--listing .pf-hero-main{flex-direction:column;gap:20px;min-width:0;padding:44px 48px 48px;display:flex;position:relative}.pf-hero-title{font-family:var(--font-display), "Zilla Slab", serif;letter-spacing:-.01em;color:var(--paper);text-wrap:balance;margin:0;font-size:52px;font-weight:500;line-height:1.05}.pf-hero-owner{border-top:1px solid var(--ink-soft);align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.pf-hero-owner .avatar{width:56px;height:56px}.pf-hero-owner-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-hero-owner-name{color:var(--paper);font-weight:600}.pf-hero-sample{color:var(--paper-line);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:14px;display:flex}.pf-hero-owner-meta{color:var(--paper-line);font-size:14px}.pf-hero-about{color:var(--ember);white-space:nowrap;margin-left:auto;font-size:14px;text-decoration:none}.pf-hero-about:hover{text-decoration:underline}.pf-hero--person .pf-hero-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;padding:40px 48px 56px;display:grid}.pf-hero--person.has-side .pf-hero-inner{grid-template-columns:auto minmax(0,1fr) 360px}.pf-hero--person .pf-hero-main{flex-direction:column;gap:14px;min-width:0;display:flex}.pf-hero-face .avatar,.pf-hero-face .pf-avatar{border:4px solid var(--ember);width:180px;height:180px;font-family:var(--font-display), "Zilla Slab", serif;font-size:3.4rem}.pf-hero-face .photo-zoom{border-radius:50%}.pf-hero-name{font-family:var(--font-display), "Zilla Slab", serif;color:var(--paper);margin:0;font-size:60px;font-weight:500;line-height:1}.pf-hero-quote{font-family:var(--font-display), "Zilla Slab", serif;color:var(--cream);text-wrap:pretty;max-width:40ch;margin:0;font-size:24px;line-height:1.3}.pf-hero-side{flex-direction:column;gap:10px;display:flex}.pf-hero-note,.pf-hero-updated{color:var(--paper-line);text-align:center;font-size:13px}.pf-hero-updated{text-align:right;font-size:14px}.pf-tchips{flex-wrap:wrap;gap:8px;display:flex}.pf-tchip{border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.3}.pf-tchip--solid{background:var(--ink-soft);color:var(--paper)}.pf-tchip--outline{border-color:var(--ink-mute);color:var(--paper-line)}.pf-tchip--ember{background:var(--ember);color:var(--ink);font-weight:600}.pf-tchip--neutral{background:var(--paper);border-color:var(--paper-line);color:var(--ink);padding:5px 11px}.pf-tchip--moss{background:var(--moss-tint);border-color:var(--moss-line);color:var(--ink);padding:5px 11px}.pf-tchips--ink .pf-tchip--outline{color:var(--cream)}.pf-hero-photo{min-height:100%;position:relative}.pf-hero-photo>.pf-photo{position:absolute;inset:0}.pf-photo-edit{color:var(--ink);background:var(--paper);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 14px #23231f33}.pf-photo-edit:hover{background:var(--paper-warm)}.pf-photo{background-color:var(--ink-soft);background-image:var(--pf-photo,none), repeating-linear-gradient(135deg, #f3f1ea0d 0 2px, transparent 2px 14px), linear-gradient(160deg, var(--ink-soft), var(--ink));background-position:50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,auto,auto;min-height:100%}.pf-facts{--pf-facts-n:6;grid-template-columns:repeat(var(--pf-facts-n), minmax(0, 1fr));background:var(--paper-line);border-bottom:1px solid var(--paper-line);gap:1px;max-width:1280px;margin:0 auto;scroll-margin-top:5rem;display:grid;position:relative}.pf-facts:after{content:"";width:var(--app-vw,100vw);margin-left:calc(var(--app-vw,100vw) / -2);background:var(--paper-line);pointer-events:none;height:1px;position:absolute;bottom:-1px;left:50%}.pf-fact{background:var(--paper);padding:28px clamp(20px, calc(min(100cqi, 1280px) / var(--pf-facts-n) * .15), 32px);min-width:0}.pf-fact:last-child{grid-column-end:-1}.pf-v{font-family:var(--font-display), "Zilla Slab", serif;font-size:clamp(24px, calc(min(100cqi, 1280px) / var(--pf-facts-n) * .13), 40px);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:8px;line-height:1;display:flex}.pf-v--ember{color:var(--ember)}.pf-v--hid{color:var(--ink-mute);font-size:22px;line-height:1.2}.pf-lock{flex:none}.pf-k{color:var(--ink-mute);margin-top:8px;font-size:14px}.pf-facts-edit{position:absolute;top:8px;right:8px}.pf-head .pf-facts{border-radius:0 0 12px 12px;margin:1.6rem -2rem 0;overflow:hidden}.pf-head .pf-facts:after{display:none}.pf-wrap>.pf-hero{border-radius:12px 12px 0 0;overflow:hidden}.pf-wrap>.pf-facts{border:1px solid var(--paper-line);border-top:0;border-radius:0 0 12px 12px;width:100%;margin-top:-1.25rem;overflow:hidden}.pf-wrap>.pf-facts:after{display:none}.pf-multiple{max-width:1280px;margin:0 auto;padding:20px 0 0}.pf-multiple-in{border:1px solid var(--paper-line);border-left:4px solid var(--ember);background:var(--ember-tint);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding:18px 24px;display:flex}.pf-multiple-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:13px;font-weight:600}.pf-multiple-v{font-family:var(--font-display), "Zilla Slab", serif;color:var(--ember);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:34px;line-height:1}.pf-multiple-v--empty{color:var(--ink-faint);font-size:22px}.pf-multiple-how{color:var(--ink-mute);flex:22ch;font-size:14px}.pf-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;max-width:1280px;margin:0 auto;padding:48px;display:grid}.pf-wrap .pf-grid{width:100%;padding:1.5rem 0 0}.pf-col{flex-direction:column;min-width:0;display:flex}.pf-main{gap:40px}.pf-rail{gap:20px}@container pf (min-width:1024px){.pf-rail--sticky{position:sticky;top:24px}}.pf-open{flex-direction:column;gap:16px;scroll-margin-top:5rem;display:flex;position:relative}.pf-open-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pf-h2{font-family:var(--font-display), "Zilla Slab", serif;margin:0;font-size:30px;font-weight:500;line-height:1.15}.pf-prose p{font-size:16px;line-height:1.6}.pf-lead .pf-prose p{font-size:17px;line-height:1.65}.pf-open .pf-sub{margin:.5rem 0 .25rem;font-size:22px}.pf-video{flex-direction:column;gap:8px;margin:0;display:flex}.pf-video-locked{border:1px dashed var(--paper-line);background:#23231f0a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.pf-video-locked-icon{font-size:22px;line-height:1}.pf-video-locked .pf-acard-text{margin:0}.pf-video video{aspect-ratio:16/9;background:var(--ink);object-fit:contain;border-radius:12px;width:100%;max-height:70vh;display:block}.pf-open .pf-list{margin:0}.pf-placeholder{border:1px dashed var(--field-line);border-radius:10px;padding:16px 20px;font-size:15px;font-style:normal}.pf-quote{background:var(--ember-tint);border-radius:12px;flex-direction:column;gap:18px;margin:0;padding:40px 44px;scroll-margin-top:5rem;display:flex;position:relative}.pf-quote-mark{font-family:var(--font-display), "Zilla Slab", serif;color:var(--ember);height:.4em;font-size:80px;line-height:.6}.pf-quote blockquote{flex-direction:column;gap:.6em;margin:0;display:flex}.pf-quote blockquote p{font-family:var(--font-display), "Zilla Slab", serif;color:var(--ink);text-wrap:pretty;margin:0;font-size:30px;font-weight:400;line-height:1.3}.pf-quote--sm blockquote p{font-size:22px}.pf-quote .pf-eyebrow-caps{color:var(--ink-soft)}.pf-quote figcaption{color:var(--ink-soft);font-size:15px}.pf-ink{background:var(--ink);color:var(--cream);border-radius:12px;flex-direction:column;gap:18px;padding:36px 40px;scroll-margin-top:5rem;display:flex;position:relative}.pf-ink .pf-eyebrow-caps{color:var(--paper-line)}.pf-ink-text{font-family:var(--font-display), "Zilla Slab", serif;color:var(--paper);text-wrap:pretty;white-space:pre-line;margin:0;font-size:26px;line-height:1.35}.pf-ink--words .pf-ink-text{font-size:24px;line-height:1.4}.pf-ink-note{color:var(--paper-line);margin:0;font-size:13px}.pf-ink .pf-list-row{border-bottom-color:var(--ink-soft)}.pf-ink .pf-list-row dt{color:var(--paper-line)}.pf-ink .pf-edit,.pf-quote .pf-edit,.pf-acard .pf-edit,.pf-lcard .pf-edit{z-index:1;position:absolute;top:10px;right:10px}.pf-ink .pf-edit{color:var(--paper-line)}.pf-ink .pf-edit:hover,.pf-ink .pf-edit:focus-visible{color:var(--paper);background:var(--ink-soft);border-color:var(--ink-soft)}.pf-ink :focus-visible{outline:2px solid var(--ember);outline-offset:3px}.pf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;display:grid}.pf-tile{border-top:2px solid var(--ink);flex-direction:column;gap:8px;padding-top:16px;display:flex}.pf-tile--accent{border-top-color:var(--ember)}.pf-tile-head{font-family:var(--font-display), "Zilla Slab", serif;margin:0;font-size:22px;font-weight:500;line-height:1.2}.pf-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;font-size:16px;list-style:none;display:grid}.pf-keeps-stay{color:var(--ink-soft);margin:0;font-size:15px}.pf-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pf-option{border:1px solid var(--paper-line);border-radius:10px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.pf-option-title{font-weight:600}.pf-option-text{color:var(--ink-soft);font-size:15px;line-height:1.5}.pf-option-sba{color:var(--ink-soft);font-weight:400}.pf-option-note{border-top:1px solid var(--paper-line);padding-top:6px}.pf-rulequote{border-left:3px solid var(--ember);flex-direction:column;gap:6px;padding:4px 0 4px 20px;display:flex}.pf-rulequote .pf-prose p{color:var(--ink);font-size:17px;line-height:1.6}.pf-timeline{border-left:2px solid var(--paper-line);flex-direction:column;margin:0 0 0 8px;list-style:none;display:flex}.pf-timeline li{gap:20px;margin-left:-9px;padding-bottom:24px;display:flex}.pf-timeline li:last-child{padding-bottom:0}.pf-timeline-dot{background:var(--ink);border-radius:50%;flex:none;width:16px;height:16px;margin-top:6px}.pf-timeline li.is-ember .pf-timeline-dot{background:var(--ember)}.pf-timeline li>div{flex-direction:column;gap:4px;display:flex}.pf-timeline-label{font-family:var(--font-display), "Zilla Slab", serif;font-size:22px;line-height:1.2}.pf-timeline-text{color:var(--ink-soft);font-size:16px;line-height:1.55}.pf-footnote{color:var(--ink-mute);border-top:1px solid var(--paper-line);padding-top:20px;scroll-margin-top:5rem;font-size:14px;line-height:1.6}.pf-footnote>p{max-width:72ch;margin:0}.pf-howlink{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pf-howlink:hover{color:var(--ember)}.pf-howlink:focus-visible,.pf-popover-close:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.pf-popover{width:min(34rem, calc(var(--app-vw,100vw) - 2rem));background:var(--paper);max-height:min(80vh,40rem);color:var(--ink);border:1px solid var(--paper-line);border-radius:12px;margin:auto;padding:24px 28px;font-size:15px;line-height:1.55;overflow:auto;box-shadow:0 20px 60px #23231f2e}.pf-popover::backdrop{background:#23231f4d}.pf-popover-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.pf-popover-close{font:inherit;border:1px solid var(--paper-line);background:var(--paper);width:2rem;height:2rem;color:var(--ink-mute);cursor:pointer;border-radius:6px;font-size:1.4rem;line-height:1}.pf-popover .pf-trail li{font-size:14px}.pf-checks{color:var(--ink-mute);flex-direction:column;gap:12px;font-size:14px;list-style:none;display:flex}.pf-checks li{gap:10px;display:flex}.pf-checks-mark{flex:none;font-weight:700}.pf-checks li.is-verified .pf-checks-mark{color:var(--moss)}.pf-checks-title{color:var(--ink);font-weight:600;display:block}.pf-btn{text-align:center;width:100%;font:inherit;cursor:pointer;border-radius:8px;font-size:15px;line-height:1.3;text-decoration:none;display:block}.pf-btn--ember{background:var(--ember);border:1px solid var(--ember);color:var(--paper);padding:13px 14px;font-weight:600}.pf-btn--ember:hover{background:color-mix(in oklch, var(--ember), black 8%)}.pf-btn--outline{border:1px solid var(--ink);color:var(--ink);background:0 0;padding:12px 14px}.pf-btn--outline:hover{background:var(--paper-warm)}.pf-btn--square{width:50px;height:100%;padding:0;font-size:1.2rem}.pf-btn:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.pf-fit{background:var(--paper);border:1px solid var(--paper-line);border-radius:12px;flex-direction:column;gap:20px;padding:28px;scroll-margin-top:5rem;display:flex;box-shadow:0 8px 24px #23231f0f}.pf-fit-head{align-items:center;gap:18px;display:flex}.pf-ring{background:conic-gradient(var(--ember) 0 var(--pf-ring-pct), var(--paper-line) 0);border-radius:50%;flex:none;place-items:center;display:grid}.pf-ring--lg{width:84px;height:84px}.pf-ring--sm{width:56px;height:56px}.pf-ring-inner{background:var(--paper);font-family:var(--font-display), "Zilla Slab", serif;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.pf-ring--lg .pf-ring-inner{width:66px;height:66px;font-size:26px}.pf-ring--sm .pf-ring-inner{width:44px;height:44px;font-size:18px}.pf-fit-label{flex-direction:column;gap:2px;display:flex}.pf-fit-title{font-family:var(--font-display), "Zilla Slab", serif;font-size:22px;line-height:1.2}.pf-fit-sub{color:var(--ink-mute);font-size:14px}.pf-fit-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pf-fit-why{color:var(--ink);cursor:pointer;align-self:flex-start;font-size:14px;display:none}.pf-fit-toggle:focus-visible+.pf-fit-why{outline:2px solid var(--ember);outline-offset:2px}.pf-fit-list{flex-direction:column;gap:10px;font-size:15px;line-height:1.45;list-style:none;display:flex}.pf-fit-list li{gap:10px;display:flex}.pf-fit-list li.is-divided{border-top:1px solid var(--paper-line);padding-top:10px}.pf-fit-mark{flex:none;width:1em}.pf-fit-list li.is-met .pf-fit-mark{color:var(--ember);font-weight:700}.pf-fit-list li.is-unmet,.pf-fit-most{color:var(--ink-mute)}.pf-fit-note{color:var(--ink-mute);font-size:13px;display:block}.pf-fit-actions{flex-direction:column;gap:10px;display:flex}.pf-fit-status{color:var(--ink-mute);text-align:center;margin:-8px 0 0;font-size:13px;line-height:1.5}.pf-fit-fine{margin-top:4px;display:block}.pf-acard{border:1px solid var(--paper-line);border-radius:12px;flex-direction:column;gap:14px;padding:24px 28px;scroll-margin-top:5rem;display:flex;position:relative}.pf-acard--warm{background:var(--paper-warm)}.pf-acard--paper{background:var(--paper)}.pf-acard-text{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.pf-acard-k{color:var(--ink);font-weight:600}.pf-acard-foot{color:var(--ink-mute);margin:0;font-size:13px;line-height:1.5}.pf-acard-link{font-size:15px;font-weight:600}.pf-acard .pf-note{border-bottom:0;margin:0;padding-bottom:0}.pf-srows{flex-direction:column;gap:10px;font-size:15px;list-style:none;display:flex}.pf-srows li{justify-content:space-between;gap:12px;display:flex}.pf-srows-v{color:var(--moss);white-space:nowrap;font-weight:600}.pf-reach,.pf-seeyou,.pf-toollinks{overflow-wrap:anywhere;flex-direction:column;gap:10px;font-size:15px;list-style:none;display:flex}.pf-reach a{color:var(--ink)}.pf-seeyou{gap:8px;font-size:14px}.pf-seeyou li.is-held{color:var(--ink-mute)}.pf-toollinks li{flex-direction:column;gap:2px;display:flex}.pf-toollinks span{color:var(--ink-mute);font-size:13px}.pf-lcard{border:1px solid var(--paper-line);background:var(--paper);border-radius:12px;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #23231f0f}.pf-lcard:hover{box-shadow:0 12px 32px #23231f1a}.pf-lcard-photo{height:190px;min-height:0}.pf-lcard-body{flex-direction:column;gap:12px;padding:22px 24px;display:flex}.pf-lcard-headline{font-family:var(--font-display), "Zilla Slab", serif;margin:0;font-size:24px;font-weight:400;line-height:1.15}.pf-lcard-facts{flex-wrap:wrap;gap:20px;margin:0;font-size:14px;display:flex}.pf-lcard-facts>div{flex-direction:column-reverse;display:flex}.pf-lcard-facts dt{color:var(--ink-mute)}.pf-lcard-facts dd{font-family:var(--font-display), "Zilla Slab", serif;margin:0;font-size:22px;line-height:1.2}.pf-lcard-facts dd.is-ember{color:var(--ember)}.pf-lcard-link{font-weight:600;text-decoration:none}.pf-lcard-link:hover{text-decoration:underline}.pf-mobilebar{display:none}@container pf (max-width:1023px){.pf-grid{flex-direction:column;gap:32px;padding:32px 24px;display:flex}.pf-rail{display:contents}.pf-rail>*{order:1}.pf-rail>:first-child{order:-1}.pf-facts{--pf-facts-n:3!important}.pf-hero--listing .pf-hero-main{padding:36px 32px 40px}.pf-hero-title{font-size:42px}.pf-hero--person .pf-hero-inner,.pf-hero--person.has-side .pf-hero-inner{grid-template-columns:auto minmax(0,1fr);padding:36px 32px 44px}.pf-hero--person .pf-hero-side{grid-column:1/-1;max-width:360px}.pf-hero-updated{text-align:left}.pf-hero-face .avatar,.pf-hero-face .pf-avatar{width:140px;height:140px}.pf-hero-name{font-size:48px}.pf-top{padding-inline:24px}}@container pf (max-width:767px){.pf-hero--listing .pf-hero-inner{grid-template-columns:1fr;min-height:0}.pf-hero--listing .pf-hero-photo{order:-1;height:220px}.pf-hero--listing .pf-hero-main{gap:14px;padding:24px 20px 28px}.pf-hero-eyebrow{font-size:13px}.pf-hero-title{font-size:32px;line-height:1.08}.pf-tchip{padding:5px 10px;font-size:12px}.pf-hero-owner{flex-wrap:wrap}.pf-hero-owner-text{flex:1 1 0}.pf-hero-about{margin-left:70px}.pf-hero--person .pf-hero-inner,.pf-hero--person.has-side .pf-hero-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:28px 20px 32px}.pf-hero--person .pf-hero-main{align-items:center}.pf-hero--person .pf-tchips,.pf-hero--person .pf-hero-eyebrow{justify-content:center}.pf-hero--person .pf-hero-back{align-self:center}.pf-hero-face .avatar,.pf-hero-face .pf-avatar{border-width:3px;width:120px;height:120px;font-size:2.4rem}.pf-hero-name{font-size:38px}.pf-hero-quote{font-size:20px}.pf-hero--person .pf-hero-side{width:100%}.pf-hero-updated{text-align:center}.pf-facts{--pf-facts-n:2!important}.pf-fact{padding:18px 20px}.pf-v{font-size:clamp(22px,7cqi,28px)}.pf-k{margin-top:6px;font-size:13px}.pf-grid{gap:24px;padding:20px 20px 32px}.pf-main{gap:32px}.pf-top{padding-inline:20px}.pf-h2{font-size:26px}.pf-quote{gap:10px;padding:22px}.pf-quote-mark{display:none}.pf-quote blockquote p{font-size:22px}.pf-ink{padding:24px 22px}.pf-ink-text,.pf-ink--words .pf-ink-text{font-size:21px}.pf-tiles,.pf-options,.pf-checklist{grid-template-columns:1fr}.pf-tiles{gap:24px}.pf-fit{gap:14px;padding:16px}.pf-fit .pf-ring--lg{width:56px;height:56px}.pf-fit .pf-ring--lg .pf-ring-inner{width:44px;height:44px;font-size:18px}.pf-fit-title{font-family:inherit;font-size:16px;font-weight:600}.pf-fit-why{display:block}.pf-fit-list.is-collapsible{display:none}.pf-fit-toggle:checked~.pf-fit-list{animation:.2s ease-out pf-open;display:flex}.pf-fit-toggle:checked+.pf-fit-why{display:none}.pf-acard{padding:20px 22px}.pf-lcard-photo{height:140px}.pf-lcard-body{padding:16px}.pf-lcard-headline{font-size:20px}}@keyframes pf-open{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:767px){.pf--page .pf-mobilebar{z-index:40;padding:14px 20px calc(22px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--paper-line);gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.pf--page .pf-mobilebar>.pf-btn--ember{flex:1}.pf--page .pf-mobilebar form{display:flex}.pf-mobilebar-note{color:var(--ink-mute);flex:1;align-self:center;font-size:14px}.pf--page:has(.pf-mobilebar) .pf-fit-actions{display:none}.pf--page:not(:has(.pf-mobilebar)) .pf-fit-actions{z-index:40;padding:14px 20px calc(22px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--paper-line);flex-direction:row;position:fixed;bottom:0;left:0;right:0}.pf--page:not(:has(.pf-mobilebar)) .pf-fit-actions>*{flex:1}.pf--page .pf-hero-side:has(.pf-btn){z-index:40;padding:14px 20px calc(22px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--paper-line);gap:6px;position:fixed;bottom:0;left:0;right:0}.pf--page .pf-hero-side:has(.pf-btn) .pf-hero-note{color:var(--ink-mute)}.pf--page{padding-bottom:8rem}}.shell-mark--reversed{display:none}body:has(.pf--page) .shell-header{background:var(--ink);border-bottom-color:var(--ink);padding:16px 40px}body:has(.pf--page) .shell-brand{color:var(--cream)}body:has(.pf--page) .shell-mark{display:none}body:has(.pf--page) .shell-mark--reversed{display:inline}body:has(.pf--page) .shell-nav>a{color:var(--paper-line);border-bottom:2px solid #0000;padding-bottom:3px;font-size:15px}body:has(.pf--page) .shell-nav>a:hover{color:var(--paper)}body:has(.pf--page) .shell-nav>a[aria-current=page]{color:var(--paper);border-bottom-color:var(--ember);text-decoration:none}body:has(.pf--page) .shell-header :focus-visible{outline:2px solid var(--ember);outline-offset:3px}@media (max-width:640px){body:has(.pf--page) .shell-header{padding:14px 20px}}.pf-owner-browse{max-width:1280px;margin:0 auto;padding:0 48px 48px}@media (max-width:640px){.pf-owner-browse{padding:0 20px 32px}}
.lc-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.lc{--lc-body:.95rem;--lc-meta:.8rem;background:var(--paper);border:1px solid var(--paper-line);border-radius:12px;flex-direction:column;gap:.8rem;min-width:0;padding:1.1rem 1.25rem 1.2rem;transition:border-color .15s,box-shadow .15s;display:flex}.lc:hover{border-color:var(--field-line);box-shadow:0 2px 14px #23231f0f}.lc--broker{background:var(--paper-warm);border-left:3px solid var(--slate)}.lc-where,.lc-k,.lc-posted,.lc-chips-missing,.lc-locked-cue,.lc .badge-ok,.lc .badge-mute,.lc .badge-slate,.lc .fact-chip,.lc .fit-chip-ok,.lc .fit-chip-warn{font-size:var(--lc-meta);letter-spacing:0;text-transform:none;line-height:1.4}.lc-head{align-items:center;gap:.75rem;min-width:0;display:flex}.lc-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lc-who-line{align-items:center;gap:.45rem;min-width:0;display:flex;overflow:hidden}.lc-name{font-weight:500;font-size:var(--lc-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-where{color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-where--under{margin-top:-.55rem}.badge-slate{white-space:nowrap;color:var(--ink-soft);background:var(--paper);border:1px solid var(--field-line);border-radius:999px;padding:2px 8px;display:inline-flex}a.lc-headline-link{color:inherit;text-decoration:none}a.lc-headline-link:hover .lc-headline{color:var(--ember)}.lc-headline{font-family:var(--font-display), "Zilla Slab", serif;letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;margin:0;font-size:1.3rem;font-weight:600;line-height:1.25}[data-clamp]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-clamp="2"]{-webkit-line-clamp:2;line-clamp:2}[data-clamp="3"]{-webkit-line-clamp:3;line-clamp:3}.lc-facts{background:var(--paper-line);border:1px solid var(--paper-line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lc-fact{background:var(--paper);flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .75rem;display:flex}.lc--broker .lc-fact{background:var(--paper-warm)}.lc-v{font-size:var(--lc-body);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.3;overflow:hidden}.lc-v--missing{color:var(--ink-faint);font-weight:400}.lc-k{color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-multiple{background:var(--ember-tint);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.5rem .75rem;display:flex}.lc-multiple-k,.lc-multiple-how{font-size:var(--lc-meta);color:var(--ink-mute);line-height:1.4}.lc-multiple-v{font-size:var(--lc-body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.lc-multiple-v--missing{color:var(--ink-faint);font-weight:400}.lc-multiple-how{margin-left:auto}.lc-teaser{font-size:var(--lc-body);color:var(--ink-soft);margin:0;line-height:1.55}.lc-teaser--quote:before{content:"“"}.lc-teaser--quote:after{content:"”"}.lc-teaser--missing{color:var(--ink-faint)}.lc-chips{flex-wrap:wrap;align-content:flex-start;gap:.4rem;display:flex}.lc-chip-more{color:var(--ink-mute)}.lc-chips-missing{color:var(--ink-faint);align-self:center}.lc-foot{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;padding-top:.2rem;display:flex}.lc-posted{color:var(--ink-faint);margin-left:auto}@media (max-width:640px){.lc{padding:1rem}.lc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-headline{font-size:1.2rem}.lc-posted{width:100%;margin-left:0}}.locked{border:1px dashed var(--field-line);background:var(--paper-warm);border-radius:8px;min-height:2.6rem;padding:.85rem 1rem;position:relative;overflow:hidden}.locked-shapes{filter:blur(3px);opacity:.75;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:.55rem;display:flex}.locked-line{background:var(--field-line);border-radius:4px;height:.7rem;display:block}.locked-over{text-align:center;background:linear-gradient(#f7f4ee59,#f7f4eecc);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .9rem;padding:.5rem .9rem;display:flex;position:absolute;inset:0}.locked-what{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.84rem;display:inline-flex}.lock-icon{color:var(--ink-mute);flex:none}.locked-cta{color:var(--ember);white-space:nowrap;font-size:.84rem;font-weight:500;text-decoration:none}.locked-cta:hover{text-decoration:underline}.locked--compact{padding:.55rem .8rem}.locked--compact .locked-over{text-align:left;justify-content:space-between}.locked--ink{background:#fffdf80f;border-color:#fffdf840}.locked--ink .locked-line{background:#fffdf84d}.locked--ink .locked-over{background:linear-gradient(#23231f33,#23231f99)}.locked--ink .locked-what,.locked--ink .lock-icon{color:var(--paper)}.is-locked{color:var(--ink-mute);justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.upgrade-dialog{border:1px solid var(--paper-line);background:var(--paper);max-width:min(92vw,26rem);color:var(--ink);border-radius:14px;margin:auto;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 18px 50px #23231f2e}.upgrade-dialog::backdrop{background:#23231f59}.upgrade-mark{background:var(--ember-tint);border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:.75rem;display:inline-grid}.upgrade-mark .lock-icon{color:var(--ember)}.upgrade-title{margin-bottom:.5rem;font-size:1.35rem;line-height:1.25}.upgrade-text{color:var(--ink-soft);margin-bottom:1.1rem;font-size:.92rem;line-height:1.55}.upgrade-actions{flex-wrap:wrap;gap:.6rem;display:flex}.locked--compact{min-height:0}.locked--compact .locked-shapes{justify-content:center;position:absolute;inset:.6rem .8rem}.locked--compact .locked-over{background:0 0;padding:0;position:relative;inset:auto}.lc-who-line{flex-wrap:wrap;row-gap:2px;overflow:visible}.lc-name{max-width:100%}.lc-locked-cue{color:var(--ink-mute);align-items:center;gap:.35rem;margin:0;font-size:.8rem;display:flex}.lc-unlock{border:1px solid var(--paper-line,#e8e3d8);background:var(--paper-2,#faf7f0);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.92rem;display:flex}.lc-unlock>span{align-items:center;gap:.45rem;display:flex}
.guided{flex-direction:column;gap:1.1rem;display:flex}.guided-progress{flex-direction:column;gap:.45rem;display:flex}.guided-progress-line{color:var(--ink-mute);justify-content:space-between;gap:1rem;font-size:.86rem;display:flex}.guided-percent{color:var(--moss);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.guided-bar{background:var(--paper-line);border-radius:999px;height:6px;overflow:hidden}.guided-bar>span{background:var(--moss);border-radius:inherit;height:100%;transition:width .35s;display:block}.guided-intro{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.guided-intro h1{outline:none}.guided-kicker{outline:none;margin-top:.5rem}.guided-count{font-size:.9rem}.guided-fields .onb-question{border-top:0;margin-top:0;padding-top:0}.guided-fields.is-intro{display:none}.guided-actions{background:var(--paper);z-index:2;padding-bottom:.75rem;position:sticky;bottom:0}@media (max-width:600px){.guided-progress-line{flex-direction:column;gap:.15rem}.guided-actions{flex-direction:column-reverse;align-items:stretch}.guided-actions .onb-actions-right{flex-direction:column-reverse}.guided-actions .btn{text-align:center;width:100%}}.onb--guided{max-width:none}.walk-layout{--walk-width:min(1200px, calc(var(--app-vw,100vw) - 2rem));width:var(--walk-width);margin-left:calc((100% - var(--walk-width)) / 2);grid-template-columns:minmax(0,44rem);justify-content:center;align-items:start;gap:1.25rem 2.5rem;display:grid}.walk-main{min-width:0}.walk-switch-row{justify-content:flex-end;display:flex}.walk-switch{font:inherit;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.3rem 0;font-size:.88rem;display:inline-flex}.walk-switch:hover{color:var(--ink)}.walk-switch:focus-visible{outline:2px solid var(--moss);outline-offset:3px;border-radius:4px}.walk-switch-track{background:var(--paper-line);border-radius:999px;flex:none;width:2.1rem;height:1.2rem;transition:background .15s;position:relative}.walk-switch-thumb{background:#fff;border-radius:50%;width:.9rem;height:.9rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0003}.walk-switch[aria-checked=true]{color:var(--ink)}.walk-switch[aria-checked=true] .walk-switch-track{background:var(--moss)}.walk-switch[aria-checked=true] .walk-switch-thumb{transform:translate(.9rem)}@media (prefers-reduced-motion:reduce){.walk-switch-track,.walk-switch-thumb{transition:none}}.walk-preview{min-width:0}.walk-preview[hidden]{display:none}.walk-preview-banner{color:#7a5520;background:#f6efe2;border:1px solid #e6d6b6;border-radius:8px;margin-bottom:.6rem;padding:.55rem .8rem;font-size:.86rem}.walk-preview-frame{border:1px solid var(--paper-line);background:#eef1ee;border-radius:10px;max-height:70vh;overflow:auto}.walk-preview-mini{zoom:.62}.walk-preview .bleed{min-height:0;margin:0;padding:1.25rem 0 1.5rem}.walk-preview .pf-wrap{padding:0 1rem}@media (min-width:1100px){.walk-layout.has-preview{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,40rem) minmax(0,1fr)}.walk-layout.has-preview .walk-switch-row,.walk-layout.has-preview .walk-main{grid-column:1}.walk-layout.has-preview .walk-preview{grid-area:1/2/span 2;position:sticky;top:1rem}.walk-preview-frame{max-height:calc(100vh - 7rem)}}.refine{margin-top:.5rem}.refine-row{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.refine-btn{font:inherit;color:var(--moss);background:var(--moss-tint);border:1px solid var(--moss-line);cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-size:.86rem;font-weight:500}.refine-btn:disabled{color:var(--ink-faint);border-color:var(--paper-line);cursor:not-allowed;background:0 0}.refine-hint,.refine-error{color:var(--ink-mute);font-size:.82rem}.refine-error{color:#9b2c1f}.refine-offer{border:1px solid var(--moss-line);background:#fff;border-radius:8px;flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex}.refine-cols{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.refine-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.3rem;font-size:.72rem}.refine-text{white-space:pre-line;font-size:.92rem;line-height:1.55}.refine-note{color:var(--ink-mute);font-size:.8rem}.refine-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:600px){.refine-cols{grid-template-columns:1fr}}.welcome{--welcome-width:min(1100px, calc(var(--app-vw,100vw) - 2rem));width:var(--welcome-width);margin-left:calc((100% - var(--welcome-width)) / 2);grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.welcome-main{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.welcome-profile-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.welcome-state{color:#7a5520;background:#f6efe2;border:1px solid #e6d6b6;border-radius:999px;padding:.2rem .65rem;font-size:.8rem}.welcome-state.is-published{background:var(--moss-tint);color:var(--moss);border-color:var(--moss-line)}.welcome-profile-actions,.welcome-step-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.welcome-next-title{font-family:var(--font-display), serif;margin-top:.5rem;font-size:1.35rem;font-weight:500}.welcome-next{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.welcome-step{border:1px solid var(--paper-line);background:#fff;border-radius:8px;padding:1rem 1.15rem}.welcome-step h3{margin-bottom:.35rem;font-size:1.05rem}.welcome-step--lead{border:2px solid var(--moss);background:var(--moss-tint);padding:1.25rem 1.35rem}.welcome-step--lead h3{font-family:var(--font-display), serif;font-size:1.3rem;font-weight:500}.welcome-step-note{margin-top:.4rem;font-size:.82rem}.welcome-plans{flex-direction:column;gap:.9rem;min-width:0;display:flex}.welcome-plans h2{font-family:var(--font-display), serif;font-size:1.35rem;font-weight:500}.welcome-rule{border-left:3px solid var(--moss);color:var(--ink-soft);padding-left:.75rem;font-size:.9rem}.plan-card{border:1px solid var(--paper-line);background:#fff;border-radius:8px;flex-direction:column;gap:.4rem;padding:1rem 1.15rem;display:flex}.plan-card.is-highlighted{border:2px solid var(--moss)}.plan-card-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.plan-card-head h3{font-family:var(--font-display), serif;font-size:1.2rem;font-weight:500}.plan-tag{background:var(--moss-tint);color:var(--moss);border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.plan-tag--soon{background:var(--paper-warm);color:var(--ink-mute)}.plan-line-soon{white-space:nowrap;margin-left:.4rem}.plan-price{font-variant-numeric:tabular-nums;font-weight:600}.plan-who{color:var(--ink-mute);font-size:.85rem}.plan-features{margin:.25rem 0 .4rem;padding-left:1.1rem;font-size:.86rem;line-height:1.55}.plan-features .is-limit{color:var(--ink-faint);list-style:"– "}.plan-noted{font-size:.85rem}.welcome-plans-note{font-size:.82rem}.plans-page{--plans-width:min(64rem, calc(var(--app-vw,100vw) - 2rem));width:var(--plans-width);margin-left:calc((100% - var(--plans-width)) / 2);flex-direction:column;gap:1.25rem;display:flex}.plans-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:860px){.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.toolkit-billing-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.plans-note{font-size:.85rem}.plans-section{border-top:1px solid var(--paper-line);flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.plans-section h2{font-family:var(--font-display), serif;font-size:1.45rem;font-weight:500}@media (min-width:860px){.plans-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(66.6667% + .333333rem)}}@media (min-width:960px){.welcome{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.welcome.welcome--single{--welcome-width:min(46rem, calc(var(--app-vw,100vw) - 2rem))}@media (min-width:960px){.welcome.welcome--single{grid-template-columns:minmax(0,1fr)}}.onb--review .review-sub{margin:1.75rem 0 .75rem;font-size:1.05rem}.onb--review .listing-card-preview{max-width:40rem}.onb--review .review-note{max-width:40rem;margin-top:.6rem;font-size:.9rem}.review-decide-seller .review-actions{margin-top:.9rem}.recap-sealed{color:var(--ink-faint);font-size:.85rem}.walk-preview-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 .5rem;font-size:.8rem}.walk-preview-label:not(:first-child){margin-top:1.5rem}.onb-photos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.onb-photo-tile{cursor:pointer;aspect-ratio:16/9;background:var(--paper-warm);border:2px solid #0000;border-radius:10px;display:block;position:relative;overflow:hidden}.onb-photo-tile img{object-fit:cover;width:100%;height:100%;display:block}.onb-photo-tile input{opacity:0;pointer-events:none;position:absolute}.onb-photo-tile.is-on{border-color:var(--ember);box-shadow:0 0 0 2px var(--ember-tint)}.onb-photo-tile.is-on:after{content:"✓";background:var(--ember);width:26px;height:26px;color:var(--paper);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:8px;right:8px}.onb-photo-tile:has(input:focus-visible){outline:2px solid var(--ember);outline-offset:2px}.founding-page .lede{max-width:34rem}.founding-form{flex-direction:column;align-items:center;gap:.75rem;display:flex}.founding-fine{font-size:.88rem}.feedback-intro{margin-top:.25rem}.feedback-lede{margin-top:0}.feedback .onb-question-head{flex-wrap:nowrap}.feedback-small{margin-top:.5rem;font-size:.88rem}.feedback-referral{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.feedback-referral .input{flex:12rem;min-width:0}.feedback-referral select.input{flex:0 10rem}.feedback-scale{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.5rem;display:flex}.feedback-scale .feedback-small{margin-top:0}.feedback-scale-point{gap:.3rem}.feedback-followup{flex-direction:column;gap:.35rem;max-width:36rem;margin-top:.75rem;display:flex}.feedback-followup .onb-why{margin:0}.feedback-rank{flex-direction:column;gap:.4rem;max-width:36rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.feedback-rank li{border:1px solid var(--paper-line);background:#fff;border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.feedback-rank-pos{color:var(--ember);min-width:1.2rem;font-family:Zilla Slab,Georgia,serif}.feedback-rank-label{flex:1}.feedback-rank-moves{gap:.25rem;display:flex}.feedback-prices{flex-direction:column;gap:.6rem;max-width:36rem;margin-top:.75rem;display:flex}.feedback-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.feedback-dollar{align-items:center;gap:.35rem;display:inline-flex}.onb-question .feedback-dollar .input{width:7rem;min-width:0;margin-top:0}.feedback-price-reminder{max-width:36rem;margin:0 0 .4rem;font-weight:600}.feedback-price-lead{margin:0 0 .6rem;font-style:normal}.feedback-price-bullets{max-width:36rem;margin:0 0 .9rem;padding-left:1.2rem;font-style:normal}.feedback-price-bullets li{margin-bottom:.25rem}.feedback-done{flex-direction:column;gap:.75rem;display:flex}@media (max-width:600px){.feedback .onb-question .input{min-width:0}}.tips{margin:.4rem 0 .75rem}.tips-summary{cursor:pointer;min-height:44px;color:var(--moss);align-items:center;gap:.35rem;font-size:.92rem;font-weight:600;list-style:none;display:inline-flex}.tips-summary::-webkit-details-marker{display:none}.tips-summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .15s;transform:rotate(-45deg)}.tips[open]>.tips-summary:before{transform:rotate(45deg)}.tips-summary:focus-visible{outline:2px solid var(--moss);outline-offset:3px;border-radius:4px}.tips-body{border-left:3px solid var(--paper-line);color:var(--ink-mute);padding:.1rem 0 .1rem .9rem;font-size:.93rem}.tips-body p{margin:0 0 .6rem}@media (prefers-reduced-motion:reduce){.tips-summary:before{transition:none}}@media (max-width:600px){.walk-preview-frame{max-height:55vh}}.onb-evidence{border-top:1px solid var(--paper-line);margin-top:2.5rem;padding-top:1.5rem;scroll-margin-top:5rem}.onb-evidence h2{margin:.25rem 0 .5rem}.onb-evidence>p{margin:.5rem 0 0}.onb-evidence-form{margin-top:.5rem}.onb-evidence .onb-prompt{margin:0 0 .25rem;display:block}.onb-evidence-form .input{margin-top:.5rem}
