:root{--page:#f3ebdd;--sheet:#eae0cf;--card:#fbf7ee;--card-soft:#fcfbf8;--support:#e9e2d8;--support-soft:#f1ece4;--field-border:#4a332729;--chocolate:#4a3327;--chocolate-deep:#3b291d;--chocolate-ink:#2b2116;--on-chocolate:#f6f0e6;--on-chocolate-soft:#d9cfc2;--ink:#2a2320;--ink-soft:#6b625b;--ink-faint:#9a8f85;--heading:#2a2320;--accent:#b85126;--accent-deep:#9a4220;--accent-800:#d25e2c;--accent-500:#fa7337;--accent-soft:#f8ece6;--accent-100:#f3d9cb;--accent-border:#e8b9a2;--gold:#e0a03f;--ochre:#bf7f1a;--brass:#efc75e;--pill-gold:#f2d27a;--teal-slate:#2e566a;--gold-soft:#d9a24a29;--teal:#0f4a58;--teal-soft:#0f4a5814;--green:#2e7d4f;--green-soft:#eaf4ee;--ring:#3c8fb4;--danger:#b03a2e;--paper-blush:#f8ecec;--paper-periwinkle:#e8edf7;--paper-sage:#e7efe3;--paper-lilac:#efe7f5;--paper-apricot:#f9eee0;--paper-butter:#f8f3df;--paper-sea:#e3efed;--logo-a:var(--chocolate);--logo-story:var(--accent);--logo-gold:#e2c27a;--logo-heart:var(--gold);--line:#2a232014;--line-strong:#2a23202e;--shadow-xs:none;--shadow-1:none;--shadow-2:0 1px 2px #2a23200f, 0 16px 40px -16px #2a23202e;--shadow-float:0 1px 2px #2a232014, 0 24px 60px -20px #2a232059;--font-ui:"Montserrat", "Segoe UI", system-ui, sans-serif;--font-story:"Source Serif 4", Georgia, "Times New Roman", serif;--t-caption:13px;--t-small:15px;--t-body:17px;--t-story:20px;--t-lead:21px;--t-h3:22px;--t-h2:28px;--t-h1:40px;--t-display:56px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--r-sm:8px;--r-md:12px;--r-chip:999px;--r-field:14px;--r-card:22px;--r-sheet:28px;--r-pill:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.14s;--dur-ui:.2s;--dur-sheet:.36s;--top-h:64px;--content-max:1120px;--gutter:40px;--touch:48px;--album-black:#3b291d;--album-black-deep:#241912;--album-black-sheen:#2e2219;--night:#171210f5;--night-veil:#17121099;--night-ink:#f3ebdd;--night-soft:#d9cfc2;--night-rule:#f3ebdd59;--shadow-lift:0 1px 2px #2a23201a, 0 18px 36px -18px #2a232073;--shadow-print-lift:0 1px 2px #2a23201f, 0 26px 40px -20px #2a232080;--cloth-rule:#f6f0e629;--cloth-track:#f6f0e638;--cloth-object-shadow:drop-shadow(0 6px 8px #0006);--danger-deep:#8e2e24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--page:#171210;--sheet:#211a16;--card:#1f1814;--card-soft:#1c1512;--support:#f6f0e614;--support-soft:#f6f0e60d;--field-border:#f6f0e633;--chocolate:#f6f0e6;--chocolate-deep:#fff;--chocolate-ink:#120d0a;--on-chocolate:#171210;--on-chocolate-soft:#6b625b;--ink:#f3ede4;--ink-soft:#b8ada2;--ink-faint:#8a7f75;--heading:#f6f0e6;--accent:#e2a26f;--accent-deep:#edb98c;--accent-soft:#e2a26f1f;--accent-border:#e2a26f52;--teal:#8fbfcb;--teal-soft:#8fbfcb1f;--green:#8fcba3;--green-soft:#8fcba324;--danger:#e4796a;--paper-blush:#35282b;--paper-periwinkle:#262b38;--paper-sage:#26302a;--paper-lilac:#2e2838;--paper-apricot:#372b20;--paper-butter:#363020;--paper-sea:#22302f;--logo-a:#f6f0e6;--logo-story:#e2c27a;--accent-800:#e1652f;--accent-500:#fa8554;--accent-100:#e2a26f33;--line:#f6f0e61a;--line-strong:#f6f0e633;--shadow-2:0 1px 2px #0006, 0 16px 40px -16px #0009;--shadow-float:0 1px 2px #00000080, 0 24px 60px -20px #000000b3;--shadow-lift:0 1px 2px #0006, 0 18px 36px -18px #0009;--shadow-print-lift:0 1px 2px #00000073, 0 26px 40px -20px #000000a6;--danger-deep:#f0a296;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--font-ui);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.55}h1,h2,h3,h4{color:var(--heading);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700;line-height:1.12}.hl{color:var(--ochre)}h1{font-size:var(--t-h1);letter-spacing:-.02em}h2{font-size:var(--t-h2);letter-spacing:-.02em}h3{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.2}h4{font-size:var(--t-lead);line-height:1.25}.display{font-size:var(--t-display);letter-spacing:-.025em;font-weight:700;line-height:1.05}p{margin:0}a{color:var(--ochre);text-underline-offset:3px;text-decoration-thickness:1px}b,strong{font-weight:600}img{max-width:100%;display:block}button{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.story,.story p{font-family:var(--font-story);font-weight:400;font-size:var(--t-story);color:var(--ink);line-height:1.6}.story-title{font-family:var(--font-story);color:var(--heading);letter-spacing:-.01em;font-weight:500;line-height:1.15}.story-q{font-family:var(--font-story);color:var(--heading);letter-spacing:-.012em;font-weight:400;line-height:1.22}.label{font-size:var(--t-caption);letter-spacing:.02em;text-transform:none;color:var(--ink-soft);font-weight:700}.pill{border-radius:var(--r-pill);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.pill.teal{background:var(--teal-slate);color:#f6efe3}.pill.cream{background:var(--card);color:var(--heading)}.label.quiet{color:var(--ink-faint)}.meta{font-size:var(--t-small);color:var(--ink-soft);font-weight:400}.meta b{color:var(--ink);font-weight:600}[data-lockup]{line-height:0;display:inline-flex}[data-lockup] svg{height:var(--lockup-h,36px);width:auto;display:block}[data-mark]{line-height:0;display:inline-flex}[data-mark] svg{height:var(--mark-h,48px);width:auto;display:block}.on-dark{--logo-a:#f6f0e6;--logo-story:var(--logo-gold);--logo-heart:var(--logo-gold)}.wave{justify-content:center;align-items:center;gap:5px;height:110px;display:flex}.wave i{opacity:.28;width:3px;height:var(--h,20%);background:currentColor;border-radius:2px;display:block}.shell{background:var(--page);flex-direction:column;min-height:100vh;display:flex}.cloth{color:var(--on-chocolate);isolation:isolate;--lx:50%;--ly:30%;background:radial-gradient(900px 480px at 18% 0%, #ffecd21a, transparent 60%), radial-gradient(700px 500px at 100% 100%, #0000004d, transparent 60%), linear-gradient(#4a332761, #4a332761), url(/book/bookcloth.jpg) 0 0 / 300px 300px, var(--chocolate);background-blend-mode:normal, normal, normal, overlay, normal;padding-bottom:calc(var(--s-10) + 28px);position:relative}.cloth.teal{background:radial-gradient(900px 480px at 18% 0%, #ffffff1a, transparent 60%), radial-gradient(700px 500px at 100% 100%, #0000004d, transparent 60%), linear-gradient(#0f4a586b, #0f4a586b), url(/book/bookcloth.jpg) 0 0 / 300px 300px, var(--teal)}.cloth.teal .pillnav a[aria-current=page],.cloth.teal .hero .btn.primary{color:var(--teal)}.lamp{pointer-events:none;z-index:0;opacity:0;width:1100px;height:900px;transform:translate(var(--lx,50%), var(--ly,30%));transition:opacity .6s var(--ease-out);will-change:transform;mix-blend-mode:soft-light;background:radial-gradient(closest-side,#fff0d629,#fff0d60d 45%,#0000 72%);margin:-450px 0 0 -550px;position:absolute;top:0;left:0}.lit>.lamp{opacity:1}.cloth{overflow:hidden}.cloth>*{z-index:1;position:relative}.cloth>.lamp{z-index:0;position:absolute}.top{height:var(--top-h)}.top-in{max-width:var(--content-max);height:100%;padding:0 var(--gutter);align-items:center;gap:var(--s-4);grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}.top .brand{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.pillnav{border-radius:var(--r-pill);background:#f6f0e614;border:1px solid #f6f0e61f;align-items:center;gap:2px;padding:3px;display:inline-flex}.pillnav a{border-radius:var(--r-pill);min-height:34px;color:var(--on-chocolate-soft);letter-spacing:.01em;transition:color var(--dur-ui) var(--ease-out), background var(--dur-ui) var(--ease-out);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pillnav a svg{display:none}.pillnav a:hover{color:var(--on-chocolate)}.pillnav a[aria-current=page]{background:var(--on-chocolate);color:var(--chocolate)}.top-right{justify-content:flex-end;align-items:center;gap:var(--s-2);display:flex}.top .teller{border-radius:var(--r-pill);min-height:36px;color:var(--on-chocolate);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 10px 0 4px;display:inline-flex}.top .teller:hover{border-color:#f6f0e633}.top .teller small{display:none}.top .teller strong{white-space:nowrap;text-overflow:ellipsis;max-width:18ch;font-size:14px;font-weight:500;overflow:hidden}.top .teller svg{width:16px;height:16px;color:var(--on-chocolate-soft)}.top .add{background:var(--gold);min-height:36px;color:var(--chocolate-ink);gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:600}.top .add:hover{background:var(--brass)}.top .add svg{width:18px;height:18px}.top .me{border-radius:50%;align-items:center;display:inline-flex}.top .me .avatar.ph{color:var(--on-chocolate);background:#f6f0e62e}.hero{padding-top:var(--s-8)}.hero-in{max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto;position:relative}.hero .label{color:var(--on-chocolate-soft)}.hero h1{color:var(--on-chocolate);font-size:var(--t-display);letter-spacing:-.025em;font-weight:700;line-height:1.05}.hero .hl{color:var(--brass)}.hero .pill.gold{margin-bottom:var(--s-4)}.hero .hero-title{font-size:var(--t-h1)}.hero .line{overflow:hidden}.hero .meta{color:var(--on-chocolate-soft)}.hero .story-q{color:#fbf6ec}.hero .btn.primary{background:var(--on-chocolate);color:var(--chocolate)}.hero .btn.primary:hover{background:#fff}.hero .btn.outline{color:var(--on-chocolate);background:0 0;border-color:#f6f0e65c}.hero .btn.outline:hover{border-color:#f6f0e6b3}.hero .btn.quiet{color:var(--on-chocolate-soft)}.hero .btn.quiet:hover{color:var(--on-chocolate)}.hero .iconbtn{color:var(--on-chocolate);background:0 0;border-color:#f6f0e64d}.hero .teller-pick{color:var(--on-chocolate)}.hero .teller-pick svg{color:var(--on-chocolate-soft)}.hero .label .teller-pick{font-size:inherit;font-weight:600}.hero-stats{gap:var(--s-10);margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}.hero-stats div{gap:2px;display:grid}.hero-stats b{color:var(--brass);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.hero-stats span{color:var(--on-chocolate-soft);font-size:13px;font-weight:600}.hero .bookhero-body{max-width:640px}.hero .bookhero-title{font-family:var(--font-story);letter-spacing:-.015em;font-weight:500}.hero .bookhero-sub{font-family:var(--font-story);font-style:italic;font-size:var(--t-lead);color:var(--on-chocolate-soft);margin-top:var(--s-2)}.hero .bookhero-headline{font-size:var(--t-lead);color:var(--brass);margin-top:var(--s-6);font-weight:500}.hero .progress{margin-top:var(--s-3);max-width:420px}.hero .progress .bar{background:#f6f0e62e}.hero .progress .bar:before{background:var(--brass)}.hero .progress .end{color:var(--on-chocolate-soft)}.hero .bookhero-line{margin-top:var(--s-3)}.hero .bookhero-acts{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.hero .bookhero-hint{margin-top:var(--s-4);font-size:var(--t-caption);color:var(--on-chocolate-soft);max-width:52ch}.hero .back{left:var(--gutter);width:40px;height:40px;color:var(--on-chocolate);cursor:pointer;background:0 0;border:1px solid #f6f0e64d;border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px}.hero .back svg{width:20px;height:20px}.hero .back~*{margin-left:56px}.cloth.compact{padding-bottom:calc(var(--s-6) + 28px)}.cloth.compact .hero{padding-top:var(--s-5)}.cloth.compact .hero h1{font-size:var(--t-h2)}.hero-grid{gap:var(--s-10);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.hero-grid .object{margin-bottom:calc(-1 * var(--s-6));align-self:end}.object img{filter:drop-shadow(0 30px 40px #00000073)drop-shadow(0 4px 8px #00000040);width:100%;height:auto}.foil{width:52px;height:2px;margin:var(--s-5) 0;background:linear-gradient(90deg,#b8902f,#f4dd8f 50%,#b8902f);border-radius:1px;display:block}.sheet-page{z-index:2;background:var(--page);border-radius:22px 22px 0 0;flex:1;min-width:0;margin-top:-28px;position:relative;box-shadow:inset 0 -1px #ffffff59,0 -24px 60px -24px #0000008c}.content{flex:1;min-width:0}.page{max-width:var(--content-max);padding:var(--s-10) var(--gutter) var(--s-24);margin:0 auto}.page.narrow{max-width:760px}.pagehead{align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-8);display:flex}.pagehead .grow{flex:1;min-width:0}.pagehead .label{margin-bottom:var(--s-2)}.tools{gap:var(--s-2);display:flex}.iconbtn{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-ui);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.iconbtn svg{width:20px;height:20px}.iconbtn:hover{border-color:var(--line-strong)}.iconbtn:active{transform:scale(.95)}.iconbtn.soft{background:var(--sheet);border-color:#0000}.topbar,.tabbar{display:none}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-6);border-radius:var(--r-pill);font-weight:600;font-size:var(--t-small);cursor:pointer;letter-spacing:.005em;transition:transform var(--dur-press) var(--ease-out), background var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);white-space:nowrap;color:var(--ink);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn svg{width:18px;height:18px}.btn:active{transform:scale(.97)}.btn.primary{background:var(--chocolate);color:var(--on-chocolate)}.btn.primary:hover{background:var(--chocolate-deep)}.btn.outline{background:var(--card);color:var(--ink);border-color:var(--line-strong)}.btn.outline:hover{border-color:var(--ink-soft)}.btn.accent{color:var(--accent);border-color:var(--accent-border);background:0 0}.btn.accent:hover{background:var(--accent-soft)}.btn.gold{background:var(--gold);color:var(--chocolate-ink)}.btn.quiet{color:var(--ink-soft);background:0 0}.btn.quiet:hover{color:var(--ink)}.btn.block{width:100%}.btn.sm{min-height:40px;padding:0 var(--s-4);font-size:14px}.btn[disabled]{opacity:.45;cursor:default}.more{color:var(--ochre);font-weight:700;font-size:var(--t-small);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.more:after{content:"›";transition:transform var(--dur-ui) var(--ease-out);font-size:1.2em;line-height:1}.field{margin-bottom:var(--s-5);display:block}.field>span:first-child{font-size:var(--t-caption);letter-spacing:.02em;color:var(--ink-soft);margin-bottom:var(--s-2);font-weight:600;display:block}.input{align-items:center;gap:var(--s-3);min-height:50px;padding:0 var(--s-4);border-radius:var(--r-field);background:var(--card);border:1px solid var(--field-border);color:var(--ink);transition:border-color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);display:flex}.input svg{width:18px;height:18px;color:var(--ink-faint);flex:none}.input input,.input select{min-width:0;font:inherit;font-size:var(--t-body);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.input input::placeholder{color:var(--ink-faint);font-weight:400}.input .sep{display:none}.input .show{color:var(--ink-soft);cursor:pointer;padding:var(--s-2);background:0 0;border:0;font-size:14px;font-weight:500}.input:focus-within{border-color:var(--ink-soft);box-shadow:0 0 0 3px var(--sheet)}.hint{font-size:var(--t-small);color:var(--ink-soft)}.code{gap:var(--s-3);grid-template-columns:repeat(6,1fr);display:grid}.code input{aspect-ratio:1/1.15;text-align:center;width:100%;max-height:72px;font:500 28px var(--font-ui);border:1px solid var(--field-border);background:var(--card);color:var(--ink);border-radius:12px}.code input:focus{border-color:var(--ink-soft);outline:0}.check{align-items:center;gap:var(--s-3);font-size:var(--t-small);color:var(--ink);display:flex}.check i{border:1px solid var(--line-strong);background:var(--card);border-radius:6px;place-items:center;width:22px;height:22px;display:inline-grid}.check.on i{background:var(--chocolate);border-color:var(--chocolate);color:var(--on-chocolate)}.card{background:var(--card);border-radius:var(--r-card);box-shadow:none;border:1px solid #0000}.card.teal{background:var(--teal-slate);color:#f6efe3;border-color:#0000}.card.teal h2,.card.teal h3,.card.teal h4{color:#f6efe3}.card.teal .meta,.card.teal p{color:#f6efe3d1}.card.teal .hl,.card.teal .more{color:var(--brass)}.card.gold{border:1.5px solid var(--gold);background:#fbf0d6}.card.pad{padding:var(--s-6)}.card.tint{background:var(--sheet);border-color:#0000}.sheet{background:var(--sheet);border-radius:var(--r-sheet) var(--r-sheet) 0 0;position:relative}.chip{border-radius:var(--r-pill);background:var(--sheet);min-height:28px;color:var(--ink-soft);font-size:var(--t-caption);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.chip svg{width:14px;height:14px}.chip.green{background:var(--green-soft);color:var(--green)}.chip.gold{background:var(--gold-soft);color:var(--accent-deep)}.chip.accent{background:var(--accent-soft);color:var(--accent)}.chip.outline{border:1px solid var(--line-strong);background:0 0}.chip.big{min-height:40px;padding:0 var(--s-4);font-size:var(--t-small);background:var(--card);color:var(--ink);cursor:pointer;border:1px solid #0000;font-weight:600}.chip.big:hover{border-color:var(--ink-soft)}.chip.big[aria-pressed=true]{border-color:var(--chocolate);color:var(--on-chocolate);background:var(--chocolate)}.chiprow{gap:var(--s-2);flex-wrap:wrap;display:flex}.chiprow.scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chiprow.scroll::-webkit-scrollbar{display:none}.avatars{align-items:center;display:inline-flex}.avatars img,.avatars span{object-fit:cover;border:2px solid var(--card);border-radius:50%;width:32px;height:32px;margin-left:-10px}.avatars img:first-child,.avatars span:first-child{margin-left:0}.avatars span{background:var(--support);color:var(--ink);place-items:center;font-size:12px;font-weight:600;display:inline-grid}.avatar{object-fit:cover;border-radius:50%}.avatar.ph{background:var(--support);color:var(--ink);place-items:center;font-weight:500;display:inline-grid}.week{gap:var(--s-2);grid-template-columns:repeat(7,auto);display:inline-grid}.week button{cursor:pointer;color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:grid}.week button .d{background:var(--card);width:40px;height:40px;color:var(--ink);font-size:var(--t-small);transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-ui);border:1px solid #0000;border-radius:50%;place-items:center;font-weight:500;display:grid;position:relative}.week button:hover .d{border-color:var(--line-strong)}.week button:active .d{transform:scale(.95)}.week button[aria-pressed=true] .d{background:var(--chocolate);border-color:var(--chocolate);color:var(--on-chocolate)}.week .d.has:after{content:"";background:var(--accent);width:5px;height:5px;opacity:var(--dot,1);border-radius:50%;position:absolute;bottom:5px}.week button[aria-pressed=true] .d.has:after{background:var(--brass)}.ask{padding:var(--s-10) 0 var(--s-8);border-bottom:1px solid var(--line)}.ask .label{margin-bottom:var(--s-4)}.ask .q{max-width:24ch;margin-bottom:var(--s-6);text-wrap:balance;font-size:clamp(30px,3.4vw,44px)}.tiles{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{justify-items:center;gap:var(--s-3);min-height:104px;padding:var(--s-5);border-radius:var(--r-card);font-weight:600;font-size:var(--t-small);cursor:pointer;background:var(--card);color:var(--ink);transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-ui);border:1px solid #0000;text-decoration:none;display:grid}.tile:hover{border-color:var(--line-strong)}.tile:active{transform:scale(.98)}.tile svg{width:26px;height:26px}.tile.dark{background:var(--chocolate);color:var(--on-chocolate);border-color:var(--chocolate)}.tile.light{background:var(--card);color:var(--ink)}:root{--book-display:"Cormorant Garamond", "Source Serif 4", "Iowan Old Style", Georgia, serif;--book-body:"EB Garamond", "Source Serif 4", Georgia, serif;--book-sage:#55745a;--book-sage-bg:#e4e8dc;--book-print:#fffdf8}.mem{gap:var(--s-5);background:var(--card);color:inherit;transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);border:1px solid #4a332714;border-radius:16px;grid-template-columns:150px minmax(0,1fr);padding:16px 20px 14px 16px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff80,0 10px 24px -20px #2a232059}.mem:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 22px 36px -22px #2a232073}.mem.text{grid-template-columns:minmax(0,1fr);padding-left:20px}.mem.blush{background:var(--paper-blush)}.mem.periwinkle{background:var(--paper-periwinkle)}.mem.sage{background:var(--paper-sage)}.mem.lilac{background:var(--paper-lilac)}.mem.apricot{background:var(--paper-apricot)}.mem.butter{background:var(--paper-butter)}.mem.sea{background:var(--paper-sea)}.mem .print{background:var(--book-print);transition:transform var(--dur-ui) var(--ease-out);align-self:start;padding:5px 5px 7px;position:relative;transform:rotate(-1.2deg);box-shadow:0 1px 2px #2a232024,0 10px 20px -12px #2a232073}.mem:hover .print{transform:rotate(0)scale(1.02)}.mem .print .pic{aspect-ratio:1;object-fit:cover;background:var(--tint,#eae0cf);width:100%;display:block}.mem .print .n{color:#fff;font:600 12px/1.4 var(--font-ui);background:#2a2320b8;border-radius:999px;padding:2px 7px;position:absolute;bottom:11px;right:9px}.mem .body{flex-direction:column;gap:6px;min-width:0;display:flex}.mem .chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.mem .chips .grow{flex:1}.mem .kicker{background:var(--book-sage-bg);min-height:22px;color:var(--book-sage);font:600 10.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.mem .kicker.quiet{color:var(--ink-soft);letter-spacing:.1em;background:0 0;padding:0}.mem .kicker.treasured{color:#8a6a2e;background:#f7eccf}.mem .kicker svg{width:12px;height:12px;margin-right:5px}.mem h3{font-family:var(--book-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;font-size:27px;font-weight:600;line-height:1.1}.mem .date{font:600 13px/1.2 var(--font-ui);color:var(--ink-soft);letter-spacing:.03em}.mem .date.dated{color:var(--accent)}.mem .excerpt{font-family:var(--book-body);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:17.5px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.mem.text .excerpt{-webkit-line-clamp:3}.mem .foot{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:28px;margin-top:auto;padding-top:8px;display:flex}.mem .faces{align-items:center;display:inline-flex}.mem .faces .avatar{border:2px solid var(--card);margin-left:-8px}.mem .faces .avatar:first-child{margin-left:0}.mem .faces .more-n{font:600 12px/1 var(--font-ui);color:var(--ink-soft);margin-left:6px}.mem .told{align-items:center;display:inline-flex}.mem .told .avatar{border:2px solid var(--book-print);box-shadow:0 1px 3px #2a232033}.mem .told .avatar.ph{font-size:12px}@media (width<=760.98px){.mem{gap:var(--s-3);border-radius:14px;grid-template-columns:104px minmax(0,1fr);padding:12px}.mem .print{padding:4px 4px 5px}.mem .chips .kicker.quiet{display:none}.mem h3{font-size:22px}.mem .excerpt{-webkit-line-clamp:2;font-size:16px}}.progress{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.progress .bar{background:var(--line);color:#0000;border-radius:2px;grid-column:1;height:4px;font-size:0;position:relative;overflow:hidden}.progress .bar:before{content:"";width:var(--pct,0%);background:var(--accent);transition:width .6s var(--ease-out);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.progress .mark,.progress .comb{display:none}.progress .end{font-size:var(--t-caption);color:var(--ink-faint);white-space:nowrap;grid-column:2;font-weight:500}.polaroid{box-shadow:var(--shadow-2);transform:rotate(var(--tilt,-2deg));width:var(--w,220px);background:#fffdf8;padding:10px 10px 40px}.polaroid img{aspect-ratio:1;object-fit:cover;width:100%}.polaroid figcaption{font-family:var(--font-story);color:var(--ink-soft);margin-top:10px;font-size:17px;font-style:italic}.stack{aspect-ratio:4/3;width:100%;position:relative}.stack img{object-fit:cover;width:86%;height:86%;box-shadow:var(--shadow-2);border-radius:16px;margin:auto;position:absolute;inset:0}.stack img:first-child{transform:rotate(-6deg)translateY(-10px)}.stack img:nth-child(2){transform:rotate(4deg)translateY(-4px)}.stack img:nth-child(3){transform:none}.stack .count{color:#fff;border-radius:var(--r-pill);background:#2b2116b8;padding:10px 18px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);background:var(--sheet);display:flex}.player .play{background:var(--chocolate);width:48px;height:48px;color:var(--on-chocolate);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.player .play svg{width:20px;height:20px}.player .bars{flex:1;align-items:center;gap:3px;height:40px;display:flex}.player .bars i{background:var(--ink);min-width:2px;max-width:4px;height:var(--h,40%);opacity:.3;border-radius:2px;flex:1}.player .bars i.on{opacity:1}.player time{font-size:var(--t-small);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:500}.person{align-items:center;gap:var(--s-4);min-height:72px;padding:var(--s-3) var(--s-4);color:inherit;border-radius:var(--r-field);text-decoration:none;display:flex}.person+.person{border-top:1px solid var(--line);border-radius:0}.person img,.person .avatar{flex:none;width:48px;height:48px}.person strong{font-size:var(--t-body);color:var(--ink);font-weight:500;display:block}.person span.meta{display:block}.person .chev{color:var(--ink-faint);margin-left:auto}.person:hover{background:var(--sheet)}.qrcard{background:var(--card);border-radius:var(--r-card);border:1px solid var(--line);padding:var(--s-6);text-align:center}.qr{width:200px;height:200px;margin:0 auto var(--s-4);display:block}.banner{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-field);background:var(--paper-butter);border:1px solid var(--gold-soft);color:var(--ink);font-weight:500;text-decoration:none;display:flex}.banner svg{width:22px;height:22px;color:var(--accent);flex:none}.banner .chev{margin-left:auto}.sechead{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin:var(--s-12) 0 var(--s-5);display:flex}.sechead h2{font-size:var(--t-h3);letter-spacing:-.01em;text-transform:none;font-weight:700}.sechead a{font-weight:500;font-size:var(--t-small);text-decoration:none}.rise{animation:rise var(--dur-sheet) var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.top{view-transition-name:top}.tabbar{view-transition-name:tabbar}::view-transition-old(top){mix-blend-mode:normal;animation:none}::view-transition-new(top){mix-blend-mode:normal;animation:none}::view-transition-old(tabbar){mix-blend-mode:normal;animation:none}::view-transition-new(tabbar){mix-blend-mode:normal;animation:none}@keyframes leave{to{opacity:0;transform:translateY(8px)scale(.995)}}@keyframes come{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:1ms}::view-transition-new(root){animation-duration:1ms}}@media (width<=1100.98px){:root{--gutter:28px}.hero-grid{grid-template-columns:1fr}.hero-grid .object{display:none}}@media (width<=900.98px){.top-in{grid-template-columns:auto 1fr auto}.pillnav{display:none}.top .teller strong{max-width:12ch}}@media (width<=760.98px){:root{--gutter:20px;--t-h1:30px;--t-h2:24px;--t-display:36px;--top-h:56px}.top .add span{display:none}.top .add{justify-content:center;width:36px;padding:0}.top .teller{display:none}.cloth{padding-bottom:calc(var(--s-6) + 28px)}.hero{padding-top:var(--s-4)}.hero .hero-title{font-size:24px}.hero .back{width:36px;height:36px;margin-bottom:var(--s-3);position:static}.hero .back~*{margin-left:0}.page{padding:var(--s-6) var(--gutter) 128px}.pagehead{margin-bottom:var(--s-6)}.tabbar{left:var(--s-3);right:var(--s-3);bottom:var(--s-3);z-index:20;align-items:center;gap:var(--s-2);display:flex;position:fixed}.tabbar .tabs{background:color-mix(in srgb, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow-float);flex:1;grid-template-columns:repeat(4,1fr);padding:5px;display:grid}.tabbar .tabs a{border-radius:var(--r-pill);color:var(--ink-soft);letter-spacing:.02em;justify-items:center;gap:2px;min-height:52px;padding:7px 4px;font-size:11px;font-weight:500;text-decoration:none;display:grid}.tabbar .tabs a svg{width:22px;height:22px}.tabbar .tabs a[aria-current=page]{background:var(--sheet);color:var(--ink)}.tabbar .fab{background:var(--chocolate);width:56px;height:56px;color:var(--on-chocolate);box-shadow:var(--shadow-float);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.tabbar .fab svg{width:24px;height:24px}.iconbtn{width:40px;height:40px}.tools{gap:var(--s-2)}.week{gap:4px}.week button .d{width:36px;height:36px;font-size:14px}.week button{font-size:11px}.ask .q{font-size:26px}.tiles{gap:var(--s-3)}.tile{min-height:92px;padding:var(--s-4) var(--s-3);text-align:center;font-size:14px}.mem{gap:var(--s-3);padding:var(--s-3);grid-template-columns:104px minmax(0,1fr)}.mem h3{font-size:19px}.mem .chips .chip{min-height:26px;padding:0 8px;font-size:12px}.mem .excerpt{font-size:var(--t-small)}.mem .chips{justify-content:flex-start}.avatars img,.avatars span{width:28px;height:28px}.sechead{margin:var(--s-8) 0 var(--s-4)}.sechead h2{font-size:var(--t-lead)}}.scrim{z-index:50;-webkit-backdrop-filter:blur(6px);padding:var(--s-4);background:#2a232066;place-items:end center;display:grid;position:fixed;inset:0}.sheetbox{background:var(--card);border-radius:var(--r-sheet);width:min(520px,100%);max-height:86vh;padding:var(--s-6);box-shadow:var(--shadow-float);animation:rise var(--dur-sheet) var(--ease-out) both;overflow:auto}.sheethead{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.sheethead h2{font-size:var(--t-h3)}.addgrid{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=761px){.scrim{place-items:center}}@media (width<=760.98px){.addgrid{grid-template-columns:1fr}.addgrid .tile{text-align:left;grid-template-columns:auto 1fr;justify-items:start;min-height:60px}}.teller-pick{font:inherit;font-weight:500;font-size:var(--t-lead);color:var(--heading);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.teller-pick svg{width:18px;height:18px;color:var(--ink-soft)}.desk-only{display:initial}.mobile-only{display:none}@media (width<=760.98px){.desk-only{display:none!important}.mobile-only{display:initial}}.ask .q{max-width:24ch;margin:0 0 var(--s-6);text-wrap:balance;font-size:clamp(28px,2.9vw,38px)}.ask .acts{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ask .note{margin-top:var(--s-4)}.home-sheet{gap:var(--s-10);display:grid}.weekrow{align-items:center;gap:var(--s-5);flex-wrap:wrap;justify-content:space-between;display:flex}.weekrow .label{margin-right:var(--s-2)}.trio{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trio .card{padding:var(--s-6);flex-direction:column;display:flex}.trio .card h3{font-size:var(--t-small);color:var(--heading);margin-bottom:var(--s-4);letter-spacing:0;font-weight:700}.trio .card.teal h3{color:#f6efe3}.trio .card .more{padding-top:var(--s-4);margin-top:auto}.recent{gap:var(--s-4);display:grid}@media (width<=1100.98px){.trio{grid-template-columns:1fr}}.bookmini{gap:var(--s-4);align-items:center;display:flex}.bookmini img{filter:drop-shadow(0 6px 10px #2a232038);width:56px;height:auto}.bookmini .n{color:var(--ochre);letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1}.bookmini .n small{font-size:var(--t-caption);color:var(--ink-soft);letter-spacing:0;margin-top:6px;font-weight:500;display:block}.news{gap:var(--s-3);display:grid}.news .item{gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);font-size:var(--t-small);align-items:flex-start;display:flex}.news .item:last-child{border-bottom:0;padding-bottom:0}.card.empty{padding:var(--s-10);text-align:center;background:var(--card)}.card.empty p{color:var(--ink-soft);max-width:44ch;margin:var(--s-3) auto 0}.next-call{gap:var(--s-4);align-items:flex-start;display:flex}.next-call .day{border-radius:var(--r-md);background:var(--chocolate);width:64px;color:var(--on-chocolate);text-align:center;flex:none;padding:8px 0}.next-call .day small{letter-spacing:.08em;font-size:12px;font-weight:600;display:block}.next-call .day b{font-size:26px;display:block}.auth{align-items:center;gap:var(--s-12);min-height:100vh;padding:var(--s-20) var(--gutter) var(--s-12);isolation:isolate;color:var(--on-chocolate);background:radial-gradient(120% 90% at 20% 10%, #ffffff1a, transparent 60%), radial-gradient(90% 80% at 85% 100%, #00000047, transparent 60%), linear-gradient(#4a332761, #4a332761), url(/book/bookcloth.jpg) 0 0 / 300px 300px, var(--chocolate);background-blend-mode:normal, normal, normal, overlay, normal;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.auth .brand{top:var(--s-8);left:var(--gutter);z-index:1;width:fit-content;display:inline-flex;position:absolute}.auth .said{z-index:1;max-width:30ch;padding-right:var(--s-6);animation:rise .7s var(--ease-out) .18s both;justify-self:end;position:relative}.auth .said .q{font-family:var(--font-story);color:#f6efe3;text-wrap:pretty;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.28}.auth .said .q:before{content:"“";margin-left:-.45em}.auth .said .q:after{content:"”"}.auth .said .who{margin:var(--s-5) 0 0;font-size:var(--t-small);letter-spacing:.02em;color:var(--on-chocolate-soft);font-weight:600}.auth .said .who:before{content:"";background:var(--gold);width:22px;height:1.5px;margin:0 10px 4px 0;display:inline-block}.auth .sheet-wrap{z-index:1;width:100%;max-width:420px;animation:settle .62s var(--ease-out) both;justify-self:start;margin-top:96px;position:relative}.auth .paper{z-index:1;width:100%;padding:var(--s-10) var(--s-10) var(--s-8);color:var(--ink);background:var(--page);border-radius:4px;position:relative;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #00000040,0 24px 48px -16px #00000080,0 60px 90px -40px #0006}@keyframes settle{0%{opacity:0;transform:translateY(18px)scale(.985)}}.auth .form{width:100%;min-width:0}.auth .form h1{text-align:center;margin:0 0 var(--s-2);letter-spacing:-.01em;font-size:26px}.auth .form .sub{text-align:center;color:var(--ink-soft);margin:0 0 var(--s-8);font-size:var(--t-body)}.auth .form .sub b{color:var(--heading);font-weight:600}.auth .form .sub+.problem,.auth .form h1+.problem{margin-top:calc(-1 * var(--s-4))}.auth .field{margin-bottom:var(--s-6)}.auth .field>span:first-child{letter-spacing:.02em;text-transform:none;color:var(--ink-soft);margin-bottom:2px;font-size:13px;font-weight:600}.auth .input{border:0;border-bottom:1.5px solid var(--line-strong);gap:var(--s-2);min-height:48px;transition:border-color var(--dur-ui) var(--ease-out);background:0 0;border-radius:0;padding:0}.auth .input:focus-within{border-bottom-color:var(--heading)}.auth .input>svg,.auth .input .sep{display:none}.auth .input input{padding:10px 0;font-size:18px}.auth .input input::placeholder{color:var(--ink-faint);font-weight:400}.auth .input .show{color:var(--ink-soft);padding:var(--s-2) 0 var(--s-2) var(--s-3);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.auth .input .show:hover{color:var(--heading)}.auth .forgot{text-align:right;margin:calc(-1 * var(--s-3)) 0 var(--s-6);color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;font-size:13px;font-weight:600;display:block}.auth .forgot:hover{color:var(--heading)}.auth .btn{border-radius:12px;min-height:54px}.auth .switch{text-align:center;margin-top:var(--s-6);color:var(--ink-soft);font-size:var(--t-small)}.auth .switch a,.auth .legal a{color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;font-weight:600}.auth .legal{text-align:center;color:var(--ink-faint);margin-top:var(--s-5);font-size:13px}.auth .resend{text-align:center;margin:var(--s-6) 0;color:var(--ink-soft);font-size:var(--t-small)}.auth .resend button{color:var(--heading);cursor:pointer;font-weight:700;font:inherit;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;background:0 0;border:0;margin:4px auto 0;display:block}.auth .form .code{margin:var(--s-6) 0}.auth .code input{background:var(--card);border-radius:10px}.auth .form .checkbox,.auth .form label.check{font-size:var(--t-small)}@media (width<=1100.98px){.auth{gap:var(--s-8)}.auth .said .q{font-size:24px}}@media (width<=760.98px){.auth{align-items:stretch;gap:var(--s-6);padding:var(--s-16) var(--gutter) var(--s-10);flex-direction:column;display:flex}.auth .brand{top:var(--s-5)}.auth .said{max-width:none;margin-top:var(--s-4);justify-self:auto;padding:0}.auth .said .q{font-size:22px}.auth .sheet-wrap{max-width:none;margin-top:84px}.auth .paper{padding:var(--s-8) var(--s-5) var(--s-6);border-radius:8px}.auth .form h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.auth .said,.auth .sheet-wrap{animation:none}}.auth{overflow:hidden}@keyframes deboss{0%{opacity:0;transform:scale(1.06)}10%{opacity:1;transform:scale(1)}45%{opacity:1}to{opacity:0;transform:scale(1)}}.auth .leaf{pointer-events:none;z-index:0;opacity:0;will-change:transform;filter:drop-shadow(0 6px 6px #00000047);margin:-21px 0 0 -15px;position:absolute;top:0;left:0}.auth .leaf .blade{fill:#d9a24a;fill-opacity:.92}.auth .leaf .vein{fill:none;stroke:#4a33278c;stroke-width:1px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.lamp{display:none}}.mem .pic.nopic{background:var(--support-soft);color:var(--heading);place-items:center;display:grid}.mem .pic.nopic .story-q{font-size:56px}.week .d.has:after{opacity:var(--dot,1)}.whero{max-width:760px}.whero .pill{margin-bottom:var(--s-4)}.hero .wq{color:#fbf6ec;text-wrap:balance;letter-spacing:-.01em;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.15}.hero .wmeta{margin-top:var(--s-4);max-width:56ch;font-size:var(--t-body)}.desk{--foil:#c9a15a;--foil-soft:#c9a15a59;--leaf:#fbf7ee;--pen:#3a2a1f;max-width:880px}.leaf-one{gap:var(--s-4);padding:var(--s-10) var(--s-12) var(--s-8);color:var(--ink);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .25 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>"), var(--leaf);border-radius:6px;flex-direction:column;display:flex;position:relative;box-shadow:0 1px #f1e8d4,0 2px #e6dac0,0 3px #dacbab,0 18px 40px -22px #2a232066}.leaf-one>:not(.page-frame){z-index:1;position:relative}.page-frame{pointer-events:none;border:1px solid var(--foil-soft);outline-offset:-5px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") 0 0/26px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1' transform='translate(32 0) scale(-1 1)'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") 100% 0/26px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1' transform='translate(0 32) scale(1 -1)'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") 0 100%/26px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1' transform='translate(32 32) scale(-1 -1)'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") 100% 100%/26px no-repeat;outline:.5px solid #c9a15a38;position:absolute;inset:14px}.running-head,.folio{justify-content:center;gap:var(--s-3);font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#9a7b3c;margin:0;font-size:11px;font-weight:600;line-height:1;display:flex}.running-head i{color:var(--foil);font-style:normal}.folio{color:#a99d84;padding-top:var(--s-4);font-variant-numeric:tabular-nums}.focusbtn{z-index:2;color:#9a7b3c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:22px;right:22px}.focusbtn svg{width:18px;height:18px}.focusbtn:hover{background:#c9a15a26}.wtitle{width:100%;font-family:var(--font-story);letter-spacing:-.012em;color:var(--pen);margin-top:var(--s-4);resize:none;background:0 0;border:0;outline:0;padding:0;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.2;display:block;overflow:hidden}.wtitle::placeholder{color:#aaa391;font-style:italic;font-weight:400}.wbody{resize:none;width:100%;min-height:432px;font-family:var(--font-story);color:var(--pen);caret-color:var(--accent);background-color:#0000;background-image:linear-gradient(transparent 35px, var(--foil-soft) 35px, var(--foil-soft) 36px, transparent 36px);cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M3 29 L7 17 L21 3 L29 11 L15 25 Z' fill='%233A2A1F' stroke='white' stroke-width='1.6' stroke-linejoin='round'/><path d='M3 29 L11 21' stroke='white' stroke-width='1.3'/><circle cx='11.5' cy='20.5' r='1.8' fill='white'/></svg>") 3 29,text;background-position:0 0;background-size:100% 36px;background-attachment:local;border:0;outline:0;flex:none;margin:0;padding:0;font-size:21px;line-height:36px;overflow:hidden}.wbody::placeholder{color:#aaa391;font-style:italic}.wbody::selection{background:var(--accent-100)}.heard{font-family:var(--font-story);color:#aaa391;min-height:36px;font-size:21px;font-style:italic;line-height:36px}.starters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.starters .label{letter-spacing:.14em;text-transform:uppercase;color:#9a7b3c;width:100%;margin-bottom:2px;font-size:11px}.starters button{font-family:var(--font-story);color:var(--ink-soft);border:1px dashed var(--foil-soft);border-radius:var(--r-pill);cursor:pointer;min-height:38px;transition:color var(--dur-ui), border-color var(--dur-ui);background:0 0;padding:6px 14px;font-size:17px}.starters button:hover{color:var(--pen);border-color:var(--foil)}.signoff{text-align:right;margin:var(--s-4) 0 0;font-family:var(--font-story);color:var(--ink-soft);font-size:18px;font-style:italic}.signoff span{color:var(--pen);margin-top:2px;font-size:26px;display:block}@keyframes pulse{50%{opacity:.6;transform:scale(1.18)}}.seal-button{align-items:center;gap:var(--s-3);font:700 17px var(--font-ui);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.seal-button .seal{border:1.5px dashed var(--accent-border);width:60px;height:60px;color:var(--accent);transition:transform var(--dur-ui) var(--ease-out), background var(--dur-ui);border-radius:50%;place-items:center;display:grid}.seal-button .seal svg{width:24px;height:24px}.seal-button:not(:disabled):hover .seal{background:var(--accent-soft);transform:rotate(-8deg)scale(1.06)}.seal-button:disabled{color:var(--ink-faint);cursor:default}.seal-button:disabled .seal{border-color:var(--line-strong);color:var(--ink-faint)}.seal-button.pressed .seal{background:var(--accent);color:#fff;outline:1.5px solid var(--brass);outline-offset:-5px;border:0;transform:rotate(-8deg);box-shadow:0 2px 6px #b8512659,inset 0 -2px #0003}.asks{gap:var(--s-2);margin-top:var(--s-5);max-width:720px;display:grid}.asks .chip{white-space:normal;text-align:left;min-height:48px;font-family:var(--font-story);font-size:var(--t-body);font-weight:400}.after{gap:var(--s-10);display:grid}.after-card{padding:var(--s-8)}.after-head{justify-content:space-between;gap:var(--s-6);margin-bottom:var(--s-6);align-items:flex-start;display:flex}.after-head .pill{margin-bottom:var(--s-3)}.after-head h2{font-size:var(--t-h2);margin-bottom:var(--s-2)}.after-head .meta{max-width:52ch}.after-state{color:var(--green);text-align:right;flex:none;min-width:7ch;font-size:13px;font-weight:700}.after-state.saving{color:var(--ink-faint)}.after-grid{gap:var(--s-8);display:grid}.after-grid .block>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:#9a7b3c;margin-bottom:var(--s-3);font-size:11px;font-weight:700;display:block}.after-grid .chiprow{gap:8px}.after-grid .chip.big{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);font-family:var(--font-story);background:0 0;padding:0 14px;font-size:16px;font-weight:400}.after-grid .chip.big[aria-pressed=true]{background:var(--chocolate);color:var(--on-chocolate);border-color:var(--chocolate)}.after-grid .input{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;min-height:44px;padding:0}.after-grid .input input{font-family:var(--font-story);font-size:18px}.after-grid .input:focus-within{box-shadow:none;border-bottom-color:var(--chocolate)}.wphotos{gap:var(--s-3);margin:0 0 var(--s-3);flex-wrap:wrap;display:flex}.wphoto{width:104px;height:104px;transform:rotate(var(--tilt,-2deg));background:#fffdf8;margin:0;padding:5px 5px 14px;position:relative;box-shadow:0 6px 14px -6px #00000059}.wphoto img{object-fit:cover;width:100%;height:100%}.wphoto .x{background:var(--chocolate);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-8px;right:-8px}.wphoto .x svg{width:12px;height:12px}.attach{color:var(--heading);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--foil);text-decoration-color:var(--foil);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:15px;font-weight:600;display:inline-flex}.attach svg{width:18px;height:18px}.after-next{padding-top:var(--s-6);border-top:1px solid var(--line)}.after-next .nextq{margin:var(--s-4) 0 var(--s-6);text-wrap:balance;max-width:26ch;font-size:clamp(24px,2.6vw,32px)}.after-next .acts{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}body.writing-focus .cloth,body.writing-focus .tabbar,body.writing-focus .asks{display:none}body.writing-focus .sheet-page{box-shadow:none;border-radius:0;min-height:100vh;margin-top:0}body.writing-focus .wbody{min-height:60vh}.ink-stamp{z-index:90;pointer-events:none;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:3px solid var(--accent);mix-blend-mode:multiply;border-radius:8px;padding:6px 14px;font-size:22px;font-weight:700;position:fixed}.ink-stamp i{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%}@media (width<=1100.98px){.leaf-one{padding:var(--s-8) var(--s-8) var(--s-6)}.wtitle{font-size:24px}.wbody,.heard{font-size:19px}}@media (width<=760.98px){.leaf-one{padding:var(--s-6) var(--s-5) var(--s-5);border-radius:4px}.page-frame{inset:8px}.wbody{min-height:300px;font-size:19px}.wtitle{font-size:22px}.focusbtn{display:none}.after-card{padding:var(--s-5)}.after-head{gap:var(--s-2);flex-direction:column}.after-state{text-align:left}}@media (prefers-reduced-motion:reduce){.wphoto img{animation:none}}.arc-stats{border:1.5px solid var(--line);border-radius:var(--r-field);padding:var(--s-3) 0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arc-stats div{padding:0 var(--s-5);border-left:1px solid var(--line);min-width:0}.arc-stats div:first-child{border-left:0}.arc-stats b{font-size:var(--t-h3);color:var(--heading);white-space:nowrap;line-height:1.1;display:block}.arc-stats span{font-size:var(--t-small);color:var(--ink-soft);margin-top:4px;font-weight:600;line-height:1.25;display:block}.arc-banner{margin-top:var(--s-5)}.arc-body{gap:var(--s-10);margin-top:var(--s-8);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.arc-decades{top:var(--s-6);position:sticky}.arc-decades h3{font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s-3)}.arc-decades button{width:100%;min-height:44px;padding:0 var(--s-3);color:var(--heading);font-weight:600;font-size:var(--t-body);cursor:pointer;text-align:left;transition:background var(--dur-ui) var(--ease-out);background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;display:flex}.arc-decades button span{color:var(--ink-soft);font-size:var(--t-small)}.arc-decades button[aria-current=true]{background:var(--card);box-shadow:var(--shadow-1);color:var(--accent)}@media (hover:hover) and (pointer:fine){.arc-decades button:hover{background:var(--sheet)}}.arc-search{gap:var(--s-3);margin-bottom:var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.arc-search .input{padding-right:6px}.arc-search .go{background:var(--chocolate);width:46px;height:46px;color:var(--on-chocolate);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.arc-search .go svg{width:20px;height:20px;color:inherit}.arc-search .input .clear{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.arc-chips .chip.big .n{color:var(--ink-soft);margin-left:2px;font-weight:600}.arc-chips .chip.big[aria-pressed=true] .n{color:inherit}.arc-decaderow{display:none}.arc-filters{align-items:center;gap:var(--s-2);margin:var(--s-4) 0 0;flex-wrap:wrap;display:flex}.arc-filters .chip{min-height:44px;padding-right:2px}.arc-filters .chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.arc-year{align-items:baseline;gap:var(--s-4);margin:var(--s-8) 0 var(--s-4);scroll-margin-top:var(--s-6);display:flex}.arc-year h2{font-family:var(--font-story);font-size:var(--t-h2);font-weight:600}.arc-year span{font-size:var(--t-small);color:var(--ink-soft);white-space:nowrap;font-weight:600}.arc-year:after{content:"";background:var(--line-strong);flex:1;align-self:center;height:1px}.arc-cards{gap:var(--s-4);display:grid}.arc-rec{gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-1);color:inherit;transition:transform var(--dur-ui) var(--ease-out);grid-template-columns:120px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.arc-rec:hover{transform:translateY(-2px)}.arc-rec .pic{aspect-ratio:1;object-fit:cover;border-radius:14px;width:120px}.arc-rec .pic.nopic{background:var(--support-soft);color:var(--heading);place-items:center;display:grid}.arc-rec .pic.nopic svg{width:32px;height:32px}.arc-rec h3{font-family:var(--font-story);margin:4px 0;font-size:24px;font-weight:600}.arc-rec .dot{color:var(--accent);font-weight:600;font-size:var(--t-small);align-items:center;gap:8px;display:inline-flex}.arc-rec .dot:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite arc-pulse}@keyframes arc-pulse{50%{opacity:.3}}.arc-none{padding:var(--s-8) var(--s-5);text-align:center;color:var(--ink-soft);gap:var(--s-4);margin-top:var(--s-6);justify-items:center;display:grid}.arc-none p{font-size:var(--t-body)}@media (width<=1100.98px){.arc-body{gap:var(--s-6);grid-template-columns:150px minmax(0,1fr)}}@media (width<=760.98px){.arc-stats div{padding:0 var(--s-2) 0 var(--s-3)}.arc-stats b{font-size:19px}.arc-stats span{font-size:13px}.arc-body{margin:var(--s-6) calc(-1 * var(--gutter)) 0;padding:var(--s-5) var(--gutter) var(--s-4);background:var(--sheet);border-radius:var(--r-sheet) var(--r-sheet) 0 0;display:block}.arc-decades{display:none}.arc-decaderow{margin:var(--s-3) 0 var(--s-2);display:flex}.arc-year{margin:var(--s-6) 0 var(--s-3)}.arc-year h2{font-size:var(--t-h3)}.arc-rec{gap:var(--s-3);padding:var(--s-3);grid-template-columns:96px minmax(0,1fr)}.arc-rec .pic{width:96px}.arc-rec h3{font-size:20px}}.mp-crumbs{align-items:center;gap:var(--s-2);margin-bottom:var(--s-6);font-size:var(--t-small);flex-wrap:wrap;font-weight:600;display:flex}.mp-crumbs a{color:var(--teal);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.mp-crumbs span[aria-hidden]{color:var(--ink-soft)}.mp-crumbs .here{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.mp-spread{gap:var(--s-10);grid-template-columns:minmax(0,5.5fr) minmax(0,6.5fr);align-items:start;display:grid}.mp-left{top:var(--s-6);gap:var(--s-8);display:grid;position:sticky}.mp-hero{border-radius:var(--r-card);aspect-ratio:4/3;background:var(--support-soft);margin:0;position:relative;overflow:hidden}.mp-hero img{object-fit:cover;width:100%;height:100%}.mp-nophoto{text-align:center;padding:var(--s-8);color:var(--heading);font-family:var(--font-story);place-items:center;font-size:24px;font-weight:500;display:grid}.mp-nophoto.blush{background:var(--paper-blush)}.mp-nophoto.periwinkle{background:var(--paper-periwinkle)}.mp-nophoto.sage{background:var(--paper-sage)}.mp-nophoto.lilac{background:var(--paper-lilac)}.mp-nophoto.apricot{background:var(--paper-apricot)}.mp-nophoto.butter{background:var(--paper-butter)}.mp-nophoto.sea{background:var(--paper-sea)}.mp-polaroids{gap:var(--s-4);padding:var(--s-2) var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.mp-polaroids .polaroid{--w:auto;max-width:220px;font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-ui) var(--ease-out);border:0;flex:140px;margin:0}.polaroid .ph{aspect-ratio:1;background:var(--support-soft);width:100%;display:block}.mp-polaroids .polaroid .cap{font-family:var(--font-story);color:var(--ink-soft);min-height:1.3em;margin-top:10px;font-size:17px;font-style:italic;display:block}@media (hover:hover) and (pointer:fine){.mp-polaroids .polaroid:hover{transform:rotate(var(--tilt,-2deg)) translateY(-4px)}}.mp-addphoto{place-items:center;gap:var(--s-2);border:1.5px dashed var(--line-strong);border-radius:var(--r-card);min-height:120px;color:var(--heading);padding:var(--s-5);text-align:center;font-weight:600;text-decoration:none;display:grid}.mp-addphoto svg{width:26px;height:26px}.mp-right{min-width:0;max-width:640px}.mp-meta{align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.mp-meta .date{color:var(--heading);font-weight:600}.mp-meta .date a{color:var(--accent)}.mp-meta .chiprow{margin-top:6px}.mp-meta .chiprow a.chip{min-height:36px;text-decoration:none}.mp-right h1{font-family:var(--font-story);margin-bottom:var(--s-4);letter-spacing:-.005em;font-size:44px;font-weight:600;line-height:1.1}.mp-told{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);display:flex}.mp-told .avatar{flex:none}.mp-story p+p{margin-top:var(--s-5)}.mp-story .quiet{font-family:var(--font-story);color:var(--ink-soft);font-style:italic;font-size:var(--t-story)}.mp-player{margin:var(--s-8) 0}.mp-player .bars{cursor:pointer}.mp-player time{white-space:nowrap}.mp-player .bars:focus-visible{border-radius:8px}.mp-player .who{flex:none;width:40px;height:40px}.mp-player .note{font-size:var(--t-small);color:var(--ink-soft);margin-top:var(--s-2);padding:0 var(--s-4)}.mp-voices{margin-top:var(--s-10)}.mp-voices h2{font-size:var(--t-lead);margin-bottom:var(--s-4)}.mp-voice{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-1);margin-bottom:var(--s-3);grid-template-columns:48px minmax(0,1fr);display:grid}.mp-voice.pending{background:var(--paper-butter)}.mp-voice .who{color:var(--heading);font-weight:700}.mp-voice .who span{color:var(--ink-soft);font-weight:500;font-size:var(--t-small);margin-left:6px}.mp-voice .words{font-size:var(--t-body);margin-top:4px}.mp-voice .acts{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.mp-addvoice{padding:var(--s-5);border-radius:var(--r-card);border:1.5px dashed var(--line-strong);gap:var(--s-3);margin-top:var(--s-4);display:grid}.mp-addvoice label{color:var(--heading);font-weight:700;font-size:var(--t-body)}.mp-addvoice textarea{resize:vertical;border:1.5px solid var(--field-border);border-radius:var(--r-field);background:var(--card);width:100%;min-height:110px;color:var(--ink);padding:var(--s-3) var(--s-4);font-family:var(--font-story);font-size:var(--t-story);outline:0;line-height:1.5}.mp-addvoice textarea:focus{border-color:var(--accent)}.mp-addvoice textarea::placeholder{color:var(--ink-faint);font-style:italic}.mp-addvoice .row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.mp-addvoice .done{align-items:center;gap:var(--s-2);color:var(--green);font-weight:600;display:flex}.mp-addvoice .done svg{width:22px;height:22px}.mp-actions{gap:var(--s-2);margin-top:var(--s-10);padding-top:var(--s-6);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.mp-actions .danger{color:var(--danger);margin-left:auto}.mp-confirm{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-card);background:var(--accent-soft);border:1.5px solid var(--accent-border);margin-top:var(--s-6);display:grid}.mp-confirm .row{gap:var(--s-2);flex-wrap:wrap;display:flex}.mp-missing{max-width:560px;padding:var(--s-8) 0;gap:var(--s-4);justify-items:start;display:grid}.mp-missing h1{font-family:var(--font-story);font-weight:600;font-size:var(--t-h2)}.mp-m-polaroids,.mp-m-addphoto{display:none}@media (width<=1100.98px){.mp-spread{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.mp-right h1{font-size:36px}}@media (width<=760.98px){.mp-page{padding-top:0}.mp-spread{display:block}.mp-left{display:block;position:static}.mp-hero{margin:0 calc(-1 * var(--gutter));aspect-ratio:4/3.2;border-radius:0}.mp-polaroids,.mp-addphoto,.mp-crumbs{display:none}.mp-right{background:var(--sheet);margin:-28px calc(-1 * var(--gutter)) 0;padding:var(--s-6) var(--gutter) var(--s-8);border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-width:none;position:relative}.mp-right.nohero{margin-top:var(--s-4);border-radius:var(--r-card)}.mp-right h1{text-align:center;font-size:32px}.mp-told{text-align:center;justify-content:center}.mp-meta{padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.mp-m-polaroids{gap:var(--s-4);margin:var(--s-6) 0;flex-wrap:wrap;justify-content:center;display:flex}.mp-m-polaroids .polaroid{--w:44%;font:inherit;cursor:pointer;text-align:left;border:0;margin:0}.mp-m-polaroids .polaroid .cap{font-family:var(--font-story);color:var(--ink-soft);min-height:1.3em;margin-top:8px;font-size:16px;font-style:italic;display:block}.mp-m-addphoto{margin:0 0 var(--s-6);justify-content:center;display:flex}.mp-player{z-index:5;margin:var(--s-6) 0;position:sticky;bottom:100px}.mp-player .player{background:var(--card);box-shadow:var(--shadow-2)}.mp-player .note{background:var(--sheet);border-radius:var(--r-md);padding:var(--s-2) var(--s-4)}.mp-actions{margin-top:var(--s-8)}.mp-actions .danger{margin-left:0}}.fam{gap:var(--s-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.fam .col>*+*{margin-top:var(--s-5)}.acts{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.acts.stack{margin-top:var(--s-6);flex-direction:column;align-items:stretch}.field-label{font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--heading);margin:0 0 var(--s-2);font-weight:700}.meta.big{font-size:var(--t-body);line-height:1.5}.meta.ok{color:var(--green);margin-top:var(--s-4);align-items:center;gap:6px;display:flex}.meta.ok svg{width:18px;height:18px}.tree{padding:var(--s-6)}.tree>h2{font-size:var(--t-lead);margin-bottom:var(--s-5)}.tree.empty-fam{gap:var(--s-4);padding:var(--s-8);justify-items:start;display:grid}.tree.empty-fam h2{text-wrap:balance;max-width:22ch;font-size:28px}.treewrap{width:100%;position:relative;overflow:hidden}.treecanvas{transform-origin:0 0;position:relative}.tlines{pointer-events:none;position:absolute;inset:0}.tlines line{stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round}.tnode{text-align:center;color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-card);background:0 0;border:0;align-content:start;justify-items:center;gap:4px;padding:0 4px;text-decoration:none;display:grid;position:absolute}.tnode .av{object-fit:cover;border:3px solid var(--card);width:84px;height:84px;box-shadow:0 0 0 2px var(--line-strong);background:var(--support);color:var(--heading);transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui);border-radius:50%;place-items:center;font-size:32px;font-weight:700;display:inline-grid}.tnode .av.ring{box-shadow:0 0 0 3px var(--accent)}.tnode .av.gone{background:var(--support-soft);color:var(--ink-soft)}.tnode strong{font-size:var(--t-small);color:var(--heading);margin-top:4px;line-height:1.2}.tnode>span:last-child{font-size:var(--t-caption);color:var(--ink-soft);font-weight:600;line-height:1.3}.tnode .tag{background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:1;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:-10px}.tnode.add .av{background:var(--sheet);color:var(--ink-soft);border:2px dashed var(--line-strong);box-shadow:none}.tnode.add .av svg{width:30px;height:30px}.tnode.add strong{color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.tnode:hover .av{transform:scale(1.05)}.tnode.add:hover .av{border-color:var(--accent);color:var(--accent)}}.tnode:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.also{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line)}.alsorow{gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.alsonode{text-align:center;width:120px;color:inherit;justify-items:center;gap:4px;text-decoration:none;display:grid}.alsonode .av{object-fit:cover;border:3px solid var(--card);width:60px;height:60px;box-shadow:0 0 0 2px var(--line-strong);background:var(--support);color:var(--heading);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:inline-grid}.alsonode strong{font-size:var(--t-small);color:var(--heading);line-height:1.2}.alsonode span:last-child{font-size:var(--t-caption);color:var(--ink-soft);font-weight:600}.people>h2{font-size:var(--t-lead);justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-2);display:flex}.people .person{padding:0 var(--s-3) 0 var(--s-5);gap:var(--s-2)}.person .prow{align-items:center;gap:var(--s-4);min-width:0;min-height:76px;padding:var(--s-3) 0;color:inherit;flex:1;text-decoration:none;display:flex}.person .prow>span:not(.chip){flex:1;min-width:0}.person .prow .chip{flex:none}.person .confirm{align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.review>h2{font-size:var(--t-lead);align-items:center;gap:var(--s-2);display:flex}.review>h2 .n{background:var(--gold);color:var(--chocolate-ink);border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:14px;display:inline-grid}.review>.meta{margin:var(--s-2) 0 var(--s-4)}.contrib{gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-1);margin-bottom:var(--s-3);grid-template-columns:88px minmax(0,1fr);display:grid}.contrib .pic{object-fit:cover;border-radius:12px;width:88px;height:88px;display:block}.contrib .pic.ph{background:var(--support-soft)}.contrib .pic-av{margin-top:4px}.contrib .who{font-size:var(--t-small);color:var(--ink-soft);font-weight:600}.contrib .who b{color:var(--heading)}.contrib h3{font-family:var(--font-story);color:var(--heading);margin:4px 0;font-size:22px;font-weight:600}.contrib p.story{font-family:var(--font-story);font-size:var(--t-story);white-space:pre-line;margin-top:4px;line-height:1.55}.contrib .more{color:var(--accent);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:4px;padding:0;font-weight:700}.contrib .acts{margin-top:var(--s-3)}.invite{padding:var(--s-6)}.invite h2,.keepers h2{font-size:var(--t-lead);margin-bottom:var(--s-2)}.codes{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line)}.codes ul{margin:var(--s-2) 0 0;padding:0;list-style:none}.codes li{align-items:center;gap:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;min-height:48px;display:flex}.codes li:first-child{border-top:0}.codes li b{font-size:var(--t-body);letter-spacing:.12em;color:var(--heading);font-variant-numeric:tabular-nums}.codes li .meta{flex:1;min-width:0}.keepers{padding:var(--s-6)}.keeperlist{margin:var(--s-4) 0 0;padding:0;list-style:none}.keeperlist li{align-items:center;gap:var(--s-3);border-top:1px solid var(--line);min-height:56px;padding:var(--s-2) 0;display:flex}.keeperlist li:first-child{border-top:0}.keeperlist li>span:not(.chip){flex:1;min-width:0}.keeperlist li strong{color:var(--heading);display:block}.keeperlist li .meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.keeperform{gap:var(--s-2);margin-top:var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.keeperform .field{margin-bottom:0}.keeperform .btn{margin-bottom:5px}.codecard{gap:var(--s-3);display:grid}.codebox{gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.codebig{letter-spacing:.14em;color:var(--heading);background:var(--sheet);border-radius:var(--r-field);padding:var(--s-3) var(--s-5);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:34px;font-weight:700}.linkrow{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.linkrow .input{min-height:52px;font-weight:600;overflow:hidden}.linkrow .input .url{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:var(--t-small);overflow:hidden}.qrwrap{gap:var(--s-4);margin-top:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);align-items:center;display:grid}.qrwrap .qr{border-radius:var(--r-md);width:128px;height:128px;box-shadow:0 0 0 1px var(--line);background:#fff;padding:6px}.qrwrap .qr svg{width:100%;height:100%;display:block}.qrwrap .strong{color:var(--heading);font-weight:600}.qrwrap .acts{margin-top:var(--s-2)}.qrwrap .acts .btn{padding-left:0;padding-right:var(--s-3)}.invite-sheet{width:min(640px,100%)}.invite-sheet .two{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.relgroup{margin-bottom:var(--s-4)}.relgroup>.meta{margin-bottom:var(--s-2)}.relgroup .chip.big{min-height:44px}.invite-sheet form>.field-label,.invite-sheet form>.field:last-of-type{margin-top:var(--s-2)}.choices{gap:var(--s-2);display:grid}.choices .chip.big{white-space:normal;text-align:left;justify-content:flex-start;min-height:52px}.sheetbox .acts{margin-top:var(--s-2)}.person-hero{align-items:center;gap:var(--s-6);padding:var(--s-6);flex-wrap:wrap;display:flex}.person-hero .grow{flex:1;min-width:240px}.person-hero h1{font-size:var(--t-h2);margin:2px 0 4px}.person-hero .avatar.ph{font-size:48px}.person-hero .avatar.gone{background:var(--support-soft);color:var(--ink-soft)}.person-grid{gap:var(--s-10);margin-top:var(--s-6);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.person-grid .col>*+*{margin-top:var(--s-5)}.pgroup .sechead{margin-top:0}.invitebox h3,.editbox h3{font-size:var(--t-body);margin-bottom:var(--s-2)}.invitebox .meta{margin-bottom:var(--s-4)}.editbox form{margin-top:var(--s-4)}.removebox{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line)}.removebox .meta{margin-bottom:var(--s-3)}.btn.danger{color:var(--danger);padding-left:0}.solo{min-height:100vh;padding:var(--s-10) var(--gutter) var(--s-12);background:var(--page);flex-direction:column;align-items:center;display:flex}.solo-brand{margin-bottom:var(--s-8);display:inline-flex}.solo-card{background:var(--card);border-radius:var(--r-sheet);width:min(520px,100%);box-shadow:var(--shadow-1);padding:var(--s-8);animation:rise var(--dur-sheet) var(--ease-out) both}.solo-card.wide{width:min(680px,100%)}.solo-card h1{font-size:var(--t-h2);margin:var(--s-2) 0 var(--s-3);text-wrap:balance}.solo-code{margin:var(--s-2) 0 var(--s-5);font-size:40px}.solo-foot{margin-top:var(--s-6);text-align:center}.solo-foot a{color:var(--accent);font-weight:600}.storycard{align-items:center;gap:var(--s-4);display:flex}.storycard h1{margin:2px 0 0;font-size:28px}.storycard .avatar.ph{font-size:30px}.pform .paper{padding:var(--s-5);margin:var(--s-5) 0;box-shadow:none;border:1.5px solid var(--line)}.pform .wtitle{font-size:24px}.pform .wbody{min-height:160px;font-size:var(--t-story);font-family:var(--font-story);padding-top:var(--s-4)}.pform .wphotos{margin-top:0}.pform .wphoto{width:112px;height:112px}.pform .wtools{padding-top:var(--s-3)}.claim{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line)}.claim h2{margin-bottom:var(--s-2);font-size:24px}@media (width<=1100.98px){.fam,.person-grid{gap:var(--s-6);grid-template-columns:1fr}}@media (width<=760.98px){.tree{padding:var(--s-4) var(--s-3) var(--s-5)}.tree>h2{font-size:var(--t-body)}.tree.empty-fam{padding:var(--s-5)}.tree.empty-fam h2{font-size:24px}.people>h2{padding:var(--s-4) var(--s-4) var(--s-2);font-size:var(--t-body)}.people .person{padding:0 var(--s-2) 0 var(--s-4)}.contrib{gap:var(--s-3);grid-template-columns:72px minmax(0,1fr)}.contrib .pic{width:72px;height:72px}.contrib h3{font-size:20px}.contrib p.story{font-size:var(--t-body)}.invite,.keepers{padding:var(--s-5) var(--s-4)}.codebig{letter-spacing:.1em;font-size:26px}.qrwrap{grid-template-columns:104px minmax(0,1fr)}.qrwrap .qr{width:104px;height:104px}.invite-sheet .two{grid-template-columns:1fr;gap:0}.person-hero{padding:var(--s-5);gap:var(--s-4)}.person-hero h1{font-size:26px}.person-hero .avatar{width:88px!important;height:88px!important}.solo{padding:var(--s-6) var(--gutter) var(--s-10)}.solo-card{padding:var(--s-6) var(--s-5);border-radius:28px}.solo-card h1{font-size:26px}.solo-code{font-size:30px}.storycard h1{font-size:24px}}:root{--bk-paper:#fffdf8;--bk-ink:#2e1f17;--bk-heading:#0f4a58;--bk-accent:#b85126;--bk-soft:#6b5546;--bk-faint:#8a7362;--bk-rule:#e9dcc6;--bk-dots:#c9b79f;--bk-gold:#e0a03f;--bk-cloth-ink:#f1ebd9;--bk-cloth-soft:#b9cccf}.bookhero{margin-bottom:var(--s-8);grid-template-columns:400px minmax(0,1fr);display:grid;overflow:hidden}.bookhero-cloth{padding:var(--s-10) var(--s-8);background:url(/book/bookcloth.jpg) 0 0/30% 30%, var(--teal);background-blend-mode:overlay;place-items:center;min-height:420px;display:grid}.bookhero-cloth img{filter:drop-shadow(0 18px 28px #10182873);width:min(100%,300px);height:auto}.bookhero-body{padding:var(--s-8) var(--s-8) var(--s-6);gap:var(--s-3);flex-direction:column;justify-content:center;display:flex}.bookhero-title{font-size:34px;line-height:1.1}.bookhero-sub{font-family:var(--font-story);font-style:italic;font-size:var(--t-story);color:var(--ink-soft);margin-top:-4px}.bookhero-headline{font-size:var(--t-lead);color:var(--heading);margin-top:var(--s-2);font-weight:700}.bookhero-line{margin-top:-2px}.bookhero-acts{gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.bookhero-hint{font-size:var(--t-caption);text-transform:none;letter-spacing:0;color:var(--ink-soft);font-weight:500}.book-anchor{scroll-margin-top:var(--s-6);height:0}.book-empty{gap:var(--s-8);padding:var(--s-8);margin-top:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.book-empty img{filter:drop-shadow(0 14px 22px #2b211638);width:100%;height:auto}.book-empty h2{margin-bottom:var(--s-3);font-size:30px}.book-empty .story{margin-bottom:var(--s-2)}.bk-reader{margin-bottom:var(--s-12)}.bk-stage{padding:var(--s-6);border-radius:var(--r-card);background:var(--support-soft)}.bk-spread{aspect-ratio:2/1.414;perspective:2600px;--fs:1.7cqw;grid-template-columns:1fr 1fr;max-width:1040px;margin:0 auto;display:grid;position:relative;container-type:inline-size}.bk-spread>.bk-page:not(.blank),.bk-face>.bk-page{box-shadow:0 16px 30px #2b211638}.bk-reader.single .bk-spread{aspect-ratio:1/1.414;--fs:3.4cqw;grid-template-columns:1fr;max-width:520px}.bk-page{background:var(--bk-paper);color:var(--bk-ink);font-family:var(--font-story);font-size:clamp(12px, var(--fs), 19px);padding:calc(var(--fs) * 3.2) calc(var(--fs) * 3) calc(var(--fs) * 3.4);line-height:1.6;position:relative;overflow:hidden}.bk-page.left{border-radius:4px 0 0 4px}.bk-page.right{border-radius:0 4px 4px 0}.bk-page.left:after,.bk-page.right:after{content:"";pointer-events:none;width:9%;position:absolute;top:0;bottom:0}.bk-page.left:after{background:linear-gradient(90deg,#0000,#2b21161a);right:0}.bk-page.right:after{background:linear-gradient(270deg,#0000,#2b21161f);left:0}.bk-page.blank{background:var(--support-soft);box-shadow:inset 0 0 0 1px var(--line)}.bk-page.blank:after{display:none}.bk-reader.single .bk-page{border-radius:4px}.bk-reader.single .bk-page:after{display:none}.bk-leaf{width:50%;transform-style:preserve-3d;z-index:2;will-change:transform;position:absolute;top:0;bottom:0}.bk-leaf.fwd{transform-origin:0;left:50%}.bk-leaf.back{transform-origin:100%;left:0}.bk-face{backface-visibility:hidden;display:grid;position:absolute;inset:0}.bk-face.back{transform:rotateY(180deg)}.bk-face .bk-page{border-radius:4px}.bk-folio{bottom:calc(var(--fs) * 1.4);text-align:center;font-family:var(--font-ui);font-size:calc(var(--fs) * .72);letter-spacing:.06em;color:var(--bk-faint);font-weight:600;position:absolute;left:0;right:0}.bk-running{top:calc(var(--fs) * 1.3);text-align:center;font-family:var(--font-ui);font-size:calc(var(--fs) * .66);letter-spacing:.18em;text-transform:uppercase;color:var(--bk-faint);font-weight:700;position:absolute;left:0;right:0}.bk-eyebrow{font-family:var(--font-ui);font-size:calc(var(--fs) * .7);letter-spacing:.22em;text-transform:uppercase;color:var(--bk-faint);margin-bottom:calc(var(--fs) * .8);font-weight:700}.bk-rule{width:calc(var(--fs) * 3.2);background:var(--bk-accent);height:3px;margin:0 auto calc(var(--fs) * 1.6)}.bk-rule.gold{background:var(--bk-gold);height:2px}.bk-page.cover{background:url(/book/bookcloth.jpg) 0 0/30% 30%, var(--teal);background-blend-mode:overlay;color:var(--bk-cloth-ink);text-align:center;padding:calc(var(--fs) * 4);flex-direction:column;justify-content:center;align-items:center;display:flex}.bk-page.cover:after{display:none}.bk-cover-frame{inset:calc(var(--fs) * 1.6);pointer-events:none;border:1px solid #d9b45ab3;position:absolute}.bk-cover-title{font-family:var(--font-story);font-weight:500;font-size:calc(var(--fs) * 1.9);letter-spacing:.02em;color:var(--brass);line-height:1.15}.bk-cover-rule{width:calc(var(--fs) * 2.4);background:var(--brass);opacity:.85;height:2px;margin:calc(var(--fs) * 1.2) auto}.bk-cover-name{font-size:calc(var(--fs) * 1.05);color:var(--bk-cloth-soft);font-style:italic}.bk-cover-span{margin-top:calc(var(--fs) * 1.4);font-family:var(--font-ui);font-size:calc(var(--fs) * .62);letter-spacing:.3em;text-transform:uppercase;color:var(--bk-cloth-soft)}.bk-page.titlepage,.bk-page.colophon,.bk-page.chapter{text-align:center}.bk-page.titlepage{padding-top:28%}.bk-title{font-family:var(--font-story);font-weight:400;font-size:calc(var(--fs) * 2.2);color:var(--bk-heading);letter-spacing:.01em;line-height:1.1}.bk-subtitle{margin-top:calc(var(--fs) * .6);font-style:italic;font-size:calc(var(--fs) * 1.05);color:var(--bk-soft)}.bk-span{margin-top:calc(var(--fs) * 1.8);font-family:var(--font-ui);font-size:calc(var(--fs) * .68);letter-spacing:.22em;text-transform:uppercase;color:var(--bk-soft)}.bk-recorded{margin-top:calc(var(--fs) * 3);font-size:calc(var(--fs) * .8);color:var(--bk-faint)}.bk-toc{margin:0;padding:0;list-style:none}.bk-toc li{align-items:baseline;gap:calc(var(--fs) * .5);padding:calc(var(--fs) * .55) 0;border-bottom:1px solid var(--bk-rule);display:flex}.bk-toc-name{font-size:calc(var(--fs) * .98)}.bk-toc-dots{border-bottom:1px dotted var(--bk-dots);flex:1}.bk-toc-page{font-family:var(--font-ui);font-size:calc(var(--fs) * .72);color:var(--bk-faint);font-weight:600}.bk-page.chapter{padding-top:30%}.bk-chapter{font-family:var(--font-story);font-weight:400;font-size:calc(var(--fs) * 2);color:var(--bk-heading);line-height:1.12}.bk-years{margin-top:calc(var(--fs) * .6);font-style:italic;font-size:calc(var(--fs) * .95);color:var(--bk-soft)}.bk-count{margin-top:calc(var(--fs) * 2);padding-top:calc(var(--fs) * 1.2);border-top:2px solid var(--bk-accent);font-family:var(--font-ui);font-size:calc(var(--fs) * .68);letter-spacing:.18em;text-transform:uppercase;color:var(--bk-faint);display:inline-block}.bk-page.colophon{font-size:calc(var(--fs) * .9);color:var(--bk-soft);padding-top:34%}.bk-page.colophon p{margin-bottom:calc(var(--fs) * .5)}.bk-line{color:var(--bk-ink);margin-top:calc(var(--fs) * 1.2);font-style:italic}.bk-memory{height:100%}.bk-mtitle{font-family:var(--font-story);font-weight:400;font-size:calc(var(--fs) * 1.3);color:var(--bk-ink);margin-bottom:calc(var(--fs) * .7);line-height:1.25}.bk-dateline{font-family:var(--font-ui);font-size:calc(var(--fs) * .66);letter-spacing:.1em;text-transform:uppercase;color:var(--bk-accent);margin:calc(var(--fs) * -.3) 0 calc(var(--fs) * .8);font-weight:700}.bk-p{margin:0 0 calc(var(--fs) * .55);text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-indent:calc(var(--fs) * 1.2)}.bk-mtitle+.bk-p,.bk-dateline+.bk-p,.bk-plate+.bk-p,.bk-p.cont{text-indent:0}.bk-credit{margin-top:calc(var(--fs) * .6);font-style:italic;font-size:calc(var(--fs) * .82);color:var(--bk-soft);text-align:right}.bk-plate{margin:calc(var(--fs) * .4) 0 calc(var(--fs) * .9)}.bk-plate.one .bk-photo{display:block}.bk-plate.many{gap:calc(var(--fs) * .4);grid-template-columns:1fr 1fr;display:grid}.bk-photo{background:var(--bk-rule);border:1px solid var(--bk-rule);display:block}.bk-photo img{width:100%;max-height:calc(var(--fs) * 13);object-fit:cover;display:block}.bk-plate.one .bk-photo img{max-height:calc(var(--fs) * 16)}.bk-plate.many .bk-photo img{height:calc(var(--fs) * 7.5)}.bk-photo-wait{width:100%;height:calc(var(--fs) * 8);background:var(--bk-rule);display:block}.bk-sides{margin-top:calc(var(--fs) * 1);padding-top:calc(var(--fs) * .8);border-top:1px solid var(--bk-rule);font-size:calc(var(--fs) * .86)}.bk-sides-head{font-family:var(--font-ui);font-size:calc(var(--fs) * .62);letter-spacing:.18em;text-transform:uppercase;color:var(--bk-faint);margin-bottom:calc(var(--fs) * .5);font-weight:700}.bk-sides blockquote{margin:0 0 calc(var(--fs) * .6);padding-left:calc(var(--fs) * .8);border-left:2px solid var(--bk-dots)}.bk-sides blockquote p{margin:0}.bk-sides footer{margin-top:calc(var(--fs) * .2);color:var(--bk-soft);font-style:italic;font-size:calc(var(--fs) * .78)}.bk-controls{align-items:center;gap:var(--s-4);margin-top:var(--s-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bk-scrub{text-align:center;gap:6px;display:grid}.bk-scrub input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer;height:44px;margin:0}.bk-where{font-size:var(--t-small);color:var(--ink-soft);font-weight:600}.bk-chapters,.editions{margin-top:var(--s-4)}.edition-grid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.edition{gap:var(--s-2);border:1.5px solid #0000;flex-direction:column;display:flex}.edition.featured{border-color:var(--gold)}.edition-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.edition-head h3{font-size:var(--t-lead)}.edition-price{color:var(--heading);white-space:nowrap;font-size:26px;font-weight:700}.edition-line{font-family:var(--font-story);font-size:var(--t-body);color:var(--ink);line-height:1.5}.edition-note{min-height:24px}.edition-act{padding-top:var(--s-2);margin-top:auto}.edition-thanks{color:var(--green);font-weight:600}.plans-promise{margin:0 0 var(--s-6);max-width:60ch}.plan-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.plan{gap:var(--s-3);border:1.5px solid #0000;flex-direction:column;display:flex}.plan.featured{border-color:var(--gold)}.plan.mine{border-color:var(--green)}.plan-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.plan-head h2{font-size:var(--t-lead)}.plan-price b{color:var(--heading);font-size:34px;font-weight:700;line-height:1}.plan-price span{font-size:var(--t-small);color:var(--ink-soft);font-weight:600}.plan-list{gap:var(--s-2);display:grid}.plan-list li{gap:var(--s-2);font-size:var(--t-small);align-items:flex-start;display:flex}.plan-list svg{width:20px;height:20px;color:var(--green);flex:none;margin-top:2px}.plan-book{padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--t-small);gap:4px;display:grid}.plan-act{padding-top:var(--s-2);margin-top:auto}.plans-note{margin-top:var(--s-6);max-width:60ch}.acct-grid{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.acct-col{gap:var(--s-5);display:grid}.acct h2{font-size:var(--t-lead);margin-bottom:var(--s-3)}.acct-lead{margin:calc(-1 * var(--s-2)) 0 var(--s-4)}.acct-person{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.acct-person>div{display:grid}.acct-name{font-size:var(--t-h3);color:var(--heading)}.acct-two{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.acct-form .field{margin-bottom:var(--s-4)}.acct-acts{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.acct-note{margin:0}.acct-note.bad{color:var(--danger)}.acct-note.good{color:var(--green)}.acct-value{align-items:center;gap:var(--s-2);color:var(--heading);margin-bottom:var(--s-4);flex-wrap:wrap;font-weight:600;display:flex}.acct-value svg{width:22px;height:22px;color:var(--ink-soft)}.acct-list{margin:0 0 var(--s-4)}.acct-list .person{padding-left:0;padding-right:0}.acct-list .person[aria-current=true]{background:var(--sheet);padding-left:var(--s-3);padding-right:var(--s-3);border-radius:var(--r-field)}.acct-row{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.acct-row:last-child{border-bottom:0}.acct-plan{margin-bottom:var(--s-4);gap:4px;display:grid}.acct-plan b{font-size:var(--t-h3);color:var(--heading)}.acct-switches{gap:var(--s-2);display:grid}.acct-switch{align-items:center;gap:var(--s-4);width:100%;min-height:64px;padding:var(--s-3) 0;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;display:flex}.acct-switch:last-child{border-bottom:0}.acct-switch-text{flex:1;gap:2px;display:grid}.acct-switch-text strong{font-size:var(--t-body);color:var(--heading)}.acct-switch-track{border-radius:var(--r-pill);background:var(--support);width:56px;height:32px;transition:background var(--dur-ui) var(--ease-out);flex:none;position:relative}.acct-switch-knob{width:26px;height:26px;box-shadow:var(--shadow-xs);transition:transform var(--dur-ui) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.acct-switch.on .acct-switch-knob{transform:translate(24px)}.acct-switch[disabled]{opacity:.6;cursor:default}.acct-delete{gap:var(--s-3);display:grid}.acct-delete p{font-size:var(--t-small)}.check-row{align-items:flex-start;gap:var(--s-3);font-size:var(--t-small);cursor:pointer;display:flex}.check-row input{width:24px;height:24px;accent-color:var(--accent);flex:none;margin:0}.btn.danger{background:var(--danger);color:#fff}.btn.danger-text{color:var(--danger);padding-left:0}@media (width<=1100.98px){.bookhero{grid-template-columns:300px minmax(0,1fr)}.edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-grid{grid-template-columns:1fr}}@media (width<=760.98px){.bookhero{grid-template-columns:1fr}.bookhero-cloth{min-height:0;padding:var(--s-6)}.bookhero-cloth img{width:min(60%,220px)}.bookhero-body{padding:var(--s-5)}.bookhero-title{font-size:28px}.bookhero-acts .btn{width:100%}.book-empty{padding:var(--s-5);grid-template-columns:1fr}.bk-stage{padding:var(--s-3)}.bk-controls{grid-template-columns:1fr 1fr}.bk-scrub{order:-1;grid-column:1/-1}.edition-grid,.acct-two{grid-template-columns:1fr}.acct-row .btn{width:100%}}.read{max-width:780px}.rd-photos{margin-bottom:var(--s-10)}.rd-hero{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-card);background:var(--tint,#eae0cf);width:100%;display:block;box-shadow:0 30px 50px -30px #2a232073}.rd-strip{gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.rd-strip button{box-shadow:var(--shadow-2);transform:rotate(var(--tilt,-2deg));cursor:pointer;width:112px;transition:transform var(--dur-ui) var(--ease-out);background:#fffdf8;border:0;padding:6px 6px 18px}.rd-strip button img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.rd-strip button[aria-pressed=true]{outline:2px solid var(--ochre);outline-offset:2px}@media (hover:hover){.rd-strip button:hover{transform:rotate(var(--tilt,-2deg)) translateY(-4px)}}.rd-story{font-family:var(--font-story);color:var(--ink);font-size:21px;line-height:1.75}.rd-story p+p{margin-top:var(--s-5)}.rd-story p:first-child:first-letter{float:left;color:var(--ochre);padding:8px 10px 0 0;font-size:74px;font-weight:600;line-height:.78}.rd-story .quiet{color:var(--ink-soft);font-style:italic}.rd-story .quiet:first-letter{font-size:inherit;float:none;color:inherit;font-weight:inherit;padding:0}.rd-side{gap:var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.rd-foot{margin-top:var(--s-12);padding-top:var(--s-6);border-top:1px solid var(--line);gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.rd-foot .danger{color:var(--danger);margin-left:auto}.rd-privacy{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--card);min-height:44px;color:var(--ink);font:600 13px var(--font-ui);cursor:pointer;transition:border-color var(--dur-ui);align-items:center;gap:10px;padding:0 16px 0 10px;display:inline-flex}.rd-privacy:hover{border-color:var(--chocolate)}.rd-privacy svg{width:16px;height:16px;color:var(--ink-soft)}.rd-privacy .dot{background:var(--green);border-radius:50%;width:8px;height:8px}.rd-privacy.private .dot{background:var(--ink-faint)}.rd-privacy small{color:var(--ink-soft);font-weight:500}.hero .rd-told{align-items:center;gap:var(--s-3);margin-top:var(--s-5);display:flex}.hero .rd-told .meta{color:var(--on-chocolate);font-weight:600}.hero .rd-told small{color:var(--on-chocolate-soft);font-weight:500;display:block}.hero .rd-chips{margin-bottom:var(--s-4);flex-wrap:wrap;gap:8px;display:flex}.hero .rd-chips .pill.cream{color:var(--on-chocolate);background:#f6f0e624}.hero .rd-chips a.pill{text-decoration:none}@media (width<=760.98px){.rd-hero{aspect-ratio:4/3;border-radius:18px}.rd-story{font-size:19px;line-height:1.7}.rd-story p:first-child:first-letter{font-size:60px}.rd-foot .danger{margin-left:0}}.wall{background:var(--page);flex-direction:column;min-height:100vh;display:flex}.wall-cloth{isolation:isolate;color:var(--on-chocolate);padding-bottom:calc(var(--s-12) + 28px);background:radial-gradient(900px 480px at 18% 0%, #ffecd21a, transparent 60%), radial-gradient(700px 500px at 100% 100%, #0000004d, transparent 60%), linear-gradient(#4a332761, #4a332761), url(/book/bookcloth.jpg) 0 0 / 300px 300px, var(--chocolate);background-blend-mode:normal, normal, normal, overlay, normal;position:relative;overflow:hidden}.wall-cloth>*{z-index:1;position:relative}.wall-cloth>.lamp{z-index:0}.wall-top{max-width:var(--content-max);padding:var(--s-6) var(--gutter) 0;justify-content:space-between;align-items:center;gap:var(--s-4);margin:0 auto;display:flex}.wall-top a{color:var(--on-chocolate);font-size:14px;font-weight:600;text-decoration:none}.wall-top .brand{display:inline-flex}.wall-hero{max-width:var(--content-max);padding:var(--s-12) var(--gutter) 0;gap:var(--s-8);grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.wall-hero .avatar{object-fit:cover;border:3px solid #f6f0e640;border-radius:50%;width:128px;height:128px;box-shadow:0 20px 40px -20px #0009}.wall-hero .avatar.ph{font:500 48px var(--font-story);color:var(--on-chocolate);background:#f6f0e624;place-items:center;display:grid}.wall-hero h1{font-size:var(--t-display);letter-spacing:-.025em;color:var(--on-chocolate);font-weight:700;line-height:1.05}.wall-hero h1 .hl{color:var(--brass)}.wall-hero .intro{font-family:var(--font-story);font-size:var(--t-lead);color:#f6efe3;margin-top:var(--s-4);max-width:56ch;line-height:1.5}.wall-hero .counts{margin-top:var(--s-5);color:var(--on-chocolate-soft);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.wall-sheet{z-index:2;background:var(--page);border-radius:22px 22px 0 0;flex:1;margin-top:-28px;position:relative;box-shadow:0 -24px 60px -24px #0000008c}.wall-sheet .page{gap:var(--s-10);display:grid}.wall-chapter{gap:var(--s-4);display:grid}.wall-chapter>h2{font-size:var(--t-h2);align-items:baseline;gap:var(--s-3);font-weight:700;display:flex}.wall-chapter>h2 span{color:var(--ochre);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.wall-mem{padding:var(--s-6);border-radius:var(--r-card);background:var(--card);gap:var(--s-6);grid-template-columns:minmax(0,1fr) 200px;display:grid}.wall-mem.nopic{grid-template-columns:minmax(0,1fr)}.wall-mem h3{font-family:var(--font-story);color:var(--heading);margin:var(--s-2) 0 2px;font-size:26px;font-weight:600;line-height:1.2}.wall-mem .date{color:var(--ochre);font-size:13px;font-weight:700}.wall-mem .words{font-family:var(--font-story);margin-top:var(--s-3);font-size:18px;line-height:1.6}.wall-mem .words p+p{margin-top:var(--s-4)}.wall-mem .words.closed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wall-mem .more{margin-top:var(--s-3);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.wall-mem img{aspect-ratio:1;object-fit:cover;background:var(--tint,#eae0cf);border-radius:16px;width:100%}.wall-family{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.wall-family blockquote{padding:var(--s-6);border-radius:var(--r-card);margin:0}.wall-family blockquote p{font-family:var(--font-story);font-size:18px;line-height:1.5}.wall-family blockquote footer{margin-top:var(--s-4);font-size:13px;font-weight:700}.wall-foot{padding:var(--s-10) var(--gutter) var(--s-16);text-align:center;color:var(--ink-soft);font-size:var(--t-small)}.wall-foot a{color:var(--heading);font-weight:700}.wall-empty{max-width:560px;margin:var(--s-20) auto;text-align:center;gap:var(--s-4);justify-items:center;display:grid}@media (width<=760.98px){.wall-hero{padding-top:var(--s-8);gap:var(--s-5);grid-template-columns:1fr}.wall-hero .avatar{width:88px;height:88px}.wall-mem{padding:var(--s-4);grid-template-columns:minmax(0,1fr)}.wall-mem img{aspect-ratio:16/10;order:-1}}.land{background:var(--page);flex-direction:column;min-height:100vh;display:flex}.land .wall-cloth{padding-bottom:calc(var(--s-16) + 28px)}.land-hero{max-width:var(--content-max);padding:var(--s-16) var(--gutter) 0;gap:var(--s-12);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.land-hero h1{letter-spacing:-.03em;color:var(--on-chocolate);text-wrap:balance;max-width:11ch;font-size:clamp(40px,5vw,68px);font-weight:700;line-height:1.02}.land-hero h1 .hl{color:var(--brass)}.land-hero .lead{font-family:var(--font-story);color:#f6efe3;margin-top:var(--s-6);max-width:46ch;font-size:clamp(19px,1.7vw,23px);line-height:1.5}.land-hero .acts{gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.land-hero .acts .btn{min-height:54px;padding:0 var(--s-8)}.land-hero .said{max-width:34ch;padding:var(--s-8);border-radius:var(--r-card);background:#0000002e;border:1px solid #f6f0e61f;justify-self:end}.land-hero .said .q{font-family:var(--font-story);color:#f6efe3;font-size:24px;line-height:1.35}.land-hero .said .q:before{content:"“"}.land-hero .said .q:after{content:"”"}.land-hero .said .who{margin-top:var(--s-4);color:var(--on-chocolate-soft);font-size:13px;font-weight:600}.land-hero .said .who:before{content:"";background:var(--gold);width:22px;height:1.5px;margin:0 10px 4px 0;display:inline-block}.land-sheet{z-index:2;background:var(--page);border-radius:22px 22px 0 0;flex:1;margin-top:-28px;position:relative;box-shadow:0 -24px 60px -24px #0000008c}.land-sheet .page{gap:var(--s-20);display:grid}.land-sec>.sechead{margin:0 0 var(--s-8);display:block}.land-sec .sechead .pill{margin-bottom:var(--s-4)}.land-sec .sechead h2{font-size:var(--t-h1);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-weight:700}.land-sec .sechead h2 .hl{color:var(--ochre)}.land-sec .sechead p{margin-top:var(--s-3);color:var(--ink-soft);max-width:60ch;font-size:var(--t-body)}.land-sec .bk-reader{margin-bottom:0}.land-sec .bk-stage{background:var(--card)}.covers{gap:var(--s-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cover-tile{gap:var(--s-3);text-align:center;display:grid}.cover-tile .book{aspect-ratio:1/1.38;background:var(--board,#4a3327);color:var(--foil,#d9b45a);transition:transform var(--dur-ui) var(--ease-out);border-radius:3px 10px 10px 3px;place-items:center;padding:14% 12%;display:grid;position:relative;box-shadow:inset 6px 0 10px -6px #00000073,inset -1px 0 #ffffff14,0 20px 30px -18px #2a232099}.cover-tile .book:before{content:"";background:#00000038;width:1px;position:absolute;top:0;bottom:0;left:7%}.cover-tile .book .frame{opacity:.5;border:1px solid;position:absolute;inset:9% 10%}.cover-tile .book .name{font-family:var(--font-story);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(13px,1.3vw,18px);line-height:1.2}.cover-tile .book .name small{text-transform:none;letter-spacing:.02em;opacity:.85;margin-top:6px;font-size:.72em;font-style:italic;display:block}.cover-tile .book.photo{background:linear-gradient(#140c0626, #140c0699), var(--board)}.cover-tile .book.tipped .plate{background:linear-gradient(160deg,#c9b79f,#8a7362);border:4px solid #fff;position:absolute;inset:12% 14% 36%}.cover-tile .book.tipped .name{align-self:end}@media (hover:hover){.cover-tile:hover .book{transform:translateY(-6px)rotate(-1.5deg)}}.cover-tile b{color:var(--heading);font-size:14px;font-weight:700}.cover-tile small{color:var(--ink-soft);margin-top:2px;font-size:13px;display:block}.papers{gap:var(--s-4);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.paper-chip{border-radius:var(--r-pill);background:var(--card);color:var(--heading);align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.paper-chip i{background:var(--swatch);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #2a23201f}.paper-chip small{color:var(--ink-soft);font-weight:500}.hows{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hows .card{padding:var(--s-8)}.hows .card .n{color:var(--ochre);letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1}.hows .card h3{font-size:var(--t-h3);margin:var(--s-4) 0 var(--s-2)}.hows .card p{color:var(--ink-soft)}.land-cta{padding:var(--s-12);border-radius:var(--r-card);gap:var(--s-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.land-cta h2{font-size:var(--t-h1);letter-spacing:-.02em;font-weight:700}.land-cta p{margin-top:var(--s-2)}.land-cta .acts{gap:var(--s-3);flex-wrap:wrap;display:flex}.land-foot{padding:var(--s-10) var(--gutter) var(--s-16);text-align:center;color:var(--ink-soft);font-size:var(--t-small)}.land-foot a{color:var(--heading);font-weight:600}@media (width<=1100.98px){.land-hero{grid-template-columns:1fr}.land-hero .said{justify-self:start}.covers{grid-template-columns:repeat(3,minmax(0,1fr))}.hows,.land-cta{grid-template-columns:1fr}}@media (width<=760.98px){.land-hero{padding-top:var(--s-10)}.land-hero .said{display:none}.covers{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.land-sheet .page{gap:var(--s-12)}.land-cta{padding:var(--s-6)}}.acct-wall{gap:var(--s-3);display:grid}.acct-wall-link{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--sheet);flex-wrap:wrap;align-items:center;display:flex}.acct-wall-link a{color:var(--heading);word-break:break-all;font-weight:600}.hero .arc-wall{margin-top:var(--s-3)}.hero .arc-wall a{color:var(--brass);font-weight:600}.label{letter-spacing:.01em;color:var(--ink-soft);font-size:13px;font-weight:600}.hero .label{color:var(--on-chocolate-soft);font-weight:500}.meta{font-size:14px;line-height:1.5}.pill{letter-spacing:.01em;min-height:26px;padding:0 11px;font-size:12px;font-weight:600}.pill.gold{background:var(--pill-gold);color:var(--chocolate)}.pill.cream{color:var(--ink-soft);border:1px solid var(--line-strong);background:0 0}.hero .pill.cream,.hero .rd-chips .pill.cream{color:var(--on-chocolate);background:0 0;border-color:#f6f0e647}.hero .rd-chips a.pill:hover{border-color:#f6f0e699}.card.teal,.card.gold{border-color:#0000}.more{gap:6px;font-weight:600}.more:after{content:"→";font-size:1em}.more:hover:after{transform:translate(3px)}.chip{font-weight:500}.chip.big{border-color:var(--line);font-weight:500}.btn{letter-spacing:0;font-weight:600}.btn.outline{border-color:var(--line-strong)}.btn.sm{font-size:13.5px}.week button{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.week button .d{font-weight:500}.trio .card h3{color:var(--ink-soft);font-size:14px;font-weight:600}.sechead h2{letter-spacing:-.015em}.hero-stats span{font-weight:500}.hero-stats b{font-weight:600}.running-head,.folio,.starters .label,.after-grid .block>span:first-child{text-transform:none;letter-spacing:.01em;color:var(--ink-faint);font-size:12px;font-weight:500}.running-head{color:var(--ink-soft)}.after-grid .block>span:first-child{color:var(--ink-soft);font-size:13px;font-weight:600}.starters button{border-color:var(--line-strong);font-size:16px}.seal-button{font-size:16px;font-weight:600}.rd-story p:first-child:first-letter{color:var(--heading);padding-top:6px;font-size:66px;font-weight:500}.rd-side .more{font-size:14px}.rd-privacy{font-weight:600}.rd-foot .btn.quiet.danger{color:var(--danger);background:0 0}.arc-body>:only-child{grid-column:1/-1}.arc-decades h3{text-transform:none;letter-spacing:.01em;font-size:13px;font-weight:600}.arc-year span{font-weight:500}.wall-hero .counts,.wall-chapter>h2 span{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.wall-mem .date,.cover-tile b,.hows .card .n{font-weight:600}.hows .card p{font-size:15px;line-height:1.55}.land-sec .sechead p{font-size:16px;line-height:1.55}.land-hero .said .who,.auth .said .who{font-weight:500}.land-hero .btn.primary{background:var(--on-chocolate);color:var(--chocolate)}.land-hero .btn.primary:hover{background:#fff}.land-hero .btn.outline{color:var(--on-chocolate);background:0 0;border-color:#f6f0e65c}.land-hero .meta{color:var(--on-chocolate-soft)}.land-cta .btn.quiet{color:var(--ink-soft)}.fromthebook{padding:var(--s-8) var(--s-8) var(--s-6);gap:var(--s-4);display:grid}.fromthebook .label,.fromthebook blockquote{margin:0}.fromthebook .said{font-family:var(--font-story);color:var(--ink);text-wrap:pretty;max-width:56ch;font-size:clamp(21px,1.9vw,26px);line-height:1.5}.fromthebook footer{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.fromthebook footer .meta{color:var(--ink-soft)}.fromthebook footer .meta b{color:var(--ink);font-weight:600}@media (width<=760.98px){.fromthebook{padding:var(--s-5)}.fromthebook .said{font-size:20px}}.mp-player.reader .player{background:var(--card);border:1px solid var(--line)}.mp-player.reader .who-reads{flex:none;gap:2px;min-width:0;display:grid}.mp-player.reader .who-reads b{font-size:var(--t-small);color:var(--heading);white-space:nowrap;font-weight:600}.mp-player.reader .who-reads small{color:var(--ink-soft);white-space:nowrap;font-size:13px}.mp-player.reader .play[aria-pressed=true]{background:var(--ochre)}.mp-player.reader time{min-width:0}.mp-player+.mp-player{margin-top:calc(-1 * var(--s-4))}.rd-story p{transition:color var(--dur-ui);position:relative}.rd-story p.reading:before{content:"";left:calc(-1 * var(--s-5));background:var(--ochre);border-radius:1px;width:2px;position:absolute;top:.35em;bottom:.35em}@media (width<=760.98px){.mp-player.reader .bars{display:none}.mp-player.reader .who-reads{flex:1}.mp-player.reader .who-reads small{white-space:normal}.rd-story p.reading:before{left:calc(-1 * var(--s-3))}}.rd-treasure{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--card);min-height:44px;color:var(--ink);font:600 13px var(--font-ui);cursor:pointer;transition:border-color var(--dur-ui), color var(--dur-ui);align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex}.rd-treasure svg{width:16px;height:16px;color:var(--ink-soft);transition:color var(--dur-ui)}.rd-treasure:hover{border-color:var(--chocolate)}.rd-treasure.on{border-color:var(--ochre);color:var(--heading)}.rd-treasure.on svg{color:var(--ochre)}.rd-treasure:disabled{opacity:.6;cursor:default}.mem .pill.treasured{color:var(--ochre);border-color:color-mix(in srgb, var(--ochre) 45%, transparent);gap:5px}.mem .pill.treasured svg{width:12px;height:12px}.arc-yearnote{font-family:var(--font-story);color:var(--ink-soft);margin:calc(-1 * var(--s-2)) 0 var(--s-5);text-wrap:pretty;max-width:60ch;font-size:19px;line-height:1.5}@media (width<=760.98px){.arc-yearnote{margin-bottom:var(--s-4);font-size:17px}}.sheetbox.whose{width:min(560px,100%)}.whose-group+.whose-group{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line)}.whose-group h3{font-size:var(--t-small);color:var(--heading);margin:0;font-weight:600}.whose-group>.meta{margin:2px 0 var(--s-2);font-size:var(--t-caption)}.whose-group ul{margin:0;padding:0;list-style:none}.whose-story{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0}.whose-story.current{background:var(--sheet)}.whose-story strong{color:var(--heading);display:block}.whose-story .meta{display:block}.whose-acts{gap:var(--s-2);margin-top:var(--s-5);display:grid}.whose-act{width:100%;min-height:56px;padding:var(--s-3) var(--s-4);border-radius:var(--r-field);text-align:left;font:inherit;cursor:pointer;color:var(--ink);border:1px solid var(--line-strong);background:0 0;gap:2px;display:grid}.whose-act strong{color:var(--heading);font-weight:600}.whose-act .meta{font-size:var(--t-caption)}.whose-act.quiet{background:var(--support-soft);border-color:#0000}.whose-act:hover{border-color:var(--ink-soft)}.whose-act:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.people .states{padding:0 var(--s-5) var(--s-3);margin:0}.dupes{padding:var(--s-5) var(--s-6);background:var(--support-soft);box-shadow:none}.dupe+.dupe{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.dupe>p{font-size:var(--t-body);color:var(--ink);margin:0 0 var(--s-2)}.dupe>p a{color:var(--heading);font-weight:600}.dupe .acts a.meta{min-height:44px;padding:0 var(--s-2);align-items:center;text-decoration:none;display:inline-flex}.dupe .acts a.meta:hover{color:var(--ink)}.asked{margin-bottom:var(--s-3)}.askrow{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-1);margin-bottom:var(--s-3);grid-template-columns:44px minmax(0,1fr);display:grid}.askrow p{font-size:var(--t-body);margin:0;line-height:1.5}.askrow p b{color:var(--heading);font-weight:600}.askrow p.meta{margin-top:4px}.askrow .acts{margin-top:var(--s-3)}.askrow a{color:var(--heading);font-weight:600}.waiting-on{padding:var(--s-5) var(--s-6)}.waiting-on h2{font-size:var(--t-lead);margin-bottom:2px}.waiting-on ul{margin:var(--s-3) 0 0;padding:0;list-style:none}.waiting-on li{justify-content:space-between;gap:var(--s-3);min-height:44px;padding:var(--s-2) 0;border-top:1px solid var(--line);font-size:var(--t-small);flex-wrap:wrap;align-items:baseline;display:flex}.waiting-on li:first-child{border-top:0}.waiting-on li b,.waiting-on li a{color:var(--heading);font-weight:600}.askjoin{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--line)}.askjoin>.meta{margin:2px 0 var(--s-3)}.askjoin ul{margin:0;padding:0;list-style:none}.askjoin li{align-items:center;gap:var(--s-3);min-height:60px;padding:var(--s-2) 0;border-top:1px solid var(--line);display:flex}.askjoin li:first-child{border-top:0}.askjoin li>span:not(.avatar){flex:1;min-width:0}.askjoin li strong{color:var(--heading);display:block}.askjoin li .meta{display:block}@media (width<=760.98px){.dupes,.waiting-on{padding:var(--s-4)}.askrow{padding:var(--s-3)}}small,.pill,.avatars span{font-size:13px}.week button{color:var(--ink-soft);font-size:13px}.week button[aria-pressed=true]{color:var(--ink)}.progress .end,.label.quiet{color:var(--ink-soft)}.running-head,.folio,.starters .label{font-size:13px}.folio,.starters .label{color:var(--ink-soft)}.after-state{font-weight:600}.next-call .day small{letter-spacing:0;font-size:13px}.field-label{text-transform:none;letter-spacing:.01em;color:var(--ink-soft);font-weight:600}.tnode .tag{text-transform:none;letter-spacing:.01em;padding:3px 10px;font-size:13px;font-weight:600}.wall-foot a,.auth .resend button{font-weight:600}.auth .legal{color:var(--ink-soft)}.contrib .more{font-weight:600}.wall-mem .more{font-weight:600;font-size:var(--t-small)}.more{color:var(--heading);min-height:44px}.more:after{color:var(--ochre)}.card.teal .more,.card.teal .more:after{color:var(--brass)}.sechead .more{min-height:0;position:relative}.sechead .more:before{content:"";position:absolute;inset:-11px -6px}.meta a,.hint a,.acct-note a,.plans-note a,.wall-foot a,.land-foot a,.auth .legal a{color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.cloth .hero a:not([class]),.card.teal a:not([class]){color:var(--brass);text-decoration-color:#f6f0e666}.chip.green,.chip.accent{color:var(--ink-soft)}.chip.green:before,.chip.accent:before{content:"";background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.chip.accent:before{background:var(--accent)}.card{border-color:var(--line)}.card.teal,.card.tint{border-color:#0000}.card.gold{border-color:var(--gold)}.arc-rec,.contrib,.mp-voice,.wall-mem,.wall-family blockquote{border:1px solid var(--line)}.wall-mem .date,.wall-chapter>h2 span{color:var(--ink-soft)}.tile{border-color:var(--line)}.tile.dark{border-color:var(--chocolate)}.btn.sm,.chip.big,.after-grid .chip.big,.starters button,.input .show{min-height:44px}.focusbtn{width:44px;height:44px;top:18px;right:18px}.hero .back{width:44px;height:44px}.top .add,.top .teller{min-height:44px}.top .me{margin:-6px;padding:6px}.teller-pick,.hero .rd-chips a.pill,.wall-top a:not(.brand),.arc-wall a,.mp-crumbs a{position:relative}.teller-pick:before,.hero .rd-chips a.pill:before,.wall-top a:not(.brand):before,.arc-wall a:before,.mp-crumbs a:before{content:"";position:absolute;inset:-11px -6px}.wtitle:focus-visible{box-shadow:0 1px 0 var(--foil)}.chev{display:none}.prow:has(>.chev):after{content:"→";color:var(--ink-faint);flex:none;margin-left:auto;font-size:18px;line-height:1}.banner:has(>.chev):after{content:"→";color:var(--ink-faint);flex:none;margin-left:auto;font-size:18px;line-height:1}.btn>svg:has(>path[d="m9 6 6 6-6 6"]){display:none}.btn:has(>svg>path[d="m9 6 6 6-6 6"]):after{content:"→";font-size:1.1em;line-height:1}h1,h2,h3,.story-title,.wq,.q{text-wrap:balance}.weekrow .label{white-space:nowrap}@media (width<=760.98px){.tabbar .tabs a{letter-spacing:0;font-size:13px}.top .add{width:44px;min-height:44px}.week button{font-size:13px}.treewrap{scrollbar-width:none;overflow:auto hidden}.treewrap::-webkit-scrollbar{display:none}.acct-row .btn,.bookhero-acts .btn,.edition-act .btn{white-space:normal;height:auto;padding-top:10px;padding-bottom:10px;line-height:1.3}.acct-value,.acct-person .meta,.acct-wall-link a,.keeperlist li .meta,.codes li .meta{overflow-wrap:anywhere;white-space:normal}}@media (width<=1100.98px){.fam,.acct-grid,.person-grid{grid-template-columns:minmax(0,1fr)}.fam .col,.acct-col,.person-grid .col{min-width:0}}@media (width<=760.98px){.home-sheet,.acct-col,.recent,.arc-cards,.after,.after-grid,.codecard,.wall-sheet .page,.wall-chapter,.choice,.asks,.acct-switches,.acct-delete,.plan-list,.mp-left{grid-template-columns:minmax(0,1fr)}.weekrow>div{flex-wrap:wrap}.people .prow{column-gap:var(--s-4);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;row-gap:6px;display:grid}.people .prow>.avatar{grid-row:1/span 2}.people .prow>span:not(.chip):not(.avatar){grid-area:1/2}.people .prow>.chip{grid-area:2/2;justify-self:start}.people .prow:has(>.chev):after{grid-area:1/3/span 2;margin-left:0}.acct-list .person{column-gap:var(--s-4);row-gap:var(--s-2);grid-template-columns:52px minmax(0,1fr);align-items:center;display:grid}.acct-list .person>.avatar{grid-row:1/span 2}.acct-list .person>.btn{grid-column:2;justify-self:start}.acct-list .person>.btn.quiet{padding-left:0}}.weekrow-in{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.prow>.avatar,.person>.avatar,.acct-list .person>.avatar{flex:none;width:52px;height:52px}.person .prow>span.avatar:not(.chip),.person .prow>img.avatar{flex:0 0 52px;width:52px;min-width:52px;height:52px}.bk-reader.samples{--sb-paper:#fbf8f1;--sb-ink:#2b2b2b;--sb-ink-soft:#6a645b;--sb-brass:#b8953c;--sb-terracotta:#b85126;--sb-rule:#3c322829;--sb-sage:#55745a;--sb-sage-bg:#e4e8dc;--sb-little:#c58a3d;--sb-slate:#4a6178;--sb-display:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sb-body:"EB Garamond", "Iowan Old Style", Georgia, serif;--sb-sans:"Montserrat", "Helvetica Neue", Arial, sans-serif;--sb-script:"Mrs Saint Delafield", "Snell Roundhand", "Brush Script MT", cursive}.bk-reader.samples .bk-spread{aspect-ratio:2;max-width:1040px;transition:transform .8s cubic-bezier(.3,.7,.2,1)}.bk-reader.samples.closed-front .bk-spread{transform:translate(-25%)}.bk-reader.samples.closed-back .bk-spread{transform:translate(25%)}.bk-reader.samples.single .bk-spread{aspect-ratio:1;max-width:520px;transform:none}.bk-reader.samples .bk-stage{cursor:pointer}.bk-reader.samples .bk-page{background:var(--sb-paper);color:var(--sb-ink);font-family:var(--sb-body);text-align:left;padding:0;font-size:2.45cqw;line-height:1.52;display:block;container-type:size}.bk-reader.samples .bk-page.blank{box-shadow:none;background:0 0}.bk-reader.samples .bk-page.endpaper:after,.bk-reader.samples .bk-page.cover:after{display:none}.bk-reader.samples .bk-page *{box-sizing:border-box}.bk-reader.samples .bk-page h2,.bk-reader.samples .bk-page h3,.bk-reader.samples .bk-page p,.bk-reader.samples .bk-page ol{margin:0}.sb-grain{pointer-events:none;opacity:.5;background:radial-gradient(#7864460d 1px,#0000 1.2px) 0 0/3px 3px;position:absolute;inset:0}.sb-linen{mix-blend-mode:overlay;opacity:.9;pointer-events:none;background:url(/book/bookcloth.jpg) 0 0/30cqw 30cqw;position:absolute;inset:0}.sb-bevel{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5cqw #ffffff0a,inset 0 0 6cqw #0000002e}.sb-mark{-webkit-mask:var(--bk-mark) center/contain no-repeat;-webkit-mask:var(--bk-mark) center/contain no-repeat;mask:var(--bk-mark) center/contain no-repeat;background:currentColor;display:inline-block}.sb-pg{flex-direction:column;padding:11cqw 10cqw 10cqw;display:flex;position:absolute;inset:0}.bk-page.left .sb-pg{padding-left:10cqw;padding-right:11.5cqw}.bk-page.right .sb-pg{padding-left:11.5cqw;padding-right:10cqw}.sb-folio{font:500 1.7cqw/1 var(--sb-sans);letter-spacing:.2em;color:var(--sb-ink-soft);z-index:5;position:absolute;bottom:5.2cqw}.bk-page.left .sb-folio{left:8cqw}.bk-page.right .sb-folio{right:8cqw}.sb-run{font:600 1.45cqw/1 var(--sb-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--sb-ink-soft);position:absolute;top:5.5cqw}.bk-page.left .sb-run{left:10cqw}.bk-page.right .sb-run{right:10cqw}.bk-reader.samples .kicker{font:600 1.7cqw/1 var(--sb-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--sb-ink-soft)}.bk-reader.samples .h-chap{font-family:var(--sb-display);letter-spacing:-.01em;text-wrap:balance;color:var(--sb-ink);margin:2.2cqw 0 0;font-size:7.6cqw;font-weight:500;line-height:1}.bk-reader.samples .script{font-family:var(--sb-script);font-weight:400;line-height:1}.bk-reader.samples .smallcaps{font:600 1.55cqw/1.5 var(--sb-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--sb-ink-soft)}.sb-body{font-family:var(--sb-body);color:var(--sb-ink);font-size:2.62cqw;line-height:1.56}.sb-body p{text-wrap:pretty;margin:0 0 1.1em}.sb-body p:last-child{margin-bottom:0}.sb-body p.drop:first-letter{font-family:var(--sb-display);float:left;color:var(--cover-print,var(--sb-terracotta));padding:.6cqw 1.4cqw 0 0;font-size:8.2cqw;font-weight:500;line-height:.82}.bk-reader.samples .bk-page.cover{background:var(--cover);color:var(--cover-ink)}.sb-cv-title{font-family:var(--sb-sans);letter-spacing:.015em;white-space:nowrap;text-transform:uppercase;font-size:6.5cqw;font-weight:700;line-height:1;position:absolute;top:6.6cqw;left:9cqw;right:6cqw}.sb-cv-date{font:600 1.9cqw/1 var(--sb-sans);letter-spacing:.16em;text-transform:uppercase;position:absolute;top:15cqw;left:9.2cqw}.sb-cv-collage{filter:drop-shadow(0 1cqw 1.5cqw #00000047);width:66cqw;height:79cqw;position:absolute;top:18cqw;left:31cqw}.sb-print{background:#fdfcf8;padding:2.2cqw 2.2cqw 7cqw;display:block;position:absolute;box-shadow:0 .6cqw 1.6cqw #00000038,0 0 0 .1cqw #0000000d}.sb-print img{object-fit:cover;background:#e9e3d6;width:100%;height:100%;display:block}.sb-cv-collage.bw .sb-print img{filter:grayscale()sepia(.12)contrast(1.04)}.sb-cv-frame{opacity:.35;pointer-events:none;border:.25cqw solid;position:absolute;inset:4.5cqw}.sb-cv-frame:after{content:"";opacity:.7;border:.12cqw solid;position:absolute;inset:1.2cqw}.sb-cv-names{font-size:8.2cqw;position:absolute;top:22.5cqw;left:12cqw;transform:rotate(-4deg)}.sb-cv-motto{font-size:6.6cqw;position:absolute;top:84cqw;left:5cqw;transform:rotate(-4deg)}.sb-back-cv{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 15cqw;display:flex;position:absolute;inset:0}.sb-back-cv .ded{font:400 2.1cqw/1 var(--sb-body);letter-spacing:.06em}.sb-back-cv .r1{opacity:.5;background:currentColor;width:6cqw;height:1px;margin:2.2cqw auto 3cqw}.sb-back-cv .fam{margin-bottom:5cqw;font-size:12cqw}.sb-back-cv .q{font:italic 400 2.25cqw/1.65 var(--sb-body);opacity:.9}.sb-back-cv .mark{opacity:.75;position:absolute;bottom:7cqw;left:50%;transform:translate(-50%)}.bk-reader.samples .bk-page.endpaper{background:var(--cover);color:var(--cover-ink)}.sb-pattern{opacity:.075;background:var(--cover-ink);-webkit-mask:var(--bk-mark) 0 0/8cqw 8.8cqw space;-webkit-mask:var(--bk-mark) 0 0/8cqw 8.8cqw space;mask:var(--bk-mark) 0 0/8cqw 8.8cqw space;position:absolute;inset:0}.bk-page.endpaper .sb-linen{opacity:.35}.sb-colophon{justify-content:flex-end}.sb-colophon .sb-body{color:var(--sb-ink-soft);font-size:2.05cqw;line-height:1.6}.sb-colophon .sb-body b{font-family:var(--sb-display);color:var(--sb-ink);margin-bottom:.3em;font-size:2.8cqw;font-weight:600;display:block}.sb-colophon .sb-body p{margin:0 0 1em}.sb-titlepg{text-align:center;color:var(--sb-ink);justify-content:center;align-items:center}.sb-titlepg .t1{font:700 4.4cqw/1 var(--sb-sans);letter-spacing:.06em;text-transform:uppercase;margin-top:5cqw}.sb-titlepg .t2{font:italic 500 6.4cqw/1.1 var(--sb-display);text-wrap:balance;margin-top:4cqw}.sb-titlepg .t3{margin-top:2.6cqw}.sb-titlepg .t4{position:absolute;bottom:10cqw;left:0;right:0}.sb-ded{text-align:center;justify-content:center;align-items:center}.sb-ded .dq{font:italic 400 4.1cqw/1.45 var(--sb-display);text-wrap:balance;max-width:58cqw}.sb-ded .sig{color:var(--sb-ink);margin-top:5cqw;font-size:9cqw}.sb-toc{margin:3.4cqw 0 0;padding:0;list-style:none}.sb-toc li{border-bottom:1px solid var(--sb-rule);grid-template-columns:5cqw 1fr auto;align-items:baseline;gap:2cqw;padding:1.35cqw 0;display:grid}.sb-toc .n{font:600 1.7cqw/1 var(--sb-sans);letter-spacing:.14em;color:var(--sb-ink-soft)}.sb-toc .t{font:500 2.95cqw/1.15 var(--sb-display)}.sb-toc .t i{font:italic 400 1.95cqw/1.4 var(--sb-body);color:var(--sb-ink-soft);margin-left:.8cqw;display:inline}.sb-toc .p{font:500 2cqw/1 var(--sb-sans);color:var(--sb-ink-soft);font-variant-numeric:tabular-nums}.bk-reader.samples .bk-page.opener{background:#f3ece0}.sb-opener{justify-content:space-between}.sb-opener .num{font:italic 400 30cqw/.8 var(--sb-display);color:var(--cover-print,var(--sb-terracotta));opacity:.9;margin-left:-1.5cqw}.sb-opener .qlabel{font:600 1.55cqw/1 var(--sb-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--sb-terracotta)}.sb-opener .question{font:italic 400 4.6cqw/1.25 var(--sb-display);text-wrap:balance;margin:2.4cqw 0 2.6cqw}.bk-reader.samples .bk-page.mem .sb-pg{padding-top:8.5cqw;padding-bottom:10cqw}.sb-mem.has-strip,.sb-deep,.sb-little{padding-bottom:22cqw!important}.sb-mhead{justify-content:space-between;align-items:center;gap:1.5cqw;width:100%;display:flex}.sb-pill{background:var(--sb-sage-bg);color:var(--sb-sage);font:600 1.4cqw/1 var(--sb-sans);letter-spacing:.2em;text-transform:uppercase;border-radius:99cqw;padding:1cqw 2.1cqw;display:inline-block}.sb-layers{flex:none;gap:1cqw;display:flex}.sb-layers span{font:600 1.15cqw/1 var(--sb-sans);letter-spacing:.14em;text-transform:uppercase;color:#b9ae9e;flex-direction:column;gap:.7cqw;width:7.2cqw;display:flex}.sb-layers span i{background:#e5dccd;border-radius:1cqw;height:.55cqw;display:block}.sb-layers span.on{color:var(--sb-terracotta)}.sb-layers span.on i{background:var(--sb-terracotta)}.sb-mtitle{font:500 5.5cqw/1.02 var(--sb-display);letter-spacing:-.005em;text-wrap:balance;color:var(--sb-ink);margin:2.4cqw 0 0}.sb-mmeta{font:600 1.75cqw/1 var(--sb-sans);color:var(--sb-terracotta);letter-spacing:.04em;margin-top:1.4cqw;display:block}.sb-summary{background:#f4ede1;border:1px solid #785a3c1f;border-radius:1.6cqw;margin:2.6cqw 0 2.2cqw;padding:2.4cqw 3cqw}.sb-summary .lab{font:700 1.3cqw/1 var(--sb-sans);letter-spacing:.24em;color:var(--sb-ink-soft);text-transform:uppercase;justify-content:space-between;gap:1cqw;margin-bottom:1.2cqw;display:flex}.sb-summary .lab .sb-src{color:var(--sb-terracotta);letter-spacing:.14em}.sb-summary p{font:italic 400 2.3cqw/1.45 var(--sb-body);color:var(--sb-ink);margin:0}.sb-srcline{margin:2.2cqw 0 0}.sb-src{font:600 1.25cqw/1 var(--sb-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-ink-soft);white-space:nowrap;align-items:center;gap:1cqw;display:inline-flex}.sb-src i{flex:none;width:1.6cqw;height:1.6cqw;display:inline-block}.sb-src.s-live i{background:var(--sb-terracotta);border-radius:50%}.sb-src.s-little i{border:.3cqw solid var(--sb-little);border-radius:50%}.sb-src.s-family i{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);background:#a07d14}.sb-src.s-written i{background:#2f3f63;transform:rotate(45deg)scale(.78)}.sb-src.s-memoir i{border:.3cqw solid var(--sb-slate);border-radius:.2cqw}.sb-askline{font:italic 400 2.25cqw/1.4 var(--sb-body);color:var(--sb-ink);margin:0 0 2.4cqw}.sb-srcline+.sb-askline,.sb-mmeta+.sb-askline{margin-top:2.4cqw}.sb-askline b{font:700 1.3cqw/1 var(--sb-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--sb-terracotta);margin-right:1cqw;font-style:normal}.sb-askline span{font:500 1.4cqw/1 var(--sb-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-ink-soft);white-space:nowrap;margin-left:.8cqw;font-style:normal}.sb-mmeta+.sb-body,.sb-srcline+.sb-body{margin-top:2.6cqw}.bk-page.mem .sb-body{font-size:2.45cqw;line-height:1.52}.bk-page.mem .sb-body p{margin-bottom:.8em}.sb-plate{margin:1.6cqw 0 2cqw}.sb-plate.many{grid-template-columns:1fr 1fr;gap:1.4cqw;display:grid}.sb-photo{background:#e9e3d6;display:block;overflow:hidden}.sb-photo img{object-fit:cover;filter:sepia(.12)contrast(1.02);width:100%;max-height:34cqw;display:block}.sb-plate.many .sb-photo img{height:20cqw}.sb-photo-wait{background:#e9e3d6;width:100%;height:24cqw;display:block}.sb-credit{font:italic 400 2cqw/1.4 var(--sb-body);color:var(--sb-ink-soft);text-align:right;margin-top:1.6cqw}.sb-notes{flex-direction:column;gap:2.4cqw;margin-top:3cqw;display:flex}.sb-notecard{background:#fffdf7;padding:3.6cqw 4cqw;position:relative;box-shadow:0 .4cqw 1.4cqw #3c281424}.sb-notecard p{font:400 2.5cqw/1.5 var(--sb-body);margin:0}.sb-notecard .who{justify-content:space-between;align-items:baseline;margin-top:1.8cqw;display:flex}.sb-notecard .who b{font:600 1.55cqw/1 var(--sb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sb-ink-soft)}.sb-strip{border-top:1px solid var(--sb-rule);grid-template-columns:11cqw 1fr;align-items:center;gap:3cqw;padding-top:2.6cqw;display:grid;position:absolute;bottom:9.5cqw;left:11.5cqw;right:10cqw}.bk-page.left .sb-strip{left:10cqw;right:11.5cqw}.sb-strip .qr-code,.sb-lq-foot .qr-code,.sb-archive-end .qr-code{background:#fff;width:100%;height:auto;padding:.9cqw;display:block;box-shadow:0 0 0 .1cqw #0000001f}.sb-strip .tabs{font:700 1.35cqw/1 var(--sb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sb-terracotta);margin-bottom:1cqw}.sb-strip p{font:400 2.1cqw/1.4 var(--sb-body);color:var(--sb-ink);margin:0}.sb-strip .rec{font:500 1.45cqw/1.5 var(--sb-sans);letter-spacing:.1em;color:var(--sb-ink-soft);text-transform:uppercase;margin-top:.7cqw;display:block}.sb-dlabel{font:700 1.3cqw/1 var(--sb-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--sb-terracotta);margin-top:4.2cqw}.sb-dq{font:italic 500 3.7cqw/1.2 var(--sb-display);text-wrap:balance;margin:1.4cqw 0 2.2cqw}.sb-da{font:400 2.36cqw/1.5 var(--sb-body);color:var(--sb-ink)}.sb-lessonbox{background:var(--cover);color:var(--cover-ink);border-radius:.6cqw;margin-top:3cqw;padding:3cqw 3.6cqw 3.2cqw;position:relative;overflow:hidden}.sb-lessonbox:after{content:"";opacity:.12;width:8cqw;height:8.8cqw;-webkit-mask:var(--bk-mark) center/contain no-repeat;-webkit-mask:var(--bk-mark) center/contain no-repeat;mask:var(--bk-mark) center/contain no-repeat;background:currentColor;position:absolute;top:50%;right:2.4cqw;transform:translateY(-50%)}.sb-lessonbox .ll{font:700 1.3cqw/1 var(--sb-sans);letter-spacing:.24em;text-transform:uppercase;opacity:.75}.sb-lessonbox .lt{font:italic 500 4cqw/1.15 var(--sb-display);text-wrap:balance;max-width:62cqw;margin-top:1.4cqw}.sb-lessonbox .lv{font:italic 400 2.2cqw/1.35 var(--sb-body);opacity:.8;margin-top:1cqw}.sb-passed{flex-direction:column;gap:1.3cqw;margin-top:2.6cqw;display:flex}.sb-passed div{grid-template-columns:15cqw 1fr;align-items:baseline;gap:2cqw;display:grid}.sb-passed b{font:700 1.3cqw/1.3 var(--sb-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-ink-soft)}.sb-passed span{font:400 2.15cqw/1.4 var(--sb-body);color:var(--sb-ink)}.bk-reader.samples .bk-page.little{background:#f6efe2}.sb-little .sb-mhead{margin-bottom:3cqw}.sb-lq-grid{grid-template-columns:1fr 1fr;gap:2.2cqw;display:grid}.sb-lq{background:#fffcf6;border:1px solid #785a3c24;border-radius:1.4cqw;flex-direction:column;gap:1cqw;min-width:0;padding:2.2cqw 2.4cqw;display:flex}.sb-lq:nth-child(3n+2){transform:rotate(.6deg)}.sb-lq:nth-child(3n){transform:rotate(-.5deg)}.sb-lq .d{font:600 1.2cqw/1 var(--sb-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-little)}.sb-lq .q{font:italic 500 2.35cqw/1.2 var(--sb-display);color:var(--sb-ink-soft)}.sb-lq .a{font:400 2.25cqw/1.38 var(--sb-body);color:var(--sb-ink)}.sb-lq-foot{grid-template-columns:9cqw 1fr;align-items:center;gap:2.6cqw;display:grid;position:absolute;bottom:9cqw;left:11.5cqw;right:10cqw}.bk-page.left .sb-lq-foot{left:10cqw;right:11.5cqw}.sb-lq-foot p{font:italic 400 2cqw/1.4 var(--sb-body);color:var(--sb-ink-soft);margin:0}.sb-final{text-align:center;color:var(--sb-ink);justify-content:flex-start;align-items:center;gap:3cqw;padding-top:15cqw}.sb-final .wm{font:700 4.4cqw/1 var(--sb-sans);letter-spacing:.3em;text-transform:uppercase}.sb-final .tag{font:italic 400 3.8cqw/1.2 var(--sb-display);color:var(--sb-ink-soft)}.sb-archive-end{text-align:left;border-top:1px solid var(--sb-rule);grid-template-columns:13cqw 1fr;align-items:center;gap:3.4cqw;padding-top:3cqw;display:grid;position:absolute;bottom:10cqw;left:14cqw;right:14cqw}.sb-archive-end p{font:400 2.2cqw/1.4 var(--sb-body);margin:0}.sb-archive-end b{font:700 1.4cqw/1 var(--sb-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sb-terracotta);margin-bottom:1cqw;display:block}.bk-reader.samples .bk-controls{justify-content:center;align-items:center;gap:var(--s-3) var(--s-4);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.bk-reader.samples .bk-where{text-align:center;min-width:150px;font-size:var(--t-small);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:500}.bk-read.on{border-color:var(--heading)}.bk-dots{margin-top:var(--s-4);padding:0 var(--s-2);flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.bk-dot{background:var(--support);border:0;border-radius:2px;width:22px;height:3px;padding:0;position:relative}.bk-dot:before{content:"";position:absolute;inset:-20px -1px}.bk-dot[aria-current=true]{background:var(--heading)}.bk-dot:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.bk-swatches{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.bk-sw-label{color:var(--ink-soft);font-size:14px}.bk-sw-label b{color:var(--heading);font-weight:600}.bk-sw-row{flex-wrap:wrap;gap:2px;margin-left:-8px;display:flex}.bk-sw{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:relative}.bk-sw:before{content:"";background:var(--sw);border:1px solid #0000002e;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 0 2px #ffffff14}.bk-sw[aria-pressed=true]:after{content:"";border:1.5px solid var(--heading);border-radius:50%;position:absolute;inset:3px}.bk-sw:disabled{opacity:.6;cursor:default}.bk-sw:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bk-swatches.dark .bk-sw-label{color:var(--on-chocolate-soft)}.bk-swatches.dark .bk-sw-label b{color:var(--on-chocolate)}.bk-swatches.dark .bk-sw[aria-pressed=true]:after{border-color:var(--on-chocolate)}.bk-head{align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.bk-head .bk-swatches{margin-left:auto}.sb-pick{justify-content:space-between;align-items:flex-end;gap:var(--s-4) var(--s-8);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.sb-books{flex-wrap:wrap;gap:6px;display:flex}.sb-books button{cursor:pointer;min-height:48px;font:inherit;color:var(--ink);text-align:left;transition:background-color var(--dur-ui), border-color var(--dur-ui);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;display:flex}.sb-books button:hover{background:var(--card)}.sb-books button[aria-pressed=true]{background:var(--card);border-color:var(--line);box-shadow:0 6px 18px -12px #4a332773}.sb-books button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sb-books button i{border-radius:2px 4px 4px 2px;flex:none;width:16px;height:22px;box-shadow:inset 3px 0 #00000040}.sb-books button span{flex-direction:column;gap:3px;min-width:0;display:flex}.sb-books button b{font-family:var(--font-story);white-space:nowrap;color:var(--heading);font-size:16px;font-weight:500;line-height:1.15}.sb-books button small{color:var(--ink-soft);white-space:nowrap;font-size:13px;line-height:1.2}@media (width<=760.98px){.sb-books{width:100%}.sb-books button{flex:1 1 0;justify-content:center;min-width:0;padding:8px 6px}.sb-books button i{display:none}.sb-books button span{align-items:center}.sb-books button b{white-space:normal;text-align:center;font-size:14px}.bk-reader.samples .bk-where{min-width:0}.bk-head .bk-swatches{margin-left:0}}@media (prefers-reduced-motion:reduce){.bk-reader.samples .bk-spread{transition:none}}.codecard .invite-fail{color:var(--danger);line-height:1.5}.codecard .invite-fail b{color:var(--heading);letter-spacing:.12em;font-variant-numeric:tabular-nums;white-space:nowrap}.codecard .meta.ok{align-items:center;gap:var(--s-2);display:flex}.auth:after{content:"";pointer-events:none;z-index:0;border:1px solid #f3ebdd24;border-radius:6px;position:absolute;inset:clamp(18px,2.2vw,40px);box-shadow:inset 0 0 0 1px #00000038,inset 0 0 0 7px #0000,inset 0 0 0 8px #f3ebdd0f}.auth{gap:clamp(48px,7vw,140px);padding:clamp(96px,12vh,160px) clamp(32px,8vw,160px) clamp(64px,10vh,120px)}.auth .said{max-width:24ch;padding-right:0}.auth .said .q{font-size:clamp(28px,2.6vw + 8px,54px);line-height:1.22}.auth .said .who{margin-top:clamp(20px,1.6vw,32px);font-size:clamp(13px,.8vw + 6px,17px)}.auth .sheet-wrap{max-width:clamp(420px,30vw,560px);margin-top:clamp(72px,8vw,128px)}.auth .paper{border-radius:6px;padding:clamp(40px,3.2vw,64px) clamp(40px,3.2vw,64px) clamp(32px,2.6vw,48px)}.auth .form h1{font-size:clamp(26px,1.4vw + 12px,34px)}.auth .form .sub{font-size:clamp(16px,.6vw + 10px,19px)}.auth .field>span:first-child{font-size:clamp(13px,.4vw + 8px,15px)}.auth .input input{font-size:clamp(17px,.5vw + 11px,20px)}.auth .btn{min-height:clamp(52px,2.6vw,60px);font-size:clamp(15px,.4vw + 10px,17px)}.auth .switch,.auth .legal{font-size:clamp(14px,.4vw + 9px,16px)}.auth .brand{top:clamp(28px,3vw,52px);left:clamp(32px,4vw,72px)}.auth .brand svg{width:auto;height:clamp(32px,2.2vw,44px)}@media (width<=1100.98px){.auth .said .q{font-size:clamp(24px,3vw,34px)}}@media (width<=760.98px){.auth:after{inset:10px}.auth{padding:var(--s-16) var(--gutter) var(--s-10);gap:var(--s-6)}.auth .sheet-wrap{max-width:none;margin-top:84px}.auth .paper{padding:var(--s-8) var(--s-5) var(--s-6);border-radius:8px}}.ftree{padding:var(--s-5) var(--s-6) var(--s-6);margin-bottom:var(--s-6)}.ft-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.ft-head h2{font-size:var(--t-lead);text-wrap:balance;max-width:30ch}.ft-head .meta{font-style:italic;font-family:var(--book-body);font-size:var(--t-body);color:var(--ink-faint);margin:0}.ft-view{background:var(--page);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #fff9;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:16px;position:relative;overflow:hidden}.ft-view.dragging{cursor:grabbing}.ft-view.phone{touch-action:auto;cursor:default;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-height:74vh;overflow:auto}.ft-stage{transform-origin:0 0;will-change:transform;position:relative}.ft-view.phone .ft-stage{transform:none!important}.ft-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.ft-lines path{fill:none;stroke:var(--ink-soft);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.62}.ft-lines path.second{stroke-dasharray:2 6;opacity:.5}.ft-node{text-align:center;--tilt:0deg;align-content:start;justify-items:center;gap:1px;display:grid;position:absolute}.ft-print{width:var(--print,118px);height:var(--print,118px);background:var(--book-print);color:inherit;cursor:pointer;font:inherit;transform:rotate(var(--tilt));transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);border:0;border-radius:2px;padding:6px;text-decoration:none;display:block;position:relative;box-shadow:0 1px 2px #2a232024,0 12px 22px -14px #2a232080}.ft-print:after{content:"";border:1.5px solid var(--line-strong);pointer-events:none;border-radius:5px;position:absolute;inset:-6px}.ft-node.listed .ft-print:after{border-style:dashed}.ft-node.invited .ft-print:after{border-style:dotted;border-width:2px;border-color:var(--ochre)}.ft-node.joined .ft-print:after,.ft-node.you .ft-print:after{border-color:var(--book-sage)}.ft-node.remembered .ft-print:after{border:0}.ft-print.small:after{display:none}.ft-pic{background:var(--tint,var(--sheet));place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.ft-pic img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}.ft-node.remembered .ft-pic img{filter:sepia(.28)contrast(.96);opacity:.92}.ft-initial{font-family:var(--book-display);font-weight:600;font-size:calc(var(--print,118px) * .4);color:var(--ink);line-height:1}.ft-node.remembered .ft-initial{color:var(--ink-soft)}.ft-ribbon{background:var(--accent);width:128px;color:var(--on-chocolate);font:700 8.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:4px 0 3px;position:absolute;top:21px;left:-35px;transform:rotate(-45deg);box-shadow:0 1px 2px #2a232040}.ft-env{background:var(--card);width:26px;height:26px;color:var(--ochre);box-shadow:0 0 0 1px var(--line-strong), 0 2px 6px #2a23202e;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-9px;right:-9px}.ft-env svg{width:14px;height:14px}.ft-name{font-family:var(--book-display);color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin-top:12px;font-size:19px;font-weight:600;line-height:1.08}.ft-years{font:500 13px/1.3 var(--font-ui);color:var(--ink-soft);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-top:2px}.ft-state{font:600 12.5px/1.3 var(--font-ui);color:var(--ink-faint)}.ft-node.invited .ft-state{color:var(--ochre)}.ft-node.joined .ft-state,.ft-node.you .ft-state{color:var(--book-sage)}.ft-node.teller .ft-print{box-shadow:0 1px 2px #2a232029,0 16px 30px -16px #2a23208c}.ft-caption{z-index:6;background:var(--card);width:max-content;max-width:280px;color:var(--ink);font:500 13.5px/1.4 var(--font-ui);box-shadow:var(--shadow-2), 0 0 0 1px var(--line);opacity:0;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out);border-radius:10px;padding:7px 11px;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.ft-plus{top:calc(var(--print,118px) / 2 - 22px);cursor:pointer;opacity:0;width:44px;height:44px;transition:opacity var(--dur-ui) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:-14px}.ft-plus span{background:var(--card);width:30px;height:30px;color:var(--ink-soft);box-shadow:0 0 0 1px var(--line-strong), 0 2px 6px #2a232024;border-radius:50%;place-items:center;display:grid}.ft-plus svg{width:16px;height:16px}.ft-plus:hover span{color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 2px 6px #2a232024}.ft-node:focus-within .ft-caption,.ft-node:focus-within .ft-plus{opacity:1}.ft-print:focus-visible,.ft-plus:focus-visible{outline:3px solid var(--ring);outline-offset:5px}@media (hover:hover) and (pointer:fine){.ft-node:hover{z-index:5}.ft-node:hover .ft-print{transform:rotate(0)translateY(-3px);box-shadow:0 1px 2px #2a232024,0 22px 34px -18px #2a232099}.ft-node:hover .ft-caption,.ft-node:hover .ft-plus{opacity:1}}.ft-node.ghost .ft-print{box-shadow:none;border:1.5px dashed var(--line-strong);color:var(--ink-faint);background:0 0;padding:0;transform:none}.ft-node.ghost .ft-print:after{display:none}.ft-node.ghost .ft-pic{background:0 0}.ft-node.ghost .ft-pic svg{width:28px;height:28px}.ft-node.ghost .ft-name{color:var(--ink-faint);font-style:italic;font-weight:500;font-family:var(--book-body)}@media (hover:hover) and (pointer:fine){.ft-node.ghost:hover .ft-print{border-color:var(--accent);color:var(--accent);box-shadow:none;transform:none}}.ft-menu{z-index:9;background:var(--card);min-width:224px;box-shadow:var(--shadow-float), 0 0 0 1px var(--line);cursor:default;border-radius:14px;padding:6px;position:absolute}.ft-menu p{font:600 12px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0;padding:8px 12px 4px}.ft-menu button{text-align:left;width:100%;min-height:44px;font:500 16px/1.3 var(--font-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;display:block}.ft-menu button:hover,.ft-menu button:focus-visible{background:var(--sheet);outline:none}.ft-menu.shelf{top:calc(100% + 6px);left:0}.ft-ctl{gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.ft-ctl button{background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:0 0 0 1px var(--line-strong), 0 2px 8px #2a23201f;border:0;border-radius:50%;place-items:center;display:grid}.ft-ctl button:hover{color:var(--accent)}.ft-ctl button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.ft-shelf{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line)}.ft-shelf>.meta{margin:2px 0 var(--s-3)}.ft-shelfrow{gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}.ft-shelfitem{gap:var(--s-3);border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;min-width:250px;min-height:64px;padding:4px 4px 4px 0;display:grid;position:relative}.ft-shelfitem[draggable=true]{cursor:grab}.ft-shelfitem .ft-print.small{--print:56px;cursor:inherit;margin:4px;transform:rotate(-1.5deg)}.ft-shelfitem .ft-initial{font-size:24px}.ft-shelfwho{gap:1px;min-width:0;display:grid}.ft-shelfwho .ft-name{text-align:left;margin:0;font-size:18px;text-decoration:none}.ft-shelfwho .ft-state{text-align:left}.ft-shelfitem .btn.quiet{padding-left:var(--s-2);padding-right:var(--s-2)}@media (width<=760.98px){.ftree{padding:var(--s-4) var(--s-3) var(--s-5)}.ft-head h2{font-size:var(--t-body)}.ft-view{border-radius:12px}.ft-name{margin-top:9px;font-size:16px}.ft-years{font-size:12px}.ft-state{font-size:11.5px}.ft-ribbon{padding:3px 0;font-size:7.5px;top:15px;left:-42px}.ft-caption,.ft-plus{display:none}.ft-shelfrow{gap:var(--s-2)}.ft-shelfitem{min-width:100%}}.auth.ritual{background:url(/book/cloth-chocolate.webp) 0 0 / 512px 512px var(--chocolate);min-height:100vh;padding:0;display:flow-root;overflow:visible}.auth .keepsake{display:none}@media (width>=1944px){.auth .keepsake{pointer-events:none;filter:drop-shadow(0 24px 30px #00000080);width:212px;height:auto;display:block;position:absolute;top:50%;left:max(16px,50% - 956px);transform:translateY(-46%)rotate(-7deg)}}.auth.ritual .brand{z-index:3}.auth .spread-wrap{perspective:2600px;place-items:center;min-height:100vh;padding:clamp(62px,8vh,96px) clamp(12px,2.5vw,48px) clamp(16px,3vh,40px);display:grid;position:relative}.auth.ritual .brand{top:clamp(18px,2vw,34px)}.auth .spread{aspect-ratio:2;width:min(1440px,100%);transform-style:preserve-3d;border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;box-shadow:0 2px 3px #00000059,0 40px 70px -30px #000000a6,0 0 0 1px #00000040}.auth .leaf-l,.auth .leaf-r{min-width:0;position:relative;overflow:clip;container-type:inline-size}.auth .leaf-l{border-radius:3px 0 0 3px}.auth .leaf-r{border-radius:0 3px 3px 0}.auth .endpaper{background:var(--chocolate);color:var(--on-chocolate)}.auth .ep-pattern{opacity:.085;background:var(--on-chocolate);pointer-events:none;-webkit-mask:var(--bk-mark,url(/favicon.svg)) 0 0/8cqw 8.8cqw space;-webkit-mask:var(--bk-mark,url(/favicon.svg)) 0 0/8cqw 8.8cqw space;mask:var(--bk-mark,url(/favicon.svg)) 0 0/8cqw 8.8cqw space;position:absolute;inset:0}.auth .ep-linen{mix-blend-mode:overlay;opacity:.35;pointer-events:none;background:url(/book/cloth-chocolate.webp) 0 0/40cqw 40cqw;position:absolute;inset:0}.auth .endpaper:after{content:"";pointer-events:none;background:linear-gradient(270deg,#00000047,#0000000f 7%,#0000 16%);position:absolute;inset:0}.auth .ep-how{z-index:2;font-family:"EB Garamond", var(--font-story);color:var(--on-chocolate);text-align:center;text-wrap:pretty;margin:0;font-size:max(16px,2.6cqw);line-height:1.4;position:absolute;bottom:3.4cqw;left:10cqw;right:10cqw}.auth .prints{z-index:1;pointer-events:none;position:absolute;inset:0}.auth .print{left:var(--l);top:var(--t);width:var(--w);pointer-events:auto;will-change:transform;margin:0;position:absolute}.auth .print-in{transform:rotate(var(--tilt));transform-style:preserve-3d;transition:transform .3s var(--ease-out);position:relative}.auth .print-face,.auth .print-back{backface-visibility:hidden;background:#fffdf8;padding:1.3cqw;position:relative;box-shadow:0 1px 1px #0000004d,0 1.6cqw 3cqw -1.2cqw #0009}.auth .print-face img{aspect-ratio:1;object-fit:cover;background:#d9cfc2;width:100%;display:block}.auth .pc{background:#1d1714;width:3.4cqw;height:3.4cqw;position:absolute}.auth .pc.tl{clip-path:polygon(0 0,100% 0,0 100%);top:-.2cqw;left:-.2cqw}.auth .pc.tr{clip-path:polygon(0 0,100% 0,100% 100%);top:-.2cqw;right:-.2cqw}.auth .pc.bl{clip-path:polygon(0 0,100% 100%,0 100%);bottom:-.2cqw;left:-.2cqw}.auth .pc.br{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-.2cqw;right:-.2cqw}.auth .print-back{place-items:center;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.auth .print-back span{color:#4a3327;text-align:center;padding:0 1.5cqw;font-family:Caveat,Segoe Script,cursive;font-size:max(15px,2.6cqw);font-weight:500;line-height:1.2;transform:rotate(-2deg)}.auth .print-cap{text-align:center;color:#f3ebdd;opacity:.9;margin:1.2cqw 0 0;font-family:Caveat,Segoe Script,cursive;font-size:max(15px,3cqw);font-weight:500;line-height:1.1}@media (hover:hover){.auth .print:hover .print-in{transform:rotate(calc(var(--tilt) * .3)) translateY(-.6cqw)}.auth .print.flips:hover .print-in{transform:rotate(calc(var(--tilt) * .3)) rotateY(180deg)}}.auth .titlepg{color:#2b2b2b;background:#fbf8f1;flex-direction:column;align-items:center;padding:2.6% 6% 1.8%;display:flex}.auth .tp-gutter{pointer-events:none;background:linear-gradient(90deg,#00000038,#0000000d 45%,#0000);width:14cqw;position:absolute;top:0;bottom:0;left:0}.auth .tp-mark{background:var(--chocolate);width:4.8cqw;height:4.8cqw;-webkit-mask:var(--bk-mark,url(/favicon.svg)) center/contain no-repeat;-webkit-mask:var(--bk-mark,url(/favicon.svg)) center/contain no-repeat;mask:var(--bk-mark,url(/favicon.svg)) center/contain no-repeat;display:block}.auth .promise-line{font-family:"Cormorant Garamond", var(--font-story);letter-spacing:-.01em;color:var(--chocolate);text-align:center;text-wrap:balance;overflow-wrap:normal;max-width:20ch;margin:1.2cqw 0 0;font-size:max(26px,5.4cqw);font-weight:600;line-height:1.05}.auth .promise-line .keep{color:var(--ochre)}.auth .tp-rule{background:var(--gold);opacity:.85;width:14cqw;height:1px;margin:1.6cqw 0 0;display:block}.auth .plate-wrap{--pw:min(88cqw, 520px);width:min(100%,520px);margin-top:max(30px,5.5cqw);position:relative}.auth .plate{border-style:solid;border-color:#0000;border-width:calc(var(--pw) * .187) calc(var(--pw) * .1) calc(var(--pw) * .125) calc(var(--pw) * .1);background:0 0;border-image:url(/book/bookplate.webp) 15% 10% 10% fill;padding:0 2px 2px;position:relative}.auth .tp-folio{font:500 max(11px, 1.7cqw)/1 var(--font-ui);letter-spacing:.2em;color:#6a645b;position:absolute;bottom:2.2cqw;right:6cqw}.auth.ritual .sheet-wrap,.auth.ritual .paper{box-shadow:none;background:0 0;border-radius:0;max-width:none;margin:0;padding:0;animation:none}.auth.ritual .form h1{font-family:"Cormorant Garamond", var(--font-story);text-align:center;color:var(--chocolate);margin:0 0 8px;font-size:26px;font-weight:600}.auth.ritual .input{background:0 0}.auth.ritual .form .sub{text-align:center;margin-bottom:18px}.auth.ritual .btn{min-height:50px;box-shadow:none;white-space:nowrap;transition:background-color var(--dur-ui) var(--ease-out), transform .12s var(--ease-out), opacity var(--dur-ui) var(--ease-out);border-radius:999px;font-size:16px}.auth.ritual .btn:active{transform:scale(.97)}.auth.ritual .btn:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.auth.ritual .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.auth.ritual .btn[aria-busy=true]{opacity:.8;cursor:progress}.auth.ritual .btn[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-left:10px;animation:.8s linear infinite plate-wait;display:inline-block}@keyframes plate-wait{to{transform:rotate(360deg)}}.auth.ritual .input{transition:border-color var(--dur-ui) var(--ease-out)}.auth.ritual .input:hover{border-bottom-color:var(--ink-soft)}.auth.ritual .input:focus-within{border-bottom-color:var(--chocolate)}.auth.ritual .input:has(input:focus-visible){outline:2px solid var(--ochre);outline-offset:4px;border-radius:2px}.auth.ritual .input:has(input:disabled){opacity:.5}:is(.auth.ritual .input:has(input[aria-invalid=true]),.auth.ritual .input:has(input:user-invalid)){border-bottom-color:var(--danger)}.auth.ritual .input:has(input:user-valid:not(:placeholder-shown)){border-bottom-color:#55745a}.auth.ritual .input .show:focus-visible{outline:2px solid var(--ochre);outline-offset:2px;border-radius:999px}.auth.ritual .form a:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:2px}.auth.ritual .switch{margin-top:14px;font-size:14px}.auth.ritual .legal{margin-top:8px;font-size:13px}.auth.ritual .forgot{margin:-6px 0 14px}@media (width<=1100.98px){.auth .spread-wrap{padding-left:10px;padding-right:10px}}@media (width<=760.98px){.auth .spread-wrap{align-items:start;padding:72px 10px 24px}.auth .spread{aspect-ratio:auto;grid-template-columns:minmax(0,1fr)}.auth .leaf-r{border-radius:3px 3px 0 0;order:1;padding:8% 6% 9%}.auth .leaf-l{aspect-ratio:100/132;border-radius:0 0 3px 3px;order:2;min-height:0}.auth .tp-gutter{display:none}.auth .endpaper:after{background:linear-gradient(#00000047,#0000000d 5%,#0000 11%)}.auth .promise-line{max-width:none;font-size:29px}.auth .plate-wrap{margin-top:118px}.auth .plate{padding:0}.auth .print{--w:44cqw!important}.auth .print[data-n="1"]{--l:6cqw!important;--t:7cqw!important}.auth .print[data-n="2"]{--l:50cqw!important;--t:31cqw!important}.auth .print[data-n="3"]{--l:9cqw!important;--t:66cqw!important}.auth .ep-how{font-size:16px;bottom:5cqw}.auth .brand{top:20px}}.auth .board{z-index:6;transform-origin:0%;width:50%;transform-style:preserve-3d;will-change:transform;border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0;left:50%}.auth .board-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.auth .board-front{background:url(/book/cloth-chocolate.webp) 0 0 / 512px 512px var(--chocolate);border-radius:0 3px 3px 0;place-content:center;justify-items:center;display:grid}.auth .board-front:after{content:"";pointer-events:none;border:1px solid #f3ebdd29;border-radius:4px;position:absolute;inset:5.5%;box-shadow:inset 0 0 0 1px #0000003d,inset 0 0 0 6px #0000,inset 0 0 0 7px #f3ebdd12}.auth .board-back{background:var(--chocolate);border-radius:3px 0 0 3px;transform:rotateY(180deg)}.auth .board-back .ep-pattern{opacity:.085}.auth .foil-title{--logo-a:var(--brass);--logo-story:var(--brass);--logo-heart:var(--brass);z-index:1;filter:drop-shadow(0 1px #fff0c82e)drop-shadow(0 -1px #00000059);width:52%;display:block;position:relative}.auth .foil-title svg{width:100%;height:auto;display:block;overflow:visible}.auth .foil-title path{stroke:var(--brass);stroke-width:.45px;stroke-linejoin:round;stroke-linecap:round}.auth .board-rule{background:var(--brass);opacity:.8;z-index:1;width:30%;height:1px;margin-top:7%;display:block;position:relative;transform:scaleX(0)}.auth[data-stage=closed] .spread{pointer-events:none}.auth[data-stage=closed] .leaf-l{visibility:hidden}.auth[data-stage=closed] .spread{box-shadow:none}@media (width<=760.98px){.auth .board{aspect-ratio:1;width:100%;bottom:auto;left:0}}@media (prefers-reduced-motion:reduce){.auth .print-in{transition:none}}.rd-strip button{perspective:700px;box-shadow:none;background:0 0;padding:0}.rd-strip .flip{transform-style:preserve-3d;transition:transform .64s var(--ease-out);position:relative}.rd-strip .flip>span{box-shadow:var(--shadow-2);backface-visibility:hidden;background:#fffdf8;padding:6px 6px 18px;display:block}.rd-strip .flip .back{place-items:center;padding:6px;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.rd-strip .flip .back span{color:var(--chocolate);text-align:center;font-family:Caveat,Segoe Script,cursive;font-size:19px;font-weight:500;line-height:1.15;transform:rotate(-3deg)}@media (hover:hover){.rd-strip button:hover .flip{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.rd-strip .flip{transition:none}}.week .d .ink{background:var(--accent);pointer-events:none;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.week button[aria-pressed=true] .d .ink{background:var(--brass)}.week .d.has.inking:after{opacity:0}.week .d .ink.pool{opacity:0;width:40px;height:40px;margin:-20px 0 0 -20px}.loading-mark{place-items:center;min-height:40vh;display:grid}.loading-mark svg{width:56px;height:56px;overflow:visible}.loading-mark .heart{fill:none;stroke:var(--chocolate);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:520;stroke-dashoffset:520px;animation:draw-heart .72s var(--ease-out) 60ms forwards}.loading-mark .bars{fill:var(--gold);opacity:0;animation:bars-in .26s var(--ease-out) .62s forwards}@keyframes draw-heart{to{stroke-dashoffset:0}}@keyframes bars-in{to{opacity:1}}.cloth>.leaf{z-index:0;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 6px 6px #00000047);margin:-21px 0 0 -15px;position:absolute;top:0;left:0}.cloth .leaf .blade{fill:#d9a24a;fill-opacity:.9}.cloth .leaf .vein{fill:none;stroke:#4a33278c;stroke-width:1px;stroke-linecap:round}.cloth.teal .leaf .blade{fill:#e0b35a}.pillnav{position:relative}.pillnav .pill-thumb{border-radius:var(--r-pill);background:var(--on-chocolate);opacity:0;pointer-events:none;z-index:0;will-change:transform, width;width:0;position:absolute;top:3px;bottom:3px;left:0}.pillnav a{z-index:1;position:relative}.pillnav a[aria-current=page]{background:0 0}.fromthebook .omark{animation:ink-in .9s var(--ease-out) 1s both}@keyframes ink-in{0%{opacity:0;filter:blur(3px)}}.home-sheet .week .d.has:not(.inking):after{animation:dot-breathe .8s var(--ease-out) both;animation-delay:calc(.76s + var(--n,0) * 55ms)}.home-sheet .week button:nth-child(2) .d:after{--n:1}.home-sheet .week button:nth-child(3) .d:after{--n:2}.home-sheet .week button:nth-child(4) .d:after{--n:3}.home-sheet .week button:nth-child(5) .d:after{--n:4}.home-sheet .week button:nth-child(6) .d:after{--n:5}.home-sheet .week button:nth-child(7) .d:after{--n:6}@keyframes dot-breathe{0%{opacity:0;transform:scale(.95)}55%{opacity:1;transform:scale(1.5)}to{transform:scale(1)}}a.card,.arc-rec,a.banner{transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){a.card:hover,.arc-rec:hover,a.banner:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 22px 36px -22px #2a232073}}.arc-decades .arc-decades-mark{background:var(--card);opacity:0;pointer-events:none;z-index:0;will-change:transform;border-radius:12px;height:44px;position:absolute;top:0;left:0;right:0}.arc-decades h3,.arc-decades button{z-index:1;position:relative}.arc-decades button[aria-current=true]{box-shadow:none;background:0 0}.arc-year.will-ink:after{transform:scaleX(0)}.arc-year.inked:after{transform-origin:0;animation:rule-draw .9s var(--ease-out) .15s both}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.arc-search .input{transition:border-color .32s var(--ease-out), box-shadow .32s var(--ease-out)}.arc-search .input:focus-within{box-shadow:0 0 0 6px var(--sheet)}.bk-reader.samples .bk-page.cover{isolation:isolate}.bk-reader.samples .bk-spread>.bk-page.cover{will-change:transform}.bk-reader.samples .bk-page.cover .bk-sweep{z-index:-1;pointer-events:none;position:absolute;inset:0}.rd-treasure{position:relative}.rd-treasure svg{will-change:transform}.rd-treasure .rd-treasure-ink{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:20px}.rd-treasure .rd-treasure-ink i{background:var(--ochre);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.inkdot{opacity:0;pointer-events:none;z-index:30;will-change:transform;background:#4a332742;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.cloth>.leaf,.inkdot{display:none}.fromthebook .omark,.home-sheet .week .d.has:after,.arc-year.inked:after{animation:none}.arc-year.will-ink:after{transform:none}}@media (width>=1600px){:root{--content-max:1180px}}.mosaic{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.mosaic>.cell{min-width:0;display:grid}.mosaic>.cell.lead,.mosaic>.mosaic-quote.lead{grid-column:span 2}.mosaic>.mosaic-quote.wide{grid-column:1/-1}.mosaic-quote{min-width:0;display:grid}.print-card{box-sizing:border-box;background:var(--book-print);height:100%;color:inherit;box-shadow:none;transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);border-radius:6px;padding:8px 8px 10px;text-decoration:none;display:block;position:relative}.print-card .frame{background:var(--sheet);aspect-ratio:3/4;border-radius:3px;height:100%;display:block;position:relative;overflow:hidden}.print-card.lead .frame{aspect-ratio:4/3}.print-card .pic{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);will-change:transform;display:block;position:absolute;inset:0;transform:scale(1)}.print-card .veil{background:linear-gradient(#2a232000 38%,#2a232057 66%,#2a2320bd 100%);position:absolute;inset:0}.print-card .cap{padding:var(--s-4);color:#fff;text-shadow:0 1px 2px #00000059;gap:3px;display:grid;position:absolute;bottom:0;left:0;right:0}.print-card .frame.has-marks .cap{padding-right:104px}.print-card .cap .kicker{font:600 12px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#fffc}.print-card .cap .title{font-family:var(--book-display);letter-spacing:-.005em;text-wrap:balance;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:26px;font-weight:600;line-height:1.08;display:-webkit-box;overflow:hidden}.print-card.lead .cap .title{-webkit-line-clamp:2;font-size:clamp(30px,3.2vw,42px)}.print-card .cap .dateline{font:600 12.5px/1.3 var(--font-ui);letter-spacing:.08em;color:#ffffffdb;font-variant-caps:all-small-caps}.print-card .cues{flex-wrap:wrap;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.print-card .cue{border-radius:var(--r-pill);background:var(--book-print);min-height:24px;color:var(--ink);font:600 12px/1 var(--font-ui);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.print-card .cue .dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.print-card .marks{align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;right:10px}.print-card .mark{background:var(--book-print);width:24px;height:24px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.print-card .mark.star{color:var(--ochre)}.print-card .mark svg{width:14px;height:14px}.print-card .faces{align-items:center;display:inline-flex}.print-card .faces .avatar{border:2px solid var(--book-print);margin-left:-7px}.print-card .faces .avatar:first-child{margin-left:0}.print-card .faces .avatar.ph{font-size:12px}.print-card.typed .frame{--lh:28px;--top:56px;background-color:var(--card);background-image:linear-gradient(var(--accent-100), var(--accent-100));background-repeat:no-repeat;background-size:100% 1px;background-position:0 calc(var(--top) - 16px)}.print-card .typed-in{padding:var(--top) var(--s-5) 104px;background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--lh) - 1px), var(--line-strong) calc(var(--lh) - 1px) var(--lh));background-position:0 -4px;background-origin:content-box;background-clip:content-box;align-items:flex-start;display:flex;position:absolute;inset:0}.print-card .typed-in .said{font-family:var(--book-body);font-size:21px;font-style:italic;line-height:var(--lh);color:var(--ink);text-wrap:pretty;-webkit-line-clamp:7;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.print-card.lead.typed .frame{--lh:36px}.print-card.lead .typed-in .said{-webkit-line-clamp:6;font-size:28px}.print-card .typed-in .wm{opacity:.06;pointer-events:none;position:absolute;bottom:60px;right:-14px}.print-card.typed .cap{color:var(--ink);text-shadow:none}.print-card.typed .cap .dateline{color:var(--ink-soft)}.print-card.typed .mark,.print-card.typed .cue{background:var(--sheet)}.print-card.invite{grid-column:1/-1}.print-card.invite .frame{aspect-ratio:auto;min-height:380px}.print-card.invite .typed-in{gap:var(--s-3);flex-direction:column;padding-bottom:120px}.print-card.invite .sample{object-fit:cover;opacity:.08;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.print-card.invite .typed-in .said{font-family:var(--book-display);font-size:40px;font-style:normal;line-height:var(--lh);-webkit-line-clamp:2}.print-card.invite .typed-in .line{font-family:var(--book-body);font-size:21px;font-style:italic;line-height:var(--lh);color:var(--ink);max-width:46ch;position:relative}.print-card.invite .cap .title{font-family:var(--font-ui);color:var(--ochre);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.print-card.invite .cap .title svg{width:18px;height:18px}.print-card.invite .cap .dateline{letter-spacing:.01em;text-transform:none;font-size:13px;font-variant-caps:normal;font-weight:500}.mosaic-quote .fromthebook{box-sizing:border-box;height:100%}.mosaic-quote .fromthebook .said{font-family:var(--book-body)}.mosaic-quote.lead{background:var(--book-print);border-radius:6px;padding:8px 8px 10px}.mosaic-quote.lead .fromthebook{aspect-ratio:4/3;padding:var(--s-8);border-radius:3px;place-content:center}.mosaic-quote.lead .fromthebook .said{font-size:clamp(22px,2.2vw,30px)}.mosaic-quote.wide .fromthebook{padding:var(--s-6) var(--s-8)}@media (hover:hover) and (pointer:fine){.print-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #2a23201f,0 26px 40px -20px #2a232080}.print-card:hover .pic{transition:transform 4s linear;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.print-card,.print-card .pic{transition:none}.print-card:hover,.print-card:hover .pic{transform:none}}.hero-print-obj{width:300px}.hero-print{color:inherit;text-decoration:none;display:block}.hero-print-in{background:var(--book-print);border-radius:4px;padding:10px 10px 12px;display:block;transform:rotate(-2deg);box-shadow:0 2px 4px #00000047,0 34px 54px -22px #0009}.hero-print-in img{aspect-ratio:4/3;object-fit:cover;background:var(--sheet);filter:none;width:100%;display:block}.hero-print .band{gap:3px;padding:10px 4px 2px;display:grid}.hero-print .band .title{font-family:var(--book-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.hero-print .band .when{font:600 12px/1.3 var(--font-ui);letter-spacing:.08em;color:var(--accent);font-variant-caps:all-small-caps}.arc-view{border-radius:var(--r-pill);background:var(--sheet);gap:4px;padding:4px;display:inline-flex}.arc-view .chip.big{min-height:36px;padding:0 var(--s-4);color:var(--ink-soft);transition:transform var(--dur-press) var(--ease-out), background var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out);background:0 0;border-color:#0000}.arc-view .chip.big:hover{color:var(--ink);border-color:#0000}.arc-view .chip.big:active{transform:scale(.97)}.arc-view .chip.big[aria-pressed=true]{background:var(--card);color:var(--ink);border-color:#0000}.arc-rail+.arc-none,.mosaic+.arc-none{margin-top:var(--s-6)}.arc-rail{--rail-pad:32px;--rail-x:8px;padding-left:var(--rail-pad);position:relative}.arc-rail:before{content:"";left:calc(var(--rail-x) - 1px);top:var(--s-6);bottom:var(--s-4);background:var(--accent);opacity:.85;transform-origin:50% 0;width:2px;animation:rail-draw 1.1s var(--ease-out) both;border-radius:1px;position:absolute}@keyframes rail-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.arc-rail .arc-decade-label{margin:var(--s-10) 0 calc(-1 * var(--s-4));font:600 13px/16px var(--font-ui);letter-spacing:.08em;color:var(--accent);font-variant-caps:all-small-caps;position:relative}.arc-rail>.arc-decade:first-child>.arc-decade-label{margin-top:var(--s-6)}.arc-rail .arc-year,.arc-rail .arc-rec{position:relative}.arc-rail .arc-decade-label:before,.arc-rail .arc-year:before,.arc-rail .arc-cards>:before{content:"";background:var(--accent);opacity:0;transition:transform .42s var(--ease-out), opacity .42s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)scale(.95)}.arc-rail .arc-decade-label:before{left:calc(var(--rail-x) - var(--rail-pad) - 8px);background:var(--page);border:2px solid var(--accent);box-sizing:border-box;width:16px;height:16px}.arc-rail .arc-year:before{left:calc(var(--rail-x) - var(--rail-pad) - 6px);width:12px;height:12px;box-shadow:0 0 0 3px var(--page)}.arc-rail .arc-cards>:before{left:calc(var(--rail-x) - var(--rail-pad) - 3px);width:6px;height:6px}.arc-rail .dot-lit:before{opacity:1;transform:translateY(-50%)scale(1)}.arc-rail .arc-cards>.dot-lit:before{opacity:.8}.arc-rail .arc-year.dot-lit:before{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.arc-rail:before{animation:none}.arc-rail .arc-decade-label:before,.arc-rail .arc-year:before,.arc-rail .arc-cards>:before{opacity:1;transition:none;transform:translateY(-50%)scale(1)}.arc-rail .arc-cards>:before{opacity:.8}}@media (width<=1100.98px){.print-card.lead .cap .title{font-size:30px}}@media (width<=760.98px){.mosaic{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic>.cell.lead,.mosaic>.mosaic-quote.lead,.mosaic>.mosaic-quote.wide{grid-column:1/-1}.mosaic>.cell.lead{order:-2}.mosaic>.mosaic-quote{order:-1}.print-card{border-radius:5px;padding:5px 5px 7px}.print-card .cap{padding:var(--s-3);gap:2px}.print-card.tall .cap{padding-right:var(--s-3)}.print-card .cap .title{font-size:19px}.print-card.lead .cap .title{font-size:26px}.print-card .cues{max-width:calc(100% - 14px);top:7px;left:7px}.print-card .cue{min-height:22px;padding:0 8px}.print-card.tall .marks{top:8px;bottom:auto;right:8px}.print-card.tall .cues{max-width:calc(100% - 88px)}.print-card.typed .frame{--lh:22px;--top:36px}.print-card .typed-in{padding:var(--top) var(--s-3) 96px}.print-card .typed-in .said{-webkit-line-clamp:3;font-size:15.5px}.print-card.tall .cap .title{-webkit-line-clamp:2}.print-card.lead.typed .frame{--lh:30px;--top:52px}.print-card.lead .typed-in .said{-webkit-line-clamp:5;font-size:22px}.print-card .typed-in .wm{--mark-h:90px;bottom:48px}.print-card.invite .frame{min-height:300px}.print-card.invite .typed-in{padding-bottom:110px}.print-card.invite .typed-in .said{font-size:28px}.print-card.invite .typed-in .line{font-size:17px}.mosaic-quote.lead .fromthebook{aspect-ratio:auto;padding:var(--s-5)}.mosaic-quote.wide .fromthebook{padding:var(--s-5)}.arc-rail{--rail-pad:22px;--rail-x:5px}.arc-rail .arc-decade-label{margin-top:var(--s-8)}}.mpd-band{justify-content:space-between;align-items:center;gap:var(--s-5);flex-wrap:wrap;min-height:48px;display:flex}.mpd-crumbs{align-items:center;gap:var(--s-2);color:var(--on-chocolate-soft);flex-wrap:wrap;min-width:0;font-size:14px;font-weight:500;display:flex}.mpd-crumbs a{color:var(--on-chocolate);border-radius:var(--r-pill);min-height:44px;transition:color var(--dur-ui) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.mpd-crumbs a:hover{color:var(--brass)}.mpd-crumbs a:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.mpd-crumbs .here{color:var(--on-chocolate)}.hero .mpd-band .rd-told{margin-top:0}.hero .mpd-band .rd-told .meta{font-size:14px}.page.read.mpd{max-width:880px}.lead-caption{margin-top:var(--s-4)}.atiles{margin-top:var(--s-8)}.mpd-words{margin-top:var(--s-12)}.fv{margin-top:var(--s-16)}.mpd .rd-foot{margin-top:var(--s-12)}.lead-print{background:var(--book-print);border:1px solid var(--line);border-radius:18px;margin:0;padding:10px 10px 12px}.lead-photo{aspect-ratio:16/10;object-fit:cover;background:var(--sheet);border-radius:10px;width:100%;display:block}.mpd .rd-strip{margin-top:var(--s-5)}.lead-typed{aspect-ratio:16/10;align-content:center;gap:var(--s-4);background:var(--sheet);border-radius:18px;padding:clamp(24px,6%,56px);display:grid}.lead-typed p{font-family:var(--book-display);color:var(--ink);text-wrap:pretty;max-width:26ch;margin:0;font-size:clamp(24px,3.2vw,40px);font-weight:500;line-height:1.2}.lead-kicker{font:600 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--book-sage)}.lead-caption{justify-content:space-between;align-items:flex-end;gap:var(--s-5);padding:var(--s-5) var(--s-6);background:var(--sheet);border-radius:18px;flex-wrap:wrap;display:flex}.lead-caption-main{flex:360px;min-width:0}.lead-title{font-family:var(--book-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.08}.lead-date{margin-top:var(--s-2);font:600 14px/1.3 var(--font-ui);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-date .dated{color:var(--accent)}.lead-date i{color:var(--ink-faint);font-style:normal}.lead-date a{color:var(--accent);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.lead-date a:hover{text-decoration:underline}.lead-date a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.lead-people{gap:var(--s-2);flex-wrap:wrap;display:flex}.lead-person{border-radius:var(--r-pill);background:var(--card);min-height:44px;color:var(--ink);transition:background var(--dur-ui) var(--ease-out), transform .12s var(--ease-out);align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lead-person:hover{background:var(--book-print)}.lead-person:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lead-person:active{transform:scale(.97)}.lead-person .avatar{border:2px solid var(--book-print)}.atiles{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.atile{min-height:104px;padding:var(--s-4) var(--s-5);border-radius:var(--r-pill);background:var(--accent);color:var(--on-chocolate);font:600 15px/1.2 var(--font-ui);text-align:center;cursor:pointer;transition:transform .12s var(--ease-out), background var(--dur-ui) var(--ease-out);border:0;align-content:center;justify-items:center;gap:8px;text-decoration:none;display:grid}.atile .ico{background:#f6f0e624;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.atile .ico svg{width:22px;height:22px}.atile:hover{background:var(--accent-deep)}.atile:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px}.atile:active{transform:scale(.97)}.atile:disabled,.atile[aria-disabled=true]{opacity:.55;cursor:default;transform:none}.atile.single{grid-template-columns:auto auto;align-items:center;gap:10px;min-height:56px;padding:0 22px 0 8px;display:inline-grid}.atile.single .ico{width:40px;height:40px}.mpd .rd-story{font-family:var(--book-body);color:var(--ink);max-width:68ch;font-size:22px;line-height:1.7}.mpd .rd-story p:first-child:first-letter{font-family:var(--book-display)}.mpd .rd-story .quiet{color:var(--ink-soft)}.fv-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.fv-head h2,.pp-related h2,.pp-notes h2{font-family:var(--book-display);letter-spacing:-.005em;font-size:30px;font-weight:600;line-height:1.1}.fv-head .meta{color:var(--ink-soft);margin:0}.fv-rows{margin:0;padding:0;list-style:none;display:grid}.fv-row{gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);display:grid}.fv-row:last-child{border-bottom:1px solid var(--line)}.fv-row.pending{background:var(--paper-butter);padding:var(--s-5);margin-top:var(--s-3);border-color:#0000;border-radius:16px}.fv-row .avatar{margin-top:2px}.fv-who{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:15px;display:flex}.fv-who b{color:var(--heading);font-weight:600}.fv-who span{color:var(--ink-soft);font-size:13px}.fv-words{font-family:var(--book-body);color:var(--ink);quotes:"“" "”";margin-top:6px;font-size:20px;line-height:1.5;display:block}.fv-acts{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.fv-add{gap:var(--s-3);margin-top:var(--s-6);padding:var(--s-5);background:var(--sheet);border-radius:18px;display:grid}.fv-add label{color:var(--heading);font-weight:600;font-size:var(--t-body)}.fv-add textarea{resize:vertical;border:1.5px solid var(--field-border);border-radius:var(--r-field);background:var(--card);width:100%;min-height:110px;color:var(--ink);padding:var(--s-3) var(--s-4);font-family:var(--book-body);transition:border-color var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);outline:0;font-size:20px;line-height:1.5}.fv-add textarea:hover{border-color:var(--line-strong)}.fv-add textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.fv-add textarea::placeholder{color:var(--ink-faint);font-style:italic}.fv-add .row,.fv-closed{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.fv-closed{margin-top:var(--s-4);min-height:44px}.fv-open{font:600 15px/1.2 var(--font-ui);cursor:pointer;min-height:44px;color:var(--ochre);transition:color var(--dur-ui) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.fv-open span{transition:transform var(--dur-ui) var(--ease-out)}.fv-open:hover{color:var(--accent-deep)}.fv-open:hover span{transform:translate(3px)}.fv-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.fv-open:active{transform:scale(.97)}.fv .done{align-items:center;gap:var(--s-2);color:var(--green);font-size:15px;font-weight:600;display:inline-flex}.fv .done svg{width:20px;height:20px}.phero{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.phero.has-portrait{grid-template-columns:auto minmax(0,1fr)}.phero-portrait{object-fit:cover;background:var(--book-print);border-radius:50%;width:96px;height:96px;padding:4px}.phero-portrait.gone{filter:grayscale(.6)}.phero-words{min-width:0}.hero .phero-title{font-family:var(--book-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(34px,4.6vw,60px);font-weight:600;line-height:1.02}.hero .phero-title .amp{color:var(--brass);font-weight:500}.hero .phero-sub{margin-top:var(--s-3);color:var(--on-chocolate-soft);font-size:15px;font-weight:500}.pp-top{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.pp-context{border-radius:var(--r-pill);background:var(--sheet);min-height:44px;color:var(--ink);font:600 15px/1.2 var(--font-ui);align-items:center;gap:10px;padding:0 18px 0 14px;display:inline-flex}.pp-context i{background:var(--ink-faint);border-radius:50%;flex:none;width:8px;height:8px}.pp-context.green i{background:var(--green)}.pp-context.gold i{background:var(--gold)}.pp-rail{margin-top:var(--s-10);padding-left:44px;position:relative}.pp-line{background:var(--accent);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:11px}.pp-list{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.pp-item{position:relative}.pp-dot{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 3px var(--page);border-radius:50%;position:absolute;top:26px;left:-39px}.pp-card{gap:var(--s-5);padding:var(--s-4) var(--s-5) var(--s-4) var(--s-4);background:var(--card);color:inherit;transition:transform var(--dur-ui) var(--ease-out), background var(--dur-ui) var(--ease-out);border-radius:18px;grid-template-columns:112px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.pp-card.text{padding-left:var(--s-5);grid-template-columns:minmax(0,1fr)}.pp-card:hover{transform:translateY(-2px)}.pp-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pp-card:active{transform:scale(.99)}.pp-print{background:var(--book-print);border:1px solid var(--line);padding:5px 5px 7px;display:block}.pp-print img{aspect-ratio:1;object-fit:cover;background:var(--sheet);width:100%;display:block}.pp-body{gap:4px;min-width:0;display:grid}.pp-title{font-family:var(--book-display);color:var(--ink);text-wrap:balance;align-items:baseline;gap:8px;font-size:26px;font-weight:600;line-height:1.1;display:flex}.pp-title svg{color:var(--ochre);flex:none;align-self:center}.pp-date{font:600 13px/1.3 var(--font-ui);color:var(--ink-soft);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-date .when.dated{color:var(--accent)}.pp-date i{color:var(--ink-faint);font-style:normal}.pp-words{font-family:var(--book-body);color:var(--ink);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:18px;line-height:1.45;display:-webkit-box;overflow:hidden}.pp-more{margin-top:var(--s-5);padding-left:44px}.pp-related{margin-top:var(--s-16)}.pp-related h2,.pp-notes h2{margin-bottom:var(--s-5)}.pp-thumbs{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pp-thumb{color:inherit;min-width:0;transition:transform var(--dur-ui) var(--ease-out);border-radius:12px;align-content:start;gap:10px;text-decoration:none;display:grid}.pp-thumb:hover{transform:translateY(-2px)}.pp-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pp-thumb:active{transform:scale(.99)}.pp-thumb-print{background:var(--book-print);border:1px solid var(--line);padding:6px 6px 8px;display:block}.pp-thumb-print img{aspect-ratio:1;object-fit:cover;background:var(--sheet);width:100%;display:block}.pp-thumb-print.text{aspect-ratio:1;background:var(--sheet);font-family:var(--book-display);color:var(--ink-soft);border-color:#0000;place-items:center;font-size:56px;font-weight:600;display:grid}.pp-thumb-title{font-family:var(--book-display);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.pp-notes{margin-top:var(--s-16)}.pp-notegrid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.pp-note{padding:var(--s-6) var(--s-6) var(--s-5);background:var(--paper-butter);border-radius:18px;position:relative}.pp-note>svg{right:var(--s-5);top:var(--s-5);width:20px;height:20px;color:var(--ochre);position:absolute}.pp-note-words{margin:0 var(--s-8) 0 0;font-family:var(--book-body);color:var(--ink);font-size:20px;line-height:1.5}.pp-note-for{margin:var(--s-3) 0 0;color:var(--ink-soft);font-size:13px;font-weight:600}.pp-note-for a{color:var(--ochre);text-decoration:none}.pp-note-for a:hover{text-decoration:underline}.pp-note-for a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pp-empty{margin-top:var(--s-10);gap:var(--s-6);padding:var(--s-6) var(--s-8);background:var(--paper-apricot);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pp-empty-card h2{font-family:var(--book-display);font-size:30px;font-weight:600;line-height:1.1}.pp-empty-card p{margin:var(--s-2) 0 0;color:var(--ink-soft);font-size:15px}.pp-tools{margin-top:var(--s-16);gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.lead-caption.blush,.lead-typed.blush,.pp-card.blush,.pp-thumb-print.blush{background:var(--paper-blush)}.lead-caption.periwinkle,.lead-typed.periwinkle,.pp-card.periwinkle,.pp-thumb-print.periwinkle{background:var(--paper-periwinkle)}.lead-caption.sage,.lead-typed.sage,.pp-card.sage,.pp-thumb-print.sage{background:var(--paper-sage)}.lead-caption.lilac,.lead-typed.lilac,.pp-card.lilac,.pp-thumb-print.lilac{background:var(--paper-lilac)}.lead-caption.apricot,.lead-typed.apricot,.pp-card.apricot,.pp-thumb-print.apricot{background:var(--paper-apricot)}.lead-caption.butter,.lead-typed.butter,.pp-card.butter,.pp-thumb-print.butter{background:var(--paper-butter)}.lead-caption.sea,.lead-typed.sea,.pp-card.sea,.pp-thumb-print.sea{background:var(--paper-sea)}@media (width<=1100.98px){.lead-title{font-size:clamp(28px,4.4vw,40px)}}@media (width<=760.98px){.mpd-band{gap:var(--s-3)}.mpd-crumbs{font-size:13px}.lead-print{border-radius:14px;padding:7px 7px 9px}.lead-photo{aspect-ratio:4/3;border-radius:8px}.lead-typed{aspect-ratio:4/3;border-radius:14px}.lead-caption{padding:var(--s-4) var(--s-5);border-radius:14px}.atiles{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.atile{text-align:left;white-space:nowrap;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:12px;min-height:56px;padding:6px 20px 6px 6px}.atile .ico{width:44px;height:44px}.mpd .rd-story{font-size:20px;line-height:1.65}.fv-head h2,.pp-related h2,.pp-notes h2,.pp-empty-card h2{font-size:26px}.fv-words{font-size:18px}.pp-rail{padding-left:32px}.pp-line{left:7px}.pp-dot{width:12px;height:12px;top:20px;left:-30px}.pp-card{gap:var(--s-3);padding:var(--s-3);border-radius:14px;grid-template-columns:84px minmax(0,1fr)}.pp-title{font-size:21px}.pp-words{font-size:16px}.pp-thumbs{gap:var(--s-3)}.pp-thumb-title{font-size:16px}.pp-note{padding:var(--s-5)}.pp-note-words{font-size:18px}.pp-empty{padding:var(--s-5);grid-template-columns:minmax(0,1fr)}.pp-more{padding-left:32px}.phero.has-portrait{grid-template-columns:minmax(0,1fr)}.phero-portrait{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.atile,.pp-card,.pp-thumb,.lead-person,.mpd-crumbs a,.fv-open,.fv-open span{transition:none}}:root{--paper-print:#fffdf8;--paper-tone:#f4ede1;--foil:#c9a15a;--foil-soft:#c9a15a59;--foil-pale:#f7eccf;--kicker-terracotta:#b85126;--kicker-sage:#55745a;--kicker-sage-bg:#e4e8dc;--kicker-grey:#6a645b;--sheet-rule:#3c322829;--sheet-ink:#2b2b2b;--frame-inset:14px;--sheet-mark:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg transform='translate(109.2 94.5) scale(0.7)'%3E%3Cpath d='M 199 4.7 C 191.7 7.6, 187.4 14.5, 177.1 39.7 C 173.4 48.9, 163.6 73.2, 155.3 93.5 C 147.1 113.9, 133.7 147.6, 125.5 168.5 C 64.4 325.1, 45.1 371.2, 13.4 436.9 C 8.2 447.6, 4 456.7, 4 457.2 C 4 458.4, 34 458.2, 40.2 456.9 C 53.1 454.2, 67.9 444.1, 75 433.1 C 78.2 428.1, 79.6 424.8, 99 379 C 105.2 364.4, 110.4 352.3, 110.6 352.1 C 110.8 351.9, 112.4 352.7, 114.2 353.8 C 122 358.4, 140.9 359.6, 156.2 356.4 C 170.4 353.4, 179.1 353.9, 188 358.1 C 192.1 360.1, 198 364, 201 366.7 C 208.5 373.5, 211.4 373.5, 219.7 366.3 C 229.1 358.1, 237.6 354.5, 247.5 354.6 C 251.9 354.6, 259.2 355.4, 263.8 356.4 C 279.4 359.7, 299.1 358.3, 306.7 353.3 C 308 352.4, 309.2 351.9, 309.3 352.1 C 310.1 353.4, 314.8 364.3, 327.2 393.5 C 343.4 431.9, 344.2 433.4, 353 442.1 C 360.3 449.3, 368.5 453.9, 378.5 456.5 C 385 458.1, 416 458.7, 416 457.2 C 416 456.7, 411.6 447.1, 406.1 435.9 C 374.7 371, 348.5 307.9, 292.9 164.2 C 286 146.4, 256.9 73.8, 244.6 43.7 C 231.6 12, 227.5 5.8, 218.6 4.3 C 215 3.7, 211 6.4, 211 9.5 C 211 12, 209.6 11.2, 208 7.7 C 206.5 4.5, 202.8 3.2, 199 4.7 M 209 27.3 C 209 28.5, 207.9 35.6, 206.4 43 C 204.1 55.4, 200.9 69, 183.9 139 C 180.7 152.5, 174.2 179.4, 169.5 198.8 C 164.8 218.2, 160.5 235, 159.9 236.1 C 158.9 238, 159.1 238.1, 161.2 237.5 C 162.4 237.1, 164.7 236.1, 166.2 235.4 C 172.8 232, 185.4 235.4, 199.2 244.3 C 206.9 249.2, 207.9 251, 208.7 261.9 C 209 266.9, 209.6 271.3, 210 271.5 C 210.4 271.7, 211 267.6, 211.4 262.2 C 212.2 250.8, 213 249.2, 220.8 244.3 C 234.6 235.4, 247.2 232, 253.8 235.4 C 255.3 236.1, 257.5 237.1, 258.8 237.5 C 261.1 238.2, 261.1 238.1, 259.7 234.8 C 258.9 233, 257.7 229, 257.1 226 C 255.9 221.1, 248.4 189.7, 233.8 129.5 C 231.1 118, 226.1 97.7, 222.9 84.5 C 217 60.4, 211 31.4, 211 27.3 C 211 26, 210.6 25, 210 25 C 209.5 25, 209 26, 209 27.3 M 161.8 258.3 C 146.5 264.8, 138.8 278.5, 140.4 296.2 C 142.1 315, 152.1 326, 177.5 337 C 192.4 343.4, 196.7 345.7, 201.1 349.7 C 205.2 353.4, 209 359.6, 209 362.5 C 209 363.3, 209.5 364, 210 364 C 210.6 364, 211 363.3, 211 362.5 C 211 359.6, 214.8 353.4, 218.9 349.7 C 223.4 345.6, 228 343.1, 242.4 337 C 269.9 325.4, 279.6 313.4, 279.4 291.5 C 279.3 275.9, 273.5 266, 260.8 259.3 C 255.9 256.7, 254.7 256.5, 244 256.5 C 229.8 256.5, 228.5 257.1, 220.5 267.9 C 211.5 280, 208.5 280, 199.5 267.9 C 191.9 257.6, 190.1 256.7, 177.5 256.3 C 168.7 256, 166.8 256.2, 161.8 258.3' fill='black' fill-rule='evenodd'/%3E%3Cpath d='M 175.5 273.2 L 174.4 274.1 174.3 297.8 C 174.1 318.5, 174.2 321.6, 174.9 322.8 C 176.3 325.5, 179.3 325.8, 181.4 323.5 L 182.6 322.3 182.6 298.5 L 182.6 274.8 181.4 273.5 C 180 272, 177.2 271.9, 175.5 273.2 M 238.9 273.8 L 237.7 274.8 237.7 297.7 C 237.7 321.9, 237.7 321.5, 239.9 322.7 C 241.6 323.6, 242.9 323.4, 244.4 321.9 L 245.8 320.5 245.8 297.8 L 245.8 275.1 244.7 274 C 243.2 272.5, 240.7 272.4, 238.9 273.8 M 223.1 279.6 L 221.8 280.6 221.8 305.5 C 221.8 319.2, 221.9 330.8, 222.1 331.2 C 222.9 333.5, 226.8 333.8, 228.9 331.8 L 230 330.8 230 305.9 L 230 280.9 228.8 279.7 C 227.3 278.2, 224.8 278.2, 223.1 279.6 M 191.2 282.1 L 190 283.3 190 307.4 L 190 331.6 191.5 333 C 192.8 334.3, 193.2 334.4, 194.7 334.2 C 198.4 333.6, 198.2 334.8, 198.2 307.5 L 198.2 283.1 197.1 282 C 195.5 280.5, 192.8 280.6, 191.2 282.1 M 159.7 284.3 C 158.5 285.2, 158.5 285.3, 158.4 295.8 L 158.2 306.3 159.4 307.7 C 160.4 308.8, 161 309.1, 162.6 309.1 C 164.2 309.1, 164.9 308.8, 165.8 307.7 L 167 306.3 166.8 295.8 L 166.7 285.2 165.5 284.3 C 163.9 283.1, 161.1 283.1, 159.7 284.3 M 207.1 284.5 L 205.9 285.7 205.9 313.9 L 205.9 342.1 207.1 343.3 C 207.9 344.1, 208.8 344.5, 210 344.5 C 211.2 344.5, 212.1 344.1, 212.9 343.3 L 214.1 342.1 214.1 313.9 L 214.1 285.7 212.9 284.5 C 212.1 283.7, 211.2 283.4, 210 283.4 C 208.8 283.4, 207.9 283.7, 207.1 284.5 M 254.6 284.5 C 253.5 285.6, 253.5 285.9, 253.5 296.4 C 253.6 306.3, 253.6 307.3, 254.5 308.1 C 255.8 309.5, 258.9 309.4, 260.5 307.9 L 261.7 306.8 261.7 296.3 L 261.7 285.7 260.5 284.5 C 258.9 282.9, 256.1 282.9, 254.6 284.5' fill='black' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E")}.sheet-page{isolation:isolate;background:radial-gradient(ellipse 80% 70% at 50% 40%, #4a332700 60%, #4a33270b 100%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .25 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>") 0 0 / 180px 180px, var(--page);padding-top:24px}.sheet-page:before{content:"";inset:var(--frame-inset);z-index:-1;pointer-events:none;border:1px solid var(--foil-soft);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") 0 0/26px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1' transform='translate(32 0) scale(-1 1)'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") 100% 0/26px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1' transform='translate(0 32) scale(1 -1)'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") 0 100%/26px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1' transform='translate(32 32) scale(-1 -1)'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") 100% 100%/26px no-repeat;border-bottom:0;border-radius:10px 10px 0 0;position:absolute}.sheet-page:after{content:"";left:calc(var(--gutter) + 8px);z-index:-1;pointer-events:none;background:var(--ink);opacity:.07;width:46px;height:51px;-webkit-mask:var(--sheet-mark) center / contain no-repeat;-webkit-mask:var(--sheet-mark) center / contain no-repeat;mask:var(--sheet-mark) center / contain no-repeat;position:absolute;bottom:10px}body.writing-focus .sheet-page:before,body.writing-focus .sheet-page:after{display:none}.running-head-sheet{z-index:1;justify-content:space-between;gap:var(--s-4);max-width:var(--content-max);padding:0 var(--gutter);font:600 11px/1 var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--kicker-grey);margin:0 auto;display:flex;position:relative}.running-head-sheet span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.folio-sheet{z-index:1;text-align:center;font:500 11px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--kicker-grey);pointer-events:none;position:absolute;bottom:30px;left:0;right:0}.folio-sheet:before{content:"—  ";white-space:pre;color:var(--foil)}.folio-sheet:after{content:"  —";white-space:pre;color:var(--foil)}.sheet-page .page :is(h1,h2):not(.bk-reader *,.leaf-one *,.mem *,.print-card *){font-family:var(--book-display);color:var(--sheet-ink);text-wrap:balance;text-transform:none;font-weight:600}:where(.sheet-page .page) :is(h1,h2):where(:not(.bk-reader *,.leaf-one *,.mem *,.print-card *)){letter-spacing:-.005em;line-height:1.08}:where(.sheet-page .page) h1:where(:not(.bk-reader *,.leaf-one *)){font-size:clamp(32px, calc(3vw / var(--zoom,1)), 40px)}:where(.sheet-page .page) h2:where(:not(.bk-reader *,.leaf-one *,.mem *,.print-card *)){font-size:34px}.sheet-page .card h2:not(.bk-reader *),.sheet-page .people>h2,.sheet-page .tree>h2,.sheet-page .invite h2,.sheet-page .keepers h2,.sheet-page .acct h2,.sheet-page .plan-head h2,.sheet-page .ft-head h2,.sheet-page .mp-voices h2{font-size:28px}.sheet-page .sechead h2{font-size:34px}.sheet-page .card h3:not(.bk-reader *,.mem *),.sheet-page .trio .card h3,.sheet-page .edition-head h3{font-family:var(--book-display);letter-spacing:-.005em;color:var(--sheet-ink);text-transform:none;font-size:26px;font-weight:600;line-height:1.1}.sheet-page .trio .card h3{margin-bottom:var(--s-3)}.sheet-page .trio .card.teal h3{color:#f6efe3}.sheet-page :is(.story,.story p,.said,.story-q,.story-title,.arc-yearnote,.edition-line,.nextq,.plans-promise,.card.empty p,.arc-none p,.book-empty .story,.mp-story,.mp-story .quiet,.rd-story,.rd-story p,.polaroid figcaption,.mp-polaroids .polaroid .cap,.mp-m-polaroids .polaroid .cap,.signoff,.heard,.starters button,.asks .chip,.after-next .nextq,.ft-head .meta,.fv-words,.mp-voice .words):not(.bk-reader *){font-family:var(--book-body)}.sheet-page :is(.story,.story p,.arc-yearnote,.edition-line,.card.empty p,.arc-none p,.fv-words,.mp-voice .words):not(.bk-reader *){color:var(--sheet-ink);font-size:18px;line-height:1.6}.sheet-page .news .item{font-family:var(--book-body);color:var(--sheet-ink);font-size:17px;line-height:1.5}.sheet-page .news .item b{font-weight:500}.sheet-page .person strong{font-family:var(--book-display);font-size:20px;font-weight:600;line-height:1.1}.sheet-page .acct-name{font-family:var(--book-display);font-size:28px;font-weight:600;line-height:1.05}.sheet-page :is(.acct-plan b,.plan-price b,.edition-price,.arc-stats b){font-family:var(--book-display);letter-spacing:0;color:var(--sheet-ink);font-weight:600}.sheet-page .plan-price b{font-size:44px}.sheet-page .edition-price,.sheet-page .arc-stats b{font-size:30px}.sheet-page .acct-plan b{font-size:26px}.sheet-page .label,.sheet-page .field>span:first-child,.sheet-page .arc-decades h3,.sheet-page .progress .end,.sheet-page .bookmini .n small,.sheet-page .plan-book .label,.sheet-page .plan-price span,.sheet-page .arc-year span,.sheet-page .arc-stats span,.sheet-page .bk-sw-label,.sheet-page .bk-where,.sheet-page .bk-head .meta{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--kicker-grey);font-size:11px;font-weight:600;line-height:1.4}.sheet-page .pagehead .label,.sheet-page .savedbox .label,.sheet-page .fromthebook .label,.sheet-page .arc-decade-label{color:var(--kicker-terracotta)}.sheet-page .label.quiet{color:var(--kicker-grey);opacity:.8}.sheet-page .bookmini .n small{letter-spacing:.14em;margin:6px 0 0;display:block}.sheet-page .pill.gold{background:var(--kicker-sage-bg);min-height:22px;color:var(--kicker-sage);font:600 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.sheet-page .chip:not(.big,.asks .chip){font:600 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;min-height:26px;padding:0 10px}.sheet-page .chip.green{background:var(--kicker-sage-bg);color:var(--kicker-sage)}.sheet-page .chip.accent{border:1px solid var(--accent-border);color:var(--kicker-terracotta);background:0 0}.sheet-page .more{font:600 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--kicker-terracotta);gap:8px;min-height:32px}.sheet-page .more:after{content:"→";letter-spacing:0;font-size:14px}.sheet-page .more:hover{color:var(--accent-deep)}.sheet-page .card.teal .more{color:var(--brass)}.sheet-page .sechead a:not(.more){font-size:13px}.sheet-page .btn{transition:transform .12s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out)}.sheet-page .btn:active{transform:scale(.97)}.sheet-page .btn.outline{border-color:var(--line-strong);background:0 0}.sheet-page .btn.outline:hover{background:var(--paper-tone);border-color:var(--ink-soft)}.sheet-page .card{isolation:isolate;background:var(--paper-print);border:1px solid var(--sheet-rule);box-shadow:none;border-radius:6px;position:relative}.sheet-page .card:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--foil-soft);border-radius:2px;position:absolute;inset:6px}.sheet-page .card.featured{border-color:var(--foil)}.sheet-page .card.mine{border-color:var(--kicker-sage)}.sheet-page .card.tint{background:var(--paper-tone)}.sheet-page .card.gold{background:var(--foil-pale);border-color:var(--foil)}.sheet-page .mosaic-quote .fromthebook{border-color:#0000}.sheet-page .mosaic-quote .fromthebook:before{display:none}.sheet-page .mem{box-shadow:none;border:1px solid var(--sheet-rule);background:var(--paper-print);border-radius:6px}.sheet-page .mem:hover{box-shadow:0 1px 2px #2a232014,0 22px 36px -22px #2a232066}.sheet-page .arc-rec,.sheet-page .mp-voice,.sheet-page .qrcard,.sheet-page .banner{background:var(--paper-print);border:1px solid var(--sheet-rule);box-shadow:none;border-radius:6px}.sheet-page .arc-rec .pic{border-radius:3px}.sheet-page .arc-stats{border:1px solid var(--sheet-rule);background:var(--paper-print);border-radius:4px}.sheet-page .arc-stats div{border-left-color:var(--sheet-rule)}.sheet-page .input{background:var(--paper-print);border-color:var(--sheet-rule);border-radius:4px}.sheet-page .input:focus-within{border-color:var(--kicker-terracotta);box-shadow:none}.sheet-page .card.teal{background:var(--teal);color:#f6efe3;border-color:#0000;overflow:hidden}.sheet-page .card.teal:before{display:none}.sheet-page .card.teal:after{content:"";z-index:-1;pointer-events:none;opacity:.1;width:120px;height:132px;-webkit-mask:var(--sheet-mark) center / contain no-repeat;-webkit-mask:var(--sheet-mark) center / contain no-repeat;mask:var(--sheet-mark) center / contain no-repeat;background:currentColor;position:absolute;bottom:-18px;right:-8px}.sheet-page .card.teal p,.sheet-page .card.teal .meta{color:#f6efe3db}.sheet-page .card.teal .hl{color:var(--brass)}.sheet-page :is(.arc-chips,.arc-decaderow) .chip.big{border:0;border-bottom:1px solid var(--sheet-rule);min-height:44px;color:var(--kicker-grey);font:600 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;transition:color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;border-radius:0;padding:0 12px}.sheet-page :is(.arc-chips,.arc-decaderow) .chip.big:hover{color:var(--sheet-ink);border-color:var(--ink-soft)}.sheet-page :is(.arc-chips,.arc-decaderow) .chip.big[aria-pressed=true]{color:var(--sheet-ink);border-bottom:2px solid var(--kicker-terracotta);background:0 0}.sheet-page .arc-chips .chip.big .n,.sheet-page .arc-chips .chip.big[aria-pressed=true] .n{color:var(--kicker-terracotta);letter-spacing:.06em;margin-left:4px;font-weight:600}.sheet-page .chiprow.scroll:is(.arc-chips,.arc-decaderow){margin-bottom:var(--s-2);gap:0;padding-bottom:0}.sheet-page .arc-search .input{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;min-height:48px;padding:0 0 0 2px}.sheet-page .arc-search .input input{font-family:var(--book-body);color:var(--sheet-ink);font-size:20px}.sheet-page .arc-search .input input::placeholder{color:var(--ink-faint);font-style:italic}.sheet-page .arc-search .input:focus-within{border-bottom-color:var(--kicker-terracotta);box-shadow:none}.sheet-page .arc-search .go{width:44px;height:44px;color:var(--kicker-terracotta);transition:background .2s var(--ease-out), transform .12s var(--ease-out);background:0 0;border-radius:50%}.sheet-page .arc-search .go:hover{background:var(--accent-soft)}.sheet-page .arc-search .go:active{transform:scale(.97)}.sheet-page .arc-search .go svg{width:18px;height:18px}.sheet-page .week{gap:var(--s-4);position:relative}.sheet-page .week:before{content:"";background:var(--sheet-rule);pointer-events:none;height:1px;position:absolute;bottom:19px;left:0;right:0}.sheet-page .week button{font:600 10.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--kicker-grey);gap:8px;position:relative}.sheet-page .week button .d{border:1px solid var(--ink-soft);background:var(--page);width:38px;height:38px;color:var(--sheet-ink);font-family:var(--book-display);transition:transform .12s var(--ease-out), border-color .2s var(--ease-out), background .2s var(--ease-out);font-size:18px;font-weight:600;line-height:1}.sheet-page .week button:hover .d{border-color:var(--sheet-ink)}.sheet-page .week button:active .d{transform:scale(.97)}.sheet-page .week button[aria-pressed=true]{color:var(--kicker-terracotta)}.sheet-page .week button[aria-pressed=true] .d{background:var(--kicker-terracotta);border-color:var(--kicker-terracotta);color:#fffdf8}.sheet-page .week .d.has:after{background:var(--kicker-terracotta);width:4px;height:4px;bottom:4px}.sheet-page .week button[aria-pressed=true] .d.has:after{background:var(--foil-pale)}.sheet-page .weekrow .label{align-self:end;margin-right:0;padding-bottom:11px}.sheet-page .progress{gap:var(--s-4)}.sheet-page .progress .bar{background:var(--sheet-rule);border-radius:0;height:1px;overflow:visible}.sheet-page .progress .bar:before{background:var(--foil);border-radius:0;height:1px}.sheet-page .progress .bar:after{content:"✦";left:var(--pct,0%);font:400 13px/1 var(--font-ui);color:var(--foil);background:var(--paper-print);transition:left .6s var(--ease-out);padding:0 3px;position:absolute;top:50%;transform:translate(-50%,-50%)}.sheet-page .progress .end{color:var(--kicker-grey)}.sheet-page .bookmini{gap:var(--s-5);align-items:center}.sheet-page .bookmini img{filter:drop-shadow(0 12px 10px #2a232047)drop-shadow(0 2px 2px #2a23202e);width:76px}.sheet-page .bookmini .n{font-family:var(--book-display);letter-spacing:-.01em;color:var(--sheet-ink);font-size:48px;font-weight:600;line-height:.95}.sheet-page .sechead{padding-top:var(--s-6);margin-top:var(--s-10);position:relative}.sheet-page .sechead:before{content:"";background:var(--sheet-rule);height:1px;position:absolute;top:0;left:0;right:0}.sheet-page .sechead:after{content:"✦";background:var(--page);color:var(--foil);font:400 13px/16px var(--font-ui);padding:0 12px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.sheet-page .home-sheet .sechead{margin-top:0}.ornament{align-items:center;gap:var(--s-4);margin:var(--s-10) 0;color:var(--foil);font:400 13px/1 var(--font-ui);display:flex}.ornament:before,.ornament:after{content:"";background:var(--sheet-rule);flex:1;height:1px}.sheet-page .arc-year{gap:var(--s-4);margin:var(--s-10) 0 var(--s-5)}.sheet-page .arc-year h2{font-family:var(--book-display);letter-spacing:-.01em;color:var(--kicker-terracotta);font-variant-numeric:lining-nums;font-size:44px;font-weight:600;line-height:1}.sheet-page .arc-year:after{background:var(--foil-soft)}.sheet-page .arc-rail .arc-year h2{font-size:36px}.sheet-page .arc-decades button{font-family:var(--book-display);border-radius:4px;font-size:20px;font-weight:600}.sheet-page .arc-decades button span{font:600 11px/1 var(--font-ui);letter-spacing:.14em;color:var(--kicker-grey)}.sheet-page .arc-decades button[aria-current=true]{color:var(--kicker-terracotta)}.sheet-page .arc-decades .arc-decades-mark{background:var(--paper-print);box-shadow:0 0 0 1px var(--sheet-rule);border-radius:4px}.sheet-page .arc-view{background:var(--paper-tone)}.sheet-page .arc-view .chip.big[aria-pressed=true]{background:var(--paper-print);box-shadow:0 0 0 1px var(--sheet-rule)}.sheet-page .person:hover,.sheet-page .acct-list .person[aria-current=true]{background:var(--paper-tone)}.sheet-page ::selection{background:var(--foil-pale);color:var(--sheet-ink)}.sheet-page :focus-visible{outline:2px solid var(--kicker-terracotta);outline-offset:3px}.sheet-page .bk-dot:focus-visible,.sheet-page .bk-sw:focus-visible{outline-color:var(--kicker-terracotta)}@media (width<=760.98px){:root{--frame-inset:8px}.sheet-page{padding-top:18px}.sheet-page:before{background-size:20px 20px,20px 20px,20px 20px,20px 20px;border-radius:16px 16px 0 0}.sheet-page:after{bottom:96px}.running-head-sheet{letter-spacing:.18em;font-size:10px}.folio-sheet{font-size:10px;bottom:100px}:where(.sheet-page .page) h2:where(:not(.bk-reader *,.leaf-one *,.mem *,.print-card *)),.sheet-page .sechead h2{font-size:28px}.sheet-page .card h2:not(.bk-reader *),.sheet-page .people>h2,.sheet-page .tree>h2,.sheet-page .invite h2,.sheet-page .keepers h2,.sheet-page .acct h2,.sheet-page .plan-head h2,.sheet-page .ft-head h2{font-size:24px}:where(.sheet-page .page) h1:where(:not(.bk-reader *,.leaf-one *)){font-size:30px}.sheet-page .card h3:not(.bk-reader *,.mem *),.sheet-page .trio .card h3{font-size:23px}.sheet-page .label,.sheet-page .field>span:first-child,.sheet-page .progress .end,.sheet-page .arc-year span,.sheet-page .more,.sheet-page .pill.gold{font-size:10.5px}.sheet-page .week{gap:6px}.sheet-page .week:before{bottom:17px}.sheet-page .week button{letter-spacing:.1em;gap:6px;font-size:9.5px}.sheet-page .week button .d{width:34px;height:34px;font-size:16px}.sheet-page .weekrow{gap:var(--s-3)}.sheet-page .weekrow .label{width:100%;padding-bottom:0}.sheet-page .weekrow-in{flex-wrap:wrap;width:100%}.sheet-page .week{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.sheet-page .arc-year h2{font-size:34px}.sheet-page .arc-rail .arc-year h2{font-size:30px}.sheet-page .bookmini img{width:64px}.sheet-page .bookmini .n{font-size:40px}.sheet-page .plan-price b{font-size:36px}.sheet-page .acct-person>div{min-width:0}.sheet-page .acct-person .meta{overflow-wrap:anywhere;font-size:13px}.sheet-page .acct-name{font-size:24px}.sheet-page .sechead{padding-top:var(--s-5);margin-top:var(--s-8)}.sheet-page .arc-search .input input{font-size:18px}.sheet-page :is(.arc-chips,.arc-decaderow) .chip.big{min-height:40px}}@media (prefers-reduced-motion:reduce){.sheet-page .progress .bar:after{transition:none}}:root[data-theme=dark] .sheet-page{background:var(--page)}:root[data-theme=dark] .sheet-page .card,:root[data-theme=dark] .sheet-page .mem,:root[data-theme=dark] .sheet-page .input{background:var(--card)}:root[data-theme=dark] .sheet-page .card.teal{background:var(--teal-slate)}:root[data-theme=dark]{--sheet-ink:#f3ede4;--paper-tone:#211a16;--kicker-grey:#b8ada2;--sheet-rule:#f6f0e629}.land-sheet{isolation:isolate;position:relative}.land-sheet .land-sec .sechead h2,.land-sheet .land-cta h2{font-family:var(--book-display);letter-spacing:-.005em;color:var(--sheet-ink);max-width:24ch;font-size:40px;font-weight:600;line-height:1.06}.land-sheet .land-sec .sechead p,.land-sheet .land-cta p{font-family:var(--book-body);color:var(--sheet-ink);max-width:58ch;font-size:18px;line-height:1.55}.land-sheet .land-cta .meta{font-size:17px}.land-sheet .pill.gold{background:var(--kicker-sage-bg);min-height:22px;color:var(--kicker-sage);font:600 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.land-sheet .land-sec+.land-sec .sechead{padding-top:var(--s-8);position:relative}.land-sheet .land-sec+.land-sec .sechead:before{content:"";background:var(--sheet-rule);height:1px;position:absolute;top:0;left:0;right:0}.land-sheet .land-sec+.land-sec .sechead:after{content:"✦";background:var(--page);color:var(--foil);font:400 13px/16px var(--font-ui);padding:0 12px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.land-sheet .card{isolation:isolate;background:var(--paper-print);border:1px solid var(--sheet-rule);box-shadow:none;border-radius:6px;position:relative}.land-sheet .card:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--foil-soft);border-radius:2px;position:absolute;inset:6px}.land-sheet .hows .card .n{font-family:var(--book-display);color:var(--kicker-terracotta);font-size:48px;font-weight:600}.land-sheet .hows .card h3{font-family:var(--book-display);color:var(--sheet-ink);font-size:26px;font-weight:600;line-height:1.1}.land-sheet .hows .card p{font-family:var(--book-body);color:var(--sheet-ink);font-size:17px;line-height:1.55}.land-sheet .hows .card.teal{background:var(--teal)}.land-sheet .hows .card.teal:before{border-color:#f6efe347}.land-sheet .hows .card.teal h3,.land-sheet .hows .card.teal p{color:#f6efe3}.land-sheet .hows .card.teal .n,.land-sheet .hows .card.teal .hl{color:var(--brass)}.land-sheet .sb-books button b{font-family:var(--book-display);font-size:17px;font-weight:600}.land-sheet .sb-books button small{font-size:12px}.land-sheet .cover-tile b{font-family:var(--book-display);color:var(--sheet-ink);font-size:19px;font-weight:600}.land-sheet .cover-tile small{font-size:13px;line-height:1.4}.land-sheet .paper-chip{background:var(--paper-print);border:1px solid var(--sheet-rule);font-size:13px}.land-sheet .land-cta{background:var(--paper-print);border:1px solid var(--sheet-rule);border-radius:6px}.land-sheet .land-foot{font-family:var(--book-body);font-size:15px}.land-sheet .land-foot a{color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--foil-soft);text-decoration-color:var(--foil-soft);text-underline-offset:3px;font-weight:500}.sb-cv-date{font-size:max(12px,1.9cqw)!important}@media (width<=760.98px){.land-sheet .land-sec .sechead h2,.land-sheet .land-cta h2{font-size:30px}.land-sheet .cover-tile small,.land-sheet .paper-chip,.land-sheet .sb-books button small{font-size:12px}.sb-cv-date{font-size:11px!important}.land-sheet .papers{flex-wrap:wrap}}:root{--font-script:"Caveat", "Segoe Print", cursive}.fa{z-index:1;margin-bottom:var(--s-10);position:relative}.fa-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.fa-head h2{font-size:var(--t-h3);letter-spacing:-.01em;text-wrap:balance;max-width:34ch}.fa-meta{font:500 14px/1.4 var(--font-ui);color:var(--ink-soft);margin:0}.fa-rail{padding-left:64px;position:relative}.fa-line{background:var(--accent);opacity:.7;border-radius:2px;width:2px;position:absolute;top:14px;bottom:24px;left:18px}.fa-stop{padding-bottom:var(--s-12);display:flow-root;position:relative}.fa-stop:last-child{padding-bottom:var(--s-4)}.fa-dot{background:var(--page);border:2px solid var(--accent);border-radius:50%;width:14px;height:14px;position:absolute;top:10px;left:-52px}.fa-stop.first .fa-dot{background:var(--accent)}.fa-dec{text-align:center;width:38px;font:700 11.5px/1.2 var(--font-ui);letter-spacing:.06em;color:var(--accent);font-variant-numeric:tabular-nums;position:absolute;top:34px;left:-64px}.fa-stop h3{margin:0 0 var(--s-5);font:700 14px/1.3 var(--font-ui);letter-spacing:.01em;color:var(--ink-soft);padding-top:6px}.fa-stop h3 b{color:var(--ink);font-weight:700}.fa-stop h3 .n{color:var(--ink-faint);font-weight:500}.fa-cards{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.fa-group{gap:var(--s-4);grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;display:grid;position:relative}.fa-group:before{content:attr(data-label);max-width:100%;font:italic 500 14px/1 var(--book-body);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;position:absolute;top:-18px;left:2px;overflow:hidden}.fa-group:after{content:"";background:var(--foil);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.fa-item{min-width:0;position:relative}.fa-card{background:var(--card);min-width:0;color:inherit;transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);border-radius:16px;padding:8px 8px 12px;text-decoration:none;display:block;position:relative}.fa-ph{aspect-ratio:1;background:var(--book-print);box-shadow:inset 0 0 0 1px var(--sheet-rule);border-radius:3px;padding:6px;display:block;position:relative;overflow:hidden}.fa-ph img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.fa-ph.wide,.fa-nophoto.wide{aspect-ratio:4/3}.fa-nophoto{aspect-ratio:1;background:var(--paper-butter);box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;place-items:center;display:grid;position:relative;overflow:hidden}.fa-script{max-width:100%;font:500 44px/1 var(--font-script);color:var(--chocolate);text-align:center;overflow-wrap:anywhere;padding:0 10px;transform:rotate(-3deg)}.fa-nophoto.wide .fa-script{font-size:64px}.fa-card.gone .fa-ph img{filter:sepia(.2)contrast(.96)}.fa-words{min-width:0;padding:0 2px;display:block}.fa-nm{font-family:var(--book-display);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin-top:10px;font-size:20px;font-weight:600;line-height:1.1;display:block}.fa-yr{font:500 13px/1.35 var(--font-ui);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.fa-st{font:600 13px/1.35 var(--font-ui);color:var(--ink-faint);display:block}.fa-card.invited .fa-st,.fa-st.invited{color:var(--ochre)}.fa-card.joined .fa-st,.fa-card.you .fa-st,.fa-st.joined,.fa-st.you{color:var(--book-sage)}.fa-rem{font:500 13px/1.35 var(--font-ui);color:var(--ink-soft);margin-top:6px;display:block}.fa-rem b{color:var(--ink);font-weight:600}.fa-addphoto{z-index:2;aspect-ratio:1;pointer-events:none;justify-content:center;align-items:end;text-decoration:none;display:flex;position:absolute;top:8px;left:8px;right:8px}.fa-addphoto span{pointer-events:auto;min-height:44px;font:600 13px/1 var(--font-ui);color:var(--ink-soft);place-items:center;padding:0 14px;display:grid}.fa-addphoto:hover span{color:var(--accent)}.fa-card:focus-visible,.fa-ask:focus-visible,.fa-addphoto:focus-visible span{outline:3px solid var(--ring);outline-offset:3px;border-radius:16px}@media (hover:hover) and (pointer:fine){.fa-card:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}}.fa-ask{border:1.5px dashed var(--line-strong);min-height:200px;color:var(--ink-faint);text-align:center;font:inherit;cursor:pointer;transition:transform .12s var(--ease-out), color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);background:0 0;border-radius:16px;align-content:center;align-self:stretch;place-items:center;gap:6px;padding:18px 14px;display:grid}.fa-ask b{font:400 34px/1 var(--font-ui)}.fa-ask span{font:italic 500 17px/1.25 var(--book-body);overflow-wrap:anywhere}.fa-ask:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.fa-ask:hover{border-color:var(--accent);color:var(--accent)}}.fa-teller{gap:var(--s-4);grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start;display:grid}.fa-teller.with-spouses{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}.fa-card.fa-big{background:var(--paper-apricot);padding:10px 10px 16px}.fa-big .fa-nm{margin-top:12px;font-size:30px}.fa-big .fa-yr{font-size:14px}.fa-big .fa-yr .fa-st{font-size:14px;display:inline}.fa-ribbon{background:var(--accent);color:var(--on-chocolate);font:700 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 10px;position:absolute;top:14px;left:14px}.fa-said{font:italic 400 19px/1.45 var(--book-body);color:var(--ink);margin-top:10px;display:block}.fa-said small{font:500 12.5px/1.3 var(--font-ui);color:var(--ink-soft);margin-top:6px;font-style:normal;display:block}.fa-voices{min-width:0;padding:4px 4px 0}.fa-voices h4{font:700 15px/1.2 var(--font-ui);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px}.fa-voice{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.fa-voice:first-of-type{border-top:0;padding-top:0}.fa-face{box-shadow:0 0 0 1.5px var(--foil), 0 0 0 3px var(--page)}.fa-voice q{font:italic 400 16.5px/1.4 var(--book-body);color:var(--ink);quotes:"“" "”";display:block}.fa-voice .by{font:500 12.5px/1.3 var(--font-ui);color:var(--ink-soft);margin:3px 0 0}.fa-voice .by b{color:var(--ink);font-weight:600}.fa-tiles{gap:10px;margin-top:12px;display:grid}.fa-voice+.fa-tiles{margin-top:16px}.fa-tiles .atile{text-align:left;white-space:normal;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:12px;min-height:64px;padding:8px 20px 8px 8px;display:grid}.fa-tiles .atile>span:last-child{gap:2px;display:grid}.fa-tiles .atile b{font:700 16px/1.2 var(--font-ui)}.fa-tiles .atile small{font:500 12.5px/1.3 var(--font-ui);opacity:.85}.fa-tiles .atile.teal{background:var(--teal-slate);color:var(--on-chocolate)}.fa-tiles .atile.teal:hover{background:var(--teal)}.fa-tiles .atile.gold{background:var(--pill-gold);color:var(--chocolate)}.fa-tiles .atile.gold:hover{background:var(--brass)}.fa-tiles .atile.gold .ico{background:#4a33271a}.fa-spouses{align-content:start;gap:12px;min-width:0;display:grid}.fa-spouses .lab{font:italic 500 14px/1.2 var(--book-body);color:var(--ink-faint)}.fa-card.compact{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.fa-card.compact .fa-ph,.fa-card.compact .fa-nophoto{width:72px}.fa-card.compact .fa-script{padding:0 4px;font-size:24px}.fa-card.compact .fa-nm{margin-top:0;font-size:18px}.fa-card.compact .fa-rem{margin-top:3px}.fa-shelfitem{min-width:0;position:relative}.fa-shelfitem .fa-place{color:var(--ochre);margin-top:4px;padding-left:6px;padding-right:6px;font-weight:600}.fa-shelfitem .fa-place:hover{color:var(--accent)}.fa-shelfitem .ft-menu.shelf{top:auto;bottom:calc(100% - 8px)}@media (width<=760.98px){.fa{margin-bottom:var(--s-8)}.fa-head{margin-bottom:var(--s-5)}.fa-head h2{font-size:20px}.fa-rail{padding-left:40px}.fa-line{left:9px}.fa-dot{top:8px;left:-37px}.fa-dec{width:30px;font-size:11px;top:30px;left:-44px}.fa-stop{padding-bottom:var(--s-8)}.fa-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fa-group{grid-column:span 2;gap:12px}.fa-teller,.fa-teller.with-spouses{grid-template-columns:minmax(0,1fr)}.fa-nm{font-size:18px}.fa-big .fa-nm{font-size:26px}.fa-script{font-size:36px}.fa-ask{min-height:168px}.fa-ask b{font-size:30px}.fa-spouses{grid-template-columns:minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.fa-card,.fa-ask{transition:none}}:root{--zoom:1}.shell,.auth,.auth.ritual,.auth .spread-wrap,.start,.solo,.wall,.land,body.writing-focus .sheet-page{min-height:calc(100vh / var(--zoom))}.auth .spread-wrap{padding-top:clamp(62px, calc(8vh / var(--zoom)), 96px);padding-bottom:clamp(16px, calc(3vh / var(--zoom)), 40px)}.auth .spread.scaled{zoom:var(--fit,1);width:1440px}@media (width>=1944px){.auth .keepsake{display:none}}.auth .keepsake{pointer-events:none;z-index:0;width:212px;height:auto;display:none;position:absolute;top:50%;left:auto;right:calc(100% + 24px);transform:translateY(-46%)rotate(-7deg)}.auth[data-room="1"] .keepsake{display:block}@media (width<=760.98px){.auth .spread.scaled{zoom:1;width:auto}.auth[data-room="1"] .keepsake{display:none}}.check{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;margin:0;padding:0;font-size:15px}.check:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:4px}.check:hover i{border-color:var(--ink-soft)}.auth.ritual{overflow-x:clip}@media (width<=760.98px){.auth .plate{padding-bottom:26px}}.mpd .rd-story p.nodrop:first-child:first-letter,.rd-story p.nodrop:first-child:first-letter{font-size:inherit;float:none;color:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;padding:0}.print-card .frame{aspect-ratio:4/5}.print-card.lead .frame,.mosaic-quote.lead .fromthebook{aspect-ratio:3/2}@media (width>=1100px){.mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}}body:has(.auth.ritual){background:var(--chocolate) url(/book/cloth-chocolate.webp) 0 0 / 360px 360px}@media (width>=761px){:is(html:has(.auth.ritual),body:has(.auth.ritual)){height:100%;overflow:hidden}.auth.ritual,.auth .spread-wrap{height:calc(100vh / var(--zoom));min-height:0}.auth .spread-wrap{overflow:hidden}}.page-leaf{z-index:40;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 5px 5px #2a232040);margin:-21px 0 0 -15px;position:fixed;top:0;left:0}.page-leaf .blade{fill:#d9a24a;fill-opacity:.92}.page-leaf .vein{fill:none;stroke:#4a33278c;stroke-width:1px;stroke-linecap:round}@media (hover:none),(prefers-reduced-motion:reduce){.page-leaf{display:none}}.sheet-page .arc-search .input:focus-within{box-shadow:none;border-color:#0000;border-bottom-color:var(--accent);outline:none}.sheet-page .arc-search .input:has(input:focus-visible){box-shadow:none;border-color:#0000;border-bottom-color:var(--accent);outline:none}.sheet-page .arc-search .input input:focus-visible{outline:none}.fr-head{justify-content:space-between;align-items:baseline;gap:var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.sheet-page .fr-head h2{font-family:var(--book-display);color:var(--sheet-ink);margin:0;font-size:34px;font-weight:600;line-height:1.1}.fr-headmeta{font:500 14px/1.4 var(--font-ui);color:var(--ink-soft);margin:0}.fr-front{isolation:isolate;gap:var(--s-8);margin-bottom:var(--s-12);background:var(--paper-print);border:1px solid var(--sheet-rule);border-radius:6px;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);padding:32px 36px;display:grid;position:relative}.fr-front:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--foil-soft);border-radius:2px;position:absolute;inset:6px}.fr-who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.fr-front-portrait{border-radius:50%;display:block}.fr-front-portrait:focus-visible{outline:2px solid var(--ochre);outline-offset:6px}.fr-kicker{font:600 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--kicker-sage);margin:0 0 6px}.sheet-page .fr-front-name{font-family:var(--book-display);letter-spacing:-.005em;color:var(--sheet-ink);margin:0;font-size:40px;font-weight:600;line-height:1.05}.fr-front-name a{color:inherit;text-decoration:none}.fr-front-name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--foil-soft);text-decoration-color:var(--foil-soft);text-underline-offset:5px}.fr-meta{font:500 14px/1.45 var(--font-ui);color:var(--ink-soft);margin:6px 0 0}.fr-said{border-left:2px solid var(--accent);margin:16px 0 0;padding-left:16px}.fr-said p{font-family:var(--book-body);color:var(--sheet-ink);text-wrap:pretty;margin:0;font-size:19px;font-style:italic;line-height:1.5}.fr-said p:before{content:"“"}.fr-said p:after{content:"”"}.fr-said cite{font:500 12.5px/1.4 var(--font-ui);color:var(--ink-soft);margin-top:6px;font-style:normal;display:block}.fr-said.empty{font-family:var(--book-body);color:var(--ink-soft);font-size:17px}.fr-acts{flex-wrap:wrap;gap:6px 22px;margin-top:18px;display:flex}.fr-act{min-height:44px;font:600 14px/1 var(--font-ui);color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--foil-soft);text-decoration-color:var(--foil-soft);text-underline-offset:5px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);align-items:center;gap:8px;display:inline-flex}.fr-act svg{width:17px;height:17px;color:var(--accent)}.fr-act:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.fr-act:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:2px}.fr-voices{padding-left:var(--s-8);border-left:1px solid var(--sheet-rule);flex-direction:column;gap:16px;display:flex}.fr-voice{grid-template-columns:44px minmax(0,1fr);gap:12px;margin:0;display:grid}.fr-voice q{font-family:var(--book-body);color:var(--sheet-ink);font-size:16.5px;font-style:italic;line-height:1.45}.fr-voice figcaption{font:500 12.5px/1.3 var(--font-ui);color:var(--ink-soft);margin-top:4px}.fr-voice figcaption b{color:var(--sheet-ink);font-weight:600}.fr-empty{font-family:var(--book-body);color:var(--ink-soft);margin:0;font-size:17px;line-height:1.5}.fr-portrait{background:var(--paper-tone);box-shadow:0 0 0 1px var(--foil-soft), 0 0 0 5px var(--paper-print), 0 0 0 6px var(--sheet-rule);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.fr-portrait.sm{width:64px;height:64px}.fr-portrait.md{width:104px;height:104px}.fr-portrait.lg{width:156px;height:156px}.fr-portrait img{object-fit:cover;width:100%;height:100%;display:block}.fr-portrait.seal:after{content:"";border:1px solid var(--foil-soft);pointer-events:none;border-radius:50%;position:absolute;inset:7px}.fr-mono{font-family:var(--book-display);letter-spacing:.04em;color:var(--kicker-terracotta);font-weight:600;line-height:1}.fr-portrait.sm .fr-mono{font-size:22px}.fr-portrait.md .fr-mono{font-size:36px}.fr-portrait.lg .fr-mono{font-size:54px}.fr-rail{padding-left:64px;position:relative}.fr-line{background:var(--accent);opacity:.85;transform-origin:50% 0;width:2px;position:absolute;top:10px;bottom:10px;left:21px}.fr-stop{margin-bottom:var(--s-10);position:relative}.fr-stop:last-child{margin-bottom:0}.fr-dot{border:2px solid var(--accent);background:var(--page);border-radius:50%;width:14px;height:14px;position:absolute;top:9px;left:-50px}.fr-dec{text-align:center;width:44px;font:600 11px/1 var(--font-ui);letter-spacing:.08em;color:var(--kicker-terracotta);position:absolute;top:32px;left:-64px}.sheet-page .fr-stop h3{font-family:var(--book-display);color:var(--sheet-ink);margin:0 0 16px;font-size:25px;font-weight:600;line-height:1.15}.fr-stop h3 .n{font:400 14px/1.4 var(--font-ui);color:var(--ink-soft);margin-left:10px}.fr-cards{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));align-items:stretch;gap:16px;display:grid}.fr-item{min-width:0;display:grid}.fr-couple{grid-column:span 2;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;display:grid}.fr-amp{text-align:center;font-family:var(--book-display);color:var(--foil);align-self:start;margin-top:52px;font-size:34px;line-height:1}.fr-card,.fr-ask{text-align:center;min-width:0;color:inherit;background:var(--paper-print);border:1px solid var(--sheet-rule);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:22px 14px 18px;text-decoration:none;display:flex;position:relative}.fr-card .fr-portrait{margin-bottom:12px}.fr-card:hover{border-color:var(--foil-soft);transform:translateY(-2px)}.fr-card:active{transform:scale(.98)}.fr-card:focus-visible,.fr-ask:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.fr-nm{font-family:var(--book-display);color:var(--sheet-ink);overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.15}.fr-card .fr-meta{margin:0;font-size:13px}.fr-state{font:500 12.5px/1.3 var(--font-ui);color:var(--ink-soft);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.fr-state i{background:var(--ink-faint);border-radius:50%;flex:none;width:7px;height:7px}.fr-state.on{color:var(--kicker-sage)}.fr-state.on i{background:var(--kicker-sage)}.fr-state.waiting{color:#9a6a1c}.fr-state.waiting i{background:var(--ochre)}.fr-note{font:500 12.5px/1.3 var(--font-ui);color:var(--kicker-terracotta)}.fr-card.gone .fr-portrait img{filter:grayscale(.35)}.fr-card.compact{padding:16px 12px 14px}.fr-ask{border:1px dashed var(--line-strong);cursor:pointer;font:inherit;background:0 0}.fr-ask:hover{border-color:var(--accent)}.fr-ask:hover .fr-ring{border-color:var(--accent);color:var(--accent)}.fr-ring{border:1.5px dashed var(--line-strong);width:104px;height:104px;font-family:var(--book-display);color:var(--ink-soft);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;place-items:center;margin-bottom:12px;font-size:36px;line-height:1;display:grid}.fr-ask .fr-nm{font-family:var(--book-body);color:var(--ink-soft);font-size:16px;font-style:italic;font-weight:400}.fr-shelfitem{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.fr-place{align-self:center}@media (width<=1000px){.fr-front{grid-template-columns:minmax(0,1fr)}.fr-voices{padding-left:0;padding-top:var(--s-6);border-left:0;border-top:1px solid var(--sheet-rule)}}@media (width<=760.98px){.fr-front{padding:24px 20px}.fr-who{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.fr-said{text-align:left}.fr-acts{justify-content:center}.fr-portrait.lg{width:120px;height:120px}.fr-portrait.lg .fr-mono{font-size:42px}.fr-portrait.md{width:84px;height:84px}.fr-portrait.md .fr-mono{font-size:30px}.fr-ring{width:84px;height:84px}.fr-rail{padding-left:40px}.fr-line{left:11px}.fr-dot{left:-36px}.fr-dec{display:none}.fr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fr-couple{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.fr-amp{margin-top:40px;font-size:26px}.sheet-page .fr-front-name{font-size:32px}}@media (prefers-reduced-motion:reduce){.fr-card,.fr-ask,.fr-ring{transition:none}.fr-card:hover{transform:none}}.fr-front-portrait,.fr-front-portrait:hover,.fr-card,.fr-card:hover{text-decoration:none}@media (width>=1280px){:root{--content-max:clamp(1120px, calc(88vw / var(--zoom,1)), 1640px)}}@media (width>=1500px){.mosaic{grid-template-columns:repeat(5,minmax(0,1fr))}.bk-reader .bk-spread,.bk-reader.samples .bk-spread{max-width:1320px}.bk-reader.single .bk-spread,.bk-reader.samples.single .bk-spread{max-width:640px}}.mpd-cols,.mpd-side,.mpd-main{display:contents}@media (width>=1280px){.page.read.mpd{max-width:var(--content-max)}.mpd-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:64px;display:grid}.mpd-side{gap:var(--s-5);flex-direction:column;display:flex;position:sticky;top:96px}.mpd-main{flex-direction:column;min-width:0;display:flex}.mpd-main .mpd-words{margin-top:0}.mpd-main .rd-story{max-width:68ch}.mpd-side .mpd-lead,.mpd-side>*{margin-top:0}}.mosaic{grid-auto-flow:dense}.sheet-page{padding-top:10px}.sheet-page .running-head-sheet{z-index:5;max-width:none;padding:14px max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter))) 13px;margin:0;position:sticky;top:0}.sheet-page .running-head-sheet:before{content:"";inset:0 calc(var(--frame-inset) + 1px);z-index:-1;background:var(--page);pointer-events:none;position:absolute}.sheet-page .running-head-sheet:after{content:"";left:calc(var(--frame-inset) + 1px);right:calc(var(--frame-inset) + 1px);background:var(--foil-soft);opacity:0;height:1px;transition:opacity .24s var(--ease-out);pointer-events:none;position:absolute;bottom:0}.sheet-page .running-head-sheet.stuck:after{opacity:1}.running-head-sheet .rh-right{justify-items:end;min-width:0;display:inline-grid}.running-head-sheet .rh-right>span{max-width:100%;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);grid-area:1/1}.running-head-sheet .rh-sec{opacity:0;transform:translateY(4px)}.running-head-sheet.in-section .rh-page{opacity:0;transform:translateY(-4px)}.running-head-sheet.in-section .rh-sec{opacity:1;transform:none}.running-head-sheet .rh-right{position:relative}.running-head-sheet:not(.in-section) .rh-sec,.running-head-sheet.in-section .rh-page{position:absolute;top:0;right:0}@media (width<=359.98px){.running-head-sheet.in-section>span:first-child{display:none}}.sheet-page .arc-decades,.sheet-page .mp-left{top:56px}.sheet-page .arc-year,.sheet-page .sechead{scroll-margin-top:64px}@media (width<=760.98px){.sheet-page{padding-top:4px}.sheet-page .running-head-sheet{padding-top:14px;padding-bottom:12px}}.running-head-sheet .rh-ribbon{top:100%;right:calc(var(--frame-inset) + 22px);pointer-events:none;width:11px;height:200px;display:none;position:absolute;overflow:hidden}.running-head-sheet .rh-ribbon i{box-sizing:border-box;background:var(--chocolate);border-left:1px solid var(--chocolate-deep);border-right:1px solid var(--chocolate-deep);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 9px),0 100%);will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateY(-128px)}.shell:has(.cloth.teal) .running-head-sheet .rh-ribbon i{background:var(--teal);border-color:var(--teal)}@media (width>=1280px){.running-head-sheet .rh-ribbon{display:block}}@keyframes atm-rule{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@keyframes atm-star{0%{opacity:.35;transform:translate(-50%)rotate(-120deg)scale(.6)}to{opacity:1;transform:translate(-50%)rotate(0)scale(1)}}@keyframes atm-half{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sheet-page .sechead,.sheet-page .ornament{view-timeline:--atm-sec block}.sheet-page .sechead:before{transform-origin:50%;animation:linear both atm-rule;animation-timeline:--atm-sec;animation-range:entry cover 38%}.sheet-page .sechead:after{animation:linear both atm-star;animation-timeline:--atm-sec;animation-range:entry 20% cover 38%}.sheet-page .ornament:before{transform-origin:100%;animation:linear both atm-half;animation-timeline:--atm-sec;animation-range:entry cover 38%}.sheet-page .ornament:after{transform-origin:0%;animation:linear both atm-half;animation-timeline:--atm-sec;animation-range:entry cover 38%}}}.leaf-one>.leaf-ear{z-index:2;pointer-events:none;width:26px;height:26px;position:absolute;bottom:-1px;right:-1px}.leaf-ear:before{content:"";background:var(--page);clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;inset:0}.leaf-ear:after{content:"";background:var(--sheet);clip-path:polygon(0 0,100% 0,0 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.running-head-sheet .rh-right>span,.sheet-page .running-head-sheet:after{transition:none}.running-head-sheet .rh-sec,.running-head-sheet.in-section .rh-page{transform:none}}.home-board{margin-top:var(--s-6);grid-template-columns:minmax(0,2.3fr) minmax(300px,1fr);align-items:start;gap:32px;display:grid}.home-mem .sechead{margin-bottom:var(--s-4)}.home-mem .mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-mem .print-card:not(.invite){padding:6px 6px 8px}.home-mem .print-card:not(.invite) .frame,.home-mem .print-card.lead:not(.invite) .frame{aspect-ratio:1}.home-mem .print-card:not(.invite) .cap{gap:2px;padding:12px}.home-mem .print-card:not(.invite) .cap .title{font-size:19px;line-height:1.12}.home-mem .print-card:not(.invite) .typed-in .wm{display:none}.home-mem .print-card:not(.invite) .cues{top:8px;left:8px}.home-side{flex-direction:column;gap:18px;min-width:0;display:flex;position:sticky;top:96px}.home-quote .fromthebook{gap:12px;padding:22px 22px 18px}.home-quote .fromthebook .said{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:19px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-quote .fromthebook footer{padding-top:10px}.sheet-page .card.glance{padding:6px 22px}.glance-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.glance-row+.glance-row{border-top:1px solid var(--sheet-rule)}.glance-row:not(:has(.glance-book)){grid-template-columns:minmax(0,1fr)}.glance-book{filter:drop-shadow(0 6px 8px #2a232040);width:52px;height:auto;margin-top:4px}.glance-body{gap:6px;min-width:0;display:grid}.sheet-page .glance-body h3{font-family:var(--book-display);color:var(--sheet-ink);margin:0;font-size:21px;font-weight:600;line-height:1.15}.glance-body .meta{margin:0;font-size:14px;line-height:1.45}.glance-body .progress{margin-top:4px}.glance-body .more{justify-self:start;min-height:32px}.glance-body .news{gap:8px;display:grid}@media (width<=1100.98px){.home-board{grid-template-columns:minmax(0,1fr)}.home-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid;position:static}}@media (width<=760.98px){.home-side{grid-template-columns:minmax(0,1fr)}.home-mem .mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-mem .print-card:not(.invite) .cap .title{font-size:17px}}.shell>.top{z-index:60;transition:height .2s var(--ease-out), background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);position:fixed;top:0;left:0;right:0}.cloth{padding-top:var(--top-h)}.top.stuck{height:calc(var(--top-h) - 8px);background:var(--chocolate) url(/book/cloth-chocolate.webp) 0 0 / 360px 360px;box-shadow:0 1px #00000047,0 10px 24px -18px #0009}body.writing-focus .shell>.top{display:none}html{scroll-padding-top:calc(var(--top-h) + 16px)}.home-side,.mpd-side{top:calc(var(--top-h) + 24px)}.hero-in{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.shell>.top{transition:none}}.sheet-page .running-head-sheet{top:calc(var(--top-h) - 8px)}.home-sheet .weekrow{align-items:center;gap:var(--s-6);margin-bottom:var(--s-8)}.home-find{border-bottom:1px solid var(--line-strong);min-width:220px;min-height:44px;color:var(--ink-soft);font-family:var(--book-body);transition:border-color .16s var(--ease-out), color .16s var(--ease-out);flex:0 380px;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 0 0;font-size:18px;font-style:italic;text-decoration:none;display:flex}.home-find svg{width:18px;height:18px;color:var(--accent);flex:none}.home-find:hover{border-bottom-color:var(--accent);color:var(--sheet-ink)}.home-find:focus-visible{outline:2px solid var(--ochre);outline-offset:4px;border-radius:2px}.home-board{margin-top:0}.sheet-page .home-mem .sechead{margin-top:0;padding-top:0}.sheet-page .home-mem .sechead:before,.sheet-page .home-mem .sechead:after{display:none}.home-mem .sechead h2{margin:0}@media (width<=760.98px){.home-sheet .weekrow{margin-bottom:var(--s-6)}.home-find{flex:100%}}.hero .ask{padding-top:var(--s-6)}@media (width<=760.98px){.hero .ask{padding-top:var(--s-3);padding-bottom:var(--s-5)}.shell>.top .add{display:none}}.top.stuck{background:linear-gradient(#4a332761, #4a332761), url(/book/bookcloth.jpg) 0 0 / 300px 300px, var(--chocolate);background-blend-mode:normal, overlay, normal}.top.teal.stuck{background:linear-gradient(#0f4a586b, #0f4a586b), url(/book/bookcloth.jpg) 0 0 / 300px 300px, var(--teal);background-blend-mode:normal, overlay, normal}.top.teal .pillnav a[aria-current=page]{color:var(--teal)}.cloth{view-transition-name:cloth}.sheet-page{view-transition-name:sheet}::view-transition-old(root){animation:.2s var(--ease-out) both vt-fade}::view-transition-new(root){animation:.26s var(--ease-out) both vt-appear}::view-transition-group(cloth){animation-duration:.56s;animation-timing-function:cubic-bezier(.77,0,.175,1);overflow:clip}::view-transition-group(sheet){animation-duration:.56s;animation-timing-function:cubic-bezier(.77,0,.175,1);overflow:clip}::view-transition-image-pair(cloth){isolation:auto}::view-transition-image-pair(sheet){isolation:auto}::view-transition-old(cloth){object-fit:cover;object-position:50% 0;mix-blend-mode:normal;height:100%}::view-transition-new(cloth){object-fit:cover;object-position:50% 0;mix-blend-mode:normal;height:100%}::view-transition-old(cloth){animation:.3s var(--ease-out) both vt-fade}::view-transition-new(cloth){animation:.42s var(--ease-out) 90ms both vt-appear}::view-transition-old(sheet){object-fit:none;object-position:50% 0;mix-blend-mode:normal;height:auto}::view-transition-new(sheet){object-fit:none;object-position:50% 0;mix-blend-mode:normal;height:auto}::view-transition-old(sheet){animation:.24s var(--ease-out) both vt-settle}::view-transition-new(sheet){animation:.52s cubic-bezier(.23,1,.32,1) 60ms both vt-rise}@keyframes vt-fade{to{opacity:0}}@keyframes vt-appear{0%{opacity:0}}@keyframes vt-settle{to{opacity:0;transform:translateY(14px)scale(.992)}}@keyframes vt-rise{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){:root:not(:has(.auth,.door))::view-transition-group(*){animation:none!important}:root:not(:has(.auth,.door))::view-transition-old(*){animation:none!important}:root:not(:has(.auth,.door))::view-transition-new(*){animation:none!important}}.cloth.bare .hero{display:none}.cloth.bare{padding-bottom:40px}.sheet-page.wide .page,.sheet-page.wide .running-head-sheet{max-width:none;padding-left:clamp(20px,3.2vw,72px);padding-right:clamp(20px,3.2vw,72px)}.home-sheet .weekrow{align-items:flex-end;gap:var(--s-10);flex-wrap:nowrap;justify-content:space-between;display:flex}.ribbon{flex:auto;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"head head head""prev track next";align-items:center;gap:8px 4px;min-width:0;display:grid}.ribbon-head{grid-area:head;align-items:baseline;gap:16px;min-width:0;padding-left:40px;display:flex}.ribbon-month{font-family:var(--book-display);color:var(--sheet-ink);flex:none;font-size:24px;font-weight:600;line-height:1}.ribbon-year{color:var(--ink-soft);font-weight:500}.ribbon-line{min-width:0;font-family:var(--book-body);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-style:italic;line-height:1.3;overflow:hidden}.ribbon-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-area:track;padding:2px 0 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 20px),#0000 100%)}.ribbon-track::-webkit-scrollbar{display:none}.ribbon-day{color:var(--sheet-ink);cursor:default;scroll-snap-align:end;font:inherit;background:0 0;border:0;flex:0 0 54px;justify-items:center;gap:5px;margin:0;padding:6px 0 8px;display:grid;position:relative}.ribbon-day.monday:before{content:"";background:var(--sheet-rule);width:1px;position:absolute;top:12px;bottom:12px;left:0}.ribbon-day .wd{font:600 10.5px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.ribbon-day .wd.mo{color:var(--kicker-terracotta)}.ribbon-day .num{width:40px;height:40px;font-family:var(--book-display);font-variant-numeric:lining-nums;color:var(--sheet-ink);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:50%;place-items:center;font-size:22px;font-weight:500;line-height:1;display:grid;position:relative}.ribbon-day .dot{background:var(--accent);visibility:hidden;border-radius:50%;width:5px;height:5px}.ribbon-day.has .dot{visibility:visible}.ribbon-day.empty .num{color:var(--ink-soft)}.ribbon-day.has{cursor:pointer}.ribbon-day.has:hover .num{background:var(--paper-tone)}.ribbon-day.has:active .num{transform:scale(.96)}.ribbon-day.today .num{background:var(--chocolate);color:var(--on-chocolate)}.ribbon-day.today .wd{color:var(--kicker-terracotta)}.ribbon-day.today.has:hover .num{background:var(--chocolate)}.ribbon-day:focus-visible{outline:none}.ribbon-day:focus-visible .num{box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--ochre)}.ribbon-step{border:1px solid var(--sheet-rule);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;transition:border-color .16s var(--ease-out), color .16s var(--ease-out), opacity .16s var(--ease-out);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.ribbon-step.prev{grid-area:prev}.ribbon-step.next{grid-area:next}.ribbon-step:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ribbon-step:active:not(:disabled){transform:scale(.96)}.ribbon-step:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.ribbon-step:disabled{opacity:.3;cursor:default}.home-sheet .home-find{flex:0 0 340px;margin-bottom:14px}@media (width<=1100.98px){.home-sheet .weekrow{gap:var(--s-5);flex-wrap:wrap}.home-sheet .home-find{flex:100%;margin-bottom:0}}@media (width<=760.98px){.ribbon{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""track"}.ribbon-head{padding-left:0}.ribbon-step,.ribbon-line{display:none}.ribbon-day{flex-basis:calc((100vw / var(--zoom,1) - 40px) / 7)}@media (width<=359.98px){.ribbon-day{flex-basis:calc((100vw / var(--zoom,1) - 40px) / 6)}}.ribbon-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px);mask-image:linear-gradient(90deg,#0000 0,#000 24px)}}@media (prefers-reduced-motion:reduce){.ribbon-day .num,.ribbon-step{transition:none}}:root{--kicker-terracotta:#9a4320;--kicker-sage:#3f5b44;--book-sage:#3f5b44;--foil-deep:#8a6a33;--foil-light:#efdcab;--wax:#9a4220;--wax-light:#b85126;--wax-shade:#6e2e16;--ink-stamp:#b85126;--headband-core:#3b291d;--edge-stack:0 1px 0 #f7f0e2, 0 2px 0 #eadfcb, 0 3px 0 #ddcfb4, 0 4px 0 var(--foil), 0 5px 0 var(--foil-deep);--contact:0 1px 1px #2a232047}.sheet-page[data-paper=laid]{background-image:repeating-linear-gradient(90deg,#4a332709 0 1px,#0000 1px 26px),repeating-linear-gradient(0deg,#4a332704 0 1px,#0000 1px 3px),radial-gradient(80% 70% at 50% 40%,#4a332700 60%,#4a33270b 100%)}.sheet-page[data-paper=linen]{background-image:repeating-linear-gradient(0deg,#4a332706 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#4a332706 0 1px,#0000 1px 3px),radial-gradient(80% 70% at 50% 40%,#4a332700 60%,#4a33270b 100%)}.sheet-page[data-paper=plate]{background-image:none}.sheet-page[data-paper=bond]{background-image:radial-gradient(80% 70% at 50% 40%,#4a332700 60%,#4a332708 100%)}.sheet-page>.headband{z-index:6;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'><rect width='8' height='5' fill='%233B291D'/><rect x='1.1' y='.4' width='2.6' height='4.2' rx='1.3' transform='skewX(-16)' fill='%23C9A15A'/><rect x='5.1' y='.4' width='2.6' height='4.2' rx='1.3' transform='skewX(-16)' fill='%23B85126'/></svg>") 0 0/8px 5px repeat-x;border-radius:2px;height:5px;position:absolute;top:-2px;left:24px;right:24px;box-shadow:0 1px #2a232040}.shell:has(.cloth.teal) .sheet-page>.headband{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'><rect width='8' height='5' fill='%233B291D'/><rect x='1.1' y='.4' width='2.6' height='4.2' rx='1.3' transform='skewX(-16)' fill='%23C9A15A'/><rect x='5.1' y='.4' width='2.6' height='4.2' rx='1.3' transform='skewX(-16)' fill='%23F3EBDD'/></svg>")}body.writing-focus .sheet-page>.headband{display:none}.cloth>.tool{z-index:0;pointer-events:none;border-radius:10px;position:absolute;inset:12px 12px 0;box-shadow:inset 0 1px #0000004d,inset 0 -1px #ffecc812,inset 0 0 0 4px #0000}.cloth>.tool:after{content:"";border-radius:7px;position:absolute;inset:4px;box-shadow:inset 0 1px #00000038,inset 0 -1px #ffecc80d,inset 1px 0 #0000001f,inset -1px 0 #ffecc80a}.cloth>.deboss{z-index:0;pointer-events:none;filter:drop-shadow(0 1px #ffecc81a)drop-shadow(0 -1px #0000004d);width:260px;height:286px;position:absolute;bottom:-90px;right:6%}.cloth>.deboss i{-webkit-mask:var(--sheet-mark) center / contain no-repeat;-webkit-mask:var(--sheet-mark) center / contain no-repeat;mask:var(--sheet-mark) center / contain no-repeat;background:#00000029;position:absolute;inset:0}.cloth{--wx:18%;--wy:-10%;--wt:#ffecc81a}.cloth[data-hour=day]{--wx:50%;--wy:-30%;--wt:#fff4e414}.cloth[data-hour=evening]{--wx:86%;--wy:0%;--wt:#ffc4781f}.cloth[data-hour=night]{--wt:transparent}.cloth>.window{z-index:0;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(ellipse 70% 120% at var(--wx) var(--wy), var(--wt), transparent 70%);position:absolute;inset:0}@media (width<=760.98px){.cloth>.tool{inset:8px 8px 0}.cloth>.tool:after{inset:3px}.cloth>.deboss{width:150px;height:165px;bottom:-50px}.sheet-page>.headband{left:18px;right:18px}}.hero-grid.home-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:56px}.home-hero .greet .label{margin-bottom:10px}.home-hero .greet .foil{margin-bottom:4px}.home-hero .ask{border:0;padding:0}.home-hero .ask .story-q.q{max-width:26ch;margin:12px 0 18px;font-size:clamp(26px,2.1vw,32px);line-height:1.22}.home-hero .ask .acts{align-items:center;gap:10px}.home-hero .ask .note{margin-top:10px}@media (width<=1100.98px){.hero-grid.home-hero{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=760.98px){.tabbar{padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));background:var(--paper-print);border-top:1px solid var(--sheet-rule);gap:8px;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -20px #2a232066}.tabbar .tabs{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tabbar .tabs a{min-height:52px;color:var(--ink-soft);border-radius:12px;font-size:12px}.tabbar .tabs a[aria-current=page]{background:var(--paper-tone);color:var(--sheet-ink)}.tabbar .fab{width:48px;height:48px;box-shadow:none}.sheet-page{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.running-head-sheet,.sheet-page .running-head-sheet,.folio-sheet,.sheet-page .label,.sheet-page .more,.sheet-page .pill.gold,.fr-kicker,.ribbon-day .wd{font-size:12px}@media (width<=760.98px){.running-head-sheet,.sheet-page .running-head-sheet,.folio-sheet,.sheet-page .label,.sheet-page .more,.ribbon-day .wd{letter-spacing:.1em;font-size:12px}}.sheet-page .field>span:first-child{text-transform:none;letter-spacing:0;font:600 13px/1.3 var(--font-ui);color:var(--sheet-ink)}.sheet-page .chip:not(.big){text-transform:none;letter-spacing:0;font-size:13px}:where(.btn:disabled,.btn[aria-disabled=true],button:disabled){opacity:.6}.ribbon-day.future{opacity:1}.ribbon-day.future .wd,.ribbon-day.future .num{color:var(--ink-faint)}.progress .end,.sheet-page .progress .end{font-size:12px}:root{--tabbar-h:0px}@media (width<=760.98px){:root{--tabbar-h:calc(69px + env(safe-area-inset-bottom,0px))}}.sheet-page.wide .page,.sheet-page.wide .running-head-sheet{padding-left:clamp(24px, calc(3.2vw / var(--zoom,1)), 72px);padding-right:max(76px, clamp(24px, calc(3.2vw / var(--zoom,1)), 72px))}@media (width<=1279.98px){.sheet-page.wide .page,.sheet-page.wide .running-head-sheet{padding-right:clamp(20px, calc(3.2vw / var(--zoom,1)), 72px)}}.avatar.ph{background:var(--paper-tone);color:var(--kicker-terracotta);font-family:var(--book-display);letter-spacing:.03em;box-shadow:inset 0 0 0 1px var(--foil-soft), inset 0 0 0 3px var(--paper-tone), inset 0 0 0 4px #c9a15a59;font-weight:600;line-height:1}.top .me .avatar.ph,.on-dark .avatar.ph{color:var(--on-chocolate);background:#f6f0e629;box-shadow:inset 0 0 0 1px #c9a15a80}.auth.ritual .btn:disabled,.atile:disabled,.ribbon-step:disabled{opacity:.6}.auth.ritual .input:has(input:disabled){opacity:.6}.pillnav a{min-height:44px}:root{--terracotta-ink:#9a4320;--sage-ink:#3f5b44;--sage-ink-bg:#e4e8dc;--w-pencil:#6f665d;--w-gilt-b:#e6c77e}.sheet-page .more{text-transform:none;letter-spacing:0;font:600 14px/1.2 var(--font-ui);white-space:nowrap;align-items:center;gap:6px;min-height:44px;display:inline-flex}.sheet-page .more:after{font-size:15px}.sheet-page>.page[aria-busy=true]{min-height:calc(40vh / var(--zoom,1))}.sheet-page>.page[aria-busy=true]+.loading-mark{margin-top:calc(-40vh / var(--zoom,1))}.keys-hint{right:clamp(20px, calc(3.2vw / var(--zoom,1)), 72px);z-index:1;min-height:44px;font:500 12px/1 var(--font-ui);color:var(--ink-soft);cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 4px;display:inline-flex;position:absolute;bottom:22px}.keys-hint kbd,.keys-list kbd{border:1px solid var(--line-strong);background:var(--paper-print);min-width:22px;height:22px;font:600 12px/1 var(--font-ui);color:var(--sheet-ink);border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 6px;display:inline-grid}@media (hover:hover) and (pointer:fine){.keys-hint:hover{color:var(--sheet-ink)}}.keys-hint:active{transform:scale(.97)}.keys-hint:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}@media (hover:none),(pointer:coarse),(width<=760.98px){.keys-hint{display:none}}.keys-sheet{width:min(480px,100%)}.keys-list{gap:0;margin:0;display:grid}.keys-list>div{align-items:center;gap:var(--s-4);border-top:1px solid var(--line-strong);grid-template-columns:96px minmax(0,1fr);padding:12px 0;display:grid}.keys-list>div:first-child{border-top:0}.keys-list dt{gap:6px;display:flex}.keys-list dd{font:400 17px/1.4 var(--book-body);color:var(--sheet-ink);margin:0}.keys-note{margin:var(--s-4) 0 0;font:400 13px/1.4 var(--font-ui);color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.keys-hint{transition:none}.keys-hint:active{transform:none}}@media (width<=760.98px){.hero-in:has(>.back){grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.hero-in:has(>.back)>.back{grid-area:1/1;align-self:start;margin:-10px 0 0}.hero-in:has(>.back)>.back~*{grid-column:2;min-width:0;margin-left:0}}@media (width>=761px) and (width<=960px){.top-in{grid-template-columns:auto minmax(0,1fr) auto}.pillnav{justify-self:center;display:flex}.top .teller .avatar{display:none}.top .teller>span:not(.avatar){display:inline}.top .teller strong{max-width:9ch}}.pillnav a:after{content:"";position:absolute;inset:-4px 0}.ribbon-step{position:relative}.ribbon-step:before{content:"";border-radius:50%;position:absolute;inset:-6px}.teller-pick:before{inset:-12px -6px}.mv{--marker:color-mix(in srgb, var(--foil) 55%, transparent);--mv-ink:var(--sheet-ink);--mv-soft:var(--ink-soft);--mv-terra:var(--terracotta-ink);--mv-sage:var(--sage-ink);--mv-fs:20px;--mv-lh:1.6;--mv-col:calc(var(--mv-fs) * 25.4);--mv-gap:64px}@media (width>=600px){.mv{--mv-fs:21px}}@media (width>=1024px){.mv{--mv-fs:22px}}@media (width>=1680px){.mv{--mv-fs:23px;--mv-lh:1.58;--mv-gap:96px}}@media (width<=359px){.mv{--mv-fs:19px}}.sheet-page .page.mv{padding-top:20px}.mv-crumbs{align-items:center;margin:0 0 12px;display:flex}.mv-back{min-height:44px;color:var(--mv-ink);font:600 14px/1 var(--font-ui);transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);border-radius:999px;align-items:center;gap:4px;margin-left:-8px;padding:0 12px 0 4px;text-decoration:none;display:inline-flex}.mv-back svg{width:18px;height:18px;color:var(--accent);transition:transform .16s var(--ease-out)}.mv-back:focus-visible{outline:2px solid var(--mv-terra);outline-offset:2px}.mv-back:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mv-back:hover{background:var(--paper-tone)}.mv-back:hover svg{transform:translate(-2px)}}.mv-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body";display:grid}.mv-head{grid-area:head;min-width:0}.mv-body{grid-area:body;min-width:0}.mv-plate:not(.inline){grid-area:plate;min-width:0}.mv-margin{grid-area:margin;min-width:0}@media (width>=600px) and (width<=1279.98px){.mv-grid,.mv-crumbs{max-width:calc(var(--mv-col) + 8px);margin-left:auto;margin-right:auto}}@media (width>=1280px){.mv.has-plate .mv-grid{grid-template-columns:minmax(0, 1fr) var(--mv-col);column-gap:var(--mv-gap);grid-template-rows:auto 1fr;grid-template-areas:"plate head""plate body";align-items:start}.mv.has-plate .mv-plate{top:calc(var(--top-h) + 24px);grid-row:1/span 2;align-self:start;position:sticky}.mv.no-plate .mv-grid{grid-template-columns:var(--mv-col) minmax(280px, 340px);column-gap:var(--mv-gap);grid-template-rows:auto 1fr;grid-template-areas:"head margin""body margin";justify-content:center;align-items:start}.mv.no-plate .mv-margin{top:calc(var(--top-h) + 24px);grid-row:1/span 2;align-self:start;padding-top:4px;position:sticky}.mv.no-plate .mv-crumbs,.mv.no-plate .where-next{max-width:calc(var(--mv-col) + var(--mv-gap) + 340px);margin-left:auto;margin-right:auto}}@media (width>=1680px){.mv.no-plate .mv-grid{grid-template-columns:440px var(--mv-col) 340px;grid-template-rows:auto;grid-template-areas:"head body margin";column-gap:80px}.mv.no-plate .mv-head{top:calc(var(--top-h) + 24px);align-self:start;padding-top:4px;position:sticky}.mv.no-plate .mv-crumbs,.mv.no-plate .where-next{max-width:calc(440px + 340px + 80px * 2 + var(--mv-col))}.mv.no-plate .mv-state{flex-basis:100%;margin-left:-12px;margin-right:0}.sheet-page .page.mv.no-plate h1.mv-title{font-size:36px}}.mv-plate{--maxh:calc(100vh / var(--zoom,1) - var(--top-h) - 200px)}.mv-plate-in{width:min(100%, calc(var(--maxh) * var(--r) + 24px));gap:14px;margin-left:auto;margin-right:auto;display:grid}.mv-plate.inline{margin:1.4em 0 0}.mv-plate.inline .mv-plate-in{margin:0}.mv-print-btn{cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:2px;max-width:100%;padding:0;display:block}.mv-print-btn:focus-visible{outline:2px solid var(--mv-terra);outline-offset:4px}.mv-print{box-sizing:border-box;background:var(--paper-print);border:1px solid var(--sheet-rule);border-radius:2px;width:100%;margin:0;padding:12px 12px 16px;display:block;position:relative}.mv-print-box{aspect-ratio:var(--r);background:var(--paper-tone);display:block;overflow:hidden}.mv-print-box img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .24s var(--ease-out);display:block}.mv-print.ready .mv-print-box img{opacity:1}.mv-when{font:600 12px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--kicker-grey);margin:0}.mv-thumbs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mv-thumb{box-sizing:border-box;border:1px solid var(--sheet-rule);background:var(--paper-print);cursor:pointer;width:76px;height:76px;transition:transform .12s var(--ease-out), border-color .16s var(--ease-out);border-radius:2px;padding:5px}.mv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mv-thumb[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.mv-thumb:hover{border-color:var(--ink-soft)}}.mv-thumb:active{transform:scale(.97)}.mv-thumb:focus-visible{outline:2px solid var(--mv-terra);outline-offset:3px}.mv-thumbs-more{font:600 14px/1 var(--font-ui);color:var(--mv-soft)}.mv-pc{background:linear-gradient(135deg, var(--album-black) 0%, var(--album-black-deep) 60%, var(--album-black-sheen) 100%);pointer-events:none;opacity:0;width:26px;height:26px;filter:drop-shadow(var(--contact));transition:opacity .36s var(--ease-out), transform .36s var(--ease-out);position:absolute}.mv-pc.tl{clip-path:polygon(0 0,100% 0,0 100%);top:-5px;left:-5px;transform:translate(-4px,-4px)}.mv-pc.tr{clip-path:polygon(0 0,100% 0,100% 100%);transition-delay:40ms;top:-5px;right:-5px;transform:translate(4px,-4px)}.mv-pc.bl{clip-path:polygon(0 0,100% 100%,0 100%);transition-delay:80ms;bottom:-5px;left:-5px;transform:translate(-4px,4px)}.mv-pc.br{clip-path:polygon(100% 0,100% 100%,0 100%);transition-delay:.12s;bottom:-5px;right:-5px;transform:translate(4px,4px)}.mv-print.ready .mv-pc{opacity:1;transform:none}.mv-lightbox{background:var(--night);width:100%;max-width:none;height:100%;max-height:none;color:var(--night-ink);border:0;place-items:center;margin:0;padding:0;position:fixed;inset:0}.mv-lightbox[open]{display:grid}.mv-lightbox::backdrop{background:var(--night-veil)}.mv-lightbox figure{justify-items:center;gap:14px;margin:0;display:grid}.mv-lightbox img{max-width:calc(94vw / var(--zoom,1));max-height:calc(84vh / var(--zoom,1));object-fit:contain;display:block}.mv-lightbox figcaption{font:600 12px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--night-soft)}.mv-lightbox-close{border:1px solid var(--night-rule);min-height:44px;color:var(--night-ink);font:600 14px/1 var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;position:absolute;top:16px;right:16px}@media (hover:hover) and (pointer:fine){.mv-lightbox-close:hover{border-color:var(--night-ink)}}.mv-lightbox-close:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.mv-head{padding-bottom:32px}.mv-kick{align-items:center;gap:16px;margin-bottom:18px;display:flex}.mv-pill{background:var(--kicker-sage-bg);min-height:26px;color:var(--mv-sage);font:600 12px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.sheet-page .page.mv h1.mv-title{font-family:var(--book-display);letter-spacing:-.01em;color:var(--mv-ink);text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0;font-size:44px;font-weight:600;line-height:1.08}@media (width>=1680px){.sheet-page .page.mv h1.mv-title{font-size:50px}}.mv-title .seal{vertical-align:-.12em;margin-left:4px;display:inline-block}@media (width<=599.98px){.mv-title .seal svg{width:100%;height:100%}}.mv-date{font:500 14px/1.3 var(--font-ui);color:var(--mv-soft);flex-wrap:wrap;align-items:center;gap:0;margin:10px 0 0;display:flex}.mv-date>*+:before{content:"·";color:var(--foil);margin:0 10px}.mv-date .dated{letter-spacing:.02em;color:var(--mv-terra);font-weight:600}.mv-date a{min-height:44px;color:var(--mv-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.24em;transition:color .16s var(--ease-out);align-items:center;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.mv-date a:hover{color:var(--mv-ink);text-decoration-color:currentColor}}.mv-date a:focus-visible{outline:2px solid var(--mv-terra);outline-offset:2px;border-radius:2px}.mv-kept{max-width:24em;font-family:var(--book-body);color:var(--mv-ink);text-wrap:pretty;margin:16px 0 0;font-size:25px;font-style:italic;line-height:1.38}.mv-kept span,.sheet-page .mv .rd-story mark.mv-mark{background:linear-gradient(transparent 74%, var(--marker) 74%, var(--marker) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;padding:0 1px}.mv-by{font:500 14px/1.3 var(--font-ui);color:var(--mv-soft);flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:14px;display:flex}.mv-teller{align-items:center;gap:10px;min-height:44px;display:inline-flex}.mv-teller b{color:var(--mv-ink);font-weight:600}.mv-teller .avatar{border:2px solid var(--paper-print);box-shadow:0 0 0 1px var(--sheet-rule)}.mv-people{flex-wrap:wrap;align-items:center;gap:0 2px;display:inline-flex}.mv-in{font-family:var(--book-body);margin-right:4px;font-size:16px;font-style:italic}.mv-person{min-height:44px;color:var(--mv-ink);transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 4px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.mv-person:hover{background:var(--paper-tone)}}.mv-person:active{transform:scale(.97)}.mv-person:focus-visible{outline:2px solid var(--mv-terra);outline-offset:2px}.mv-state{flex-wrap:wrap;align-items:center;margin-left:auto;margin-right:-12px;display:inline-flex}.mv-asked{margin:0 0 28px}.mv-asked p{margin:0}.mv-asked-lab{font:600 13px/1.3 var(--font-ui);color:var(--mv-terra)}.sheet-page .mv-asked-q{font-family:var(--book-body);color:var(--mv-ink);max-width:26em;margin-top:6px;font-size:21px;font-style:italic;line-height:1.4}.mv-asked-by{font:500 13px/1.3 var(--font-ui);color:var(--mv-soft);margin-top:6px}.sheet-page .mv .rd-story{max-width:25.4em;font-family:var(--book-body);font-weight:400;font-size:var(--mv-fs);line-height:var(--mv-lh);color:var(--mv-ink);font-variant-numeric:oldstyle-nums proportional-nums;font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-hyphens:manual;hyphens:manual}.sheet-page .mv .rd-story p{text-wrap:pretty;overflow-wrap:break-word;margin:0;font-style:normal}.sheet-page .mv .rd-story .mv-para+.mv-para,.sheet-page .mv .rd-story p+p{margin-top:.8em}.sheet-page .mv .rd-story p.lines{line-height:1.5}.sheet-page .mv .rd-story p:first-letter,.sheet-page .mv .rd-story p:first-child:first-letter{float:none;initial-letter:normal;font:inherit;color:inherit;background:0 0;border:0;outline:0;margin:0;padding:0}.sheet-page .mv .rd-story p.drop:first-letter{float:left;font-family:var(--book-display);color:var(--chocolate);padding:.04em .08em 0 0;font-size:4.35em;font-weight:600;line-height:.8}@supports (initial-letter:3){.sheet-page .mv .rd-story p.drop:first-letter{float:none;initial-letter:3;font-size:inherit;line-height:inherit;margin-right:.08em;padding:0}}.sheet-page .mv .rd-story .quiet{color:var(--mv-soft);font-style:italic}.sheet-page .mv .rd-story p.reading:before{left:-20px}@media (width<=599.98px){.sheet-page .mv .rd-story{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}@supports (initial-letter:2){.sheet-page .mv .rd-story p.drop:first-letter{initial-letter:2}}.sheet-page .mv .rd-story p.reading:before{left:-12px}}.sheet-page .mv .rd-story p.asked{color:var(--mv-soft);padding-left:1.5em;font-size:.86em;font-style:italic;line-height:1.5}.sheet-page .mv .rd-story p.asked .asked-lab{font:600 13px/1 var(--font-ui);color:var(--mv-terra);margin-right:6px;font-style:normal}.mv-coda{max-width:25.4em;font-family:var(--book-body);font-style:italic;font-size:var(--mv-fs);color:var(--mv-ink);text-align:center;text-wrap:balance;margin:1.6em 0 0;line-height:1.45}.mv-coda-mark{font:400 14px/1 var(--font-ui);color:var(--foil);margin-bottom:10px;font-style:normal;display:block}.mv-tidy{max-width:var(--mv-col);font:500 13px/1.4 var(--font-ui);color:var(--mv-soft);margin:18px 0 0}.mv-tidy button{min-height:44px;font:600 13px/1 var(--font-ui);color:var(--mv-terra);text-underline-offset:.24em;cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.mv-tidy button:hover{color:var(--mv-ink)}}.mv-tidy button:focus-visible{outline:2px solid var(--mv-terra);outline-offset:2px;border-radius:2px}.mv-voice{max-width:var(--mv-col);margin-top:28px}.mv-voice .mp-player{margin:0;position:static}.mv-voice .player,.mv-voice .mp-player.reader .player{border:0;border-top:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule);box-shadow:none;background:0 0;border-radius:0;gap:14px;padding:10px 0}.mv-voice .player .play{background:var(--mv-ink);width:44px;height:44px;color:var(--paper-print);transition:transform .12s var(--ease-out), background-color .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.mv-voice .player .play:hover{background:var(--chocolate)}}.mv-voice .player .play:active{transform:scale(.95)}.mv-voice .player .play:focus-visible{outline:2px solid var(--mv-terra);outline-offset:3px}.mv-voice .player .play:disabled{opacity:.6;cursor:not-allowed;transform:none}.mv-voice .mp-player.reader .play[aria-pressed=true]{background:var(--accent)}.mv-voice .player .bars{height:26px}.mv-voice .player .bars i{background:var(--mv-ink);opacity:.22}.mv-voice .player .bars i.on{opacity:.85}.mv-voice .player time{font:500 13px/1 var(--font-ui);color:var(--mv-soft)}.mv-voice .who-reads{flex:none;gap:2px;min-width:0;display:grid}.mv-voice .who-reads b{font:600 14px/1.2 var(--font-ui);color:var(--mv-ink);white-space:nowrap}.mv-voice .who-reads small{font:500 13px/1.3 var(--font-ui);color:var(--mv-soft);white-space:nowrap}.mv-voice .player .who{display:none}.mv-voice .mp-player .note{padding:8px 0 0;font-size:14px}.mv-tools{max-width:var(--mv-col);border-top:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule);flex-wrap:wrap;align-items:center;gap:2px;margin-top:28px;padding:4px 0;display:flex}.mv-voice+.mv-tools{border-top:0;margin-top:0}.mv-tools-gap{flex:8px}.mv-tools>.mv-tool:first-child{margin-left:-12px}.sheet-page .mv .mv-tool{min-height:44px;color:var(--mv-ink);font:500 14px/1 var(--font-ui);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.sheet-page .mv .mv-tool svg{width:17px;height:17px;color:var(--accent);flex:none}.sheet-page .mv .mv-tool[aria-expanded=true]{background:var(--paper-tone)}@media (hover:hover) and (pointer:fine){.sheet-page .mv .mv-tool:hover{background:var(--paper-tone)}}.sheet-page .mv .mv-tool:active{transform:scale(.97)}.sheet-page .mv .mv-tool:focus-visible{outline:2px solid var(--mv-terra);outline-offset:1px}.sheet-page .mv .mv-tool:disabled{opacity:.6;cursor:not-allowed;transform:none}.sheet-page .mv .rd-treasure.on svg{color:var(--ochre)}.sheet-page .mv .rd-privacy.private svg{color:var(--mv-soft)}.sheet-page .mv .mv-more-btn{letter-spacing:.1em;justify-content:center;min-width:44px;padding:0 10px;font-weight:700}.mv-confirm{max-width:var(--mv-col);border:0;border-top:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule);background:0 0;border-radius:0;margin-top:28px;padding:20px 0}.mv-confirm-h{font:600 16px/1.35 var(--font-ui);color:var(--mv-ink);margin:0}.sheet-page .btn.mv-danger-fill{background:var(--danger);border-color:var(--danger);color:var(--paper-print)}@media (hover:hover) and (pointer:fine){.sheet-page .btn.mv-danger-fill:hover{background:var(--danger-deep)}}.mv-menuwrap{display:inline-flex;position:relative}.mv-menu{z-index:30;min-width:240px;max-width:min(320px, calc(100vw / var(--zoom,1) - 32px));background:var(--paper-print);border:1px solid var(--sheet-rule);box-shadow:var(--shadow-lift);transform-origin:0 0;animation:mv-menu-in .16s var(--ease-out) both;border-radius:6px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.mv-menuwrap.end .mv-menu{transform-origin:100% 0;left:auto;right:0}.mv-menu.up{transform-origin:0 100%;top:auto;bottom:calc(100% + 6px)}.mv-menuwrap.end .mv-menu.up{transform-origin:100% 100%}.mv-retry{border:1px solid var(--sheet-rule);min-height:44px;color:var(--mv-ink);font:600 14px/1 var(--font-ui);cursor:pointer;transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border-radius:999px;align-items:center;margin-left:4px;padding:0 12px;display:inline-flex}.mv-retry:active{transform:scale(.97)}.mv-retry:focus-visible{outline:2px solid var(--mv-terra);outline-offset:2px}@keyframes mv-menu-in{0%{opacity:0;transform:scale(.96)translateY(-2px)}}.mv-menu-item{min-height:44px;color:var(--mv-ink);font:500 14px/1.25 var(--font-ui);text-align:left;cursor:pointer;transition:background-color .12s var(--ease-out);background:0 0;border:0;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.mv-menu-item:focus-visible{background:var(--paper-tone);box-shadow:inset 0 0 0 2px var(--mv-terra);outline:none}@media (hover:hover) and (pointer:fine){.mv-menu-item:hover{background:var(--paper-tone)}}.mv-menu-item:disabled{opacity:.6;cursor:not-allowed}.mv-menu-ico{place-items:center;width:17px;display:grid}.mv-menu-ico:empty{display:none}.mv-menu-ico svg{width:17px;height:17px;color:var(--accent)}.mv-menu-txt{gap:3px;display:grid}.mv-menu-txt small{color:var(--mv-soft);font-size:13px;font-weight:500}.mv-menu-check{width:16px;color:var(--mv-terra);display:inline-flex}.mv-menu-check svg{display:block}.mv-menu-item.danger,.mv-menu-item.danger .mv-menu-ico svg{color:var(--danger)}.mv .fv{max-width:var(--mv-col);margin-top:56px}.mv .fv:before{content:"✦";text-align:center;height:16px;font:400 14px/16px var(--font-ui);color:var(--foil);background:linear-gradient(to right, var(--sheet-rule) calc(50% - 18px), transparent calc(50% - 18px) calc(50% + 18px), var(--sheet-rule) calc(50% + 18px)) center / 100% 1px no-repeat;margin-bottom:32px;display:block}.mv-margin .fv{margin-top:0}.mv-margin .fv:before{display:none}.sheet-page .mv .fv-head{margin-bottom:8px;display:block}.sheet-page .mv .fv-head h2{font-family:var(--book-display);letter-spacing:-.005em;color:var(--mv-ink);margin:0;font-size:28px;font-weight:600;line-height:1.1}.sheet-page .mv-margin .fv-head h2{font-size:24px}.sheet-page .mv .fv-empty{font-family:var(--book-body);color:var(--mv-soft);margin:10px 0 0;font-size:17px;font-style:italic;line-height:1.45}.mv .fv-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.mv .fv-row,.mv .fv-row:last-child{border:0;border-top:1px solid var(--sheet-rule);background:0 0;border-radius:0;margin:0;padding:24px 0;display:block}.mv .fv-row:first-child{border-top:0;padding-top:16px}.mv .fv-row.pending,.mv .fv-row.pending:first-child{background:var(--paper-tone);border:0;border-radius:4px;margin:8px 0;padding:16px 18px}.sheet-page .mv .fv-words{text-indent:-.4em;font-family:var(--book-body);color:var(--mv-ink);quotes:"“" "”";margin:0;font-size:19px;font-style:normal;line-height:1.55;display:block}.mv .fv-who{font:500 13px/1.3 var(--font-ui);color:var(--mv-soft);align-items:center;gap:8px;margin:10px 0 0;display:flex}.mv .fv-who b{color:var(--mv-ink);font-weight:600}.mv .fv-who .avatar{flex:none;width:24px;height:24px}.mv .fv-acts{flex-wrap:wrap;align-items:center;gap:2px;margin-top:6px;margin-left:-12px;display:flex}.mv .fv-wait{font:600 13px/1 var(--font-ui);color:var(--mv-terra);padding:0 12px}.sheet-page .mv .fv-open{min-height:44px;font:600 15px/1.2 var(--font-ui);color:var(--mv-terra);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sheet-page .mv .fv-open span{transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sheet-page .mv .fv-open:hover span{transform:translate(3px)}}.sheet-page .mv .fv-open:focus-visible{outline:2px solid var(--mv-terra);outline-offset:2px;border-radius:2px}.mv .fv-closed{margin-top:8px}.mv .fv-add{background:0 0;border:0;gap:10px;margin-top:16px;padding:0;display:grid}.mv .fv-add label{font:600 15px/1.3 var(--font-ui);color:var(--mv-ink)}.mv .fv-add textarea{border:1px solid var(--sheet-rule);background:var(--paper-print);min-height:120px;color:var(--mv-ink);font-family:var(--book-body);border-radius:4px;padding:12px 14px;font-size:19px;line-height:1.5}@media (hover:hover) and (pointer:fine){.mv .fv-add textarea:hover{border-color:var(--line-strong)}}.mv .fv-add textarea:focus{border-color:var(--mv-terra);box-shadow:none;outline:2px solid var(--mv-terra);outline-offset:1px}.mv .fv-add .btn.primary{background:var(--chocolate);border-color:var(--chocolate);color:var(--on-chocolate)}.mv .fv .done{color:var(--green);font:600 14px/1.3 var(--font-ui)}.mv-turn{max-width:var(--mv-col);border-top:1px solid var(--sheet-rule);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-top:48px;padding-top:16px;display:grid}.mv-turn-link{min-height:44px;color:inherit;transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);border-radius:6px;gap:4px;min-width:0;margin:0 -10px;padding:8px 10px;text-decoration:none;display:grid}.mv-turn-link.next{text-align:right;grid-template-columns:minmax(0,1fr) auto;justify-items:end;column-gap:8px}.mv-turn-link.next .mv-turn-k,.mv-turn-link.next i{grid-column:1}.mv-turn-link.next .mv-turn-arrow{font:400 22px/1 var(--font-ui);color:var(--accent);transition:transform .16s var(--ease-out);grid-area:1/2/span 2;align-self:center}.mv-turn-k{font:600 13px/1.2 var(--font-ui);color:var(--mv-terra)}.mv-turn-k span{transition:transform .16s var(--ease-out);display:inline-block}.mv-turn-link i{font-family:var(--book-body);color:var(--mv-ink);text-wrap:balance;font-size:17px;font-style:italic;line-height:1.3;display:block}.mv-turn-pos{font:500 13px/1.2 var(--font-ui);color:var(--mv-soft);white-space:nowrap}@media (hover:hover) and (pointer:fine){.mv-turn-link:hover{background:var(--paper-tone)}.mv-turn-link.prev:hover .mv-turn-k span{transform:translate(-3px)}.mv-turn-link.next:hover .mv-turn-arrow{transform:translate(3px)}}.mv-turn-link:active{transform:scale(.99)}.mv-turn-link:focus-visible{outline:2px solid var(--mv-terra);outline-offset:1px}.mv .where-next{margin-top:72px}@media (width>=600px) and (width<=1279.98px){.mv .where-next{max-width:calc(var(--mv-col) + 8px);margin-left:auto;margin-right:auto}}@media (width<=599.98px){.sheet-page .page.mv{padding-top:8px}.sheet-page .page.mv h1.mv-title{font-size:32px;line-height:1.1}.mv-plate{--maxh:calc(70vh / var(--zoom,1))}.mv-print{padding:8px 8px 12px}.mv-pc{width:20px;height:20px}.mv-thumb{width:64px;height:64px}.mv-state{flex-basis:100%;margin-left:-12px;margin-right:0}.mv-turn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mv-turn-pos{grid-area:2/1/auto/-1;justify-self:center}.mv-turn-link i{font-size:16px}}@media (prefers-reduced-motion:reduce){.mv-back,.mv-back svg,.mv-person,.mv-date a,.sheet-page .mv .mv-tool,.mv-voice .player .play,.mv-thumb,.mv-turn-link,.mv-turn-k span,.mv-turn-arrow,.sheet-page .mv .fv-open span,.mv-menu-item{transition:none}.mv-pc{transition:opacity .15s linear;transform:none!important}.mv-print-box img{transition:opacity .15s linear}.mv-menu{animation:none}}.hero .arc-stats-hero{align-items:flex-end;row-gap:var(--s-5)}.hero .arc-hs-book{padding-left:var(--s-10);border-left:1px solid var(--cloth-rule)}.arc-hs-link{min-height:44px;color:inherit;border-radius:4px;align-items:flex-end;gap:14px;text-decoration:none;display:inline-flex}.arc-hs-link img{width:34px;height:auto;filter:var(--cloth-object-shadow);transition:transform .2s var(--ease-out);flex:none}.arc-hs-txt{gap:2px;display:grid}.hero .arc-hs-txt b small{letter-spacing:0;color:var(--on-chocolate-soft);font-size:17px;font-weight:500}.arc-hs-bar{background:var(--cloth-track);width:168px;height:1px;margin-top:6px;display:block;position:relative}.arc-hs-bar:before{content:"";height:2px;width:var(--pct,0%);background:var(--brass);border-radius:1px;position:absolute;top:-.5px;left:0}.arc-hs-link:focus-visible{outline:2px solid var(--brass);outline-offset:6px}.arc-hs-link:active img{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.arc-hs-link:hover img{transform:translateY(-3px)rotate(-2deg)}.arc-hs-link:hover .arc-hs-txt>span{color:var(--on-chocolate)}}@media (width<=760.98px){.hero .arc-stats-hero{gap:var(--s-4) var(--s-6)}.hero .arc-hs-book{padding-left:0;padding-top:var(--s-4);border-left:0;border-top:1px solid var(--cloth-rule);flex-basis:100%}.hero .arc-stats-hero{margin-top:var(--s-4);flex-wrap:wrap;gap:10px 22px}.hero .arc-stats-hero>div:not(.arc-hs-book) b{font-size:26px}.hero .arc-stats-hero>div:not(.arc-hs-book) span{font-size:13px}.hero .arc-hs-book{padding-top:var(--s-3)}.hero .arc-hs-link{align-items:center;gap:8px}.hero .arc-hs-link img,.hero .arc-hs-bar{display:none}.hero .arc-hs-txt{align-items:baseline;gap:6px;display:flex}.hero .arc-hs-txt b{letter-spacing:0;font-size:15px}.hero .arc-hs-txt b small{color:inherit;font-size:15px}.hero .arc-hs-txt>span{font-size:14px}.hero .arc-wall{margin-top:4px}}.arc-page .arc-body{margin-top:0}.arc-page .arc-banner{margin:0 0 var(--s-5)}.arc-tools{border-bottom:1px solid var(--sheet-rule);flex-wrap:wrap;align-items:center;gap:8px 28px;padding-bottom:4px;display:flex}.arc-tools .arc-search{flex:260px;max-width:420px;margin:0}.sheet-page .arc-tools .arc-search .input{border-bottom:0;min-height:44px}.sheet-page .arc-tools .arc-search .input:focus-within{box-shadow:inset 0 -2px 0 var(--kicker-terracotta);border-bottom-color:#0000}.sheet-page .arc-tools .arc-chips{flex:0 auto;min-width:0;margin:0}.sheet-page .arc-tools .arc-chips .chip.big{box-shadow:none;border-bottom:0}.sheet-page .arc-tools .arc-chips .chip.big[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--kicker-terracotta);border-bottom:0}.sheet-page .arc-tools .arc-chips .chip.big:focus-visible{outline-offset:-2px}.arc-tools .arc-view{flex:none;margin-left:auto}.sheet-page .arc-tools .arc-view .chip.big{min-height:44px;font:600 13px/1 var(--font-ui);letter-spacing:0;text-transform:none}.sheet-page .arc-tools .arc-view .chip.big:focus-visible{outline:2px solid var(--kicker-terracotta);outline-offset:2px}.arc-page .arc-filters{margin-top:var(--s-4)}.sheet-page .arc-tools .arc-chips .chip.big,.sheet-page .arc-decaderow .chip.big{min-height:44px}.sheet-page .arc-tools .arc-view{padding:0 4px}.sheet-page .arc-tools .chiprow.scroll.arc-chips{margin-bottom:0}@media (width<=760.98px){.arc-tools{gap:4px 12px}.arc-tools .arc-search{flex:1 1 0;min-width:0;max-width:none}.arc-tools .arc-view{order:1;margin-left:0}.sheet-page .arc-tools .arc-chips.chiprow.scroll{flex-wrap:wrap;flex:100%;order:2;overflow:visible}.arc-page .arc-body{background:0 0;border-radius:0;margin:0;padding:0}}.arc-prints .mosaic{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px}@media (width>=1100px){.arc-prints .mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.arc-prints .print-card{padding:6px 6px 8px}.arc-prints .print-card .frame,.arc-prints .print-card.lead .frame{aspect-ratio:1}.arc-prints .print-card .cap{gap:3px;padding:12px}.arc-prints .print-card .typed-in .wm{display:none}.arc-prints .print-card .cues{top:8px;left:8px}@media (width<=760.98px){.arc-prints .mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width>=1100px){.arc-page .arc-rail .arc-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px 20px}.arc-page .arc-rail .arc-cards>:before{display:none}.arc-page .arc-cards .mem{grid-template-columns:132px minmax(0,1fr)}.arc-page .arc-cards .mem.text{grid-template-columns:minmax(0,1fr)}}@media (width>=1600px){.arc-page .arc-cards .mem{grid-template-columns:168px minmax(0,1fr);column-gap:24px}}.arc-page .arc-cards .mem{box-sizing:border-box;height:100%;position:relative}.arc-page .arc-cards .mem .print{width:auto}.arc-page .mem .excerpt{-webkit-line-clamp:unset;text-wrap:pretty;color:var(--sheet-ink);font-size:18px;display:block;overflow:visible}.arc-page .mem .kicker:not(.quiet){color:var(--sage-ink);font-size:12px}.arc-page .mem .kicker.quiet{font:500 13px/1 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink-soft)}.arc-page .mem .date.dated{color:var(--terracotta-ink);font-size:13px}.mem>.mem-seal{z-index:2;margin:0;position:absolute;top:-9px;right:-9px}.mem .foot-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}@media (width<=599.98px){.mem .foot-meta .kicker.quiet{display:none}}.arc-page .mem,.sheet-page .arc-page .mem{box-shadow:none;transition:transform .16s var(--ease-out), background-color .16s var(--ease-out)}.arc-page .mem:hover,.sheet-page .arc-page .mem:hover{box-shadow:none;transform:none}.arc-page .mem:hover .print{transform:rotate(-1.2deg)}@media (hover:hover) and (pointer:fine){.arc-page .mem:hover,.sheet-page .arc-page .mem:hover{background:var(--paper-print);transform:translateY(-2px)}}.arc-page .mem:active,.print-card:active{transition-duration:.12s;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.arc-page .mem,.arc-page .mem:active,.print-card:active{transition:none;transform:none}}.arc-tools~.arc-prints{margin-top:var(--s-8)}.arc-tools~section>.arc-prints{margin-top:var(--s-6)}@media (width<=760.98px){.hero .arc-hero-name{display:none}}.hero .arc-wall{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.hero .arc-wall-act{min-height:44px;color:var(--brass);font:600 14px/1 var(--font-ui);text-underline-offset:.24em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.hero .arc-wall-act:hover{color:var(--on-chocolate)}}.hero .arc-wall-act:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:2px}.sheet-page .arc-tools .arc-chips .chip.big{font:600 14px/1 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink-soft)}.sheet-page .arc-tools .arc-chips .chip.big[aria-pressed=true]{color:var(--sheet-ink)}.sheet-page .arc-tools .arc-chips .chip.big .n{color:var(--terracotta-ink);letter-spacing:0;margin-left:2px}.arc-flow{grid-auto-flow:row}.sheet-page .arc-page .arc-year{margin:var(--s-10) 0 var(--s-5);scroll-margin-top:calc(var(--top-h) + 64px);flex-wrap:wrap;align-items:center;row-gap:4px}.sheet-page .arc-page .arc-year h2{color:var(--terracotta-ink);font-size:36px}.sheet-page .arc-page .arc-year.undated h2{color:var(--sheet-ink);font-size:30px}.sheet-page .arc-page .arc-year>span{font:500 14px/1.3 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink-soft)}.sheet-page .arc-page .arc-yrow{grid-column:1/-1;margin:28px 0 4px;display:flex}.sheet-page .arc-page .arc-yrow:first-child{margin-top:0}.sheet-page .arc-page .arc-year:after{order:2;min-width:24px}.arc-yrow-note,.arc-task{order:3}.arc-yrow-note{font-family:var(--book-body);color:var(--ink-soft);font-size:17px;font-style:italic;line-height:1.4}.sheet-page .arc-page .arc-year>.arc-task,.arc-task{min-height:44px;color:var(--sheet-ink);font:600 14px/1.2 var(--font-ui);white-space:nowrap;transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);border-radius:999px;align-items:center;gap:0 .3em;margin-right:-10px;padding:0 10px;text-decoration:none;display:inline-flex}.sheet-page .arc-page .arc-year .arc-task span{font:inherit;letter-spacing:0;text-transform:none}.arc-task .arc-task-t,.sheet-page .arc-page .arc-year .arc-task .arc-task-t{color:var(--ink-soft);white-space:nowrap;font-weight:500}.arc-task .arc-task-arrow,.sheet-page .arc-page .arc-year .arc-task .arc-task-arrow{color:var(--accent);transition:transform .16s var(--ease-out);margin-left:8px}@media (hover:hover) and (pointer:fine){.arc-task:hover{background:var(--paper-tone)}.arc-task:hover .arc-task-arrow{transform:translate(3px)}}.arc-task:active{transform:scale(.98)}.arc-task:focus-visible{outline:2px solid var(--terracotta-ink);outline-offset:2px}@media (width<=760.98px){.sheet-page .arc-page .arc-year h2{font-size:30px}.sheet-page .arc-page .arc-year.undated h2{font-size:26px}.arc-yrow-note,.arc-task{flex-basis:100%;order:4}.sheet-page .arc-page .arc-year>.arc-task,.arc-task{white-space:normal;border-radius:0;min-height:44px;margin:0;padding:11px 0 0;line-height:1.5;display:block}.arc-task .arc-task-arrow{display:inline}}.arc-page .where-next{margin-top:calc(var(--s-16) + 16px)}@media (prefers-reduced-motion:reduce){.arc-task,.arc-task .arc-task-arrow{transition:none}}.seal{filter:drop-shadow(var(--contact));pointer-events:none;flex:none;line-height:0;display:inline-block;position:relative;transform:rotate(-8deg)}.seal svg{width:100%;height:100%;display:block}.seal .wax{fill:var(--wax)}.seal .rim{fill:var(--wax-light);opacity:.35}.seal .ring{fill:none;stroke:var(--brass);stroke-width:1.2px}.seal .seal-a{background:var(--wax-shade);width:40%;height:42%;-webkit-mask:var(--sheet-mark) center / contain no-repeat;-webkit-mask:var(--sheet-mark) center / contain no-repeat;mask:var(--sheet-mark) center / contain no-repeat;position:absolute;top:29%;left:30%}.seal.small .seal-a{width:48%;height:52%;top:24%;left:26%}.print-card>.print-seal{z-index:3;position:absolute;top:-10px;right:-10px}.print-card.gilt{box-shadow:inset 0 0 0 1.5px var(--foil)}.print-card>.glint{z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.print-card>.glint:before{content:"";background:var(--foil-light);width:28%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-18deg);-webkit-mask:linear-gradient(90deg,#0000,#000 45% 55%,#0000);mask:linear-gradient(90deg,#0000,#000 45% 55%,#0000)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.print-card>.glint:before{transition:transform .3s var(--ease-in-out,cubic-bezier(.77, 0, .175, 1))}.print-card.gilt:hover>.glint:before{transform:translate(460%)skew(-18deg)}}@media (hover:hover) and (pointer:fine){.print-card.gilt:hover{box-shadow:inset 0 0 0 1.5px var(--foil), var(--shadow-print-lift)}}@media (width<=760.98px){.print-card>.print-seal{top:-8px;right:-8px;width:28px!important;height:28px!important}}.print-card[data-era=archival]{--sc:2.5px;-webkit-mask:radial-gradient(var(--sc), #000 98%, #0000) round 0 0 / calc(2 * var(--sc)) calc(2 * var(--sc)), linear-gradient(#000 0 0) 50% / calc(100% - 2 * var(--sc)) calc(100% - 2 * var(--sc)) no-repeat;-webkit-mask:radial-gradient(var(--sc), #000 98%, #0000) round 0 0 / calc(2 * var(--sc)) calc(2 * var(--sc)), linear-gradient(#000 0 0) 50% / calc(100% - 2 * var(--sc)) calc(100% - 2 * var(--sc)) no-repeat;mask:radial-gradient(var(--sc), #000 98%, #0000) round 0 0 / calc(2 * var(--sc)) calc(2 * var(--sc)), linear-gradient(#000 0 0) 50% / calc(100% - 2 * var(--sc)) calc(100% - 2 * var(--sc)) no-repeat;border-radius:0}.print-card[data-era=archival]>.print-seal{top:4px;right:4px}.print-card[data-era=modern]{background:0 0}.print-card .pic{transition:opacity .24s var(--ease-out), transform .6s var(--ease-out)}.mem .print .pic{transition:opacity .24s var(--ease-out)}.print-card .pic:not([data-loaded]),.mem .print .pic:not([data-loaded]){opacity:0}.print-card .frame:has(>.pic:not([data-loaded])){background:var(--album-black)}@media (prefers-reduced-motion:reduce){.print-card .pic,.mem .print .pic{transition:none}}.print-card .frame.has-marks .cap,.home-mem .print-card .frame.has-marks .cap,.arc-prints .print-card .frame.has-marks .cap{padding-bottom:12px;padding-right:12px}.print-card .marks,.arc-prints .print-card .marks{inset:10px 10px auto auto}.print-card.treasured .marks,.arc-prints .print-card.treasured .marks{right:30px}.print-card .cap .kicker,.home-mem .print-card .cap .kicker,.arc-prints .print-card .cap .kicker{letter-spacing:.12em;font-size:12px}.print-card .cap .dateline,.home-mem .print-card .cap .dateline,.arc-prints .print-card .cap .dateline{letter-spacing:.02em;text-transform:none;font-size:13px;font-variant-caps:normal}.print-card.typed .cap .kicker{color:var(--sage-ink)}.print-card.typed .cap .dateline.dated{color:var(--terracotta-ink)}@media (width>=1680px){.mv-kept{font-size:26px}}@media (width<=599.98px){.mv-kept{margin-top:12px;font-size:21px}}.mv-tidy-act{white-space:nowrap}.mv-tools .sm{display:none}@media (width<=599.98px){.mv-tools{flex-wrap:nowrap;gap:0}.mv-tools .lg{display:none}.mv-tools .sm{display:inline}.sheet-page .mv .mv-tools .mv-tool{padding:0 10px}.mv-tools>.mv-tool:first-child{margin-left:-10px}}.mv-skeleton,.arc-skeleton{align-content:start;gap:16px;display:grid}.sk-line{background:var(--paper-tone);border-radius:2px;height:14px;display:block}.sk-line.w45{width:45%}.sk-line.w60{width:60%}.sk-line.w85{width:85%}.sk-line.w90{width:90%}.mv-skeleton{max-width:var(--mv-col,560px);margin-left:auto;margin-right:auto}.sk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px;display:grid}.sk-grid i{aspect-ratio:1;border:1px solid var(--sheet-rule);background:var(--paper-tone);border-radius:6px;display:block}.print-card .cap .title,.home-mem .print-card .cap .title,.arc-prints .print-card .cap .title{-webkit-line-clamp:unset;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;display:block;overflow:visible}.arc-prints .print-card .cap .title{font-size:21px;line-height:1.1}.print-card .typed-in .said{color:var(--sheet-ink);text-wrap:pretty}.arc-prints .print-card.typed .frame{--lh:22px;--top:24px}.arc-prints .print-card .typed-in{padding:var(--top) 14px 112px}.arc-prints .print-card .typed-in .said{-webkit-line-clamp:3;font-size:16px}.arc-prints .print-card.typed .cap{align-content:end;min-height:104px}.home-mem .print-card.typed:not(.invite) .frame{--lh:22px;--top:26px}.home-mem .print-card:not(.invite) .typed-in{padding-left:14px;padding-right:14px}.home-mem .print-card:not(.invite) .typed-in .said{-webkit-line-clamp:3;font-size:15px}.home-mem .print-card.typed:not(.invite) .cap .kicker{display:none}.arc-prints .print-card.typed:has(.cap .kicker,.cap .dateline.dated) .typed-in .said{-webkit-line-clamp:2}.home-mem .print-card.typed:not(.invite):has(.cap .dateline.dated) .typed-in .said{-webkit-line-clamp:2}@media (width>=1600px){.arc-prints .print-card.typed .frame{--lh:30px;--top:36px}.arc-prints .print-card .typed-in{padding-bottom:120px}.arc-prints .print-card .typed-in .said{-webkit-line-clamp:5;font-size:22px}.arc-prints .print-card.typed:has(.cap .kicker,.cap .dateline.dated) .typed-in .said{-webkit-line-clamp:4}.home-mem .print-card.typed:not(.invite) .frame{--lh:29px;--top:32px}.home-mem .print-card:not(.invite) .typed-in .said{-webkit-line-clamp:4;font-size:20px}}@media (width<=760.98px){.arc-prints .print-card .frame,.arc-prints .print-card.lead .frame,.home-mem .print-card:not(.invite) .frame{aspect-ratio:3/4}.arc-prints .print-card .cap .title{font-size:17px}.arc-prints .print-card .cap .title.long,.home-mem .print-card:not(.invite) .cap .title.long{font-size:16px;line-height:1.12}.arc-prints .print-card.typed .frame,.home-mem .print-card.typed:not(.invite) .frame{--lh:21px;--top:22px}.arc-prints .print-card .typed-in,.home-mem .print-card:not(.invite) .typed-in{padding-bottom:96px}.arc-prints .print-card .typed-in .said,.home-mem .print-card:not(.invite) .typed-in .said{-webkit-line-clamp:4;font-size:15px}.arc-prints .print-card.typed .cap{min-height:0}.arc-prints .print-card.typed:has(.cap .kicker,.cap .dateline.dated) .typed-in .said{-webkit-line-clamp:2}.home-mem .print-card.typed:not(.invite):has(.cap .dateline.dated) .typed-in .said{-webkit-line-clamp:2}}.mv-tidy-act:before{content:"· ";color:var(--mv-soft)}@media (width<=599.98px){.mv-tidy-act{display:block}.mv-tidy-act:before{content:none}}.ledge-note{text-align:center;justify-items:center;max-width:560px;margin:24px auto 0;padding:0 0 8px;display:grid}.ledge-dog{width:190px;margin-bottom:-6px;display:block}.ledge-dog img{width:100%;height:auto;display:block}.ledge-line{background:var(--foil);opacity:.7;width:min(320px,80%);height:1px;display:block}.sheet-page .ledge-title{font-family:var(--book-display);letter-spacing:-.01em;color:var(--sheet-ink);text-wrap:balance;margin:22px 0 0;font-size:36px;font-weight:600;line-height:1.1}.ledge-stop,.mv-stop{color:var(--foil)}.ledge-text{max-width:30em;font-family:var(--book-body);color:var(--ink-soft);text-wrap:balance;margin:12px 0 0;font-size:19px;line-height:1.5}.ledge-acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.mv-missing-page{min-height:calc(100vh / var(--zoom,1) - 260px);box-sizing:border-box;align-content:center;padding-top:40px;padding-bottom:64px;display:grid}.mv-missing-page .ledge-note{margin-top:0}.arc-empty-note{margin-top:40px}@media (width<=599.98px){.ledge-dog{width:150px}.sheet-page .ledge-title{font-size:28px}.ledge-text{font-size:17px}}.print-card.invite{grid-column:1/-1;height:auto;padding:8px 8px 10px}.print-card.invite .frame,.print-card.lead.invite .frame{aspect-ratio:auto;background:var(--paper-print);height:auto;min-height:0;overflow:visible}.print-card.invite .typed-in{text-align:center;background-image:none;justify-items:center;gap:0;padding:36px 28px 0;display:grid;position:static}.print-card.invite .invite-ledge{justify-items:center;width:min(320px,100%);display:grid}.print-card.invite .invite-ledge:after{content:"";background:var(--foil);opacity:.7;width:100%;height:1px;margin-top:-6px;display:block}.print-card.invite .invite-dog{pointer-events:none;width:160px;height:auto;display:block;position:static}.print-card.invite .typed-in .said{-webkit-line-clamp:unset;font:600 40px/1.1 var(--book-display);letter-spacing:-.01em;color:var(--sheet-ink);text-wrap:balance;margin-top:22px;display:block;overflow:visible}.print-card.invite .invite-stop{color:var(--foil)}.print-card.invite .typed-in .line{max-width:34em;font:italic 400 20px/1.5 var(--book-body);color:var(--ink-soft);text-wrap:balance;margin-top:12px}.print-card.invite .cap{text-align:center;justify-items:center;gap:6px;padding:22px 28px 32px;position:static}.print-card.invite .cap .title{font:600 16px/1.2 var(--font-ui);color:var(--terracotta-ink);display:inline-flex}.print-card.invite .cap .dateline{font:500 14px/1.4 var(--font-ui);letter-spacing:0;color:var(--ink-soft)}@media (width<=599.98px){.print-card.invite .typed-in{padding:26px 18px 0}.print-card.invite .invite-dog{width:120px}.print-card.invite .typed-in .said{margin-top:18px;font-size:30px}.print-card.invite .typed-in .line{font-size:17px}.print-card.invite .cap{padding:18px 18px 24px}}.mv .fv-failed{font-style:normal;font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;display:flex}@media (width>=761px) and (width<=1100.98px){.mv-state{flex-basis:100%;margin-left:-12px;margin-right:0}.home-side{align-items:stretch}.home-side>.home-quote{display:grid}.home-side>.home-quote .fromthebook{box-sizing:border-box;align-content:center;height:100%}}@media (width<=599.98px){.mv-title .mv-seal{vertical-align:-.12em;width:1.15em!important;height:1.15em!important}}@media (width<=359.98px){.mv-state{flex-wrap:nowrap;margin-left:-8px}.sheet-page .mv .mv-state .mv-tool{gap:6px;padding:0 8px}}.sheet-page .mv .mv-tool.mv-share{justify-content:flex-start;min-width:6.6em}:is(.mv-state:has(.mv-share[data-result=fail]),.mv-state:has([aria-busy=true])){flex-wrap:wrap}@media (width<=359.98px){.arc-prints .print-card.typed .frame,.home-mem .print-card.typed:not(.invite) .frame{flex-direction:column;height:auto;display:flex;overflow:visible}.arc-prints .print-card.typed .typed-in,.home-mem .print-card.typed:not(.invite) .typed-in{box-sizing:border-box;flex:1 0 auto;padding-bottom:12px;position:relative;inset:auto}.arc-prints .print-card.typed .cap,.home-mem .print-card.typed:not(.invite) .cap{position:relative;inset:auto}.arc-prints .print-card.typed .typed-in .said,.home-mem .print-card.typed:not(.invite) .typed-in .said{-webkit-line-clamp:unset;display:block;overflow:visible}.arc-prints .print-card.typed:has(.cap .kicker,.cap .dateline.dated) .typed-in .said{-webkit-line-clamp:unset;display:block;overflow:visible}.home-mem .print-card.typed:not(.invite):has(.cap .dateline.dated) .typed-in .said{-webkit-line-clamp:unset;display:block;overflow:visible}}:root{--bka-gutter:clamp(20px, calc(3.2vw / var(--zoom,1)), 72px);--bka-fleuron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 0C8.6 5 11 7.4 16 8C11 8.6 8.6 11 8 16C7.4 11 5 8.6 0 8C5 7.4 7.4 5 8 0Z'/></svg>");--bka-flourish:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g fill='none' stroke='black' stroke-width='1.1' stroke-linecap='round'><path d='M3 37 V16 C3 8 8 3 16 3 H37'/><path d='M8 37 V19 C8 12 12 8 19 8 H37' stroke-width='.6'/><path d='M14 14 C18 10 24 11 24 16 C24 20 19 20 18 17 C17 15 19 13.5 21 14.5'/><path d='M14 14 C10 18 11 24 16 24 C20 24 20 19 17 18 C15 17 13.5 19 14.5 21'/></g><circle cx='14' cy='14' r='1.6' fill='black'/></svg>");--bka-cover-navy:#1e3962;--bka-ruled:#4a617824;--bka-edge-fore:1px 0 0 #f7f0e2, 2px 1px 0 #eadfcb, 3px 2px 0 #ddcfb4, 4px 3px 0 var(--foil), 5px 4px 0 var(--foil-deep);--bka-lift:0 1px 2px #2a23201f, 0 12px 20px -12px #2a232066;--bka-print:var(--paper-print);--bka-script:"Mrs Saint Delafield", "Snell Roundhand", cursive;--bka-shade-left:linear-gradient(270deg, #00000029 0, #0000000d 3.5%, #0000 9%, #fff0 92%, #0000000d 100%);--bka-shade-right:linear-gradient(90deg, #00000029 0, #0000000d 3.5%, #0000 9%, #fff0 92%, #0000000d 100%);--bka-page-shadow:0 8px 24px #14120f38;--bka-object-shadow:0 30px 40px -18px #14120f80;--bka-board-shade:linear-gradient(90deg, #00000052, #ffffff14 55%, #0000001f);--bka-spine-shade:linear-gradient(90deg, #0000004d, #ffffff0f 5%, transparent 9%);--bka-vignette:radial-gradient(ellipse 80% 70% at 50% 40%, transparent 60%, color-mix(in srgb, var(--chocolate) 5%, transparent) 100%);--bka-cloth-ground:radial-gradient(120% 90% at 20% 0%, #ffffff14, transparent 60%), radial-gradient(90% 80% at 85% 100%, #00000047, transparent 60%), linear-gradient(color-mix(in srgb, var(--chocolate) 38%, transparent), color-mix(in srgb, var(--chocolate) 38%, transparent)), url(/book/bookcloth.jpg) 0 0 / 300px 300px, var(--chocolate)}.fleuron{width:12px;height:12px;color:var(--foil);-webkit-mask:var(--bka-fleuron) center / contain no-repeat;-webkit-mask:var(--bka-fleuron) center / contain no-repeat;mask:var(--bka-fleuron) center / contain no-repeat;vertical-align:middle;background:currentColor;display:inline-block}:where(.book-page,.acct-page,.plans-page,.talk-page,.start,.wall) :where(p,li,small,span,b,strong,a,dt,dd,h2,h3,label,blockquote):where(:not(.bk-reader *)){text-wrap:pretty}.cloth .stop,.on-dark .stop{color:var(--brass)}.wall-none .stop{color:var(--kicker-terracotta)}.acct-why{font:400 13px/1.35 var(--font-ui);color:var(--ink-soft)}.acct-gap-3{margin-bottom:var(--s-3)}.acct-gap-4{margin-bottom:var(--s-4)}.acct-acts.acct-acts-top{margin-top:var(--s-4)}:is(.acct-page,.start-form,.book-page,.plans-page,.talk-page) .field>span:first-child{font:600 13px/1.35 var(--font-ui);letter-spacing:.005em;text-transform:none;color:var(--ink-soft)}:is(.acct-page,.start-form) .input{min-height:48px}:is(.acct-page,.start-form) .input input{min-height:44px}:is(.acct-page,.book-page,.plans-page,.talk-page,.start,.wall) .btn[disabled]{opacity:1;cursor:not-allowed;color:var(--ink-faint)}:is(.acct-page,.book-page,.plans-page,.talk-page,.start,.wall) .btn.primary[disabled]{background:var(--support);color:var(--ink-faint)}:is(.acct-page,.book-page,.plans-page,.talk-page,.start,.wall) .btn.outline[disabled]{border-color:var(--line);background:0 0}.where-next{margin-top:var(--s-16)}.where-next-label{font:600 13px/1.35 var(--font-ui);color:var(--kicker-terracotta);margin-bottom:var(--s-3)}.where-next ul{grid-template-columns:repeat(var(--wn-n,3), minmax(0, 1fr));column-gap:var(--s-8);margin:0;padding:0;list-style:none;display:grid}.where-next li{border-top:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule)}.where-next a{align-items:center;gap:var(--s-4);min-height:76px;padding:var(--s-4) 0;color:inherit;grid-template-columns:minmax(0,1fr) 40px;text-decoration:none;display:grid}.wn-words{gap:3px;min-width:0;display:grid}.wn-words b{font:600 var(--fz-name,21px)/1.15 var(--book-display);color:var(--sheet-ink)}.wn-words span{font:400 var(--fz-small,14px)/1.4 var(--font-ui);color:var(--ink-soft);text-wrap:balance}.wn-arrow{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--accent);font:400 16px/1 var(--font-ui);transition:transform .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.where-next a:hover .wn-arrow{background:var(--chocolate);border-color:var(--chocolate);color:var(--on-chocolate);transform:translate(3px)}.where-next a:hover .wn-words b{color:var(--accent-deep)}}.where-next a:active .wn-arrow{transform:scale(.94)}.where-next a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (width<=900.98px){.where-next ul{grid-template-columns:minmax(0,1fr)}.where-next li+li{border-top:0}}.shell:has(:is(.plans-page,.talk-page)) .cloth.compact .hero h1.hero-title{font-family:var(--font-ui);letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1.05}@media (width<=760.98px){.shell:has(:is(.plans-page,.talk-page)) .cloth.compact .hero h1.hero-title{font-size:32px}}.shell:has(:is(.book-page,.plans-page,.talk-page)) .hero-in{max-width:none;padding-left:var(--bka-gutter);padding-right:var(--bka-gutter)}.shell:has(.book-page) .cloth.compact{padding-bottom:calc(var(--s-5) + 28px)}.shell:has(.book-page) .cloth.compact .hero{padding-top:var(--s-4)}.bkh{gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:end;display:grid}.bkh-words{min-width:0}.hero .bkh .label{font:500 13px/1.3 var(--font-ui);letter-spacing:.01em;color:var(--on-chocolate-soft);margin-bottom:var(--s-2)}.cloth.compact .hero :is(h1,p).bkh-title{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--on-chocolate);text-wrap:balance;font-size:44px;font-weight:700;line-height:1.05}.bkh-line{margin-top:var(--s-2);font:400 14px/1.4 var(--font-ui);color:var(--on-chocolate-soft);font-variant-numeric:lining-nums}.bkh-edition{gap:10px;padding-bottom:4px;display:grid}.bkh-headline{font:italic 400 20px/1.25 var(--book-body);color:var(--on-chocolate)}.bkh-rule{background:color-mix(in srgb, var(--on-chocolate) 28%, transparent);height:1px;position:relative}.bkh-fill{height:1px;width:var(--pct,0%);background:var(--brass);position:absolute;top:0;left:0}.bkh-star{left:var(--pct,0%);color:var(--brass);position:absolute;top:50%;transform:translate(-50%,-50%)}.bkh-end{font:600 13px/1.35 var(--font-ui);color:var(--on-chocolate-soft);justify-self:end}.book-page{padding-top:var(--s-3);--bk-chrome:316px}.sheet-page.wide .book-page{max-width:none}.bk-desk{gap:var(--s-12);grid-template-columns:300px minmax(0,1fr);align-items:start;margin-bottom:0;display:grid}.bk-rail{z-index:3;top:calc(var(--top-h) + 56px);gap:var(--s-8);flex-direction:column;min-width:0;display:flex;position:sticky}.bk-main{overflow-clip-margin:24px;min-width:0;overflow-x:clip}.bk-rail-label{font:600 13px/1.35 var(--font-ui);color:var(--kicker-terracotta);margin-bottom:var(--s-3)}.bk-contents ol{border-top:1px solid var(--sheet-rule);margin:0;padding:0;list-style:none}.bk-contents li{border-bottom:1px solid var(--sheet-rule)}.bk-contents button{cursor:pointer;text-align:left;width:100%;min-height:44px;color:var(--sheet-ink);transition:color .16s var(--ease-out);background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:9px 0;display:grid}.bk-contents button:after{content:"";background:var(--foil);width:12px;height:12px;-webkit-mask:var(--bka-fleuron) center / contain no-repeat;-webkit-mask:var(--bka-fleuron) center / contain no-repeat;mask:var(--bka-fleuron) center / contain no-repeat;opacity:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);transform:scale(.6)}.bk-contents .n{font:italic 500 20px/1 var(--book-display);color:var(--cover-print,var(--accent));font-variant-numeric:lining-nums}.bk-contents .t{font:500 20px/1.15 var(--book-display);overflow-wrap:anywhere}.bk-contents button[aria-current=true] .n{color:var(--accent)}.bk-contents button[aria-current=true] .t{color:var(--accent-deep)}.bk-contents button[aria-current=true]:after{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.bk-contents button:hover .t{color:var(--accent-deep)}}.bk-contents button:active .t{opacity:.7}.bk-contents button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.bk-rail .bk-swatches{gap:6px}.bk-rail .bk-sw-row{flex-wrap:nowrap}.book-page .bk-sw-label,.sheet-page .book-page .bk-sw-label{font:500 13px/1.35 var(--font-ui);letter-spacing:.005em;text-transform:none;color:var(--ink-soft)}.bk-sw:active:before{transform:scale(.9)}.bk-sw:before{transition:transform .12s var(--ease-out)}.bk-print{gap:var(--s-2);justify-items:start;display:grid}.bk-print .meta{color:var(--ink-soft);font-size:13px}.book-page .bk-reader.samples .bk-stage{background:0 0;border-radius:0;padding:0}.book-page .bk-reader.samples .bk-spread{width:100%;max-width:min(100%, calc((100vh / var(--zoom,1) - var(--bk-chrome)) * 2), 1480px)}.book-page .bk-reader.samples.single .bk-spread{max-width:max(min(100%, 300px), min(100%, calc(100vh / var(--zoom,1) - var(--bk-chrome)), 640px))}.book-page .bk-reader{margin-bottom:0}.bk-under{place-items:center;column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ctrl ctrl""dots dots""cap read";display:grid}.bk-under>.bk-controls{grid-area:ctrl}.bk-under>.bk-dots{grid-area:dots}.bk-under>.bk-caption{grid-area:cap;justify-self:end}.bk-under>.bk-read,.bk-under>.bk-read-none{grid-area:read;justify-self:start}.bk-under.bk-row{margin-top:var(--s-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"cap ctrl read""dots dots dots"}.bk-under.bk-row>.bk-controls{margin-top:0}.bk-under.bk-row>.bk-caption{text-align:left;justify-self:start;align-items:flex-start}.bk-under.bk-row>.bk-read,.bk-under.bk-row>.bk-read-none{justify-self:end}.bk-under.bk-row>.bk-dots{margin-top:var(--s-2)}.bk-dots-quiet{pointer-events:none}.bk-reader.samples .bk-chapters .chip.big{min-height:44px}@media (width<=1599.98px){.bk-under.bk-row .bk-caption span{display:none}}.bk-reader.samples .bk-controls .btn{background:var(--card);border:1px solid var(--line-strong);min-height:44px;color:var(--chocolate);padding:0 20px;font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.bk-reader.samples .bk-controls .btn:not([disabled]):hover{border-color:var(--chocolate)}}.bk-reader.samples .bk-controls .btn[disabled]{opacity:1;color:var(--ink-faint);border-color:var(--line);cursor:not-allowed}.bk-reader.samples .bk-controls .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sheet-page .bk-reader.samples .bk-where{font:500 14px/1 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink-soft);text-align:center;font-variant-numeric:tabular-nums;min-width:150px}.bk-dot{height:4px}.bk-caption{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:60ch;margin:0;display:flex}.bk-caption b{font:600 14px/1.3 var(--font-ui);color:var(--accent)}.bk-caption span{font:400 15px/1.4 var(--book-body);color:var(--ink-soft)}.bk-under .bk-read{border:1px solid var(--line-strong);white-space:nowrap;background:0 0;min-height:44px;padding:0 18px;font-size:14px}@media (hover:hover) and (pointer:fine){.bk-under .bk-read:hover{border-color:var(--chocolate)}}.bk-under .bk-read:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero .bkh .label .teller-pick{align-items:center;min-height:44px;display:inline-flex}.bk-reader.samples .bk-page.left:not(.cover,.endpaper,.blank):after{z-index:20;background:var(--bka-shade-left);width:auto;inset:0}.bk-reader.samples .bk-page.right:not(.cover,.endpaper,.blank):after{z-index:20;background:var(--bka-shade-right);width:auto;inset:0}.bk-reader.samples .bk-spread>.bk-page:not(.blank),.bk-reader.samples .bk-face>.bk-page{box-shadow:var(--bka-page-shadow)}.bk-reader.samples .bk-spread{animation:none}.bk-object{perspective:1200px;flex:none;margin:0;position:relative}.bk-object.bk-reader{margin-bottom:0}.bk-object-in{aspect-ratio:1;transform-style:preserve-3d;will-change:transform;position:relative}.bk-object-in>.bk-page{box-shadow:var(--bka-edge-fore), var(--bka-object-shadow);border-radius:2px 5px 5px 2px;position:absolute;inset:0}.bk-object-in:after{content:"";z-index:30;pointer-events:none;background:var(--bka-board-shade);border-radius:2px 0 0 2px;width:4.5%;position:absolute;top:0;bottom:0;left:0}.bk-empty{gap:var(--s-16);padding:var(--s-8) 0 var(--s-6);grid-template-columns:minmax(240px,420px) minmax(0,560px);justify-content:center;align-items:center;display:grid}.bk-empty-desk{align-items:flex-end;width:100%;display:flex;position:relative}.bk-empty-object{flex:none;width:70%!important}.bk-empty-dog{z-index:2;pointer-events:none;flex:none;width:34%;height:auto;margin-bottom:-1%;margin-left:-2%;position:relative}.bk-empty-words{gap:var(--s-5);justify-items:start;display:grid}.sheet-page .bk-empty-words h2{font-size:40px}.bk-empty-time{font:italic 400 17px/1.4 var(--book-body);color:var(--ink-soft)}.bk-empty-acts{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width>=1600px){.bk-empty{gap:var(--s-20);padding:var(--s-12) 0 var(--s-10);grid-template-columns:minmax(0,640px) minmax(0,620px)}}.ed-ledger{gap:var(--s-6) var(--s-12);margin-top:var(--s-16);padding-top:var(--s-10);grid-template-columns:minmax(240px,1fr) minmax(0,2.3fr);display:grid;position:relative}.ed-ledger:before{content:"";background:linear-gradient(90deg, var(--sheet-rule) calc(50% - 20px), transparent calc(50% - 20px) calc(50% + 20px), var(--sheet-rule) calc(50% + 20px));height:1px;position:absolute;top:0;left:0;right:0}.ed-ledger:after{content:"";background:var(--foil);width:12px;height:12px;-webkit-mask:var(--bka-fleuron) center / contain no-repeat;-webkit-mask:var(--bka-fleuron) center / contain no-repeat;mask:var(--bka-fleuron) center / contain no-repeat;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.ed-intro{gap:var(--s-4);align-content:start;justify-items:start;display:grid;position:relative}.sheet-page .ed-intro h2{font-size:34px}.ed-lead{font:400 18px/1.55 var(--book-body);color:var(--sheet-ink);max-width:40ch}.ed-wait{gap:var(--s-3);padding-top:var(--s-2);justify-items:start;display:grid}.ed-thanks{color:var(--green)}.ed-problem{color:var(--danger)}.ed-list{border-top:1px solid var(--sheet-rule);margin:0;padding:0;list-style:none}.ed-row{align-items:center;gap:var(--s-5);padding:var(--s-4) 0;border-bottom:1px solid var(--sheet-rule);grid-template-columns:minmax(0,1.5fr) minmax(16px,1fr) 200px 116px;display:grid}.sheet-page .ed-name h3{font-family:var(--book-display);color:var(--sheet-ink);font-size:24px;font-weight:600;line-height:1.1}.ed-name p{font:400 16px/1.45 var(--book-body);color:var(--sheet-ink);margin-top:4px}.ed-leader{border-bottom:1px dotted var(--bk-dots);align-self:center;height:0}.ed-price{text-align:right;justify-items:end;gap:2px;display:grid}.ed-price b{font:600 28px/1 var(--book-display);color:var(--sheet-ink);font-variant-numeric:lining-nums}.ed-price small{font:400 13px/1.3 var(--font-ui);color:var(--ink-soft);text-wrap:balance}.ed-row.included .ed-price b{color:var(--kicker-sage)}.ed-act{justify-content:flex-end;display:flex}.ed-act .btn{min-height:44px}@media (width<=1100.98px){.bkh{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(200px,280px)}.bk-desk{gap:var(--s-8);flex-direction:column;display:flex}.bk-main{order:1;width:100%}.bk-rail{gap:var(--s-6) var(--s-10);order:2;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;display:grid;position:static}.bk-rail .bk-contents{grid-column:1/-1}.bk-contents ol{column-gap:var(--s-6);border-top:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ed-ledger{grid-template-columns:minmax(0,1fr)}.bk-empty{gap:var(--s-10);grid-template-columns:minmax(200px,320px) minmax(0,1fr)}}@media (width<=900.98px){.bk-under.bk-row{row-gap:var(--s-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cap read""ctrl ctrl""dots dots"}.bk-under.bk-row>.bk-caption{justify-self:start}.bk-under.bk-row>.bk-controls{margin-top:var(--s-2)}.book-page{--bk-chrome:376px}}@media (width<=870.98px){.book-page{--bk-chrome:422px}}@media (width<=760.98px){.book-page{--bk-chrome:508px;padding-top:var(--s-3)}.bkh{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.cloth.compact .hero :is(h1,p).bkh-title{font-size:32px}.bkh-edition{align-items:center;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr)}.bkh-rule{grid-column:2}.bkh-headline{grid-row:1;font-size:18px}.bkh-end{display:none}.bk-under.bk-row{margin-top:var(--s-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cap read""ctrl ctrl";row-gap:2px}.bk-under.bk-row>.bk-caption{justify-self:start}.bk-caption span,.bk-under.bk-row>.bk-dots{display:none}.bk-reader.samples .bk-controls{justify-content:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:nowrap}.bk-reader.samples .bk-controls .btn{padding:0 14px}.bk-reader.samples .bk-controls .bk-back.at-front{display:none}.sheet-page .bk-reader.samples .bk-where{flex:0 auto;min-width:0}.bk-rail,.bk-contents ol{grid-template-columns:minmax(0,1fr)}.bk-rail .bk-sw-row{flex-wrap:wrap}.ed-row{gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""act act"}.ed-name{grid-area:name}.ed-leader{display:none}.ed-price{grid-area:price;align-self:start}.ed-price small{max-width:15ch}.ed-act{grid-area:act;justify-content:flex-start}.ed-act:empty{display:none}.bk-empty{gap:var(--s-8);grid-template-columns:minmax(0,1fr);justify-items:center}.bk-empty-desk{width:min(340px,88%);margin-inline:auto}.sheet-page .bk-empty-words h2{font-size:30px}}.acct-page{gap:var(--s-16);padding-top:var(--s-6);grid-template-columns:264px minmax(0,1fr);align-items:start;display:grid}.sheet-page.wide .acct-page{max-width:none}.acct-index{top:calc(var(--top-h) + 60px);max-height:calc(100vh / var(--zoom,1) - var(--top-h) - 76px);overscroll-behavior:contain;scrollbar-width:thin;min-width:0;padding-right:4px;position:sticky;overflow-y:auto}.acct-nav{gap:var(--s-3);display:grid}.acct-nav-group p{font:600 13px/1.35 var(--font-ui);color:var(--kicker-terracotta);margin:0 0 2px}.acct-nav a{min-height:44px;font:500 15px/1.2 var(--font-ui);color:var(--ink-soft);transition:color .16s var(--ease-out);align-items:center;padding-left:18px;text-decoration:none;display:flex;position:relative}.acct-nav a:before{content:"";background:var(--kicker-terracotta);opacity:0;width:6px;height:6px;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:2px;transform:scale(.6)}.acct-nav a[aria-current]{color:var(--sheet-ink);font-weight:600}.acct-nav a[aria-current]:before{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.acct-nav a:hover{color:var(--sheet-ink)}}.acct-nav a:active{opacity:.7}.acct-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.acct-jump{display:none}.acct-body{min-width:0}.acct-sec{gap:var(--s-5) var(--s-12);padding:var(--s-8) 0;border-top:1px solid var(--sheet-rule);scroll-margin-top:calc(var(--top-h) + 64px);grid-template-columns:minmax(200px,1fr) minmax(0,2fr);display:grid}.acct-body>.acct-sec-profile{padding-top:var(--s-2);border-top:0}.sheet-page .acct-sec h2{font-family:var(--book-display);color:var(--sheet-ink);font-size:26px;font-weight:600;line-height:1.1}.acct-lead{margin-top:var(--s-2);font:400 14px/1.5 var(--font-ui);color:var(--ink-soft);max-width:36ch}.acct-sec-body{min-width:0;max-width:680px}.acct-sec .acct-form .field{margin-bottom:var(--s-4)}.acct-sec .acct-acts{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.acct-sec .acct-acts .btn{min-height:44px}.acct-sec .acct-value{color:var(--sheet-ink);margin-bottom:var(--s-4);font-weight:600}.acct-empty{font:italic 400 17px/1.5 var(--book-body);color:var(--ink-soft)}.sheet-page .acct-sec .meta{font-size:14px}.acct-sec-profile{align-items:start}.acct-exlibris{aspect-ratio:1130/1400;width:100%;max-width:300px;position:relative}.acct-plate{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.acct-plate-words{justify-content:center;align-items:center;gap:var(--s-3);text-align:center;flex-direction:column;display:flex;position:absolute;inset:25% 14% 18%}.sheet-page .acct-plate-words .acct-plate-name{font:600 32px/1.05 var(--book-display);color:var(--sheet-ink);overflow-wrap:break-word;text-wrap:balance}.acct-plate-book{font:600 12px/1.3 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--foil-deep)}.sheet-page .acct-sub{font-family:var(--book-display);color:var(--sheet-ink);font-size:26px;font-weight:600;line-height:1.1}.acct-sec-profile .acct-lead{margin-bottom:var(--s-5)}.acct-group+.acct-group{margin-top:var(--s-6)}.sheet-page .acct-group h3{font:600 13px/1.35 var(--font-ui);color:var(--kicker-grey)}.acct-group-meaning{margin:6px 0 var(--s-2);font:italic 400 16px/1.45 var(--book-body);color:var(--ink-soft)}.acct-people{margin:0;padding:0;list-style:none}.acct-people li{gap:var(--s-4);border-bottom:1px solid var(--sheet-rule);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;min-height:64px;padding:10px 0;display:grid}.acct-people li:first-child{border-top:1px solid var(--sheet-rule)}.acct-who{gap:2px;min-width:0;display:grid}.acct-who strong{font:600 20px/1.1 var(--book-display);color:var(--sheet-ink);overflow-wrap:anywhere}.acct-who span{font:400 13px/1.35 var(--font-ui);color:var(--ink-soft)}.acct-chosen{font:600 13px/1.35 var(--font-ui);color:var(--kicker-sage);padding:0 6px}.acct-people .btn{min-height:44px}.acct-ways{gap:var(--s-4) var(--s-8);margin-top:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acct-way{min-height:44px;padding:var(--s-3) 0;color:inherit;border-top:1px solid var(--sheet-rule);align-content:start;gap:4px;text-decoration:none;display:grid}.acct-way strong{font:600 15px/1.3 var(--font-ui);color:var(--sheet-ink);align-items:baseline;gap:8px;display:inline-flex}.acct-way strong:after{content:"→";color:var(--accent);transition:transform .16s var(--ease-out)}.acct-way span{font:400 14px/1.45 var(--font-ui);color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.acct-way:hover strong:after{transform:translate(3px)}.acct-way:hover strong{color:var(--accent-deep)}}.acct-way:active{opacity:.75}.acct-way:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.acct-sec .acct-switches{gap:0}.acct-sec .acct-switch{border-bottom:1px solid var(--sheet-rule);padding:var(--s-3) 0;transition:background-color .16s var(--ease-out)}.acct-sec .acct-switch:first-child{border-top:1px solid var(--sheet-rule)}@media (hover:hover) and (pointer:fine){.acct-sec .acct-switch:not([disabled]):hover .acct-switch-track{box-shadow:0 0 0 1px var(--ink-soft)}}.acct-sec .acct-switch-text strong{font:600 16px/1.3 var(--font-ui);color:var(--sheet-ink)}.acct-sec .acct-switch-text .meta{font-size:14px}.acct-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.acct-switch:active .acct-switch-knob{transform:scale(.92)}.acct-switch.on:active .acct-switch-knob{transform:translate(24px)scale(.92)}.acct-switch.on .acct-switch-track{background:var(--kicker-sage)}.acct-sec .acct-wall{gap:0}.acct-sec .acct-wall-link{padding:var(--s-2) 0 var(--s-4);background:0 0;border-radius:0}.acct-sec .acct-wall-link a{min-height:44px;font:500 15px/1.4 var(--font-ui);color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;overflow-wrap:anywhere;word-break:normal;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.acct-sec .acct-wall-link a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.acct-sec .acct-plan b{text-wrap:balance;font-size:26px}.acct-sec.danger h2{color:var(--danger)}.acct-sec .btn.danger-text{color:var(--danger);min-height:44px;padding-left:0}@media (hover:hover) and (pointer:fine){.acct-sec .btn.danger-text:hover{text-underline-offset:.2em;text-decoration:underline}}.acct-pick{margin-bottom:var(--s-4);border-top:1px solid var(--sheet-rule);display:grid}.acct-pick-row{gap:var(--s-3);border-bottom:1px solid var(--sheet-rule);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;min-height:52px;display:grid;position:relative}.acct-pick-row input{opacity:0;width:1px;height:1px;position:absolute}.acct-pick-dot{border:1px solid var(--line-strong);background:var(--paper-print);width:18px;height:18px;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .12s var(--ease-out);border-radius:50%}.acct-pick-row.on .acct-pick-dot{border-color:var(--kicker-terracotta);box-shadow:inset 0 0 0 4px var(--paper-print), inset 0 0 0 9px var(--kicker-terracotta)}.acct-pick-row strong{font:600 18px/1.2 var(--book-display);color:var(--sheet-ink)}.acct-pick-n{font:400 13px/1 var(--font-ui);color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.acct-pick-row:hover .acct-pick-dot{border-color:var(--ink-soft)}}.acct-pick-row:active .acct-pick-dot{transform:scale(.9)}.acct-pick-row:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.acct-parts{gap:var(--s-8);display:grid}.acct-part{gap:var(--s-2);min-width:0;scroll-margin-top:calc(var(--top-h) + 64px);align-content:start;display:grid}.sheet-page .acct-part h3{font-family:var(--book-display);color:var(--sheet-ink);font-size:22px;font-weight:600;line-height:1.15}.acct-part .acct-lead{margin:0 0 var(--s-2)}.acct-pair{min-width:0;display:block}@media (width>=1560px){.acct-sec{grid-template-columns:minmax(240px,380px) minmax(0,1fr)}.acct-sec-body{max-width:980px}.acct-parts{column-gap:var(--s-10);grid-template-columns:repeat(3,minmax(0,1fr))}.acct-pair{column-gap:var(--s-12);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.acct-pair>.acct-sec{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-content:start}.acct-pair>.acct-sec .acct-sec-body{max-width:none}.acct-pair>.acct-sec .acct-lead{max-width:52ch}}@media (width<=1100.98px){.acct-page{gap:var(--s-10);grid-template-columns:220px minmax(0,1fr)}.acct-sec{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.acct-sec-body{max-width:none}.acct-exlibris{max-width:260px}}@media (width<=760.98px){.acct-page{padding-top:var(--s-4);grid-template-columns:minmax(0,1fr);gap:0}.acct-index{display:none}.acct-jump{align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);font:600 13px/1.35 var(--font-ui);color:var(--ink-soft);display:flex}.acct-jump select{min-width:0;min-height:48px;padding:0 var(--s-3);font:500 16px/1 var(--font-ui);color:var(--sheet-ink);background:var(--paper-print);border:1px solid var(--sheet-rule);border-radius:4px;flex:1}.acct-jump select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acct-sec{padding:var(--s-6) 0}.acct-ways{grid-template-columns:minmax(0,1fr)}.acct-people li{grid-template-columns:44px minmax(0,1fr)}.acct-people li>:last-child{grid-column:2;justify-self:start}.acct-exlibris{max-width:280px;margin:0 auto}.sheet-page .acct-plate-words .acct-plate-name{font-size:26px}}.pl-hero{align-items:baseline;gap:var(--s-2) var(--s-8);flex-wrap:wrap;display:flex}.pl-promise{font:italic 400 19px/1.4 var(--book-body);color:var(--on-chocolate);text-wrap:balance;max-width:60ch}.sheet-page.wide .plans-page{max-width:none;padding-top:var(--s-6)}.pl-note{justify-content:space-between;gap:var(--s-2) var(--s-8);margin-bottom:var(--s-4);font:400 14px/1.5 var(--font-ui);color:var(--ink-soft);flex-wrap:wrap;display:flex}.pl-note b{color:var(--sheet-ink);font-weight:600}.pl-table{column-gap:var(--s-2);grid-template-rows:auto repeat(5,auto) auto;grid-template-columns:minmax(112px,.55fr) repeat(5,minmax(0,1fr));display:grid}.pl-labels,.pl-col{grid-row:1/span 7;grid-template-rows:subgrid;min-width:0;display:grid}.pl-col{padding:0 var(--s-4);border-radius:6px;position:relative}.pl-col.mine{background:var(--paper-print);box-shadow:inset 0 0 0 1px var(--sheet-rule)}.pl-col.mine:before{content:"";border:1px solid var(--foil-soft);pointer-events:none;border-radius:3px;position:absolute;inset:6px}.pl-label,.pl-cell{border-top:1px solid var(--sheet-rule);align-items:flex-start;margin:0;padding:10px 0;display:flex}.pl-label{font:600 13px/1.35 var(--font-ui);color:var(--kicker-grey)}.pl-label-act{border-top:0}.pl-corner{display:block}.pl-head{padding:var(--s-3) 0 var(--s-3);column-gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;row-gap:2px;display:grid}.pl-head>.pl-price{display:contents}.pl-head>.pl-price b{grid-area:1/2}.pl-head>.pl-price span{grid-area:2/1/auto/-1}.pl-head>.pl-about{grid-column:1/-1}.sheet-page .pl-head h2{font-family:var(--book-display);color:var(--sheet-ink);overflow-wrap:normal;font-size:26px;font-weight:600;line-height:1.05}@media (width>=901px) and (width<=1340.98px){.pl-head{grid-template-columns:minmax(0,1fr)}.pl-head>.pl-price b{grid-area:2/1}.pl-head>.pl-price span{grid-row:3}}.pl-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pl-price b{font:600 34px/1 var(--book-display);color:var(--sheet-ink);font-variant-numeric:lining-nums;letter-spacing:-.01em}.pl-price span{font:400 14px/1.3 var(--font-ui);color:var(--ink-soft)}.pl-about{font:400 13px/1.3 var(--font-ui);color:var(--ink-soft);min-height:17px}.pl-cell{font:400 16px/1.4 var(--book-body);color:var(--sheet-ink)}.pl-cell.none .pl-cell-value{color:var(--ink-faint)}.pl-cell-value{text-wrap:pretty;display:block}.pl-cell-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-act{padding:var(--s-3) 0;border-top:1px solid var(--sheet-rule);align-items:flex-start;display:flex}.pl-choose{white-space:nowrap;min-height:44px}.pl-choose span[aria-hidden]{color:var(--accent)}.pl-mine{font:600 13px/44px var(--font-ui);color:var(--kicker-sage)}.pl-quiet{font:400 13px/1.4 var(--font-ui);color:var(--ink-soft);padding-top:12px}@media (width>=901px){.pl-table.no-act .pl-act{padding:0}.pl-table.no-act .pl-act>*{display:none}.pl-table.no-act .pl-label-act{border-top:1px solid var(--sheet-rule);padding:0}}.pl-keepsake{display:none}@media (width>=1600px){.pl-keepsake{background:var(--bka-spine-shade), url(/book/bookcloth.jpg) 0 0 / 40px 40px, var(--bka-cover-navy);background-blend-mode:normal, overlay, normal;width:30px;height:30px;box-shadow:var(--bka-edge-fore);border-radius:1px 3px 3px 1px;margin:2px 0 8px;display:block;transform:rotate(-3deg)}}.pl-col.gilt{border:1.5px solid var(--foil);box-shadow:none}.pl-col.gilt:before{border-color:var(--foil-soft)}.pl-col>.glint{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1.5px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pl-col>.glint:before{content:"";background:var(--foil-light);width:28%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-18deg);-webkit-mask:linear-gradient(90deg,#0000,#000 45% 55%,#0000);mask:linear-gradient(90deg,#0000,#000 45% 55%,#0000)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pl-col>.glint:before{transition:transform .9s var(--ease-in-out)}.pl-col.gilt:hover>.glint:before{transform:translate(460%)skew(-18deg)}}.pl-flourish{pointer-events:none;background:var(--foil);width:40px;height:40px;-webkit-mask:var(--bka-flourish) center / contain no-repeat;-webkit-mask:var(--bka-flourish) center / contain no-repeat;mask:var(--bka-flourish) center / contain no-repeat;position:absolute}.pl-flourish.tl{top:3px;left:3px}.pl-flourish.br{bottom:3px;right:3px;transform:rotate(180deg)}@media (width<=1100.98px){.pl-table{grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr))}.pl-labels{display:none}.pl-col{padding:0 var(--s-3);grid-row:auto;display:block}.pl-cell{flex-direction:column;gap:2px}.pl-cell-label{clip:auto;white-space:normal;width:auto;height:auto;font:600 13px/1.35 var(--font-ui);color:var(--kicker-grey);display:block;position:static;overflow:visible}.pl-price b{font-size:30px}}@media (width<=900.98px){.pl-table{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.pl-table>.pl-col:last-child{grid-column:1/-1}.pl-col{padding:var(--s-2) var(--s-5) 0;background:var(--paper-tone);border-radius:6px}.pl-col.mine{background:var(--paper-print)}.pl-cell.none{display:none}}@media (width>=761px) and (width<=900.98px){.pl-table>.pl-col:last-child{column-gap:var(--s-6);padding-bottom:var(--s-3);grid-template-rows:none;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;display:grid}.pl-table>.pl-col:last-child>.pl-head{grid-area:1/1/span 4;align-self:start}.pl-table>.pl-col:last-child>.pl-cell{grid-column:auto}.pl-table>.pl-col:last-child>.pl-act{grid-column:2/-1}.pl-table>.pl-col:last-child>.pl-act:empty{display:none}}@media (width<=760.98px){.pl-table{grid-template-columns:minmax(0,1fr)}.pl-col.mine:before{display:none}.pl-cell{justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;flex-direction:row}.pl-cell.none{display:none}.pl-cell-value{text-align:right}.pl-hero{gap:var(--s-2);display:grid}.pl-promise{font-size:17px}.pl-flourish{width:30px;height:30px}}.sheet-page.wide .talk-page{max-width:none}.talk-page{justify-content:center;gap:var(--s-20);padding-top:var(--s-8);padding-bottom:var(--s-12);grid-template-columns:minmax(0,600px) minmax(0,760px);align-items:start;display:grid}.talk-words{gap:var(--s-5);align-content:start;display:grid}.sheet-page .page .talk-words h2{font-size:40px;line-height:1.05}.talk-lead{font:400 20px/1.55 var(--book-body);color:var(--sheet-ink)}.talk-steps{margin:var(--s-2) 0 0;counter-reset:step;border-top:1px solid var(--sheet-rule);padding:0;list-style:none}.talk-steps li{counter-increment:step;column-gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--sheet-rule);grid-template-columns:40px minmax(0,1fr);display:grid}.talk-steps li:before{content:counter(step, lower-roman) ".";font:italic 500 22px/1.2 var(--book-display);color:var(--kicker-terracotta);grid-row:1/span 2}.talk-steps b{font:600 22px/1.2 var(--book-display);color:var(--sheet-ink)}.talk-steps span{font:400 17px/1.45 var(--book-body);color:var(--ink-soft)}.talk-card{gap:var(--s-6);padding:var(--s-12) var(--s-12) var(--s-10);background:var(--paper-print);border:1px solid var(--sheet-rule);border-top:3px solid var(--kicker-terracotta);border-radius:2px;align-content:start;display:grid;position:relative;transform:rotate(-.5deg)}.talk-card-kicker{font:600 13px/1.35 var(--font-ui);color:var(--kicker-terracotta)}.talk-q{--qs:44px;--pitch:52px;font:500 var(--qs) / var(--pitch) var(--book-display);color:var(--sheet-ink);text-wrap:balance;background:repeating-linear-gradient(transparent 0 calc(var(--pitch) / 2 + var(--qs) * .315), var(--bka-ruled) calc(var(--pitch) / 2 + var(--qs) * .315) calc(var(--pitch) / 2 + var(--qs) * .315 + 1px), transparent calc(var(--pitch) / 2 + var(--qs) * .315 + 1px) var(--pitch))}.talk-q[data-len=mid]{--qs:36px;--pitch:44px}.talk-q[data-len=long]{--qs:30px;--pitch:38px}.talk-acts{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.talk-acts .btn{min-height:48px}.talk-nib{pointer-events:none;width:30px;height:auto;position:absolute;top:-28px;right:40px;transform:rotate(38deg)}.talk-nib .body,.talk-nib .collar{fill:var(--foil-pale);stroke:var(--foil);stroke-width:1.2px;stroke-linejoin:round}.talk-nib .slit{fill:none;stroke:var(--foil);stroke-width:1px}.talk-nib .hole{fill:var(--paper-print);stroke:var(--foil);stroke-width:1px}.talk-next{padding-top:0}.sheet-page.wide .talk-next{justify-content:center;column-gap:var(--s-20);grid-template-columns:minmax(0,600px) minmax(0,760px);max-width:none;display:grid}.talk-next .where-next{grid-column:1/-1;min-width:0}@media (width<=1100.98px){.sheet-page.wide .talk-next{display:block}}.talk-next .where-next{margin-top:0}@media (width>=1600px){.talk-q{--qs:52px;--pitch:60px}.talk-q[data-len=mid]{--qs:42px;--pitch:50px}.talk-q[data-len=long]{--qs:34px;--pitch:42px}.sheet-page .page .talk-words h2{font-size:44px}}@media (width<=1100.98px){.talk-page{gap:var(--s-10);grid-template-columns:minmax(0,1fr);justify-content:stretch}.talk-q{--qs:36px;--pitch:44px}.talk-q[data-len=mid]{--qs:32px;--pitch:40px}.talk-q[data-len=long]{--qs:28px;--pitch:36px}}@media (width<=760.98px){.talk-page{padding-top:var(--s-6);gap:var(--s-8)}.talk-card{padding:var(--s-8) var(--s-5) var(--s-6);order:-1;transform:none}.sheet-page .page .talk-words h2{font-size:28px}.talk-q{--qs:28px;--pitch:36px}.talk-q[data-len=mid]{--qs:24px;--pitch:32px}.talk-q[data-len=long]{--qs:21px;--pitch:28px}.talk-acts .btn{flex:100%}.talk-lead{font-size:18px}}.start{min-height:calc(100vh / var(--zoom,1));justify-content:flex-start;align-items:center;gap:var(--s-4);padding:var(--s-4) clamp(16px, calc(4vw / var(--zoom,1)), 64px) var(--s-6);--logo-a:var(--on-chocolate);--logo-story:var(--logo-gold);--logo-heart:var(--logo-gold);background:var(--bka-cloth-ground);background-blend-mode:normal, normal, normal, overlay, normal;flex-direction:column;display:flex}.start-head{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;max-width:1240px;padding:0 var(--s-12);display:flex}.start-close{min-height:44px;padding:0 var(--s-2);color:var(--on-chocolate-soft);font:500 14px/1 var(--font-ui);transition:color .16s var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.start-close:before{content:"×";margin-right:8px;font-size:20px;line-height:1}@media (hover:hover) and (pointer:fine){.start-close:hover{color:var(--on-chocolate)}}.start-close:active{opacity:.7}.start-close:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:4px}.start-sheet{isolation:isolate;width:100%;max-width:1240px;padding:var(--s-10) var(--s-12) var(--s-8);color:var(--sheet-ink);background:var(--bka-vignette), var(--page);border-radius:6px;margin:auto 0;position:relative}.start-sheet:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--foil-soft);border-radius:3px;position:absolute;inset:14px}.start-sheet:after{content:"";background:var(--foil);width:12px;height:12px;-webkit-mask:var(--bka-fleuron) center / contain no-repeat;-webkit-mask:var(--bka-fleuron) center / contain no-repeat;mask:var(--bka-fleuron) center / contain no-repeat;position:absolute;top:8px;left:50%;transform:translate(-50%)}.start-top{gap:var(--s-2) var(--s-12);margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.start-step-line{font:600 13px/1.35 var(--font-ui);color:var(--kicker-terracotta);margin-bottom:var(--s-3)}.start-top .start-step-line{grid-column:1/-1;margin-bottom:0}.start .start-top h1{font-family:var(--book-display);letter-spacing:-.012em;color:var(--sheet-ink);text-wrap:balance;margin:0;font-size:56px;font-weight:600;line-height:.98}.start-sub{font:400 19px/1.5 var(--book-body);color:var(--sheet-ink);max-width:44ch}.start-ways{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.start-way{isolation:isolate;align-items:center;gap:var(--s-8);padding:var(--s-4) var(--s-8) var(--s-4) var(--s-5);text-align:left;cursor:pointer;font:inherit;color:inherit;background:var(--paper-print);border:1px solid var(--sheet-rule);transition:border-color .2s var(--ease-out), transform .12s var(--ease-out);border-radius:4px;grid-template-columns:136px minmax(0,1fr) auto;display:grid;position:relative}.start-way:before{content:"";z-index:-1;border:1px solid var(--foil-soft);pointer-events:none;border-radius:2px;position:absolute;inset:6px}.start-way-text{gap:6px;min-width:0;display:grid}.start-way-writes{font:600 13px/1.35 var(--font-ui);color:var(--kicker-terracotta)}.start-way-title{font:600 30px/1.05 var(--book-display);color:var(--sheet-ink);text-wrap:balance}.start-way-body{font:400 17px/1.5 var(--book-body);color:var(--sheet-ink);max-width:64ch}.start-way-act{white-space:nowrap;font:600 14px/1 var(--font-ui);color:var(--sheet-ink);align-items:center;gap:8px;display:inline-flex}.start-way-act:after{content:"→";color:var(--accent)}@media (hover:hover) and (pointer:fine){.start-way:not([disabled]):hover{border-color:var(--foil)}}.start-way:not([disabled]):active{transform:scale(.985)}.start-way:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.start-way[disabled]{cursor:not-allowed;background:var(--paper-tone);opacity:1}.start-way[disabled] .start-spec{opacity:.45}.start-spec{place-items:end center;width:136px;height:108px;display:grid}.start-way[disabled] .start-way-title{color:var(--ink-soft)}.start-way[disabled] .start-way-body{color:var(--ink-soft);font-style:italic}.start-obj{place-items:center;width:136px;height:108px;display:grid;position:relative}.obj-book{width:104px;height:104px;color:var(--on-chocolate);background:var(--bka-spine-shade), url(/book/bookcloth.jpg) 0 0 / 90px 90px, var(--bka-cover-navy);background-blend-mode:normal, overlay, normal;box-shadow:var(--bka-edge-fore), var(--bka-lift);border-radius:2px 4px 4px 2px;align-content:center;justify-self:center;gap:5px;padding:8px;transform:rotate(-3deg)}.obj-title{font:700 12px/1.1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;text-align:center}.obj-rule{background:var(--foil);width:26px;height:1px}.obj-script{font:400 17px/1 var(--bka-script)}.obj-leaf{background-color:var(--paper-print);border:1px solid var(--sheet-rule);background-image:repeating-linear-gradient(transparent 0 17px, var(--bka-ruled) 17px 18px);background-position:0 28px;align-content:start;justify-self:center;justify-items:start;width:112px;height:92px;padding:12px;transform:rotate(2deg)}.obj-dear{font:italic 500 15px/1 var(--book-display);color:var(--sheet-ink)}.obj-nib{width:20px;height:auto;position:absolute;bottom:-8px;right:8px;transform:rotate(36deg)}.obj-nib .body{fill:var(--foil-pale);stroke:var(--foil);stroke-width:1.4px;stroke-linejoin:round}.obj-nib .slit{fill:none;stroke:var(--foil);stroke-width:1.2px}.obj-nib .hole{fill:var(--paper-print);stroke:var(--foil);stroke-width:1.2px}.obj-code{background:var(--paper-print);border:1px solid var(--foil);width:124px;height:74px;box-shadow:inset 0 0 0 3px var(--paper-print), inset 0 0 0 4px var(--foil-soft);border-radius:3px;align-content:center;justify-self:center;gap:6px;transform:rotate(-2deg)}.obj-code-label{font:500 12px/1 var(--font-ui);color:var(--ink-soft)}.obj-code-value{font:600 17px/1 var(--font-ui);letter-spacing:.16em;color:var(--sheet-ink);padding-left:.16em}.start-step{gap:var(--s-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.start-recap{gap:var(--s-4);align-content:start;display:grid}.start .start-recap h1{font-family:var(--book-display);color:var(--sheet-ink);margin:0;font-size:48px;font-weight:600;line-height:1}.start-recap-body{font:400 18px/1.55 var(--book-body);color:var(--sheet-ink);max-width:46ch}.start-back{cursor:pointer;min-height:44px;font:500 14px/1 var(--font-ui);color:var(--ink-soft);transition:color .16s var(--ease-out);background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;display:inline-flex}.start-back span{color:var(--accent);transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.start-back:hover{color:var(--sheet-ink)}.start-back:hover span{transform:translate(-3px)}}.start-back:active{opacity:.7}.start-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.start-form{gap:var(--s-2);min-width:0;display:grid}.start-form .input{background:var(--paper-print);border-color:var(--sheet-rule);border-radius:4px}.start-form .input:focus-within{border-color:var(--kicker-terracotta);box-shadow:none}.start-two{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.start-acts{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.start-rel .chip.big{min-height:44px}.start-form .askjoin{margin-top:var(--s-6)}@media (prefers-reduced-motion:reduce){.start-way,.start-back span{transition:none}}.start-sample{min-height:44px;margin-top:var(--s-3);font:500 14px/1 var(--font-ui);color:var(--ink-soft);justify-content:flex-end;align-items:center;gap:8px;text-decoration:none;display:flex}.start-sample span[aria-hidden]{color:var(--accent);transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.start-sample:hover{color:var(--sheet-ink)}.start-sample:hover span[aria-hidden]{transform:translate(2px,-2px)}}.start-sample:active{opacity:.7}.start-sample:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (width>=861px) and (height<=800px){.start{padding-top:var(--s-3);padding-bottom:var(--s-4);gap:var(--s-3)}.start-sheet{padding-top:var(--s-6);padding-bottom:var(--s-4)}.start-sheet.step-2{padding-top:var(--s-10);padding-bottom:var(--s-8)}.start-top{margin-bottom:var(--s-5)}.start .start-top h1{font-size:52px}.start-way{padding-top:var(--s-2);padding-bottom:var(--s-2)}.start-sample{margin-top:0}}@media (width>=1600px){.start-sheet,.start-head{max-width:1480px}}@media (width>=1500px){.start-ways{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.start-way{align-items:start;gap:var(--s-5);padding:var(--s-8) var(--s-8) var(--s-6);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}.start-spec{justify-self:start;place-items:end start}.start-way-act{align-self:end}}@media (width<=1100.98px){.start-sheet{padding:var(--s-10) var(--s-8)}.start-head{padding:0 var(--s-8)}.start-top{grid-template-columns:minmax(0,1fr)}.start .start-top h1{font-size:48px}.start-step{gap:var(--s-10)}}@media (width<=860.98px){.start-step{grid-template-columns:minmax(0,1fr)}.start-way{gap:var(--s-4);padding:var(--s-5);grid-template-columns:92px minmax(0,1fr)}.start-spec{width:92px;height:92px}.obj-book{width:88px;height:88px}.obj-leaf{width:88px;height:76px}.obj-code{width:88px;height:60px}.obj-code-value{font-size:14px}.start-way-act{grid-column:2}}@media (width<=760.98px){.start{padding:var(--s-4) var(--s-2) var(--s-8)}.start-sheet{padding:var(--s-8) var(--s-4) var(--s-6)}.start-head{padding:0 var(--s-4)}.start-sheet:before{inset:6px}.start .start-top h1{font-size:38px}.start-sub{font-size:17px}.start-way-title{font-size:26px}.start .start-recap h1{font-size:36px}.start-two{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=520px){.start-way{gap:var(--s-3);padding:var(--s-5) var(--s-4);grid-template-columns:minmax(0,1fr)}.start-spec{justify-self:start;place-items:end start;width:72px;height:64px}.obj-book{justify-self:start;gap:2px;width:60px;height:60px;padding:4px}.obj-title{letter-spacing:0;font-size:12px}.obj-script,.obj-rule{display:none}.obj-leaf{justify-self:start;width:72px;height:56px;padding:8px}.obj-dear{font-size:13px}.obj-code{justify-self:start;width:72px;height:48px}.obj-code-label{display:none}.obj-code-value{letter-spacing:.08em;font-size:12px}.start-way-act{grid-column:1}}.wall{min-height:calc(100vh / var(--zoom,1))}html:has(.wall){scrollbar-gutter:stable}@media (width<=760.98px){.wall .wall-sheet.sheet-page:after{bottom:10px}}.wall-cloth.cloth{padding-top:0;padding-bottom:calc(var(--s-10) + 28px)}.wall .wall-top{max-width:none;padding:var(--s-5) var(--bka-gutter) 0}.wall-top .brand{align-items:center;min-height:44px;display:inline-flex}.wall-top .brand:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}.wall .wall-hero{max-width:none;padding:var(--s-8) 0 0;margin:0;display:block}.wall .wall-hero-in{max-width:none;padding:0 var(--bka-gutter);gap:var(--s-10);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.wall-portrait{object-fit:cover;width:136px;height:136px;box-shadow:0 0 0 1px var(--brass), 0 0 0 6px color-mix(in srgb, var(--on-chocolate) 8%, transparent), 0 0 0 7px color-mix(in srgb, var(--brass) 35%, transparent);border-radius:50%}.wall-seal{background:color-mix(in srgb, var(--on-chocolate) 6%, transparent);color:var(--brass);font:600 52px/1 var(--book-display);letter-spacing:.02em;place-items:center;display:grid}.wall-hero-words{min-width:0}.wall .hero .wall-hero-words h1{font-family:var(--font-ui);letter-spacing:-.025em;color:var(--on-chocolate);text-wrap:balance;font-size:56px;font-weight:700;line-height:1.04}.wall-intro{margin-top:var(--s-3);font:italic 400 22px/1.45 var(--book-body);color:var(--on-chocolate);max-width:52ch}.wall-counts{margin-top:var(--s-4);font:400 14px/1.4 var(--font-ui);color:var(--on-chocolate-soft)}.wall-sheet.sheet-page{margin-top:-28px}.wall-page.page{max-width:none;padding:var(--s-10) var(--bka-gutter) var(--s-16);gap:var(--s-16);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.wall-contents{top:var(--s-8);min-width:0;position:sticky}.wall-contents-label{font:600 13px/1.35 var(--font-ui);color:var(--kicker-terracotta);margin-bottom:var(--s-3)}.wall-contents ol{border-top:1px solid var(--sheet-rule);margin:0;padding:0;list-style:none}.wall-contents li{border-bottom:1px solid var(--sheet-rule)}.wall-contents a{min-height:44px;color:var(--sheet-ink);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 0;text-decoration:none;display:grid}.wall-contents .n{font:italic 500 20px/1 var(--book-display);color:var(--kicker-terracotta)}.wall-contents .t{font:500 20px/1.15 var(--book-display)}.wall-contents .c{font:italic 400 15px/1 var(--book-body);color:var(--ink-soft);white-space:nowrap}@media (hover:hover) and (pointer:fine){.wall-contents a:hover .t{color:var(--accent-deep)}}.wall-contents a:active .t{opacity:.7}.wall-contents a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.wall-main{gap:var(--s-12);min-width:0;display:grid}.wall-chapter{scroll-margin-top:var(--s-8);min-width:0;padding-top:var(--s-5);border-top:1px solid var(--foil-soft)}.wall-chapter-head{align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-6);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wall-chapter-num{font:italic 400 44px/.8 var(--book-display);color:var(--kicker-terracotta)}.wall-chapter-num .fleuron{width:18px;height:18px}.sheet-page .wall-chapter-head h2{font-size:36px}.wall-chapter-count{font:italic 400 16px/1.35 var(--book-body);color:var(--ink-soft)}.wall-leaves{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.wall-leaf{isolation:isolate;gap:var(--s-2);padding:var(--s-8) var(--s-8) var(--s-6);background:var(--paper-print);border:1px solid var(--sheet-rule);border-radius:4px;align-content:start;margin:0;display:grid;position:relative}.wall-leaves>.wall-leaf:nth-child(odd):last-child{grid-column:1/-1}.wall-leaves>.wall-leaf:nth-child(odd):last-child:not(:first-child){column-gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.wall-leaves>.wall-leaf:nth-child(odd):last-child:not(:first-child)>:is(.wall-date,h3,.wall-print){grid-column:1}.wall-leaves>.wall-leaf:nth-child(odd):last-child:not(:first-child)>:is(.wall-words,.wall-more){grid-column:2}.wall-leaves>.wall-leaf:nth-child(odd):last-child:not(:first-child)>.wall-words{grid-row:1/span 3;max-width:70ch;margin-top:0}.wall-leaf:before{content:"";z-index:-1;border:1px solid var(--foil-soft);pointer-events:none;border-radius:2px;position:absolute;inset:6px}.wall-print{margin:0 0 var(--s-4);background:var(--paper-print);box-shadow:var(--bka-lift);justify-self:stretch;padding:10px 10px 30px;display:block;transform:rotate(-.8deg)}.wall-leaf:nth-child(2n) .wall-print{transform:rotate(.7deg)}.wall-print img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.wall-date{font:600 13px/1.35 var(--font-ui);color:var(--kicker-terracotta)}.sheet-page .wall-leaf h3{font-family:var(--book-display);color:var(--sheet-ink);text-wrap:balance;font-size:28px;font-weight:600;line-height:1.08}.wall-words{margin-top:var(--s-2);font:400 18px/1.6 var(--book-body);color:var(--sheet-ink)}.wall-words p{text-wrap:pretty}.wall-words p+p{margin-top:.7em}.wall-words.drop p:first-child:first-letter{font:600 3.1em/.8 var(--book-display);float:left;color:var(--kicker-terracotta);padding:.06em .08em 0 0}.wall-words.closed{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wall-more{min-height:44px;margin-top:var(--s-1);cursor:pointer;font:600 13px/1.35 var(--font-ui);color:var(--kicker-terracotta);background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;display:inline-flex}.wall-more:after{content:"→";transition:transform .16s var(--ease-out);font-size:14px}.wall-more[aria-expanded=true]:after{content:"↑"}@media (hover:hover) and (pointer:fine){.wall-more:hover{color:var(--accent-deep)}.wall-more:hover:after{transform:translate(3px)}}.wall-more:active{opacity:.7}.wall-more:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (width>=1100px){.wall-chapter.one{gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.wall-chapter.one .wall-chapter-head{grid-template-columns:auto minmax(0,1fr);margin-bottom:0}.wall-chapter.one .wall-chapter-count{grid-column:2}.wall-chapter.one .wall-leaves{grid-template-columns:minmax(0,1fr)}.wall-chapter.one .wall-words{max-width:70ch}}@media (width>=761px) and (width<=900.98px),(width>=1101px) and (width<=1240.98px){.sheet-page .wall-leaf h3{font-size:24px}}@media (width>=761px) and (width<=820.98px),(width>=1101px) and (width<=1160.98px){.sheet-page .wall-leaf h3{font-size:22px}}@media (width>=1600px){.wall-leaves{grid-template-columns:repeat(3,minmax(0,1fr))}.wall-leaves>.wall-leaf:nth-child(odd):last-child{grid-column:auto}.wall-leaves>.wall-leaf:nth-child(odd):last-child:not(:first-child){grid-template-columns:minmax(0,1fr)}.wall-leaves>.wall-leaf:nth-child(odd):last-child:not(:first-child)>:is(.wall-date,h3,.wall-print,.wall-words,.wall-more){grid-area:auto;max-width:none}.wall-leaves>.wall-leaf:nth-child(3n+1):last-child{grid-column:1/-1}.wall-leaves>.wall-leaf:nth-child(3n+1):last-child:not(:first-child){column-gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.wall-leaves>.wall-leaf:nth-child(3n+1):last-child:not(:first-child)>:is(.wall-date,h3,.wall-print){grid-column:1}.wall-leaves>.wall-leaf:nth-child(3n+1):last-child:not(:first-child)>:is(.wall-words,.wall-more){grid-column:2}.wall-leaves>.wall-leaf:nth-child(3n+1):last-child:not(:first-child)>.wall-words{grid-row:1/span 3;max-width:70ch;margin-top:0}.wall-leaves>.wall-leaf:nth-child(3n+2):last-child{grid-column:span 2}}.wall-notes{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.wall-note{padding:var(--s-6) var(--s-8);background:var(--paper-tone);border:1px solid var(--sheet-rule);margin:0}.wall-note p{font:italic 400 19px/1.5 var(--book-body);color:var(--sheet-ink)}.wall-note footer{margin-top:var(--s-3);font:600 13px/1.35 var(--font-ui);color:var(--kicker-grey)}.wall-empty{gap:var(--s-4);text-align:center;padding:var(--s-12) 0;grid-column:1/-1;justify-items:center;display:grid}.wall-empty-dog{width:180px;height:auto}.wall-empty p{font:400 19px/1.5 var(--book-body);color:var(--sheet-ink);max-width:46ch}.wall-empty .btn{min-height:48px}.wall-next.page{max-width:none;padding:0 var(--bka-gutter) var(--s-16)}.wall-next .where-next{margin-top:0}.wall-bench{isolation:isolate;color:var(--on-chocolate);background:var(--bka-cloth-ground);background-blend-mode:normal, normal, normal, overlay, normal;flex-direction:column;display:flex;position:relative;overflow:hidden}.wall-bench>*{z-index:1;position:relative}.wall-bench>.lamp{z-index:0;position:absolute}.wall-bench .wall-top{width:100%}.wall-none-wrap{width:min(560px,100% - 32px);margin:auto;padding-top:96px;position:relative}.wall-none{isolation:isolate;width:100%;padding:var(--s-12) var(--s-10);gap:var(--s-4);color:var(--sheet-ink);background:var(--page);border-radius:6px;justify-items:start;margin:0;display:grid;position:relative}.wall-none:before{content:"";z-index:-1;border:1px solid var(--foil-soft);pointer-events:none;border-radius:3px;position:absolute;inset:12px}.wall-none h1{font-family:var(--book-display);color:var(--sheet-ink);font-size:40px;font-weight:600;line-height:1.05}.wall-none p{font:400 18px/1.55 var(--book-body)}.wall-none .btn{min-height:48px}.wall-none-dog{pointer-events:none;width:150px;height:auto;position:absolute;top:0;left:36px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wall-leaf,.wall-note,.wall-chapter-head{animation:linear both wall-rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes wall-rise{0%{transform:translateY(22px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.wall-more:after{transition:none}}@media (width<=1100.98px){.wall-page.page{gap:var(--s-10);grid-template-columns:minmax(0,1fr)}.wall-contents{position:static}.wall-contents ol{column-gap:var(--s-6);border-top:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}}@media (width<=760.98px){.wall .wall-hero{padding-top:var(--s-6)}.wall .wall-hero-in{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.wall-portrait{width:96px;height:96px}.wall-seal,.wall .hero .wall-hero-words h1{font-size:38px}.wall-intro{font-size:19px}.wall-page.page{padding-top:var(--s-6)}.wall-contents ol{grid-template-columns:minmax(0,1fr)}.wall-leaf{padding:var(--s-6) var(--s-5) var(--s-5)}.wall-chapter-num{font-size:36px}.sheet-page .wall-chapter-head h2{font-size:28px}.wall-leaves{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.wall-leaves>.wall-leaf:nth-child(odd):last-child:not(:first-child){grid-template-columns:minmax(0,1fr)}.wall-leaves>.wall-leaf:nth-child(odd):last-child:not(:first-child)>:is(.wall-date,h3,.wall-print,.wall-words,.wall-more){grid-area:auto;max-width:none}.sheet-page .wall-leaf h3{font-size:24px}.wall-notes{grid-template-columns:minmax(0,1fr)}.wall-note{padding:var(--s-5)}.wall-none{padding:var(--s-10) var(--s-6)}.wall-none h1{font-size:32px}}.bka-skel{align-content:start}.hold-words{visibility:hidden}.bka-sk-col{align-content:start;gap:22px;min-width:0;display:grid}.bka-sk-line{border-bottom:1px solid var(--sheet-rule);width:100%;height:18px;display:block}.bka-sk-line.tall{height:48px}.bka-sk-line.w40{width:40%}.bka-sk-line.w50{width:50%}.bka-sk-line.w70{width:70%}.bka-sk-line.w85{width:85%}.bka-sk-label{background:var(--paper-tone);border-radius:2px;width:72px;height:18px;display:block}.bka-sk-block{border:1px solid var(--sheet-rule);border-radius:4px;place-items:center;min-width:0;display:grid}.bka-sk-block .loading-mark{min-height:0}.bkh-skel :is(.bkh-title,.bkh-line,.bkh-headline,.bkh-end,.teller-pick){visibility:hidden}.bk-skel{gap:var(--s-12);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.bk-skel-rail{gap:0}.bk-skel-rail .bka-sk-label{margin-bottom:var(--s-3)}.bk-skel-rail .bka-sk-line{height:45px}.bk-skel .bka-sk-block{aspect-ratio:2;width:100%;max-width:min(100%, calc((100vh / var(--zoom,1) - var(--bk-chrome,316px)) * 2), 1480px);justify-self:center}.bk-skel-under{display:none}.talk-skel{justify-content:center;column-gap:var(--s-20);grid-template-columns:minmax(0,600px) minmax(0,760px);display:grid}.talk-skel .bka-sk-block{min-height:306px;transform:rotate(-.5deg)}.acct-skel-index{gap:0}.acct-skel-index .bka-sk-line.nav{border-bottom:0;height:44px;position:relative}.acct-skel-index .bka-sk-line.nav:after{content:"";border-top:1px solid var(--sheet-rule);position:absolute;top:50%;left:18px;right:0}.acct-skel-index .bka-sk-label:not(:first-child){margin-top:var(--s-3)}.acct-skel-index .bka-sk-label{margin-bottom:2px}.acct-skel .acct-exlibris.bka-sk-block{border-radius:6px}.acct-skel-jump{display:none}@media (width<=1100.98px){.bk-skel{grid-template-columns:minmax(0,1fr);row-gap:0}.bk-skel>.bka-sk-col{margin-top:var(--s-8);order:2}.bk-skel-under{height:56px;margin-top:var(--s-3);order:1;display:block}.talk-skel{row-gap:var(--s-10);grid-template-columns:minmax(0,1fr)}.talk-skel>.bka-sk-col{min-height:405px}.talk-skel .bka-sk-block{min-height:261px;margin-top:0}}@media (width<=760.98px),(aspect-ratio<=9/10){.bk-skel .bka-sk-block{aspect-ratio:1;max-width:max(min(100%, 300px), min(100%, calc(100vh / var(--zoom,1) - var(--bk-chrome,316px)), 640px))}}@media (width<=900.98px){.bk-skel-under{height:116px}}@media (width>=1031px) and (width<=1100.98px){.talk-skel>.bka-sk-col{min-height:374px}}@media (width<=760.98px){.bk-skel-under{height:98px;margin-top:var(--s-1)}.talk-skel .bka-sk-block{order:-1;min-height:245px;margin-top:0;transform:none}.talk-skel>.bka-sk-col{min-height:0}.acct-skel .acct-skel-index{display:none}.acct-skel-jump{height:48px;margin-bottom:var(--s-4);display:block}}.start-skel .start-sheet>section :is(.start-top,.start-sample),.start-skel .start-way>:not(.start-spec){visibility:hidden}.start-skel .start-way{cursor:default}.start-skel .start-close{visibility:hidden}.start-skel .way-other .start-spec{place-items:center}.start-skel .start-spec .loading-mark{min-height:0}.start-skel .start-recap,.start-sk-hold{visibility:hidden}.start-skel .start-recap>*{position:relative}.start-skel .start-recap>:after{content:"";visibility:visible;pointer-events:none;background:repeating-linear-gradient(to bottom, transparent 0 calc(1lh - 1px), var(--sheet-rule) calc(1lh - 1px) 1lh);position:absolute;inset:0}.start-skel .start-recap>.start-back:after{background:linear-gradient(var(--sheet-rule), var(--sheet-rule)) 0 70% / 100% 1px no-repeat}.start.start-skel .start-sk-hold .field input{visibility:visible;color:#0000;border:0;border-bottom:1px solid var(--sheet-rule);box-shadow:none;background:0 0;border-radius:0}.start-sk-hold .field input::placeholder{color:#0000}.start-sk-hold :is(input,.btn){pointer-events:none}.start.start-skel .start-sk-hold .btn[disabled]{visibility:visible;color:#0000;border:1px solid var(--sheet-rule);box-shadow:none;background:0 0}.start-sk-code{position:relative}.start-sk-mark{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.start-sk-mark .loading-mark{min-height:0}.wall-sk-ring{box-shadow:0 0 0 1px color-mix(in srgb, var(--on-chocolate) 30%, transparent);background:0 0;display:block}.wall-sk-hl{border-bottom:1px solid color-mix(in srgb, var(--on-chocolate) 28%, transparent);max-width:52ch;height:32px;display:block}.wall-sk-hl.tall{width:60%;height:58px;margin-bottom:var(--s-3)}.wall-sk-hl.third{height:36px}.wall-skel .wall-contents .bka-sk-label{margin-bottom:var(--s-3)}.wall-sk-row{height:44px}.wall-sk-head{margin-bottom:var(--s-6)}.wall-sk-leaf{border:1px solid var(--sheet-rule);border-radius:4px;min-height:420px;display:block}.wall-sk-leaf:nth-child(3){display:none}.wall-skel .wall-page{position:relative}.wall-sk-leaf:first-child{place-items:center;display:grid}.wall-sk-leaf .loading-mark{min-height:0}@media (width>=1600px){.wall-sk-leaf:nth-child(3){display:block}}@media (width<=1100.98px){.wall-sk-row:nth-of-type(n+3){display:none}.wall-sk-head.tall{height:40px}}@media (width<=760.98px){.wall-sk-row:nth-of-type(3){display:block}.wall-sk-leaf:nth-child(n+2){display:none}.wall-sk-leaf{min-height:360px}.wall-sk-head.tall{height:32px}.wall-sk-leaf:first-child{padding-top:var(--s-16);place-items:start center}.wall-sk-hl,.wall-sk-hl.third{height:39px}.wall-sk-hl.tall{height:44px}}.auth.fitting,.auth.fitting *,.auth.fitting :before,.auth.fitting :after,.door.fitting,.door.fitting *,.door.fitting :before,.door.fitting :after{transition:none!important}.auth,.door{--fit-safe:var(--fit,1);--floor:calc(13px / var(--fit-safe));--ctl:max(16px, calc(16px / var(--fit-safe)));--tap:max(44px, calc(44px / var(--fit-safe)));--print-white:#fffdf8;--photo-corner:#1d1714;--photo-blank:#d9cfc2;--paper-ivory:#fbf8f1;--card-ivory:#fbf7ee;--cream-ink:#f3ebdd;--cream-ink-strong:#f6efe3;--sage-ink:#3f5b44;--legal-ink:#6b625b;--gilt-1:#f7f0e2;--gilt-2:#eadfcb;--gilt-3:#ddcfb4;--edge-fore:1px 1px 0 var(--gilt-1), 2px 2px 0 var(--gilt-2), 3px 3px 0 var(--gilt-3), 4px 4px 0 var(--foil), 5px 5px 0 var(--foil-deep);--edge-fore-left:-1px 1px 0 var(--gilt-1), -2px 2px 0 var(--gilt-2), -3px 3px 0 var(--gilt-3), -4px 4px 0 var(--foil), -5px 5px 0 var(--foil-deep);--lie:0 1px 1px #0000004d, 0 1.8cqmin 3.2cqmin -1.2cqmin #0000009e;--placeholder:var(--ink-soft);--chocolate-line:#4a332757;--cream-line:#f6f0e652;--cream-line-strong:#f6f0e6b3;--danger-line:#b03a2e4d;--chocolate-underline:#4a33274d;--chocolate-wash:#4a33270a;--field-line:#4a33274d;--field-line-hover:#4a332780;--check-line:#4a332773;--code-box-line:#4a332747;--code-box-fill:#fffdf8b3;--cream-wash:#f6f0e60f;--cream-line-faint:#f6f0e633;--cream-dash:#f6f0e638;--foil-frame:#c9a15a8c;--vein:#4a33278c;--deboss-light:#ffffff29;--deboss-dark:#00000052;--deboss-fill:#00000057}.auth .stop,.door .stop{color:var(--accent)}.auth .nw,.door .nw{white-space:nowrap}.auth .stamps,.door .stamps{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.auth .stamp,.door .stamp{width:44px;height:44px;animation:deboss 3.2s var(--ease-out) both;filter:drop-shadow(0 1px 0 var(--deboss-light)) drop-shadow(0 -1px 0 var(--deboss-dark));margin:-22px 0 0 -22px;position:absolute}.auth .stamp svg,.door .stamp svg{width:100%;height:100%;display:block}.auth .stamp svg *,.door .stamp svg *{stroke:none;fill:var(--deboss-fill)!important}@media (hover:none){.auth .lamp,.door .lamp{display:none}}.auth .spread-wrap{padding-top:clamp(80px, calc(9.5vh / var(--zoom)), 108px);padding-bottom:clamp(40px, calc(5vh / var(--zoom)), 60px);padding-left:clamp(12px, calc(2.5vw / var(--zoom)), 48px);padding-right:clamp(12px, calc(2.5vw / var(--zoom)), 48px)}.auth.ritual:after{inset:clamp(10px, calc(1.6vw / var(--zoom)), 28px)}.auth .keepsake,.auth .tp-mark,.auth .tp-folio{display:none!important}.auth .spread.scaled{aspect-ratio:auto;width:1440px;height:720px}.auth .spread.scaled>.leaf-l,.auth .spread.scaled>.leaf-r{height:720px}.auth .brand,.door-top .brand{border-radius:4px;align-items:center;min-width:44px;min-height:44px}.auth.ritual .brand,.door .door-top .brand{top:clamp(16px, calc(1.8vw / var(--zoom)), 30px);left:clamp(16px, calc(3vw / var(--zoom)), 56px);z-index:3;view-transition-name:brand;display:inline-flex;position:absolute}.auth .brand [data-lockup] svg,.door .brand [data-lockup] svg{width:auto;height:36px}::view-transition-group(brand){animation:none}::view-transition-old(brand){display:none}::view-transition-new(brand){animation:none}.auth .brand:focus-visible,.door-top .brand:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.auth .leaf-l{container-type:size}.auth .print{left:var(--l);top:var(--t);width:var(--w)}.auth .print-face,.auth .print-back{background:var(--print-white);box-shadow:var(--lie);padding:1.5cqmin}.auth .print-face img{aspect-ratio:var(--ratio,1);background:var(--photo-blank)}.auth .pc{background:var(--photo-corner);width:3.8cqmin;height:3.8cqmin}.auth .pc.tl{top:-.3cqmin;left:-.3cqmin}.auth .pc.tr{top:-.3cqmin;right:-.3cqmin}.auth .pc.bl{bottom:-.3cqmin;left:-.3cqmin}.auth .pc.br{bottom:-.3cqmin;right:-.3cqmin}.auth .print-cap{font-family:var(--font-script);color:var(--cream-ink);text-wrap:balance;margin:1.5cqmin 0 0;font-size:max(17px,3.4cqmin);line-height:1.15}.auth .print-back span{font-family:var(--font-script);padding:0 4cqmin;font-size:max(16px,3cqmin);line-height:1.25}@media (hover:hover) and (pointer:fine){.auth .print:hover .print-in{transform:rotate(calc(var(--tilt) * .3)) translateY(-.8cqmin)}.auth .print.flips:hover .print-in{transform:rotate(calc(var(--tilt) * .3)) rotateY(180deg)}}@media (hover:none),(pointer:coarse){.auth .print-in{transition:none}}.auth .ep-how{z-index:2;text-align:left;color:var(--cream-ink);margin:0;position:absolute;inset:64% 5.5% auto 58.5%}.auth .ep-how:before{content:"";background:var(--brass);opacity:.75;width:9cqmin;height:1px;margin:0 0 2.6cqmin;display:block}.auth .ep-how p{font-family:var(--book-body);text-wrap:pretty;margin:0;font-size:max(17px,3.1cqmin);line-height:1.4}.auth .ep-note,.auth .ep-how .ep-note{font-family:var(--font-ui);font-size:max(13px, 1.8cqmin, var(--floor));color:var(--on-chocolate-soft);margin:2.2cqmin 0 0;line-height:1.4}.auth .titlepg{justify-content:flex-start;padding:4.5% 6% 3.5%}.auth .promise-line{white-space:nowrap;flex:none;max-width:none;margin:0;font-size:36px;line-height:1.1}.auth .tp-rule{flex:none;width:12cqw;margin:14px 0 0}.auth .plate-wrap{--pw:min(88cqw, 500px);--cw:130px;--dogh:calc(var(--cw) / 1.2531);--dogroom:calc(var(--dogh) * 1.16 - var(--pw) * .089 + 6px);width:var(--pw);padding-top:var(--dogroom);flex:none;margin:auto 0}.auth .plate{border-image-source:url(/book/bookplate-blank.webp)}.auth .plate.lettered{border-image-source:url(/book/bookplate.webp)}.auth .plate:not(.lettered) .paper{margin-top:calc(var(--pw) * -.035)}.auth .plate .paper{padding-bottom:calc(var(--pw) * .064)}.auth .companion{left:calc(var(--pw) * .12);top:calc(var(--dogroom) + var(--pw) * .089 - var(--dogh));width:var(--cw);height:var(--dogh);z-index:0;pointer-events:none;margin:0;position:absolute;bottom:auto;right:auto}.auth .plate-wrap>.plate{z-index:1;position:relative}.auth .companion .head,.door .companion .head{transform-origin:50% 100%;will-change:transform;position:absolute;inset:0}.auth .companion .state,.auth .companion .state-blink,.door .companion .state,.door .companion .state-blink{object-fit:contain;opacity:0;width:auto;max-width:none;transition:opacity .22s var(--ease-out);filter:drop-shadow(0 2px 3px #4a33271f);position:absolute;top:auto;right:auto;transform:translate(-50%)}.auth .companion[data-mood=watch] .state.watch,.auth .companion[data-mood=cover] .state.cover,.auth .companion[data-mood=peek] .state.peek,.auth .companion[data-mood=curious] .state.curious,.auth .companion[data-mood=sleep] .state.sleep,.door .companion[data-mood=watch] .state.watch,.door .companion[data-mood=curious] .state.curious{opacity:1}.auth .companion .state-blink,.door .companion .state-blink{transition-duration:.12s}.auth .companion[data-blinking][data-mood=watch] .state-blink.watch,.auth .companion[data-blinking][data-mood=curious] .state-blink.curious,.door .companion[data-blinking] .state-blink.watch{opacity:1}.auth .companion,.auth .companion .head,.door .companion,.door .companion .head{overflow:visible}@media (prefers-reduced-motion:reduce){.auth .companion .state,.door .companion .state{transition:opacity .15s linear!important}}.auth .titlepg.leaf-only{align-items:stretch;padding:6% 7.5% 5%}.auth .leaf-body{min-height:0;color:var(--sheet-ink);flex-direction:column;flex:1;display:flex;position:relative}.auth .spread-band{z-index:7;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'><rect width='8' height='5' fill='%233B291D'/><rect x='1.1' y='.4' width='2.6' height='4.2' rx='1.3' transform='skewX(-16)' fill='%23C9A15A'/><rect x='5.1' y='.4' width='2.6' height='4.2' rx='1.3' transform='skewX(-16)' fill='%23B85126'/></svg>") 0 0/8px 5px repeat-x;border-radius:2px;width:64px;height:5px;position:absolute;top:-3px;left:calc(50% - 32px);box-shadow:0 1px #0000004d}.auth .leaf-r{box-shadow:var(--edge-fore)}.auth .board-back{container-type:size}.auth .spread-ribbon{z-index:7;pointer-events:none;transform-origin:50% 0;background:var(--accent-deep) repeating-linear-gradient(0deg, #ffffff12 0 1px, transparent 1px 3px);clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);width:12px;height:48px;position:absolute;top:calc(100% - 8px);left:calc(50% + 14px);box-shadow:inset 5px 0 0 -4px #ffffff1a,0 4px 6px -2px #00000073}@media (prefers-reduced-motion:no-preference){.auth[data-stage=open] .spread-ribbon{animation:.9s cubic-bezier(.23,1,.32,1) both ribbon-swing}}@keyframes ribbon-swing{0%{transform:rotate(5deg)}to{transform:rotate(0)}}.auth[data-stage=closed] .spread-ribbon,.auth[data-stage=closed] .spread-band{opacity:0}.auth .board{box-shadow:none}.auth .board-edge{border-radius:inherit;pointer-events:none;box-shadow:var(--edge-fore), 0 2px 3px #0006, 0 40px 70px -30px #000000b3;position:absolute;inset:0}.auth .board-front{background:linear-gradient(#180e0852, #180e0852), url(/book/cloth-chocolate.webp) 0 0 / 512px 512px, var(--chocolate-deep)}.auth .board-front:before{display:none}.auth .board-breath{pointer-events:none;opacity:0;background:radial-gradient(520px at 50% 45%,#fff4dc29,#0000 62%);position:absolute;inset:0}.auth .board-front:after{border-color:#f3ebdd38;inset:5%;box-shadow:inset 0 0 0 1px #00000057,inset 0 0 0 6px #0000,inset 0 0 0 7px #efc75e2e}.auth.ritual .form h1,.auth.ritual .form .plate-head{font-family:var(--book-display);letter-spacing:-.005em;color:var(--chocolate);text-align:center;text-wrap:balance;margin:0 0 6px;font-size:30px;font-weight:600;line-height:1.1}.auth.ritual .plate-say{min-height:calc(1.4em + 8px);font-family:var(--book-body);font-size:max(17px, var(--floor));color:var(--ink-soft);text-align:center;text-wrap:balance;border-top:1px solid #0000;border-bottom:1px solid #0000;margin:0 0 12px;padding:3px 0;line-height:1.4}.auth.ritual .plate-say b{font-family:var(--font-ui);font-size:max(.86em, var(--floor));color:var(--sheet-ink);overflow-wrap:anywhere;font-weight:600}.auth.ritual .plate-say.is-error{color:var(--danger);border-color:var(--danger-line)}.auth.ritual .form .sub{font-family:var(--book-body);font-size:max(17px, var(--floor));color:var(--ink-soft);text-align:center;text-wrap:balance;margin:0 0 12px;line-height:1.4}.auth.ritual .field{margin-bottom:10px}.auth.ritual .field>span:first-child{font-size:max(14px, var(--floor));letter-spacing:.01em;color:var(--ink-soft);font-weight:600}.auth.ritual .input{min-height:var(--tap)}.auth.ritual .input input{min-height:var(--tap);font-size:max(17px, var(--ctl));color:var(--sheet-ink);padding:0}.auth.ritual .input input::placeholder{color:var(--placeholder);opacity:1}.auth.ritual .input .show{font-size:var(--ctl);min-height:var(--tap);min-width:var(--tap)}.auth.ritual .input:has(input[aria-invalid=true]){border-bottom-color:var(--danger)}.auth.ritual .btn{min-height:var(--tap);font-size:var(--ctl)}.auth.ritual .btn.primary{background:var(--chocolate);color:var(--on-chocolate);border-color:var(--chocolate)}.auth.ritual .btn.primary:hover:not(:disabled){background:var(--chocolate-deep)}.auth.ritual .btn.outline{color:var(--chocolate);border:1px solid var(--chocolate-line);background:0 0}.auth.ritual .btn.outline:hover{border-color:var(--chocolate);background:var(--chocolate-wash)}.auth.ritual .btn:disabled{opacity:.6}.auth.ritual .acts{gap:10px;margin-top:4px;display:grid}.auth.ritual .acts .btn{width:100%;min-width:0;padding-inline:16px}.auth .phone-only,.auth.ritual .plate-links.phone-only{display:none}.auth.ritual .plate-links{margin:calc((var(--tap) - 1.3em) / 2 + 3px) 0 0;font-size:max(14px, var(--floor));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 7%;display:flex}.auth.ritual .plate-links.one{justify-content:center}.auth.ritual .plate-links a,.auth.ritual .switch a,.auth.ritual .legal a,.auth.ritual .linkish{white-space:nowrap;color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--chocolate-underline);text-decoration-color:var(--chocolate-underline);text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-out), color .16s var(--ease-out);font-weight:600;position:relative}.auth.ritual .plate-links a:before,.auth.ritual .legal a:before{content:"";inset:calc((var(--tap) - 1.3em) / -2 - 1px) -6px;position:absolute}.auth.ritual .plate-links a:hover,.auth.ritual .switch a:hover,.auth.ritual .legal a:hover,.auth.ritual .linkish:hover{-webkit-text-decoration-color:var(--chocolate);text-decoration-color:var(--chocolate)}.auth.ritual .plate-links a:active,.auth.ritual .linkish:active{color:var(--chocolate)}.auth.ritual .plate-links a:focus-visible,.auth.ritual .legal a:focus-visible,.auth.ritual .switch a:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:2px}.auth.ritual .legal{font-size:max(14px, var(--floor));color:var(--legal-ink);text-align:center;margin-top:8px;line-height:1.4}.auth.ritual .linkish{appearance:none;font:inherit;cursor:pointer;min-height:var(--tap);background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.auth.ritual .linkish:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:2px}.auth.ritual .linkish:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.auth.ritual .linkish[aria-busy=true]{cursor:progress;opacity:.7}.auth.ritual .plate-ok{color:var(--sage-ink);font-size:max(14px, var(--floor));text-align:center;margin:0;font-weight:600}.auth.ritual .step{text-align:center;font-size:max(14px, var(--floor));color:var(--ink-soft);text-wrap:balance;margin:0 0 12px;line-height:1.45}.auth.ritual .step b{color:var(--sheet-ink);font-weight:600}.auth.ritual .owner{text-align:center;margin:0 0 6px;display:block}.auth.ritual .owner input{width:100%;min-height:var(--tap);border:0;border-bottom:1.5px solid var(--field-line);text-align:center;font-family:var(--book-display);color:var(--chocolate);transition:border-color .16s var(--ease-out);background:0 0;outline:none;padding:2px 0 4px;font-size:32px;font-weight:600;line-height:1.15;display:block}.auth.ritual .owner input::placeholder{color:var(--placeholder);opacity:1;font-weight:500}.auth.ritual .owner input:hover{border-bottom-color:var(--vein)}.auth.ritual .owner input:focus-visible{border-bottom-color:var(--chocolate);outline:2px solid var(--ochre);outline-offset:4px;border-radius:2px}.auth.ritual .owner input[aria-invalid=true]{border-bottom-color:var(--danger)}.auth.ritual .owner-hint{font-size:max(14px, var(--floor));color:var(--ink-soft);margin:6px 0 0;display:block}.auth.ritual .given{font-size:max(14px, var(--floor));color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px;margin:-2px 0 2px;display:flex}.auth.ritual .given b{color:var(--sheet-ink);overflow-wrap:anywhere;font-weight:600}.auth.ritual .given .linkish{color:var(--ink-soft);font-weight:500}.auth.ritual .given.with-code{margin:8px 0 12px}.auth.ritual .plate-say a{color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--chocolate-line);text-decoration-color:var(--chocolate-line);text-underline-offset:3px;font-weight:600;position:relative}.auth.ritual .plate-say a:hover{-webkit-text-decoration-color:var(--chocolate);text-decoration-color:var(--chocolate)}.auth.ritual .plate-say a:focus-visible{outline:2px solid var(--ochre);outline-offset:2px;border-radius:2px}.auth.ritual .code-ask{margin:0 0 6px}.auth.ritual .form .check{min-height:var(--tap);font-size:max(15px, var(--floor));color:var(--ink-soft)}.auth.ritual .form .check i{border:1.5px solid var(--check-line);vertical-align:-5px;background:0 0;border-radius:4px;place-items:center;width:22px;height:22px;margin-right:10px;display:inline-grid}.auth.ritual .form .check.on i{background:var(--chocolate);border-color:var(--chocolate);color:var(--on-chocolate)}.auth.ritual .form .check:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:4px}.auth.ritual .hint{font-size:max(14px, var(--floor));color:var(--ink-soft)}.auth.ritual .form .code{gap:8px;margin:2px 0 12px}.auth.ritual .code input{min-height:max(var(--tap), 52px);aspect-ratio:auto;background:var(--code-box-fill);border:1px solid var(--code-box-line);font-family:var(--book-display);font-weight:600;font-size:max(28px, var(--ctl));color:var(--sheet-ink);border-radius:6px}.auth.ritual .code input:hover{border-color:var(--field-line-hover)}.auth.ritual .code input:focus-visible{outline:2px solid var(--ochre);outline-offset:2px;border-color:var(--chocolate)}.auth.ritual .code-wrap.is-bad .code input{border-color:var(--danger)}.auth.ritual .resend{min-height:var(--tap);font-size:max(15px, var(--floor));color:var(--ink-soft);text-align:center;place-items:center;margin:8px 0 0;display:grid}.auth .spread{view-transition-name:auth-book}.auth .leaf-r{view-transition-name:auth-title}.auth .promise-line{view-transition-name:auth-line}.auth .plate .paper,.auth .leaf-body{view-transition-name:auth-plate}.door-canvas{view-transition-name:door-bench}::view-transition-group(auth-book){animation-duration:.42s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-group(auth-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-old(auth-book){mix-blend-mode:normal;animation:.12s step-end both vt-cut-out}::view-transition-old(auth-title){mix-blend-mode:normal;animation:.12s step-end both vt-cut-out}::view-transition-new(auth-book){mix-blend-mode:normal;animation:.12s step-end both vt-cut-in}::view-transition-new(auth-title){mix-blend-mode:normal;animation:.12s step-end both vt-cut-in}::view-transition-new(auth-book):only-child{animation:.32s cubic-bezier(.23,1,.32,1) .14s both vt-appear}::view-transition-new(auth-title):only-child{animation:.32s cubic-bezier(.23,1,.32,1) .14s both vt-appear}::view-transition-new(auth-plate):only-child{animation:.32s cubic-bezier(.23,1,.32,1) .14s both vt-appear}::view-transition-new(auth-line):only-child{animation:.32s cubic-bezier(.23,1,.32,1) .14s both vt-appear}::view-transition-new(door-bench):only-child{animation:.32s cubic-bezier(.23,1,.32,1) .14s both vt-appear}::view-transition-old(auth-book):only-child{animation:.12s cubic-bezier(.23,1,.32,1) both vt-fade}::view-transition-old(auth-title):only-child{animation:.12s cubic-bezier(.23,1,.32,1) both vt-fade}::view-transition-old(auth-plate):only-child{animation:.12s cubic-bezier(.23,1,.32,1) both vt-fade}::view-transition-old(auth-line):only-child{animation:.12s cubic-bezier(.23,1,.32,1) both vt-fade}::view-transition-old(door-bench):only-child{animation:.12s cubic-bezier(.23,1,.32,1) both vt-fade}::view-transition-group(auth-plate){animation-duration:.12s;animation-timing-function:step-end}::view-transition-group(auth-line){animation-duration:.12s;animation-timing-function:step-end}::view-transition-old(auth-plate){mix-blend-mode:normal;animation:.12s linear both vt-fade}::view-transition-old(auth-line){mix-blend-mode:normal;animation:.12s linear both vt-fade}::view-transition-new(auth-plate){mix-blend-mode:normal;animation:.24s cubic-bezier(.23,1,.32,1) .12s both plate-rise}::view-transition-new(auth-line){mix-blend-mode:normal;animation:.24s cubic-bezier(.23,1,.32,1) .12s both plate-rise}::view-transition-old(auth-line){block-size:auto;inline-size:auto;left:50%;translate:-50%}::view-transition-new(auth-line){block-size:auto;inline-size:auto;left:50%;translate:-50%}::view-transition-old(auth-plate){block-size:auto;inline-size:auto;left:50%;translate:-50%}::view-transition-new(auth-plate){block-size:auto;inline-size:auto;left:50%;translate:-50%}@keyframes vt-cut-out{to{opacity:0}}@keyframes vt-cut-in{0%{opacity:0}to{opacity:1}}@keyframes plate-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(auth-book){animation:none!important}::view-transition-group(auth-title){animation:none!important}::view-transition-group(auth-plate){animation:none!important}::view-transition-group(auth-line){animation:none!important}::view-transition-group(brand){animation:none!important}::view-transition-new(auth-book){animation:none!important}::view-transition-new(auth-title){animation:none!important}::view-transition-old(auth-book){display:none!important}::view-transition-old(auth-title){display:none!important}::view-transition-old(auth-plate){display:none!important}::view-transition-old(auth-line){display:none!important}::view-transition-new(auth-plate){animation:.15s linear both vt-appear!important}::view-transition-new(auth-line){animation:.15s linear both vt-appear!important}::view-transition-old(auth-book):only-child{animation:.15s linear both vt-fade!important;display:block!important}::view-transition-old(auth-title):only-child{animation:.15s linear both vt-fade!important;display:block!important}::view-transition-old(auth-plate):only-child{animation:.15s linear both vt-fade!important;display:block!important}::view-transition-old(auth-line):only-child{animation:.15s linear both vt-fade!important;display:block!important}::view-transition-old(door-bench):only-child{animation:.15s linear both vt-fade!important;display:block!important}:root:has(.door,.auth)::view-transition-old(root){animation:.15s linear both vt-fade!important;display:block!important}::view-transition-new(auth-book):only-child{animation:.15s linear both vt-appear!important}::view-transition-new(auth-title):only-child{animation:.15s linear both vt-appear!important}::view-transition-new(auth-plate):only-child{animation:.15s linear both vt-appear!important}::view-transition-new(auth-line):only-child{animation:.15s linear both vt-appear!important}::view-transition-new(door-bench):only-child{animation:.15s linear both vt-appear!important}:root:has(.door,.auth)::view-transition-new(root){animation:.15s linear both vt-appear!important}}.inv{z-index:1;position:absolute;inset:0}.inv-print{background:var(--print-white);width:28cqmin;box-shadow:var(--lie);margin:0;padding:1.5cqmin;position:absolute;top:8%;left:66%;transform:rotate(2.6deg)}.inv-print img{aspect-ratio:1;object-fit:cover;object-position:35% 50%;background:var(--photo-blank);width:100%;display:block}.inv-print.two{width:26cqmin;top:47%;left:67%;transform:rotate(-2.4deg)}.inv-print.two img{aspect-ratio:4/5;object-position:50% 30%}.inv-note{margin:0;position:absolute;top:85%;left:66%;right:5%}.inv-card{background:var(--card-ivory);width:55cqmin;color:var(--sheet-ink);padding:5cqmin;position:absolute;top:50%;left:6%;transform:rotate(-1.2deg);box-shadow:0 1px 1px #00000047,0 2cqmin 4cqmin -1.6cqmin #0009}.inv-card:before{content:"";border:1px solid var(--foil-frame);pointer-events:none;position:absolute;inset:1.4cqmin}.inv .pc{background:var(--photo-corner);width:3.8cqmin;height:3.8cqmin;position:absolute}.inv .pc.tl{clip-path:polygon(0 0,100% 0,0 100%);top:-.3cqmin;left:-.3cqmin}.inv .pc.tr{clip-path:polygon(0 0,100% 0,100% 100%);top:-.3cqmin;right:-.3cqmin}.inv .pc.bl{clip-path:polygon(0 0,100% 100%,0 100%);bottom:-.3cqmin;left:-.3cqmin}.inv .pc.br{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-.3cqmin;right:-.3cqmin}.inv-head{font-family:var(--book-display);color:var(--chocolate);margin:0 0 2.6cqmin;font-size:max(24px,4.2cqmin);font-weight:600;line-height:1.05}.inv-list{gap:2.6cqmin;margin:0;display:grid}.inv-list div{gap:.6cqmin;display:grid}.inv-list dt{font-family:var(--book-display);color:var(--sheet-ink);font-size:max(18px,3cqmin);font-weight:600;line-height:1.1}.inv-list dd{font-family:var(--book-body);font-size:max(16px, 2.4cqmin, var(--floor));color:var(--sheet-ink);text-wrap:pretty;margin:0;line-height:1.42}@media (hover:hover) and (pointer:fine){.inv-print{transition:transform .3s var(--ease-out)}.inv-print:hover{transform:rotate(1deg)translateY(-.8cqmin)}}.auth.ritual .codeseal{text-align:center;width:fit-content;min-width:70%;font-family:var(--book-display);letter-spacing:.14em;color:var(--chocolate);font-variant-numeric:lining-nums;border-top:1px solid #c9a15ab3;border-bottom:1px solid #c9a15ab3;margin:0 auto 12px;padding:8px 0 6px;font-size:44px;font-weight:600;line-height:1}.auth.ritual .plate-wait{justify-items:center;gap:4px;padding:14px 0 18px;display:grid}.auth.ritual .plate-wait .loading-mark{min-height:0}.auth.ritual .plate-wait .sub{margin:0}.auth.ritual .typecode .codefield{font-family:var(--book-display);letter-spacing:.16em;text-align:center;text-transform:uppercase;font-size:30px;font-weight:600}.auth.ritual .typecode .codefield::placeholder{letter-spacing:.16em;color:var(--placeholder);opacity:1}.auth.ritual .typecode .input:has(.codefield:focus-visible){outline:2px solid var(--ochre);outline-offset:4px;border-radius:2px}.auth.ritual .typecode .btn{margin-top:4px}.cb-person{z-index:1;color:var(--cream-ink);grid-template-columns:44cqmin minmax(0,1fr);align-items:center;gap:6cqmin;padding:0 7% 0 8%;display:grid;position:absolute;inset:0}.cb-print{background:var(--print-white);box-shadow:var(--lie);margin:0;padding:1.6cqmin;position:relative;transform:rotate(-2deg)}.cb-print img{aspect-ratio:4/5;object-fit:cover;background:var(--photo-blank);width:100%;display:block}.cb-person .pc{background:var(--photo-corner);width:3.8cqmin;height:3.8cqmin;position:absolute}.cb-person .pc.tl{clip-path:polygon(0 0,100% 0,0 100%);top:-.3cqmin;left:-.3cqmin}.cb-person .pc.tr{clip-path:polygon(0 0,100% 0,100% 100%);top:-.3cqmin;right:-.3cqmin}.cb-person .pc.bl{clip-path:polygon(0 0,100% 100%,0 100%);bottom:-.3cqmin;left:-.3cqmin}.cb-person .pc.br{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-.3cqmin;right:-.3cqmin}.cb-seal{aspect-ratio:1;background:var(--card-ivory);box-shadow:inset 0 0 0 1.2cqmin var(--card-ivory), inset 0 0 0 1.4cqmin #c9a15acc, 0 2cqmin 3.6cqmin -1.2cqmin #0009;border-radius:50%;place-items:center;display:grid}.cb-seal span{font-family:var(--book-display);letter-spacing:.04em;color:var(--chocolate);font-size:15cqmin;font-weight:600;line-height:1}.cb-who{min-width:0}.cb-for{font:500 max(14px, 2.2cqmin, var(--floor))/1.3 var(--font-ui);letter-spacing:.01em;color:var(--brass);margin:0 0 1.4cqmin}.cb-name{font-family:var(--book-display);letter-spacing:-.005em;color:var(--cream-ink-strong);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:max(30px,6.4cqmin);font-weight:600;line-height:1.02}.cb-rule{background:var(--brass);opacity:.75;width:9cqmin;height:1px;margin:3cqmin 0;display:block}.cb-what{gap:1.8cqmin;margin:0;padding:0;list-style:none;display:grid}.cb-what li{font-family:var(--book-body);font-size:max(16px, 2.6cqmin, var(--floor));color:var(--cream-ink);text-wrap:pretty;line-height:1.4}.cb{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cb-form,.cb-state{flex-direction:column;flex:1;min-height:0;display:flex}.cb-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.cb-kicker{font:600 max(14px, var(--floor))/1.3 var(--font-ui);letter-spacing:.01em;color:var(--kicker-terracotta);margin:0}.cb-q{font-family:var(--book-display);letter-spacing:-.005em;color:var(--sheet-ink);text-wrap:balance;margin:0 0 12px;font-size:36px;font-weight:600;line-height:1.08}.cb-p{font-family:var(--book-body);font-size:max(18px, var(--floor));color:var(--sheet-ink);text-wrap:pretty;max-width:46ch;margin:0 0 16px;line-height:1.55}.cb-state .cb-q{margin-top:8px;font-size:40px}.cb-kind{border:1px solid var(--sheet-rule);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.cb-kind button{min-height:var(--tap);color:var(--ink-soft);font:500 max(15px, var(--floor))/1 var(--font-ui);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 16px;position:relative}.cb-kind button:hover{color:var(--sheet-ink)}.cb-kind button:active{transform:scale(.97)}.cb-kind button[aria-pressed=true]{background:var(--chocolate);color:var(--on-chocolate)}.cb-kind button:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.cb-title{width:100%;min-height:var(--tap);border:0;border-bottom:1px solid var(--sheet-rule);font-family:var(--book-display);color:var(--sheet-ink);transition:border-color .16s var(--ease-out);background:0 0;outline:none;margin:0;padding:4px 0 6px;font-size:26px;font-weight:600;line-height:1.2}.cb-title::placeholder{color:var(--placeholder);opacity:1}.cb-title:hover{border-bottom-color:var(--field-line-hover)}.cb-title:focus-visible{border-bottom-color:var(--chocolate);outline:2px solid var(--ochre);outline-offset:4px;border-radius:2px}.cb-body{--lh:calc(round(calc(34px * var(--fit-safe)), 1px) / var(--fit-safe));--rule:calc(1px / var(--fit-safe));min-height:calc(var(--lh) * 4);resize:none;width:100%;font-family:var(--book-body);font-size:max(20px, var(--floor));line-height:var(--lh);color:var(--sheet-ink);background:0 0;background-image:linear-gradient(to bottom, transparent calc(var(--lh) - var(--rule)), #3c322833 calc(var(--lh) - var(--rule)));background-size:100% var(--lh);background-position:0 0;background-repeat:repeat-y;background-attachment:local;border:0;outline:none;flex:1;margin:0;padding:0}.cb-body::placeholder{color:var(--placeholder);opacity:1;font-style:italic}.cb-body:focus-visible{outline:2px solid var(--ochre);outline-offset:4px;border-radius:2px}.cb-form:has(.cb-body) .cb-foot{border-top:0;padding-top:8px}.cb-foot{border-top:1px solid var(--sheet-rule);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;padding-top:14px;display:flex}.cb-photos{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.cb-thumb{background:var(--print-white);width:64px;margin:0;padding:4px 4px 6px;position:relative;transform:rotate(-2deg);box-shadow:0 1px 2px #2a232033,0 8px 14px -8px #2a232066}.cb-thumb:nth-child(2){transform:rotate(1.5deg)}.cb-thumb img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.cb-thumb .x{z-index:1;isolation:isolate;cursor:pointer;width:44px;height:44px;color:var(--sheet-ink);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:-14px;right:-14px}.cb-thumb .x:before{content:"";background:var(--card-ivory);border:1px solid var(--sheet-rule);z-index:-1;transition:transform .12s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:50%;position:absolute;inset:12px}@media (hover:hover) and (pointer:fine){.cb-thumb .x:hover:before{background:var(--paper-tone);border-color:var(--chocolate)}}.cb-thumb .x:active:before{transform:scale(.96)}.cb-thumb .x:focus-visible{outline:2px solid var(--ochre);outline-offset:-6px;border-radius:50%}.cb .linkish{appearance:none;font:600 max(15px, var(--floor))/1.2 var(--font-ui);color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--chocolate-underline);text-decoration-color:var(--chocolate-underline);text-underline-offset:4px;cursor:pointer;min-height:var(--tap);transition:text-decoration-color .16s var(--ease-out);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.cb .linkish:hover{-webkit-text-decoration-color:var(--chocolate);text-decoration-color:var(--chocolate)}.cb .linkish:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:2px}.cb .linkish:disabled{opacity:.6;cursor:not-allowed}.cb .linkish[aria-busy=true]{cursor:progress}.cb .cb-back{color:var(--ink-soft);font-weight:500;text-decoration:none}.cb .cb-back:hover{color:var(--sheet-ink)}.cb .btn{min-height:var(--tap);font-size:var(--ctl);white-space:nowrap;transition:background-color .2s var(--ease-out), transform .12s var(--ease-out);border-radius:999px;padding:0 26px}.cb .btn:active{transform:scale(.97)}.cb .btn:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.cb .btn.primary{background:var(--chocolate);border-color:var(--chocolate);color:var(--on-chocolate)}.cb .btn.primary:hover:not(:disabled){background:var(--chocolate-deep)}.cb .btn.outline{border:1px solid var(--chocolate-line);color:var(--chocolate);background:0 0}.cb .btn.outline:hover{border-color:var(--chocolate)}.cb .btn:disabled{opacity:.6;cursor:not-allowed}.cb .btn[aria-busy=true]{opacity:.8;cursor:progress}.cb-quote{border-left:1px solid var(--foil);font-family:var(--book-body);font-style:italic;font-size:max(18px, var(--floor));color:var(--sheet-ink);margin:0 0 14px;padding-left:16px;line-height:1.5}.cb-fields{gap:2px;display:grid}.cb .field{margin-bottom:12px}.cb .field>span:first-child{font-size:max(14px, var(--floor));color:var(--ink-soft);font-weight:600}.cb .input{min-height:var(--tap);border:0;border-bottom:1.5px solid var(--line-strong);transition:border-color .16s var(--ease-out);background:0 0;border-radius:0;padding:0}.cb .input>svg,.cb .input .sep{display:none}.cb .input:hover{border-bottom-color:var(--ink-soft)}.cb .input:focus-within{border-bottom-color:var(--chocolate)}.cb .input:has(input:focus-visible){outline:2px solid var(--ochre);outline-offset:4px;border-radius:2px}.cb .input:has(input[aria-invalid=true]){border-bottom-color:var(--danger)}.cb .input input{min-height:var(--tap);font-size:max(17px, var(--ctl));padding:0}.cb .input input::placeholder{color:var(--placeholder);opacity:1}.cb .hint{color:var(--ink-soft);font-size:max(14px, var(--floor))!important}.cb-error{min-height:calc(1.4em + 10px);color:var(--danger);font-family:var(--book-body);font-size:max(16px, var(--floor));border-top:1px solid #0000;border-bottom:1px solid #0000;margin:0 0 8px;padding:4px 0;line-height:1.4}.cb-error.is-on{border-color:var(--danger-line)}.cb-row{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:8px;display:flex}.cb-claim{border-top:1px solid var(--sheet-rule);margin-top:26px;padding-top:22px}.cb-claim h2{font-family:var(--book-display);color:var(--sheet-ink);margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.1}.cb-wait{text-align:center;justify-content:center;align-items:center}.cb-wait .loading-mark{min-height:0}.cb-colophon{margin:calc((var(--tap) - 1.3em) / 2 + 4px) 0 0;font-size:max(14px, var(--floor));color:var(--legal-ink)}.cb-colophon a{color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--chocolate-underline);text-decoration-color:var(--chocolate-underline);text-underline-offset:3px;font-weight:600;position:relative}.cb-colophon a:before{content:"";inset:calc((var(--tap) - 1.3em) / -2 - 1px) -6px;position:absolute}.cb-colophon a:hover{-webkit-text-decoration-color:var(--chocolate);text-decoration-color:var(--chocolate)}.cb-colophon a:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:2px}.door{isolation:isolate;min-height:calc(100vh / var(--zoom));color:var(--on-chocolate);background:url(/book/cloth-chocolate.webp) 0 0 / 512px 512px var(--chocolate);position:relative;overflow:hidden}body:has(.door){background:var(--chocolate) url(/book/cloth-chocolate.webp) 0 0 / 360px 360px}:is(html:has(.door[data-layout=book]),body:has(.door[data-layout=book])){height:100%;overflow:hidden}.door[data-layout=book]{height:calc(100vh / var(--zoom))}.door .leaf{pointer-events:none;z-index:5;opacity:0;will-change:transform;filter:drop-shadow(0 6px 6px #00000047);margin:-21px 0 0 -15px;position:absolute;top:0;left:0}.door .leaf .blade{fill:var(--gold);fill-opacity:.92}.door .leaf .vein{fill:none;stroke:var(--vein);stroke-width:1px;stroke-linecap:round}.door-top{z-index:3;height:0;position:absolute;top:0;left:0;right:0}.door-wrap{z-index:1;height:100%;padding:clamp(74px, calc(9vh / var(--zoom)), 100px) clamp(16px, calc(3vw / var(--zoom)), 56px) clamp(16px, calc(3vh / var(--zoom)), 36px);place-items:center;display:grid;position:relative}.door-canvas{grid-template-columns:440px minmax(0,1fr);align-items:stretch;gap:44px;width:100%;display:grid;position:relative}.door-canvas.scaled{zoom:var(--fit,1);width:1560px;height:740px}.door-leaf{isolation:isolate;color:var(--sheet-ink);background:var(--paper-ivory);box-shadow:var(--edge-fore), 0 2px 3px #00000059, 0 40px 70px -30px #000000a6;border-radius:3px;flex-direction:column;padding:44px 46px 38px;display:flex;position:relative}.door-leaf:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--foil-frame);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") 3px 3px/24px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1' transform='translate(32 0) scale(-1 1)'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") right 3px top 3px/24px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1' transform='translate(0 32) scale(1 -1)'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") left 3px bottom 3px/24px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g fill='none' stroke='%23c9a15a' stroke-width='1' transform='translate(32 32) scale(-1 -1)'><path d='M2 30 V12 C2 6 6 2 12 2 H30'/><path d='M7 30 V14 C7 10 10 7 14 7 H30' stroke-width='.7'/><circle cx='12' cy='12' r='1.6' fill='%23c9a15a' stroke='none'/></g></svg>") right 3px bottom 3px/24px no-repeat;position:absolute;inset:14px}.door-leaf:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000001a,#0000);width:12%;position:absolute;top:0;bottom:0;left:0}.door-leaf h1{font-family:var(--book-display);letter-spacing:-.01em;color:var(--chocolate);text-wrap:balance;margin:0;font-size:42px;font-weight:600;line-height:1.02}.door-leaf h1 .keep{color:var(--ochre)}.door-rule{background:var(--gold);opacity:.85;width:64px;height:1px;margin:16px 0;display:block}.door-how{gap:10px;margin:0 0 18px;display:grid}.door-how div{gap:2px;display:grid}.door-how dt{font-family:var(--book-display);color:var(--sheet-ink);font-size:23px;font-weight:600;line-height:1.15}.door-how dd{font-family:var(--book-body);font-size:max(17px, var(--floor));color:var(--sheet-ink);text-wrap:pretty;margin:0;line-height:1.45}.door-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:6px;margin-top:auto;display:grid}.door-foot>.door-acts{grid-area:1/1/auto/-1}.door-foot>.door-code{grid-area:2/1;align-self:end;margin-bottom:4px}.door-acts{flex-wrap:nowrap;gap:10px;display:flex}.door-acts .btn{min-height:max(52px, var(--tap));font-size:var(--ctl);white-space:nowrap;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .12s var(--ease-out);border-radius:999px;padding:0 22px}.door-acts .btn.primary{background:var(--chocolate);border-color:var(--chocolate);color:var(--on-chocolate)}.door-acts .btn.primary:hover{background:var(--chocolate-deep)}.door-acts .btn.outline{border:1px solid var(--chocolate-line);color:var(--chocolate);background:0 0}.door-acts .btn.outline:hover{border-color:var(--chocolate);background:var(--chocolate-wash)}.door-acts .btn:active{transform:scale(.97)}.door-acts .btn:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.door-code{font-size:max(14px, var(--floor));color:var(--legal-ink);margin:12px 0 0}.door-code a{color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--chocolate-underline);text-decoration-color:var(--chocolate-underline);text-underline-offset:4px;white-space:nowrap;font-weight:600;position:relative}.door-code a:before{content:"";inset:calc((var(--tap) - 1.3em) / -2 - 1px) -6px;position:absolute}.door-code a:hover{-webkit-text-decoration-color:var(--chocolate);text-decoration-color:var(--chocolate)}.door-code a:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:2px}.door-book{flex-direction:column;gap:14px;min-width:0;display:flex}.door-picks{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.door-picks>.bk-swatches{align-self:flex-end}@media (width<=1599.98px){.door[data-layout=book] .sb-books button small{display:none}.door[data-layout=book] .sb-books button{min-height:var(--tap)}}.door .sb-books{flex-wrap:nowrap;gap:4px}.door .sb-books button{color:var(--on-chocolate);min-height:max(52px, var(--tap));text-align:left;border:1px solid #0000;padding:6px 12px 6px 10px}.door .sb-books button i{border-radius:1px 3px 3px 1px;flex:none;width:14px;height:20px;display:block;box-shadow:inset 2px 0 #00000040,0 1px 2px #0006}.door .sb-books button span{text-align:left;gap:1px;display:grid}.door .sb-books button b{font-family:var(--book-display);font-weight:600;font-size:max(18px, var(--floor));color:var(--on-chocolate);text-align:left;line-height:1.1}.door .sb-books button small{font-size:max(13px, var(--floor));color:var(--on-chocolate-soft);text-align:left}.door .sb-books button:active{transform:scale(.98)}.door .sb-books button[aria-pressed=true]{border-color:var(--cream-line);background:var(--cream-wash)}.door .sb-books button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.door .bk-swatches{flex:none}.door .bk-sw-label{font-size:max(14px, var(--floor))}.door .bk-sw{width:var(--tap);height:var(--tap)}.door .bk-sw:focus-visible{outline-color:var(--brass)}@media (hover:hover) and (pointer:fine){.door .sb-books button:hover{background:var(--cream-wash)}.door .bk-sw:before{transition:transform .16s var(--ease-out)}.door .bk-sw:hover:before{transform:scale(1.08)}}.door .bk-reader{margin:0}.door .bk-reader.samples :is(.bk-stage,.bk-spread){pointer-events:none}.door .bk-reader.samples .bk-spread>.bk-page:not(.blank),.door .bk-reader.samples .bk-leaf{pointer-events:auto}.door .bk-stage{background:0 0;border-radius:0;padding:0}.door .bk-reader.samples .bk-spread{max-width:none}.door .bk-spread>.bk-page:not(.blank),.door .bk-face>.bk-page{box-shadow:0 2px 3px #00000059,0 30px 50px -24px #000000b3}.door .bk-spread>.bk-page.right:not(.blank){box-shadow:var(--edge-fore), inset 18px 0 22px -18px #00000061, 0 2px 3px #00000059, 0 30px 50px -24px #000000b3}.door .bk-spread>.bk-page.left:not(.blank){box-shadow:var(--edge-fore-left), inset -18px 0 22px -18px #00000061, 0 2px 3px #00000059, 0 30px 50px -24px #000000b3}.door .bk-reader.closed-front .bk-spread>.bk-page.cover{box-shadow:var(--edge-fore), 0 30px 50px -24px #000000b3}.door .bk-reader.samples .bk-under>.bk-controls{flex-wrap:nowrap;align-items:center;margin:0}.door .bk-chapters,.door .bk-dots,.door .bk-reader.closed-front .bk-controls>button:first-child{display:none}.door .bk-reader .btn.outline{color:var(--on-chocolate);border:1px solid var(--cream-line);min-height:var(--tap);font-size:max(14px, var(--ctl));transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border-radius:999px}.door .bk-reader .btn.outline:active:not(:disabled){transform:scale(.97)}.door .bk-reader .btn.outline:disabled{opacity:.6;cursor:not-allowed}.door .bk-reader .btn.outline:focus-visible{outline:2px solid var(--brass);outline-offset:3px}@media (hover:hover) and (pointer:fine){.door .bk-reader .btn.outline:hover:not(:disabled){border-color:var(--cream-line-strong);background:var(--cream-wash)}}.door .bk-reader .btn svg{width:16px;height:16px}.door .bk-reader.samples .bk-where{color:var(--on-chocolate-soft);font-size:max(14px, var(--floor))}.door .bk-dots{gap:0;margin-top:6px}.door .bk-dot{background:var(--cream-dash);margin:0 9px}.door .bk-dot:before{inset:-20px -9px}.door .bk-dot[aria-current=true]{background:var(--on-chocolate)}.door .bk-dot:focus-visible{outline-color:var(--brass)}.door .sb-cv-date{font-size:max(var(--floor), 1.9cqw)!important}.door-pickcol{gap:6px;min-width:0;display:grid}.door-note{font-family:var(--book-body);font-style:italic;font-size:max(16px, var(--floor));color:var(--on-chocolate-soft);margin:0 0 0 10px;line-height:1.35}.door .bk-caption b{color:var(--brass);font-size:max(14px, var(--floor))}.door .bk-caption span{color:var(--on-chocolate);font-size:max(17px, var(--floor))}.door .bk-reader.samples .bk-controls .btn[disabled]{color:var(--on-chocolate-soft);border-color:var(--cream-line-faint);opacity:1;background:0 0}.door .bk-reader.samples .bk-controls .btn{color:var(--on-chocolate);background:0 0}.door .bk-under{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"cap ctrl read";align-items:center;column-gap:16px;margin-top:14px;display:grid}.door .bk-under>.bk-caption{text-align:left;grid-area:cap;justify-self:start;align-items:flex-start;margin:0}.door .bk-under>.bk-controls{grid-area:ctrl;justify-self:center}.door .bk-under>.bk-read,.door .bk-under>.bk-read-none{width:auto;min-height:var(--tap);color:var(--on-chocolate);border:1px solid var(--cream-line);background:0 0;border-radius:999px;flex:none;grid-area:read;place-self:center end;margin:0;padding:0 18px}.door .bk-under>.bk-read:focus-visible{outline:2px solid var(--brass);outline-offset:3px}@media (hover:hover) and (pointer:fine){.door .bk-under>.bk-read:hover{border-color:var(--cream-line-strong)}}.door-bench .bk-reader{max-width:none;margin:0 auto}.door .bk-caption span{display:none}.door-papers{flex-wrap:wrap;gap:6px 18px;display:flex;font:500 max(14px, var(--floor))/1.2 var(--font-ui)!important;color:var(--ink-soft)!important;margin-top:8px!important}.door-papers span{align-items:center;gap:8px;display:inline-flex}.door-papers i{border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #4a332740}.door-bench{position:relative}.door-bench .bk-reader{z-index:1;position:relative}.loose{z-index:0;background:var(--print-white);pointer-events:none;transition:opacity .4s var(--ease-out) .3s;margin:0;padding:8px 8px 10px;position:absolute;box-shadow:0 1px 1px #0000004d,0 16px 26px -12px #0009}.loose img{object-fit:cover;background:var(--photo-blank);width:100%;display:block}.loose.l1{width:19%;top:9%;left:1%;rotate:-6deg}.loose.l1 img{aspect-ratio:4/5;object-position:55% 50%}.loose.l2{width:17%;top:3%;right:2%;rotate:5deg}.loose.l2 img{aspect-ratio:4/5;object-position:50% 30%}.loose.l3{width:20%;top:47%;right:0%;rotate:-3deg}.loose.l3 img{aspect-ratio:4/3}.door-bench:has(.bk-reader:not(.closed-front)) .loose{opacity:0;transition:opacity .3s var(--ease-out)}.door .companion{--cw:124px;width:var(--cw);height:calc(var(--cw) / 1.2531);pointer-events:none;grid-area:2/2;align-self:end;margin:-6px 14px -24px 0;position:relative}@media (width<=1180.98px),(aspect-ratio<=5/4){:is(html:has(.auth.ritual),body:has(.auth.ritual)){height:auto;overflow:clip visible}.auth.ritual{height:auto;min-height:calc(100vh / var(--zoom));overflow-x:clip}.auth.ritual .brand,.door .door-top .brand{left:max(16px,50% - 360px)}.auth .spread-wrap{min-height:0;padding:84px 16px 64px;display:block;overflow:visible;height:auto!important}.auth .spread{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);width:min(720px,100%);margin:0 auto}.auth .leaf-r{box-shadow:none;border-radius:3px 3px 0 0;order:1}.auth .leaf-l{aspect-ratio:1;border-radius:0 0 3px 3px;order:2;min-height:0}.auth .tp-gutter{display:none}.auth .endpaper:after{background:linear-gradient(#00000047,#0000000d 5%,#0000 11%)}.auth .titlepg{padding:7% 5% 6%}.auth .promise-line{white-space:normal;text-align:center;text-wrap:balance;max-width:22ch;font-size:32px;line-height:1.12}.auth .plate-wrap{--pw:min(92cqw, 520px);margin:18px 0 0}.auth .companion{left:calc(var(--pw) * .1);margin-left:0}.auth .spread-band,.auth .spread-ribbon{display:none}.auth .board{aspect-ratio:1;width:100%;bottom:auto;left:0}.auth .leaf-l:has(.inv){aspect-ratio:auto;padding:7% 6% 9%;container-type:inline-size}.inv{display:grid;position:relative;inset:auto}.inv-print{justify-self:end;width:50%;margin-right:2%;position:relative;top:auto;left:auto}.inv-print.two{display:none}.inv-card{order:2;width:auto;margin-top:-6%;padding:28px 24px 26px;position:relative;top:auto;left:auto;translate:none}.auth .inv-note{order:3;margin:14px 0 0;position:static}.inv-head{margin-bottom:14px;font-size:26px}.inv-list{gap:16px}.inv-list dt{font-size:21px}.inv-list dd{font-size:17px}.auth .phone-only,.auth.ritual .plate-links.phone-only{display:flex}.auth .spread:has(.cb-person) .leaf-l{aspect-ratio:auto;border-radius:3px 3px 0 0;order:0;padding:28px 24px 30px;container-type:inline-size}.auth .spread:has(.cb-person) .leaf-r{border-radius:0 0 3px 3px;order:1}.cb-person{grid-template-columns:132px minmax(0,1fr);gap:20px;padding:0;position:relative;inset:auto}.cb-print{padding:6px}.cb-seal span{font-size:44px}.cb-name{font-size:30px}.cb-what{gap:6px;margin-top:4px}.cb-what li{font-size:16px}.cb-rule{margin:12px 0}.auth .titlepg.leaf-only{padding:28px 24px 30px}.cb-body{min-height:calc(var(--lh) * 7);flex:none}:is(html:has(.door),body:has(.door)),.door{height:auto;overflow:clip visible}.door-top{height:84px;position:relative}.door-wrap{padding:0 16px 48px;display:block}.door-canvas{grid-template-columns:minmax(0,1fr);gap:32px;width:min(720px,100%);margin:0 auto}.door-picks{flex-flow:column wrap;align-items:stretch}.door .sb-books{grid-template-columns:repeat(3,auto);justify-content:start;gap:6px;display:grid}.door .sb-books button{justify-content:flex-start;width:auto}.door-picks>.bk-swatches{align-self:flex-start}.loose{display:none}.door-note{margin-top:8px}.door .bk-under{grid-template-columns:auto auto;grid-template-areas:"cap cap""ctrl read";justify-content:center;row-gap:10px}.door .bk-under>.bk-caption{text-align:center;justify-self:center;align-items:center}.door .bk-under>.bk-read{justify-self:start}}@media (width>=1181px) and (height<=720px){.auth .spread-wrap{padding-top:58px;padding-bottom:22px}.auth.ritual .brand,.door .door-top .brand{top:6px}.auth .brand [data-lockup] svg,.door .brand [data-lockup] svg{height:28px}.auth .plate-wrap{--cw:112px}.auth .promise-line{font-size:31px}.auth.ritual .plate-links{font-size:max(14px, var(--floor));flex-wrap:nowrap}.auth.ritual .field{margin-bottom:4px}.auth.ritual .plate-say{margin-bottom:6px}.door-wrap{padding-top:58px;padding-bottom:12px}}@media (width<=760.98px){.auth .spread-wrap{padding:72px 10px 32px}.auth .titlepg{padding:9% 3.5% 8%}.auth .promise-line{font-size:30px}.auth .plate-wrap{--pw:min(93cqw, 520px);--cw:112px}.auth .plate .paper{padding-bottom:18px}.auth.ritual .form h1,.auth.ritual .form .plate-head{padding:0 7%;font-size:27px}.auth .plate:not(.lettered) .paper{margin-top:0}.auth .leaf-l:has(>.prints){aspect-ratio:auto;padding-bottom:9%;display:flow-root;container-type:inline-size}.auth .leaf-l>.prints{aspect-ratio:1/1.9;position:relative;inset:auto;container-type:size}.auth .print[data-n="1"]{--l:6%!important;--t:2.8%!important;--w:68cqmin!important}.auth .print[data-n="2"]{--l:45%!important;--t:31.6%!important;--w:48cqmin!important}.auth .print[data-n="3"]{--l:7%!important;--t:70%!important;--w:64cqmin!important}.auth.ritual .plate-links{flex-flow:column;gap:0;margin-top:6px;padding:0}.auth.ritual .plate-links a{min-height:var(--tap);align-items:center;display:inline-flex}.auth.ritual .plate-links a:before{display:none}.auth .print-cap{font-size:16px}.auth .ep-how{margin:22px 7% 0;position:relative;inset:auto}.auth .ep-how p{font-size:18px}.auth.ritual .codeseal{font-size:36px}.auth.ritual .form .code{gap:3px;margin-inline:-10px}.auth.ritual .code input{min-width:44px;padding:0}.cb-q{font-size:28px}.cb-state .cb-q{font-size:32px}.cb-person{grid-template-columns:104px minmax(0,1fr);gap:16px}.cb-name{font-size:26px}.cb-what li:not(:last-child){display:none}.cb-foot{flex-direction:column;align-items:stretch}.cb-foot .btn{width:100%}.cb-top .cb-kicker{display:none}.door-top{height:72px}.door .sb-books{grid-template-columns:auto;justify-items:start}.door-wrap{padding:0 10px 40px}.door-leaf{padding:36px 26px 30px}.door-leaf h1{font-size:38px}.door-how dt{font-size:21px}.door .companion{--cw:100px;margin-bottom:-10px}.door-acts{flex-direction:column}.door-acts .btn{width:100%}.door .bk-dots{display:none}.door .bk-under{grid-template-columns:minmax(0,1fr);grid-template-areas:"cap""ctrl""read";row-gap:10px}.door .bk-under>.bk-caption{text-align:center;justify-self:center;align-items:center}.door .bk-under>.bk-controls{gap:10px;width:100%;display:flex}.door .bk-under>.bk-controls .bk-where{display:none}.door .bk-under>.bk-controls .btn{flex:1 1 0;justify-content:center}.door .bk-under>.bk-read{justify-content:center;justify-self:stretch}.door .sb-cv-date{font-size:12px!important}}.w-desk{--w-ink:var(--sheet-ink);--w-red:var(--terracotta-ink,#9a4320);--w-rule:#c9a15a57;--w-leaf:var(--card);--w-gilt-a:var(--foil-light);--w-gilt-line-a:#966e2d8c;--w-gilt-line-b:#825c228c;--w-gutter:#462d1452;--w-stitch:#f0d6a052;--w-slip-shadow:0 1px 2px #2a232014, 0 18px 40px -22px #2a232073;--w-board-tint:#4a332761;--w-board-shadow:inset 0 0 0 1px #ffecd20f, 0 2px 3px #2a23202e, 0 30px 56px -26px #2a232099;--w-hover-foil:#c9a15a24;--w-fold-line:#3c322824;--w-pencil-rule:#6f665d4d;--w-line:36px;--w-size:22px}@media (width>=1680px){.w-desk{--w-size:23px}}@media (width<=1023.98px){.w-desk{--w-size:21px}}@media (width<=599.98px){.w-desk{--w-size:20px;--w-line:32px}}.sheet-page .page.w-desk{max-width:none;padding-top:56px;padding-bottom:96px}.sheet-page .page.w-desk:has(.w-grid.spread){padding-top:80px}.w-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"center""context""tools";gap:48px;max-width:760px;margin:0 auto;display:grid}.w-center{grid-area:center;min-width:0}.w-tools{grid-area:tools;min-width:0}.w-context{grid-area:context;min-width:0}.w-side{flex-direction:column;gap:32px;display:flex}@media (width>=761px){.w-grid.single{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"center center""context tools";align-items:start;column-gap:48px}.sheet-page .w-grid.single .w-book .leaf-one{padding-left:72px;padding-right:72px}}.w-grid.spread{max-width:calc(var(--content-max) - 2 * var(--gutter));grid-template-columns:minmax(0,1fr);grid-template-areas:"center"}.w-grid.spread.rail{column-gap:clamp(48px, calc(4vw / var(--zoom,1)), 88px);grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-template-areas:"center tools";align-items:start}.w-grid.rail .w-side{top:calc(var(--top-h) + 40px);padding-top:4px;position:sticky}.w-grid.rail .leaf-left>.leaf-left-in{top:calc(var(--top-h) + 40px)}.sheet-page .page.w-desk .w-kick{font:600 21px/1.2 var(--book-display);letter-spacing:0;text-transform:none;color:var(--w-ink);margin:0 0 6px}.w-note{font:400 14px/1.5 var(--font-ui);color:var(--ink-soft);margin:0}.w-note a{color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.sheet-page:has(.w-desk):after{display:none}html:has(.w-desk){scroll-padding-bottom:calc(var(--tabbar-h,0px) + 120px)}.w-qhead{min-width:0}.w-qkick{font:600 12px/1.3 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--w-red);margin:0 0 10px}.sheet-page .page.w-desk .w-question{max-width:22ch;font-family:var(--book-display);font-weight:600;font-size:clamp(32px, calc(2.7vw / var(--zoom,1)), 44px);letter-spacing:-.01em;color:var(--w-ink);text-wrap:balance;margin:0;line-height:1.1}.sheet-page .page.w-desk .w-question[data-len]{max-width:none}.sheet-page .page.w-desk .w-grid.spread .w-question[data-len=mid]{font-size:28px}.sheet-page .page.w-desk .w-grid.spread .w-question:is([data-len=long],[data-len=xlong]){font-size:25px;line-height:1.12}.sheet-page .page.w-desk .w-grid.spread .w-question[data-len=xlong]{font-size:23px}.w-sub{max-width:34em;font-family:var(--book-body);color:var(--ink-soft);text-wrap:pretty;margin:8px 0 0;font-size:18px;font-style:italic;line-height:1.45}.w-grid.single .w-qhead{margin:0 0 112px}.w-grid.single .w-begin-inpage button:nth-child(n+4){display:none}.sheet-page .page.w-desk .w-grid.single .w-question:not([data-len]){max-width:24ch}.w-book{isolation:isolate;background:linear-gradient(var(--w-board-tint), var(--w-board-tint)), url(/book/bookcloth.jpg) 0 0 / 300px 300px, var(--chocolate);background-blend-mode:normal, overlay, normal;box-shadow:var(--w-board-shadow);border-radius:5px;padding:16px 20px 22px 16px;position:relative}.w-book:before{content:"";z-index:0;border:1px dashed var(--w-stitch);pointer-events:none;border-radius:3px;position:absolute;inset:6px}.w-corner{z-index:2;pointer-events:none;width:26px;height:26px;position:absolute}.w-corner path{fill:var(--foil)}.w-corner path.rule{fill:none;stroke:var(--w-gilt-a);stroke-opacity:.8;stroke-width:1px}.w-corner.tl{top:0;left:0}.w-corner.tr{top:0;right:0;transform:scaleX(-1)}.w-corner.bl{bottom:0;left:0;transform:scaleY(-1)}.w-corner.br{bottom:0;right:0;transform:scale(-1)}.w-pages{z-index:1;box-shadow:2px 2px 0 -1px var(--w-gilt-a), 2px 2px 0 0 var(--w-gilt-line-a), 4px 4px 0 -1px var(--w-gilt-b), 4px 4px 0 0 var(--w-gilt-line-b);border-radius:2px;position:relative}.w-ribbon{z-index:0;transform-origin:50% 0;pointer-events:none;background:var(--wax);border-left:1px solid var(--wax-light);border-right:1px solid var(--wax-shade);box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 10px),0 100%);width:14px;height:74px;position:absolute;top:calc(100% - 12px);right:22%}.w-dog{z-index:3;aspect-ratio:781/640;pointer-events:none;width:128px;position:absolute;bottom:calc(100% - 13px);right:56px}.w-dog img{object-fit:contain;object-position:50% 100%;width:100%;position:absolute;bottom:0;left:0;right:0}.w-dog .sleep{height:97.1875%;transition:opacity .12s var(--ease-out) .1s}.w-dog .awake{opacity:0;transform-origin:50% 100%;clip-path:inset(0 0 13px);height:98.4375%;transition:opacity .1s var(--ease-out), transform .1s var(--ease-out);transform:scale(.96)}.w-dog[data-awake] .sleep{opacity:0;transition-delay:0s}.w-dog[data-awake] .awake{opacity:1;transition:opacity .2s var(--ease-out) 60ms, transform .2s var(--ease-out) 60ms;transform:none}.sheet-page .w-book .leaf-one{padding:46px clamp(28px, calc(4.2vw / var(--zoom,1)), 64px) 34px;box-shadow:none;color:var(--w-ink);border-radius:2px;gap:14px}.w-book .leaf-one .page-frame{inset:12px}.w-book .leaf-one .running-head{text-align:center;text-wrap:balance;min-width:0;font:600 12px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--kicker-grey);margin:0;padding:0 44px;display:block}.w-book .leaf-one .wtitle{min-height:44px;font-family:var(--book-display);font-weight:600;font-size:clamp(28px, calc(2.3vw / var(--zoom,1)), 36px);letter-spacing:-.005em;color:var(--w-ink);margin-top:18px;padding:max(0px,22px - .575em) 0;line-height:1.15}.w-book .leaf-one .wtitle::placeholder{font-family:var(--book-display);color:var(--w-pencil);font-style:italic;font-weight:500}.w-book .leaf-one .wtitle:focus-visible{box-shadow:0 2px 0 var(--wax-light);outline:none}.w-book .leaf-one .dear{font-family:var(--book-body);color:var(--ink-soft);margin:6px 0 -6px;font-size:20px;font-style:italic}.w-book .leaf-one .wbody{font-family:var(--book-body);font-size:var(--w-size);line-height:var(--w-line);font-variant-numeric:oldstyle-nums proportional-nums;font-variant-ligatures:common-ligatures;font-kerning:normal;color:var(--w-ink);min-height:calc(var(--w-line) * 2);background-image:linear-gradient(transparent calc(var(--w-line) - 1px), var(--w-rule) calc(var(--w-line) - 1px), var(--w-rule) var(--w-line), transparent var(--w-line));background-size:100% var(--w-line)}.w-book .leaf-one .wbody::placeholder{font-family:var(--book-body);color:var(--w-pencil);font-style:italic}.w-book .leaf-one .wbody::selection{background:var(--foil-pale);color:var(--w-ink)}.w-book .leaf-one .wtitle::selection{background:var(--foil-pale);color:var(--w-ink)}.w-book .leaf-one .wbody:focus-visible{outline:none}.w-book .leaf-one .heard{font-family:var(--book-body);font-size:var(--w-size);line-height:var(--w-line);color:var(--w-pencil)}.w-book .leaf-one .signoff{font-family:var(--book-body);color:var(--ink-soft);margin-top:10px;font-size:19px;font-style:italic}.w-book .leaf-one .signoff span{color:var(--w-ink);font-size:28px}.w-book .leaf-one .folio{font:500 13px/1.4 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 10px;padding-top:18px}.w-book .leaf-one .folio span[aria-hidden]{color:var(--foil)}.w-book .leaf-one>.leaf-ear{bottom:-1px;right:-1px}.w-book .leaf-one>.leaf-ear:before{background:var(--chocolate)}.w-book .leaf-one>.w-focus{z-index:2;width:44px;height:44px;color:var(--kicker-grey);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.w-focus svg{width:18px;height:18px}.w-focus span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-focus:hover{background:var(--w-hover-foil);color:var(--w-ink)}.w-focus:active{transform:scale(.97)}.w-focus:focus-visible{outline:2px solid var(--wax-light);outline-offset:2px}.w-begin-inpage{flex-wrap:wrap;gap:8px;margin:4px 0 2px;display:flex}.w-begin-inpage button{border:1px solid var(--w-rule);cursor:pointer;min-height:44px;font-family:var(--book-body);color:var(--ink-soft);transition:border-color .16s var(--ease-out), color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border-radius:999px;padding:0 14px;font-size:17px;font-style:italic}.w-begin-inpage button:hover{border-color:var(--foil);color:var(--w-ink)}.w-begin-inpage button:active{transform:scale(.97)}.w-begin-inpage button:focus-visible{outline:2px solid var(--wax-light);outline-offset:2px}.spread .w-book{padding:18px 22px 24px}.spread .w-book .leaf-one .wbody{flex:1 0 auto}.sheet-page .spread .w-book .leaf-one{gap:10px;padding-top:30px;padding-bottom:20px}.spread .w-book .leaf-one .wtitle{margin-top:8px}.spread .w-book .leaf-one .signoff{justify-content:flex-end;align-items:baseline;gap:10px;margin-top:4px;display:flex}.spread .w-book .leaf-one .signoff span{margin:0;display:inline}.spread .w-book .leaf-one .folio{padding-top:8px}.spread .w-begin-inpage button:nth-child(n+3){display:none}.spread .w-keep{margin-top:16px}.spread:not(.rail) .w-ribbon{height:26px}.spread .w-pages{box-shadow:-2px 2px 0 -1px var(--w-gilt-a), -2px 2px 0 0 var(--w-gilt-line-a), -4px 4px 0 -1px var(--w-gilt-b), -4px 4px 0 0 var(--w-gilt-line-b), 2px 2px 0 -1px var(--w-gilt-a), 2px 2px 0 0 var(--w-gilt-line-a), 4px 4px 0 -1px var(--w-gilt-b), 4px 4px 0 0 var(--w-gilt-line-b);grid-template-columns:minmax(0,.84fr) minmax(0,1fr);display:grid}.leaf-left{min-width:0;padding:30px clamp(28px, calc(3vw / var(--zoom,1)), 52px) 20px;color:var(--w-ink);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .25 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>"), var(--w-leaf);box-shadow:inset -30px 0 30px -30px var(--w-gutter);border-radius:2px 0 0 2px;flex-direction:column;gap:10px;display:flex;position:relative}.leaf-left>:not(.page-frame){z-index:1;position:relative}.leaf-left .page-frame{inset:12px}.spread .w-book .leaf-one{border-left:1px solid var(--w-fold-line);box-shadow:inset 30px 0 30px -30px var(--w-gutter);padding-left:clamp(28px, calc(3vw / var(--zoom,1)), 52px);padding-right:clamp(28px, calc(3vw / var(--zoom,1)), 52px);border-radius:0 2px 2px 0}.leaf-left .running-head.verso{font:600 12px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--kicker-grey);justify-content:space-between;gap:12px;margin:0;display:flex}.leaf-left .running-head.verso span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.leaf-left .w-qhead{margin-top:10px}.leaf-left>.leaf-left-in{z-index:1;top:calc(var(--top-h) + 16px);flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky}.spread .w-dog{width:96px}.w-orn{color:var(--foil);align-items:center;gap:14px;margin:0;display:flex}.w-orn:before,.w-orn:after{content:"";background:var(--foil-soft);flex:1;height:1px}.w-orn i{font-size:13px;font-style:normal}.spread .w-ribbon{left:calc(45.6% + 6px);right:auto}.spread .leaf-left .w-qs{margin-top:18px}@media (height<=900px){.spread .leaf-left .w-qhead{margin-top:0}.spread .leaf-left>.leaf-left-in{margin-top:8px}.sheet-page .w-desk .spread .leaf-left .w-qs{margin-top:12px}.sheet-page .w-desk .spread .leaf-left .w-qkick{margin-bottom:8px}.spread .w-keep{margin-top:14px}.spread:not(.rail) .w-ribbon{height:24px}.sheet-page .page.w-desk .spread .leaf-left .w-kick{margin-bottom:4px}.spread .leaf-left .w-pencil{margin-top:8px}.spread .leaf-left .w-orn{display:none}.spread .leaf-left .w-q{padding:6px 0}.spread .leaf-left .w-q.own{padding:10px 0}}@media (height<=740px){.sheet-page .page.w-desk:has(.w-grid.spread){padding-top:72px}.w-desk .spread .w-dog{width:84px}.spread .leaf-left .w-sub,.spread .leaf-left .w-pencil:not(.asked){display:none}.spread .leaf-left .w-qs li:has(>.w-q.own){display:none}.spread .leaf-left,.sheet-page .spread .w-book .leaf-one{gap:4px;padding-top:16px;padding-bottom:16px}.spread .leaf-left>.leaf-left-in{gap:4px}.sheet-page .w-desk .spread .leaf-left .w-qkick{margin-bottom:6px}.sheet-page .page.w-desk .spread .leaf-left .w-kick{margin-bottom:2px}.spread .w-book .leaf-one .wtitle{margin-top:2px}.spread .w-book .leaf-one .dear{margin:2px 0 -4px}.spread .w-book .leaf-one .signoff{margin-top:0}.spread .w-book .leaf-one .folio{padding-top:2px}.spread .w-book .leaf-one .wbody{min-height:var(--w-line)}.spread .w-keep{margin-top:4px}.spread:not(.rail) .w-ribbon{display:none}}.w-qs ul{margin:0;padding:0;list-style:none;display:grid}.w-qs li+li{border-top:1px solid var(--sheet-rule)}.w-q{min-height:44px;font-family:var(--book-body);color:var(--sheet-ink);transition:color .16s var(--ease-out);flex-direction:column;justify-content:center;padding:12px 0;font-size:18px;line-height:1.38;text-decoration:none;display:flex}a.w-q:hover{color:var(--w-red)}a.w-q:active{color:var(--wax)}a.w-q:focus-visible{outline:2px solid var(--wax-light);outline-offset:2px;border-radius:2px}.w-q small{font:400 13px/1.3 var(--font-ui);color:var(--ink-soft);margin-top:4px;display:block}.w-q.own{font:500 14px/1.4 var(--font-ui);color:var(--heading);flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:14px 0}.w-q.own:after{content:"→";color:var(--ochre)}.w-pencil{font:italic 400 19px/1.25 var(--book-body);color:var(--w-pencil);margin:0;padding:0 0 0 4px;display:block;position:relative}.w-pencil svg{width:70px;height:34px;margin:6px 0 0 auto;display:block;overflow:visible}.w-pencil path{fill:none;stroke:var(--w-pencil);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.leaf-left .w-pencil{text-align:right;align-self:flex-end;margin-top:14px;padding-top:0}.w-pencil.asked span:before{content:"✎ ";color:var(--wax-light);font-style:normal}.leaf-left .w-pencil.asked{max-width:24em}.leaf-left .w-pencil.asked svg{display:none}.w-keep{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;display:flex;position:relative}.w-grid:not(.rail) .w-keep{border:1px solid var(--sheet-rule);background:var(--paper-print);border-radius:16px;padding:8px 12px 8px 8px}.w-desk.writing .w-grid:not(.rail) .w-keep{bottom:calc(var(--tabbar-h,0px) + 12px);z-index:6;box-shadow:var(--w-slip-shadow);position:sticky}.w-keep.in-rail{border-top:1px solid var(--sheet-rule);margin-top:8px;padding-top:22px}.w-keep-seal{justify-items:start;gap:0;display:grid}.w-keep .seal-button{min-height:56px;font:600 18px/1 var(--font-ui);color:var(--w-red);cursor:pointer;transition:transform .12s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:2px 10px 2px 2px;display:inline-flex}.w-keep .seal-button:active:not(:disabled){transform:scale(.97)}.w-keep .seal-button:focus-visible{outline:2px solid var(--wax-light);outline-offset:4px}.w-keep .seal-button[aria-busy]{cursor:progress}.w-keep .seal-button:disabled{opacity:1;color:var(--ink-soft);cursor:not-allowed}.w-keep-note{font:400 13px/1.5 var(--font-ui);color:var(--ink-soft);margin:-8px 0 0 68px}.w-keep-note a{vertical-align:middle;min-height:44px;color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;margin:-12.25px 0;padding:0 2px;display:inline-flex}.w-keep-note a:hover{-webkit-text-decoration-color:var(--heading);text-decoration-color:var(--heading)}.w-keep-error{font:500 14px/1.45 var(--font-ui);color:var(--danger);flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:46ch;margin:6px 0 4px 68px;display:flex}.w-keep-note.spent{visibility:hidden}.w-retry{cursor:pointer;min-height:44px;font:600 14px/1 var(--font-ui);color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;background:0 0;border:0;padding:0 2px}.w-retry:hover{-webkit-text-decoration-color:var(--heading);text-decoration-color:var(--heading)}.w-retry:active{transform:scale(.97)}.w-retry:focus-visible{outline:2px solid var(--wax-light);outline-offset:2px;border-radius:4px}.w-note.w-alert{color:var(--danger);margin-top:8px}.w-tools-row .w-note.w-alert{text-align:right;width:100%}.w-keep-note kbd{font:500 12px/1 var(--font-ui);border:1px solid var(--line-strong);color:var(--ink);background:var(--paper-print);border-bottom-width:2px;border-radius:4px;padding:3px 6px}.w-kbd-hint{display:none}@media (hover:hover) and (pointer:fine){.w-kbd-hint{display:inline}}.w-keep .seal-button .seal{width:56px;height:56px;box-shadow:none;transition:transform .2s var(--ease-out), filter .2s var(--ease-out);background:0 0;border:0;border-radius:50%;outline:0;place-items:center;display:grid}.w-keep .seal-button .seal svg{width:56px;height:56px;overflow:visible}.w-keep .seal-button .wax{fill:#0000;stroke:#0000;transition:fill .2s var(--ease-out)}.w-keep .seal-button .ring{fill:none;stroke:var(--wax-light);stroke-width:1.3px;stroke-dasharray:3 3;transition:stroke .2s var(--ease-out)}.w-keep .seal-button .ring.inner{stroke:#0000;stroke-dasharray:none}.w-keep .seal-button .mark{font:600 25px/1 var(--book-display);fill:var(--w-red);transition:fill .2s var(--ease-out)}.w-keep .seal-button:disabled .ring{stroke:var(--ink-soft)}.w-keep .seal-button:disabled .mark{fill:var(--ink-soft)}.w-keep .seal-button.pressed .wax{fill:var(--wax);stroke:var(--wax-shade);stroke-width:1px}.w-keep .seal-button.pressed .ring{stroke:var(--brass);stroke-opacity:.75;stroke-dasharray:none}.w-keep .seal-button.pressed .ring.inner{stroke:var(--wax-shade);stroke-opacity:.5}.w-keep .seal-button.pressed .mark{fill:var(--wax-shade)}.w-keep .seal-button.pressed .seal{filter:drop-shadow(var(--contact));transform:rotate(-8deg)}.w-keep .seal-button.pressed:disabled{color:var(--w-red);cursor:progress}@media (hover:hover) and (pointer:fine){.w-keep .seal-button:not(:disabled):hover .seal{transform:rotate(-8deg)scale(1.05)}.w-keep .seal-button:not(:disabled):hover .wax{fill:var(--wax);stroke:var(--wax-shade);stroke-width:1px}.w-keep .seal-button:not(:disabled):hover .ring{stroke:var(--brass);stroke-opacity:.75;stroke-dasharray:none}.w-keep .seal-button:not(:disabled):hover .ring.inner{stroke:var(--wax-shade);stroke-opacity:.5}.w-keep .seal-button:not(:disabled):hover .mark{fill:var(--wax-shade)}}.w-help{gap:2px;display:grid}.w-help .w-kick{margin-bottom:10px}.w-tool-list{gap:2px;display:grid}.w-tool{text-align:left;cursor:pointer;width:calc(100% + 24px);min-height:48px;color:var(--heading);transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;margin:0 -12px;padding:10px 12px;display:grid}.w-tool>svg{width:20px;height:20px;color:var(--wax-light)}.w-tool b{font:600 15px/1.3 var(--font-ui);display:block}.w-tool small{font:400 13px/1.4 var(--font-ui);color:var(--ink-soft);margin-top:3px;display:block}.w-tool:hover:not(:disabled){background:var(--paper-tone)}.w-tool:active:not(:disabled){transform:scale(.98)}.w-tool:focus-visible{outline:2px solid var(--wax-light);outline-offset:0}.w-tool:disabled{opacity:1;cursor:not-allowed;color:var(--ink-soft)}.w-tool:disabled>svg{color:var(--ink-soft)}.w-tool[aria-busy]{cursor:progress}.w-tool[aria-busy] b{color:var(--ink-soft)}.w-tool.speak{border:1px solid var(--line-strong);border-radius:12px;width:100%;margin:0 0 8px;padding:14px 16px}.w-tool.speak b{font-size:16px}.w-tool.speak:hover{border-color:var(--ink-soft);background:0 0}.w-tool.speak.listening{border-color:var(--wax-light)}.w-tool.speak.listening>svg{animation:w-listen 1.4s var(--ease-in-out) infinite}@keyframes w-listen{50%{opacity:.55;transform:scale(1.16)}}.w-help>.w-note{margin-top:8px}.w-help-out{gap:10px;margin-top:10px;display:grid}.w-help-out:empty{display:none}.w-help-out .w-note.done{color:var(--ink)}.w-undo{cursor:pointer;min-height:44px;font:600 14px/1 var(--font-ui);color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:0}.w-undo:hover{-webkit-text-decoration-color:var(--heading);text-decoration-color:var(--heading)}.w-undo:focus-visible,.w-slip-close:focus-visible{outline:2px solid var(--wax-light);outline-offset:2px;border-radius:4px}.w-asks{margin:0;padding:0;list-style:none;display:grid}.w-asks li+li{border-top:1px dashed var(--w-pencil-rule)}.w-asks button{text-align:left;cursor:pointer;width:100%;min-height:44px;font-family:var(--book-body);color:var(--w-pencil);transition:color .16s var(--ease-out);background:0 0;border:0;padding:10px 0 10px 22px;font-size:18px;font-style:italic;line-height:1.35;display:block;position:relative}.w-asks button:before{content:"–";color:var(--w-pencil);font-style:normal;position:absolute;top:10px;left:4px}.w-asks button:hover,.w-asks button[aria-pressed=true]{color:var(--w-ink)}.w-asks button[aria-pressed=true]:before{content:"✎";color:var(--wax-light);left:0}.w-asks button:focus-visible{outline:2px solid var(--wax-light);outline-offset:2px;border-radius:2px}.w-tools-row{flex:520px;justify-content:flex-end;min-width:0;display:flex}.w-tools-row .w-help{justify-items:end;width:100%}.w-tools-row .w-help>.w-kick{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.w-tools-row .w-tool-list{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.w-tools-row .w-tool{grid-template-columns:18px auto;gap:8px;width:auto;margin:0;padding:10px}.w-tools-row .w-tool b{white-space:nowrap;font-size:14px}.w-tools-row .w-tool>svg{width:18px;height:18px}.w-tools-row .w-tool small{display:none}.w-tools-row .w-tool.speak{border-radius:999px;width:auto;margin:0 4px 0 0;padding:10px 16px 10px 12px}.w-tools-row .w-tool.speak b{font-size:14px}.w-tools-row .w-help-off,.w-tools-row .w-help.off .w-tool:not(.speak){display:none}.w-tools-row .w-help.off .w-help-off{align-self:center;margin:0;display:block}.w-tools-row .w-help.off{justify-content:flex-end;align-items:center;gap:16px;display:flex}.w-tools-row .w-help-out{width:min(460px,100% - 16px);max-height:min(calc(60vh / var(--zoom,1)), 420px);border:1px solid var(--sheet-rule);background:var(--paper-print);box-shadow:var(--w-slip-shadow);text-align:left;border-radius:12px;justify-items:start;margin:0;padding:16px 20px;position:absolute;bottom:calc(100% + 10px);right:8px;overflow:auto}.w-tools-row .w-help-out>.w-note.done{padding-right:56px}.w-slip-close{cursor:pointer;min-height:44px;font:600 13px/1 var(--font-ui);color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;background:0 0;border:0;padding:0 10px;position:absolute;top:6px;right:8px}.w-slip-close:hover{-webkit-text-decoration-color:var(--heading);text-decoration-color:var(--heading)}.w-desk>.where-next{max-width:calc(var(--content-max) - 2 * var(--gutter));margin:120px auto 0}.w-desk:has(.w-grid.single)>.where-next{max-width:760px}.w-desk.focus .w-side,.w-desk.focus .leaf-left,.w-desk.focus .w-dog,.w-desk.focus .w-grid.single .w-qhead,.w-desk.focus .w-tools-row{display:none}.w-desk.focus .w-grid{grid-template-columns:minmax(0,900px);grid-template-areas:"center";justify-content:center;max-width:none}.w-desk.focus .w-pages{grid-template-columns:minmax(0,1fr)}.w-desk.focus .w-book .leaf-one{box-shadow:none;border-left:0;align-items:center}.w-desk.focus .w-book .leaf-one>:not(.page-frame,.w-focus,.leaf-ear){width:100%;max-width:calc(25.4 * var(--w-size))}.w-desk.focus .w-ribbon{left:auto;right:22%}.w-desk.focus .w-keep{width:fit-content;margin-left:auto;margin-right:auto;padding-right:22px}body.writing-focus .sheet-page .page.w-desk{padding-top:64px}.w-book .leaf-one .w-focus-q{font-family:var(--book-body);color:var(--ink-soft);text-align:center;text-wrap:balance;margin:18px 0 -6px;font-size:20px;font-style:italic;line-height:1.4}.sheet-page .page.w-desk.after-step{padding-top:56px}.w-after{max-width:calc(var(--content-max) - 2 * var(--gutter));gap:64px;margin:0 auto;display:grid}.w-after>.banner{margin:0}.w-after-grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=1100px){.w-after-grid{gap:clamp(40px, calc(4vw / var(--zoom,1)), 88px);grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:start}.w-kept{top:calc(var(--top-h) + 32px);position:sticky}}.w-kept{margin:0}.w-kept-page{border:1px solid var(--sheet-rule);background:var(--paper-print);box-shadow:var(--edge-stack);border-radius:3px;padding:36px 32px 28px;position:relative}.w-kept-page>:not(.page-frame,.w-kept-prints){z-index:1;position:relative}.w-kept-page .page-frame{inset:10px}.w-kept-head{font:600 12px/1.3 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--kicker-grey);text-align:center;justify-content:center;gap:10px;margin:0 0 18px;display:flex}.w-kept-head i{color:var(--foil);letter-spacing:0;font-style:normal}.sheet-page .page h2.w-kept-title{font-family:var(--book-display);letter-spacing:-.005em;color:var(--sheet-ink);text-wrap:balance;margin:0 0 12px;font-size:28px;font-weight:600;line-height:1.12}.w-kept-words{font-family:var(--book-body);color:var(--sheet-ink);font-variant-numeric:oldstyle-nums proportional-nums;white-space:pre-line;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.6;display:-webkit-box;overflow:hidden}.w-kept-words:first-letter{float:left;font-family:var(--book-display);color:var(--chocolate);margin:6px 8px 0 0;font-size:58px;font-weight:600;line-height:.8}.w-kept-sign{text-align:right;font-family:var(--book-body);color:var(--ink-soft);margin:16px 0 0;font-size:17px;font-style:italic}.w-kept-sign span{color:var(--sheet-ink);font-size:24px;display:block}.w-kept-prints{z-index:2;display:flex;position:absolute;top:-26px;right:-18px}.w-kept-prints .wphoto{width:92px;height:92px}.w-kept-prints .wphoto+.wphoto{margin-left:-44px}.w-choices{min-width:0;container-type:inline-size}.w-choices-head{justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:28px;display:flex}.sheet-page .page .w-choices-head h2{font-size:clamp(28px, calc(2.4vw / var(--zoom,1)), 36px);margin:0 0 8px}.w-state{min-width:7ch;min-height:24px;font:600 14px/1 var(--font-ui);color:var(--green);flex:none;justify-content:flex-end;align-items:center;gap:6px;margin:6px 0 0;display:inline-flex}.w-state svg{width:16px;height:16px}.w-state.saving{color:var(--ink-soft)}.w-block-state{min-width:0}.w-choice{position:relative}.w-block-state:empty{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.w-block-state .w-state{justify-content:flex-start;margin:0}.w-block-state .w-keep-error{max-width:none;margin:0}.w-choice-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@container (width>=560px){.w-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.w-choice.chapter,.w-choice.photo{grid-column:1/-1}}@container (width>=900px){.w-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.w-choice.photo{grid-column:auto}}.w-choice{border-top:1px solid var(--sheet-rule);align-content:start;gap:14px;min-width:0;padding-top:18px;display:grid}.sheet-page .page .w-choice h3{font:600 22px/1.2 var(--book-display);letter-spacing:0;text-transform:none;color:var(--w-ink);margin:0}.w-choice .chiprow{gap:8px}.sheet-page .w-choice .chip.big,.w-person{border:1px solid var(--line-strong);cursor:pointer;min-height:44px;font-family:var(--book-body);letter-spacing:0;text-transform:none;color:var(--sheet-ink);white-space:nowrap;transition:border-color .16s var(--ease-out), color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:17px;font-weight:400;display:inline-flex}.sheet-page .w-choice .chip.big:hover,.w-person:hover{border-color:var(--ink-soft)}.sheet-page .w-choice .chip.big:active,.w-person:active{transform:scale(.97)}.sheet-page .w-choice .chip.big:focus-visible,.w-person:focus-visible{outline:2px solid var(--wax-light);outline-offset:2px}.sheet-page .w-choice .chip.big[aria-pressed=true],.w-person[aria-pressed=true]{border-color:var(--chocolate);box-shadow:inset 0 0 0 .5px var(--chocolate);color:var(--chocolate);background:0 0}.sheet-page .w-choice .chip.big[aria-pressed=true]:before{content:"";border-left:1.6px solid var(--wax-light);border-bottom:1.6px solid var(--wax-light);width:10px;height:6px;margin:-3px 2px 0 -2px;transform:rotate(-45deg)}.w-person{padding-left:5px}.w-person .avatar{flex:none}.w-person .tick{width:15px;height:15px;color:var(--wax-light)}.w-line{max-width:340px;display:block}.w-when-row .w-line{flex:150px;max-width:none}.w-line input{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:44px;font-family:var(--book-body);color:var(--sheet-ink);transition:border-color .16s var(--ease-out);background:0 0;border-radius:0;outline:none;padding:0 2px;font-size:18px}.w-line input::placeholder{color:var(--w-pencil);font-style:italic}.w-line input:hover{border-bottom-color:var(--ink-soft)}.w-line input:focus-visible{border-bottom-color:var(--wax-light);box-shadow:0 1px 0 var(--wax-light)}.w-choice.photo.first{order:-1}.w-choice .wphotos{gap:14px;margin:4px 0 6px}.w-choice .wphoto .x{transition:transform .12s var(--ease-out), background-color .16s var(--ease-out)}.w-choice .wphoto .x:before{content:"";position:absolute;inset:-10px}.w-choice .wphoto .x:hover{background:var(--wax-light)}.w-choice .wphoto .x:active{transform:scale(.92)}.w-choice .wphoto .x:focus-visible{outline:2px solid var(--wax-light);outline-offset:2px}.w-attach{border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;min-height:48px;font:600 15px/1 var(--font-ui);color:var(--heading);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 22px 0 18px;display:inline-flex}.w-attach svg{width:18px;height:18px;color:var(--wax-light)}.w-attach:hover:not(:disabled){background:var(--paper-tone);border-color:var(--ink-soft)}.w-attach:active:not(:disabled){transform:scale(.97)}.w-attach:focus-visible{outline:2px solid var(--wax-light);outline-offset:2px}.w-attach:disabled{cursor:progress}.w-choice.photo.first .w-attach{background:var(--chocolate);border-color:var(--chocolate);color:var(--on-chocolate)}.w-choice.photo.first .w-attach svg{color:var(--brass)}.w-choice.photo.first .w-attach:hover:not(:disabled){background:var(--chocolate-deep)}.w-after .where-next{margin-top:0}@media (width<=1279.98px){.sheet-page .page.w-desk{padding-top:40px}}@media (width<=760.98px){.sheet-page .page.w-desk{padding-top:28px;padding-bottom:132px}.sheet-page .page.w-desk.after-step{padding-top:28px}.w-grid{gap:40px}.w-grid.single .w-qhead{margin-bottom:86px}.sheet-page .page.w-desk .w-grid .w-question,.sheet-page .page.w-desk .w-grid.single .w-question:not([data-len]){font-size:clamp(26px, calc(7.4vw / var(--zoom,1)), 32px);max-width:none}.sheet-page .page.w-desk .w-grid .w-question[data-len=mid]{font-size:clamp(19px, calc((100vw / var(--zoom,1) - 44px) / 14), 25px)}.sheet-page .page.w-desk .w-grid .w-question[data-len=long]{font-size:clamp(17px, calc((100vw / var(--zoom,1) - 44px) / 16.6), 21px)}.sheet-page .page.w-desk .w-grid .w-question[data-len=xlong]{font-size:clamp(16px, calc((100vw / var(--zoom,1) - 44px) / 18.2), 19px)}.w-book{padding:6px 8px 10px 6px}.w-book:before{inset:4px}.w-corner{width:18px;height:18px}.sheet-page .w-book .leaf-one{padding:32px 14px 22px}.w-book .leaf-one .page-frame{inset:6px}.w-book .leaf-one>.w-focus{display:none}.w-book .leaf-one .running-head{letter-spacing:.1em;padding:0}.w-keep-error{margin-left:0}.w-grid:not(.rail) .w-keep-seal .w-keep-error{grid-area:2/1/auto/-1;justify-self:stretch;max-width:none;margin:2px 0 4px;display:block}.w-keep-seal .w-keep-error .w-retry{vertical-align:baseline;min-height:0;margin:-15px 0 -15px 10px;padding:15px 2px}.w-book .leaf-one .wtitle{margin-top:10px;font-size:21px}.w-book .leaf-one .signoff span{font-size:24px}.w-book .leaf-one .folio{flex-direction:column;align-items:center;gap:2px}.w-book .leaf-one .folio span[aria-hidden],.w-begin-inpage button:nth-child(n+3){display:none}.w-dog{width:104px;bottom:calc(100% - 10px);right:24px}.w-dog .awake{clip-path:inset(0 0 10px)}.w-ribbon{width:12px;height:56px}.w-keep{margin-top:64px}.w-grid:not(.rail) .w-keep-seal{grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row;align-items:center;width:100%}.w-grid:not(.rail) .w-keep-seal .seal-button{grid-area:1/1}.w-grid:not(.rail) .w-keep-seal .w-keep-note{grid-area:1/2}.w-keep-note{margin:0}.w-keep-note>span:not(.w-kbd-hint){display:none}.w-after-grid .w-choices{order:-1}.w-choices-head{flex-direction:column}.w-state{justify-content:flex-start;margin:0}.w-kept-page{padding:28px 20px 22px}.w-kept-prints{justify-content:flex-end;margin:14px -4px 0 0;position:static}}@media (width<=380px){.w-begin-inpage button:nth-child(n+2){display:none}}@media (width<=340px){.w-book .leaf-one .wtitle{font-size:19px}}@media (prefers-reduced-motion:reduce){.w-dog .sleep,.w-dog .awake,.w-dog[data-awake] .sleep,.w-dog[data-awake] .awake,.w-tool,.w-focus,.w-attach,.w-person,.w-keep .seal-button,.w-keep .seal-button .seal,.w-keep .seal-button .wax,.w-keep .seal-button .ring,.w-keep .seal-button .mark{transition:none}.w-tool.speak.listening>svg{animation:none}}.ink-stamp{z-index:90;pointer-events:none;border:1.5px solid var(--ink-stamp);outline:.75px solid var(--ink-stamp);outline-offset:2px;font:700 14px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink-stamp);mix-blend-mode:multiply;background:0 0;border-radius:3px;padding:7px 12px 6px;position:fixed;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='60'><filter id='m' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 2.3'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>") 0 0/120px 60px;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='60'><filter id='m' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 2.3'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>") 0 0/120px 60px}.ink-stamp i{display:none}:is(.fp,.pp2,.pp-missing){--fz-display:58px;--fz-statement:32px;--fz-section:28px;--fz-words:18px;--fz-name:var(--fz-words);--fz-small:13px}.sheet-page .page:is(.fp,.pp2,.pp-missing) :is(h2,.st-name,.pk-h){font-size:var(--fz-section);line-height:1.1}.por{--pz:96px;width:var(--pz);height:var(--pz);background:var(--paper-print);box-shadow:0 0 0 1px var(--foil-soft), 0 0 0 calc(var(--pz) * .045 + 1px) var(--paper-print), 0 0 0 calc(var(--pz) * .045 + 2px) var(--sheet-rule);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.por img{object-fit:cover;width:100%;height:100%;display:block}.por.seal{background:var(--paper-tone)}.por.seal:after{content:"";inset:calc(var(--pz) * .07);border:1px solid var(--foil-soft);pointer-events:none;border-radius:50%;position:absolute}.por-mono{font-family:var(--book-display);font-weight:600;font-size:calc(var(--pz) * .36);letter-spacing:.03em;color:var(--kicker-terracotta);font-variant-numeric:lining-nums;line-height:1}.nw{white-space:nowrap}.sheet-page .fp{padding-bottom:var(--s-16)}.fp-head{justify-content:space-between;align-items:flex-end;gap:var(--s-5) var(--s-8);flex-wrap:wrap;margin-bottom:24px;padding-bottom:16px;display:flex;position:relative}.fp-head:after{content:"";background:var(--sheet-rule);height:1px;position:absolute;bottom:0;left:0;right:0}.fp-head:before{content:"";z-index:1;background:var(--foil);width:64px;height:1px;position:absolute;bottom:0;left:0}.fp-name{align-items:center;gap:20px;min-width:0;display:flex;position:relative}.fp-title{min-width:0}.sheet-page .fp .fp-head h1{font-size:min(var(--fz-display), calc(4.2vw / var(--zoom,1)));letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;line-height:1.02}.fp-sub{font:500 var(--fz-small)/1.45 var(--font-ui);color:var(--ink-soft);margin:10px 0 0}.fp-head .btn{flex:none}.fp-head .btn[aria-disabled=true]{opacity:.65;cursor:not-allowed}.stop{color:var(--accent)}.orn-cartouche{width:60px;height:74px;color:var(--foil);flex:none}.orn-cartouche-l{font-family:var(--book-display);fill:var(--sheet-ink);font-size:34px;font-weight:600}.fp-quiet{font:500 var(--fz-small)/1.45 var(--font-ui);color:var(--ink-soft);margin:0}.fp .dupes{margin-bottom:var(--s-8)}:is(.fp-skel,.pp-skel){min-height:calc(70vh / var(--zoom,1));align-content:start;gap:22px;display:grid}.sk-line{border-bottom:1px solid var(--sheet-rule);width:100%;height:18px;display:block}.sk-line.tall{height:52px}.sk-line.w30{width:30%}.sk-line.w40{width:40%}.sk-line.w50{width:50%}.sk-line.w70{width:70%}.sk-tiers{justify-content:center;gap:48px;margin-top:48px;display:flex}.sk-ring{border:1px solid var(--sheet-rule);border-radius:50%;width:96px;height:96px}.sk-ring.big{width:136px;height:136px}.pp-skel{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:72px}.sk-plate{border:1px solid var(--sheet-rule);border-radius:6px;height:420px}.sk-col{align-content:start;gap:22px;display:grid}.fp-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:56px;display:grid}.fp-grid>.tp-wrap{order:-1}@media (width>=1500px){.fp-grid{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:64px}.fp-grid>.tp-wrap{order:0}.fp-grid>.st{position:sticky;top:112px}}.st{isolation:isolate;background:var(--paper-print);border:1px solid var(--sheet-rule);border-radius:6px;min-width:0;padding:30px 30px 26px;position:relative}.st:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--foil-soft);border-radius:2px;position:absolute;inset:6px}.sheet-page .fp .st-name{margin:0}.st-name a{color:inherit;text-underline-offset:6px;transition:text-decoration-color .2s var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.st-meta{font:500 var(--fz-small)/1.45 var(--font-ui);color:var(--ink-soft);margin:6px 0 0}.st-said{margin:22px 0 0;padding:0 0 0 28px;position:relative}.st-said:before{content:"";background:var(--foil);width:18px;height:15px;position:absolute;top:4px;left:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 15'><path d='M0 15V9.2Q0 4 4.8 0l1.4 1.5Q3.6 4 3.5 7H7.6V15zm10.4 0V9.2Q10.4 4 15.2 0l1.4 1.5Q14 4 13.9 7H18V15z' fill='black'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 15'><path d='M0 15V9.2Q0 4 4.8 0l1.4 1.5Q3.6 4 3.5 7H7.6V15zm10.4 0V9.2Q10.4 4 15.2 0l1.4 1.5Q14 4 13.9 7H18V15z' fill='black'/></svg>") 50%/contain no-repeat}.st-said blockquote{margin:0}.st-said blockquote p{font-family:var(--book-body);font-style:italic;font-size:var(--fz-words);color:var(--sheet-ink);text-wrap:pretty;margin:0;line-height:1.5}.st-said figcaption{font:500 var(--fz-small)/1.45 var(--font-ui);color:var(--ink-soft);margin-top:8px}.st-said figcaption a{color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--foil-soft);text-decoration-color:var(--foil-soft);text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-out)}.st-said.empty{font-family:var(--book-body);font-style:italic;font-size:var(--fz-words);color:var(--ink-soft);padding-left:0;line-height:1.5}.st-said.empty:before{display:none}.st-acts{flex-wrap:wrap;gap:0 22px;margin-top:12px;display:flex}.st-act{min-height:44px;font:600 var(--fz-small)/1.2 var(--font-ui);color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--foil-soft);text-decoration-color:var(--foil-soft);text-underline-offset:5px;white-space:nowrap;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out), transform .12s var(--ease-out);align-items:center;gap:8px;display:inline-flex}.st-act svg{width:17px;height:17px;color:var(--accent);flex:none}.st-act:active{transform:scale(.97)}.st-voices{border-top:1px solid var(--sheet-rule);gap:18px;margin-top:22px;padding-top:20px;display:grid}.sheet-page .st-h{font-family:var(--book-display);font-weight:600;font-size:var(--fz-words);color:var(--sheet-ink);margin:0;line-height:1.15}.st-voice{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin:0;display:grid}.st-voice>div{padding-right:50px;position:relative}.orn-postmark{width:50px;height:50px;color:var(--ink-stamp);opacity:.62;pointer-events:none;position:absolute;top:-6px;right:-4px;transform:rotate(-8deg)}.orn-postmark-d{font-family:var(--book-display);font-weight:600;font-size:var(--fz-small);fill:currentColor}.st-voice blockquote{margin:0}.st-voice blockquote p{font-family:var(--book-body);font-style:italic;font-size:var(--fz-words);color:var(--sheet-ink);text-wrap:pretty;margin:0;line-height:1.45}.st-voice blockquote p:before{content:"“"}.st-voice blockquote p:after{content:"”"}.st-voice figcaption{font:500 var(--fz-small)/1.35 var(--font-ui);color:var(--ink-soft);margin-top:5px}.st-voice figcaption b{color:var(--sheet-ink);font-weight:600}.st-empty{font:500 var(--fz-small)/1.5 var(--font-ui);color:var(--ink-soft);margin:0}.st.gilt{border:1.5px solid var(--foil)}.st.gilt:before{border-color:var(--foil-soft)}.st.gilt>.glint{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1.5px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.st.gilt>.glint:before{content:"";background:var(--foil-light);width:28%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-18deg);-webkit-mask:linear-gradient(90deg,#0000,#000 45% 55%,#0000);mask:linear-gradient(90deg,#0000,#000 45% 55%,#0000)}@media (hover:hover) and (pointer:fine){.st-name a:hover{-webkit-text-decoration-color:var(--foil);text-decoration-color:var(--foil)}.st-said figcaption a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.st-act:hover{color:var(--accent-deep);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.st.gilt:hover>.glint:before{transition:transform .9s var(--ease-in-out);transform:translate(460%)skew(-18deg)}}@media (width>=761px) and (width<=1499.98px){.st{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;column-gap:48px;display:grid}.st>:is(.st-who,.st-acts){grid-column:1}.st>.st-said{grid-area:1/2/span 2;margin-top:4px}.st>.st-voices{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));column-gap:32px}.st>.st-voices>.st-h{grid-column:1/-1}.st.quiet>.st-voices{margin-top:14px;padding-top:12px}.st.quiet .st-h{display:none}}.tp-wrap{min-width:0}.tp{--pz:92px;--pz-t:132px;--node:136px;--node-t:176px;--amp:24px;position:relative}.tp[data-size=l]{--pz:156px;--pz-t:196px;--node:196px;--node-t:232px;--amp:36px}.tp[data-size=m]{--pz:120px;--pz-t:160px;--node:160px;--node-t:200px;--amp:30px}.tp[data-size=t]{--pz:72px;--pz-t:108px;--node:128px;--node-t:150px;--amp:18px}.tp-threads{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.tp-threads path{fill:none;stroke:var(--foil);stroke-width:1.25px;stroke-linecap:round;opacity:.95;transition:stroke .2s var(--ease-out), opacity .2s var(--ease-out)}.tp-threads path.dash{stroke:var(--ink-faint);stroke-dasharray:2 5;opacity:.75}.tp-threads path.lit{stroke:var(--accent);stroke-width:1.75px;opacity:1}.tp-threads path.dim{opacity:.22}.tp-rail{background:var(--accent);opacity:.7;pointer-events:none;border-radius:1px;width:1.5px;position:absolute;top:24px;bottom:24px;left:6px}.tp-tier{z-index:1;grid-template-columns:176px minmax(0,1fr);column-gap:16px;padding-bottom:22px;display:grid;position:relative}.tp-tier:last-child{padding-bottom:0}.tp-label{padding:max(0px, calc(var(--pz) / 2 - 24px)) 0 0 30px;min-width:0;position:relative}.tp-tier.home .tp-label{padding-top:calc(var(--pz-t) / 2 - 24px)}.tp-tier.rings{padding-bottom:28px}.tp-tier.rings .tp-label{padding-top:10px}.tp-dot{left:0;top:calc(var(--pz) / 2 - 7px);border:2px solid var(--accent);background:var(--page);border-radius:50%;width:14px;height:14px;position:absolute}.tp-tier.home .tp-dot{top:calc(var(--pz-t) / 2 - 7px);background:var(--accent);box-shadow:0 0 0 4px var(--page), 0 0 0 5px var(--accent-border)}.tp-tier.rings .tp-dot{border-style:dashed;border-color:var(--ink-faint);top:22px}.tp-dot.open{border-style:dashed;border-color:var(--ink-faint)}.tp-dec{font:600 var(--fz-small)/1 var(--font-ui);letter-spacing:.04em;color:var(--kicker-terracotta);font-variant-numeric:lining-nums;margin-bottom:4px;display:block}.sheet-page .tp-label h3{font-family:var(--book-display);font-weight:600;font-size:var(--fz-words);color:var(--sheet-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.15}.tp-also{font:500 var(--fz-small)/1.35 var(--font-ui);color:var(--ink-soft);margin-top:2px;display:block}.tp-ask{min-height:44px;font:500 var(--fz-small)/1.2 var(--font-ui);color:var(--ink-soft);cursor:pointer;text-align:left;text-underline-offset:4px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;margin-top:2px;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.tp-ask svg{border:1px dashed var(--ink-faint);border-radius:50%;flex:none;width:18px;height:18px;padding:2px}.tp-ask:active{transform:scale(.97)}.tp-ask:focus-visible{outline:2px solid var(--kicker-terracotta);outline-offset:2px}@media (hover:hover) and (pointer:fine){.tp-ask:hover{color:var(--accent-deep);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.tp-hint{font:500 var(--fz-small)/1.45 var(--font-ui);color:var(--ink-soft);margin:6px 0 0}.tp-row{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:start;column-gap:20px;min-width:0;display:grid}.tp-zone{flex-wrap:nowrap;align-items:flex-start;gap:16px 22px;min-width:0;display:flex}.tp-zone.left{justify-content:flex-end}.tp-zone.centre{flex-wrap:nowrap;justify-content:center}.tp-zone.right{justify-content:flex-start}.tp-shelf .tp-row{grid-template-columns:minmax(0,1fr)}.tp-shelf .tp-zone.centre{flex-wrap:wrap}.tp-shelf .tp-row .tp-zone{min-width:0}.tp-unit,.tp-pair{align-items:flex-start;display:flex}.tp-amp{width:var(--amp);margin-top:calc(var(--pz) / 2 - 18px);text-align:center;font-family:var(--book-display);font-weight:500;font-size:var(--fz-section);color:var(--foil);flex:none;line-height:1}.tp-tier.home .tp-amp{margin-top:calc(var(--pz-t) / 2 - 18px)}.tp-tier.home :is(.tp-node:not(.teller),.tp-ghost){margin-top:calc((var(--pz-t) - var(--pz)) / 2)}.tp-node{text-align:center;width:var(--node);min-width:0;color:inherit;border-radius:10px;flex-direction:column;align-items:center;padding:2px;text-decoration:none;display:flex;position:relative}.tp[data-hot] :is(.tp-node,.tp-ghost){transition:opacity .22s var(--ease-out)}.tp-face{margin-bottom:10px;display:block;position:relative}.tp-node .por{--pz:inherit;transition:transform .12s var(--ease-out), box-shadow .22s var(--ease-out)}.tp-node.teller{width:var(--node-t)}.tp-node.teller .por{--pz:var(--pz-t);box-shadow:0 0 0 1px var(--foil), 0 0 0 7px var(--paper-print), 0 0 0 8.5px var(--accent)}.tp-nm{font-family:var(--book-display);font-weight:600;font-size:var(--fz-words);color:var(--sheet-ink);overflow-wrap:anywhere;text-wrap:balance;line-height:1.12}.tp-node.teller .tp-nm{font-size:var(--fz-section);line-height:1.05}.tp[data-size=t] .tp-nm{font-size:var(--fz-words)}.tp[data-size=t] .tp-face{margin-bottom:8px}.tp[data-size=t] .tp-node.teller .tp-nm{font-size:var(--fz-words)}.tp-rel{font:500 var(--fz-small)/1.35 var(--font-ui);color:var(--ink-soft);white-space:nowrap;margin-top:2px}.tp-rel.teller{color:var(--kicker-terracotta);font-weight:600}.tp-state{font:500 var(--fz-small)/1.35 var(--font-ui);color:var(--ink-soft);margin-top:2px;display:block}.tp-state i{vertical-align:.12em;background:var(--ink-faint);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.tp-state.on{color:var(--kicker-sage)}.tp-state.on i{background:var(--kicker-sage)}.tp-state.waiting{color:var(--accent-deep)}.tp-state.waiting i{background:var(--ochre)}.tp-cap{z-index:3;white-space:nowrap;background:var(--paper-print);box-shadow:var(--shadow-float), 0 0 0 1px var(--sheet-rule);font:500 var(--fz-small)/1.3 var(--font-ui);color:var(--sheet-ink);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border-radius:4px;padding:5px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)scale(.96)}.tp-node:focus-visible .tp-cap{opacity:1;transition-delay:0s;transform:translate(-50%)scale(1)}.tp-node:focus-visible{outline:2px solid var(--kicker-terracotta);outline-offset:4px}.tp-node:active .por{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tp-node:hover .tp-cap{opacity:1;transition-delay:.45s;transform:translate(-50%)scale(1)}.tp[data-hot] .tp-node:hover .tp-cap{transition-delay:.12s}}.tp-node.dim,.tp-ghost.dim{opacity:.42}.tp-node.lit:not(.teller) .por{box-shadow:0 0 0 1px var(--accent), 0 0 0 calc(var(--pz) * .045 + 1px) var(--paper-print), 0 0 0 calc(var(--pz) * .045 + 2px) var(--accent-border)}.tp-ghost{width:calc(var(--node) * .9);font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;padding:4px 2px 6px;display:flex}.tp-ring{width:calc(var(--pz) * .74);height:calc(var(--pz) * .74);margin:calc(var(--pz) * .13) 0 calc(var(--pz) * .13 + 10px);border:1.5px dashed var(--ink-faint);color:var(--ink-soft);transition:border-color .2s var(--ease-out), color .2s var(--ease-out), transform .12s var(--ease-out);border-radius:50%;place-items:center;display:grid}.tp-ring svg{width:40%;max-width:28px;height:40%}.tp-tier.rings .tp-ring{width:56px;height:56px;margin:0 0 8px}.tp-gl{font-family:var(--book-body);font-style:italic;font-size:var(--fz-words);color:var(--ink-soft);text-wrap:balance;line-height:1.3}.tp-ghost:focus-visible{outline:2px solid var(--kicker-terracotta);outline-offset:4px}.tp-ghost:active .tp-ring{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tp-ghost:hover .tp-ring{border-color:var(--accent);color:var(--accent)}}.tp-shelfitem{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.tp-place{min-height:44px}.tp-menu.ft-menu.shelf{background:var(--paper-print);box-shadow:var(--shadow-float), 0 0 0 1px var(--sheet-rule);border-radius:6px;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.tp-menu.ft-menu.shelf.up{top:auto;bottom:calc(100% + 4px)}.tp-menu.ft-menu.shelf.start{left:0;transform:none}.tp-menu.ft-menu.shelf.end{left:auto;right:0;transform:none}.tp-menu.ft-menu button{font:500 var(--fz-small)/1.3 var(--font-ui);border-radius:4px;min-height:44px}@media (hover:hover) and (pointer:fine){.tp-menu.ft-menu button:hover{background:var(--paper-tone)}}.tp-menu.ft-menu button:focus-visible{background:var(--paper-tone);outline:2px solid var(--kicker-terracotta);outline-offset:-2px}@media (width<=1099.98px){.tp-threads{display:none}.tp-tier{padding:0 0 32px 30px;display:block}.tp-label,.tp-tier.home .tp-label,.tp-tier.rings .tp-label{margin-bottom:14px;padding:0}.tp-also{max-width:100%;margin:0;display:inline-block}.tp-label{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.tp-label .tp-hint{flex-basis:100%}.tp-dot,.tp-tier.home .tp-dot,.tp-tier.rings .tp-dot{top:3px;left:-30px}.tp-label .tp-ask{min-height:0;margin-top:0;position:relative}.tp-label{align-items:center}.tp-label .tp-ask:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tp-dec{margin:0;display:inline-block}.sheet-page .tp-label h3{display:inline}.tp-rail{top:10px}.tp-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 18px;display:flex}.tp-zone{display:contents}}.fp-keep{margin-top:88px;padding-top:40px;position:relative}.fp-keep:before{content:"";background:var(--sheet-rule);height:1px;position:absolute;top:0;left:0;right:0}.fp-keep:after{content:"";background:var(--page);width:46px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.fp-keep>.orn-star{z-index:1;width:14px;height:14px;color:var(--foil);position:absolute;top:-7px;left:50%;transform:translate(-50%)}.fp-keep-review{gap:18px;min-width:0;display:grid}.fp-keep-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:24px;margin-top:84px;display:grid}.fp-invite-wrap{flex-direction:column;min-width:0;display:flex;position:relative}.fp-invite-wrap>.fp-keep-col{z-index:1;flex:1;position:relative}.fp-keep-cards>.fp-keep-col{z-index:1;position:relative}.fp-keep-review:empty{display:none}.review-none{border-top:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule);font:500 var(--fz-small)/1.45 var(--font-ui);color:var(--ink-soft);margin:0;padding:14px 0}.fp-keep-col{isolation:isolate;background:var(--paper-print);border:1px solid var(--sheet-rule);border-radius:6px;align-content:start;gap:14px;min-width:0;padding:26px 26px 22px;display:grid;position:relative}.fp-keep-col:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--foil-soft);border-radius:2px;position:absolute;inset:6px}.fp-retry{min-height:44px;font:600 var(--fz-small)/1.2 var(--font-ui);color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--foil-soft);text-decoration-color:var(--foil-soft);text-underline-offset:4px;cursor:pointer;transition:transform .12s var(--ease-out), text-decoration-color .16s var(--ease-out);background:0 0;border:0;padding:0}.fp-retry:active{transform:scale(.97)}.fp-retry:focus-visible{outline:2px solid var(--kicker-terracotta);outline-offset:2px}@media (hover:hover) and (pointer:fine){.fp-retry:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.held{border-top:1px solid var(--sheet-rule);font:500 var(--fz-small)/1.45 var(--font-ui);color:var(--ink-soft);margin:0;padding:12px 0}.review-none.bad{color:var(--danger)}.fp-codes-bad{grid-column:1/-1}.meta.bad{color:var(--danger)}.meta.is-gap{margin-bottom:var(--s-4)}.is-top3{margin-top:var(--s-3)}.is-top4{margin-top:var(--s-4)}.is-top5{margin-top:var(--s-5)}.btn.is-flush{padding-left:0}.keeper-ask{gap:6px;display:inline-flex}.fp-keep .card{box-shadow:none;background:0 0;border:0;padding:0}.fp-keep .card:before{display:none}.sheet-page .fp-keep :is(.review>h2,.card>h2,.fp-invites>h2){font-family:var(--book-display);font-weight:600;font-size:var(--fz-section);color:var(--sheet-ink);align-items:baseline;gap:10px;margin:0 0 8px;line-height:1.1;display:flex}.fp-keep .review .n{background:var(--accent);min-width:26px;height:26px;color:var(--paper-print);font:600 var(--fz-small)/1 var(--font-ui);border-radius:13px;place-items:center;padding:0 7px;display:inline-grid}.fp-keep :is(.meta,.fp-how){font:500 var(--fz-small)/1.5 var(--font-ui);color:var(--ink-soft)}.fp-how{margin:0}.fp-keep .waiting-on{border-top:1px solid var(--sheet-rule);padding-top:20px}.fp-codes{margin:0;padding:0;list-style:none;display:grid}.fp-codes li{border-top:1px solid var(--sheet-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:56px;display:grid}.fp-codes li:last-child{border-bottom:1px solid var(--sheet-rule)}.fp-codes b{font-family:var(--book-display);font-weight:600;font-size:var(--fz-words);letter-spacing:.08em;color:var(--sheet-ink);font-variant-numeric:lining-nums;white-space:nowrap}.fp-keep .keeperlist .por{--pz:40px}.fp-keep .askrow{border-top:1px solid var(--sheet-rule);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.fp-keep .contrib .pic-av{--pz:56px}.fp-keep .contrib{border:0;border-top:1px solid var(--sheet-rule);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:72px minmax(0,1fr);gap:16px;margin:0;padding:16px 0;display:grid}.fp-keep .contrib .pic{object-fit:cover;background:var(--paper-print);border:1px solid var(--sheet-rule);box-sizing:border-box;border-radius:2px;width:72px;height:72px;padding:5px 5px 8px}.fp-keep .contrib .who{font:500 var(--fz-small)/1.45 var(--font-ui);color:var(--ink-soft);margin:0}.fp-keep .contrib .who b{color:var(--sheet-ink);font-weight:600}.sheet-page .fp-keep .contrib h3{font-family:var(--book-display);font-weight:600;font-size:var(--fz-words);color:var(--sheet-ink);margin:4px 0 0;line-height:1.15}.sheet-page .fp-keep .contrib .story{font-family:var(--book-body);font-size:var(--fz-words);color:var(--sheet-ink);margin:6px 0 0;line-height:1.5}.fp-keep .contrib .acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:is(.fp,.pp2) .input{border-radius:4px;min-height:44px}:is(.fp,.pp2) .input input{min-height:44px}.fp .keeperform{align-items:end}.fp .keeperform .btn{min-height:44px;margin-bottom:0}.fp .chip:not(.big){font:500 var(--fz-small)/1 var(--font-ui);letter-spacing:0;text-transform:none;min-height:28px}.sheet-page :is(.fp,.pp2) .field>span:first-child{font:600 var(--fz-small)/1.4 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink-soft)}.fp-dog{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:112px;height:auto;position:absolute;bottom:calc(100% - 22px);right:26px}.page:is(.fp,.pp2) .where-next{margin-top:88px}@media (width<=760.98px){:is(.fp,.pp2,.pp-missing){--fz-display:40px;--fz-statement:24px;--fz-section:24px;--fz-words:18px}.fp-head{margin-bottom:28px;padding-bottom:18px}.fp-head .btn{justify-content:center;width:100%}.sheet-page .fp .fp-head h1{font-size:var(--fz-display)}.st{padding:24px 22px 22px}.tp,.tp[data-size]{--pz:72px;--pz-t:100px;--node:128px;--node-t:140px;--amp:14px}.tp[data-size=l]{--pz:96px;--pz-t:124px;--node:140px;--node-t:152px}.tp-tier{padding-bottom:36px;padding-left:26px}.tp-dot,.tp-tier.home .tp-dot,.tp-tier.rings .tp-dot{left:-26px}.tp-row{gap:16px 6px}.tp-zone.centre>.tp-node{order:-1}.tp-ghost{order:2}.tp-unit{flex-basis:100%;order:-3;justify-content:center}.tp-tier.home .tp-zone.centre>*{flex-basis:100%;order:-4;justify-content:center;display:flex}.tp-unit:has(>.tp-pair:nth-child(3)){flex-direction:column;align-items:center}.tp-unit:has(>.tp-pair:nth-child(3))>.tp-pair{flex-direction:column;align-items:center}.tp-unit:has(>.tp-pair:nth-child(3)) .tp-amp{width:auto;margin:4px 0 8px!important}.tp-tier.home .tp-unit:has(>.tp-pair:nth-child(3)) .tp-node:not(.teller){margin-top:0}.tp-amp{margin-top:calc(var(--pz) / 2 - 13px);font-size:22px}.tp-tier.home .tp-amp{margin-top:calc(var(--pz-t) / 2 - 13px)}.tp-ghost{width:104px}.tp-ring{width:48px;height:48px;margin:calc((var(--pz) - 48px) / 2) 0 calc((var(--pz) - 48px) / 2 + 8px)}.tp-face{margin-bottom:10px}.fp-keep{margin-top:72px}.fp-keep-cards{margin-top:76px}.fp-dog{width:96px;bottom:calc(100% - 20px);right:18px}.fp-keep-col{padding:24px 20px 20px}.fp-codes li{grid-template-columns:minmax(0,1fr) auto}.fp-codes li .fp-quiet{grid-column:1}.pp-skel{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tp-node,.tp-node .por,.tp-ghost,.tp-ring,.tp-threads path,.tp-cap,.st-name a,.st-act,.tp-ask{transition:none}.tp-node:hover .tp-cap{transition-delay:0s}}.sheet-page .pp2{padding-bottom:var(--s-16)}.pp-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width>=1100px){.pp-cols{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:64px}.pp-side{position:sticky;top:112px}}.pp-side{gap:28px;min-width:0;display:grid}.pp-plate{isolation:isolate;text-align:center;background:var(--paper-print);border:1px solid var(--sheet-rule);border-radius:6px;flex-direction:column;align-items:center;padding:34px 28px 24px;display:flex;position:relative}.pp-plate:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--foil-soft);border-radius:2px;position:absolute;inset:6px}.pp-por{--pz:196px;margin-bottom:22px}.pp-por.teller{box-shadow:0 0 0 1px var(--foil), 0 0 0 9px var(--paper-print), 0 0 0 10.5px var(--accent)}.pp-por:not(.seal){border-radius:102px 102px 4px 4px;width:204px;height:256px}.pp-addphoto{min-height:44px;font:600 var(--fz-small)/1.2 var(--font-ui);color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--foil-soft);text-decoration-color:var(--foil-soft);text-underline-offset:4px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out), transform .12s var(--ease-out);align-items:center;gap:6px;margin:-8px 0 4px;display:inline-flex}.pp-addphoto span{color:var(--accent)}.pp-addphoto:active{transform:scale(.97)}.pp-state{font:600 var(--fz-small)/1.4 var(--font-ui);color:var(--sheet-ink);margin:0}.pp-state i{vertical-align:.1em;background:var(--ink-faint);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.pp-state.on i{background:var(--kicker-sage)}.pp-state.waiting i{background:var(--ochre)}.pp-span{font:500 var(--fz-small)/1.4 var(--font-ui);color:var(--ink-soft);margin:4px 0 0}.pp-invite{border-top:1px solid var(--sheet-rule);text-align:left;align-self:stretch;justify-items:start;gap:14px;margin-top:20px;padding-top:18px;display:grid}.pp-invite .field{width:100%;margin-bottom:0}.pp-why{font:500 var(--fz-small)/1.5 var(--font-ui);color:var(--ink-soft);margin:0}.pp-edit{margin-top:12px}.pp-editbox{border-top:1px solid var(--sheet-rule);text-align:left;align-self:stretch;margin-top:18px;padding-top:18px}.pp-editbox form{gap:12px;display:grid}.pp-editbox .acts{flex-wrap:wrap;gap:10px;display:flex}.pp-editbox .removebox{border-top:1px solid var(--sheet-rule);justify-items:start;gap:10px;margin-top:16px;padding-top:14px;display:grid}.pp-editbox .danger{color:var(--danger)}.hero .phero-title{font-family:var(--font-ui);letter-spacing:-.025em;font-weight:700;line-height:1.04;font-size:clamp(34px, calc(4.2vw / var(--zoom,1)), 58px)}.hero .phero-title .stop{color:var(--brass)}.hero .phero-sub{margin-top:10px}.pp-main{min-width:0}@media (width>=1600px){.pp-main.three{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:64px;display:grid}.pp-main.three .pp-extras{position:sticky;top:112px}.pp-main.three .pp-extras>:first-child{margin-top:0}.pp-main.three .pp-extras .pk-list,.pp-main.three .pp-extras .pp-notegrid{grid-template-columns:minmax(0,1fr)}}.pp-group+.pp-group{margin-top:56px}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.sheet-page .pp2 :is(.pp-head h2,.pp-none h2,.pk-h,.pp-related h2,.pp-notes h2){font-family:var(--book-display);font-weight:600;font-size:var(--fz-section);color:var(--sheet-ink);margin:0;line-height:1.1}.pp-write{min-height:44px;font:600 var(--fz-small)/1.2 var(--font-ui);color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--foil-soft);text-decoration-color:var(--foil-soft);text-underline-offset:5px;white-space:nowrap;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out), transform .12s var(--ease-out);align-items:center;gap:8px;display:inline-flex}.pp-write span{color:var(--accent);display:inline-block}.pp-write:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pp-write:hover,.pp-addphoto:hover{color:var(--accent-deep);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.pp-words-plate figcaption a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.pp-words-plate{background:var(--paper-print);border:1px solid var(--foil);border-radius:4px;margin:0 0 48px;padding:28px 34px 24px;position:relative}.pp-words-plate:before{content:"";border:.5px solid var(--foil);pointer-events:none;border-radius:2px;position:absolute;inset:4px}.pp-words-plate blockquote{margin:0}.pp-words-plate p{max-width:60ch;font-family:var(--book-body);font-style:italic;font-size:var(--fz-words);color:var(--sheet-ink);text-wrap:pretty;margin:0;line-height:1.5}.pp-words-plate p:before{content:"“"}.pp-words-plate p:after{content:"”"}.pp-leaf{vertical-align:-2px;width:16px;height:16px;color:var(--foil);margin-left:6px;display:inline-block}.pp-words-plate figcaption{font:500 var(--fz-small)/1.4 var(--font-ui);color:var(--ink-soft);margin-top:10px}.pp-words-plate figcaption a{color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--foil-soft);text-decoration-color:var(--foil-soft);text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-out)}.pp2 .pp-rail{margin-top:24px}.pp2 .pp-card,.pp2 .pp-card:is(.blush,.periwinkle,.sage,.lilac,.apricot,.butter,.sea){background:0 0;border:1px solid #0000;border-radius:6px;padding:12px 18px 12px 12px}@media (hover:hover) and (pointer:fine){.pp2 .pp-card:hover{background:var(--paper-print);border-color:var(--sheet-rule);transform:none}}.pp2 .pp-card{transition:background .2s var(--ease-out), border-color .2s var(--ease-out), transform .12s var(--ease-out)}.pp2 .pp-card:hover{transform:none}.pp2 .pp-card:active{transform:scale(.98)}.pp2 .pp-card:not(.text){grid-template-columns:92px minmax(0,1fr);gap:18px}.pp2 .pp-print{background:var(--paper-print);border:1px solid var(--sheet-rule);padding:5px 5px 8px}.pp2 .pp-list{gap:10px}.pp2 .pp-title{font-size:var(--fz-words)}.pp2 .pp-card.text .pp-words{-webkit-line-clamp:2;font-style:italic}.pp2 .pp-card.text .pp-words:before{content:"“"}.pp2 .pp-card.text .pp-words:after{content:"”"}.pp2 .pp-words{color:var(--sheet-ink);font-size:var(--fz-words);-webkit-line-clamp:2}.pp2 .pp-date{letter-spacing:0;font:500 var(--fz-small)/1.3 var(--font-ui)}.pp-teller{font:500 var(--fz-small)/1.3 var(--font-ui);color:var(--ink-soft);align-items:center;gap:8px;margin-top:6px;display:inline-flex}.pp2 .pp-group.theirs .pp-list>.pp-item:last-child:not(:only-child) .pp-card{position:relative}.pp2 .pp-group.theirs .pp-list>.pp-item:last-child:not(:only-child) .pp-card:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);pointer-events:none;width:12px;height:40px;position:absolute;top:-1px;right:22px}.pp2 .pp-group.theirs .pp-list>.pp-item:last-child:not(:only-child) .pp-body{padding-right:34px}.pp2 .pp-more{margin-top:18px;padding-left:44px}.pp-none{align-items:flex-start;gap:24px;padding:20px 0 8px;display:flex}.pp-none p,.pp-missing p{max-width:46ch;font-family:var(--book-body);font-size:var(--fz-words);color:var(--sheet-ink);margin:10px 0 6px;line-height:1.5}.pp-dog{flex:none;width:128px;height:auto;margin-top:4px}.pp-missing{align-items:flex-start;gap:24px;padding-top:40px;padding-bottom:80px;display:flex}.sheet-page .pp-missing h2{font-size:var(--fz-section);margin:0}.pk{margin-top:64px}.pk-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pk-one{min-height:64px;color:inherit;transition:background .2s var(--ease-out), transform .12s var(--ease-out);border-radius:6px;align-items:center;gap:14px;padding:8px 10px 8px 6px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.pk-one:hover{background:var(--paper-tone)}}.pk-one:active{transform:scale(.97)}.pk-one:focus-visible{outline:2px solid var(--kicker-terracotta);outline-offset:2px}.pk-words{gap:2px;min-width:0;display:grid}.pk-nm{font-family:var(--book-display);font-weight:600;font-size:var(--fz-words);color:var(--sheet-ink);overflow-wrap:anywhere;line-height:1.1}.pk-rel{font:500 var(--fz-small)/1.3 var(--font-ui);color:var(--ink-soft)}.pk-none{font:500 var(--fz-small)/1.5 var(--font-ui);color:var(--ink-soft);margin:12px 0 0}.pp2 .pp-related,.pp2 .pp-notes{margin-top:64px}.pp2 .pp-related h2,.pp2 .pp-notes h2{margin-bottom:18px}.pp2 .pp-thumb-print{background:var(--paper-print);border:1px solid var(--sheet-rule);padding:6px 6px 9px}.pp2 .pp-thumb-title{font-size:var(--fz-words)}.pp2 .pp-thumb-print.text,.pp2 .pp-thumb-print.text:is(.blush,.periwinkle,.sage,.lilac,.apricot,.butter,.sea){isolation:isolate;background:var(--paper-print);border-color:var(--sheet-rule);color:var(--kicker-terracotta);font-size:var(--fz-display);position:relative}.pp2 .pp-thumb-print.text:before{content:"";z-index:-1;border:1px solid var(--foil-soft);position:absolute;inset:8px}.pp2 .pp-note{isolation:isolate;background:var(--paper-print);border:1px solid var(--sheet-rule);border-radius:6px;position:relative}.pp2 .pp-note:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--foil-soft);border-radius:2px;position:absolute;inset:6px}.pp2 .pp-note-words{font-size:var(--fz-words)}.pp2 .pp-note-for{font-size:var(--fz-small)}@media (width<=760.98px){.pp-plate{padding:26px 20px 20px}.pp-por{--pz:148px;margin-bottom:18px}.pp-por:not(.seal){border-radius:80px 80px 4px 4px;width:160px;height:200px}.pp-words-plate{margin-bottom:36px;padding:22px 20px 18px}.pp-none,.pp-missing{flex-direction:column;gap:8px}.pp-dog{width:104px}.pk,.pp2 .pp-related,.pp2 .pp-notes{margin-top:52px}.pk-list{grid-template-columns:minmax(0,1fr)}.pp2 .pp-card{padding:10px}}@media (prefers-reduced-motion:reduce){.pp2 .pp-card,.pk-one,.pp-write,.pp-addphoto,.st-said figcaption a,.pp-words-plate figcaption a{transition:none}}.pp-code{margin:0}.pp-code b{font-family:var(--book-display);font-weight:600;font-size:var(--fz-words);letter-spacing:.08em;color:var(--sheet-ink);font-variant-numeric:lining-nums}.pp-invite .acts{flex-wrap:wrap;gap:8px;display:flex}.pp2 .pp-more{flex-wrap:wrap;gap:0 28px;display:flex}.st-empty p{margin:0}.st-empty .st-act{cursor:pointer;background:0 0;border:0;padding:0}.st-name a,.st-said figcaption a,.pp-words-plate figcaption a{align-items:center;min-height:44px;display:inline-flex}.fp .dupes{border:0;border-top:1px solid var(--sheet-rule);border-bottom:1px solid var(--sheet-rule);box-shadow:none;background:0 0;border-radius:0;padding:12px 0}.fp .dupes:before{display:none}.fp .dupe>p{font:500 var(--fz-small)/1.45 var(--font-ui);color:var(--sheet-ink)}.fp .dupe .acts a.meta:hover{color:inherit}@media (hover:hover) and (pointer:fine){.fp .dupe .acts a.meta:hover{color:var(--sheet-ink)}}.pp2 .pp-more{align-items:center}.fp-keep .meta.bad,.fp-quiet.bad,.st-empty.bad,.pp2 .meta.bad{color:var(--danger)}.fp-keep-review>.review.none:first-child>.review-none:first-child{border-top:0;padding-top:4px}:is(.fp,.pp2) .btn.sm,.pp2 .arc-task{font-size:var(--fz-small)}.pp2 .pp-more .arc-task{white-space:nowrap;flex-basis:auto;order:-1;margin-left:-10px;margin-right:-10px}.pp-write,.st-empty .st-act{min-height:44px;line-height:44px;display:inline-block}.pp-write span,.st-empty .st-act span{display:inline}.pp-words-plate{text-align:center;width:fit-content;min-width:min(100%,440px);max-width:100%;margin-inline:auto}.pp-words-plate p{max-width:30ch;font-family:var(--book-display);font-weight:500;font-size:var(--fz-statement);letter-spacing:-.003em;margin-inline:auto;line-height:1.28}.pp-words-plate p:before,.pp-words-plate p:after{content:none}.pp-words-plate.long p{max-width:38ch}@media (width>=1600px){.pp2{--fz-statement:36px}}.pp-none{padding-top:0}.pp-none>div{flex:1;min-width:0}.pp-prompts{border-top:1px solid var(--sheet-rule);max-width:560px;margin:22px 0 0;padding:0;list-style:none}.pp-prompts li{border-bottom:1px solid var(--sheet-rule)}.pp-prompts a{min-height:44px;color:var(--sheet-ink);transition:color .16s var(--ease-out), transform .12s var(--ease-out);justify-content:flex-start;align-items:baseline;gap:10px;padding:13px 2px;text-decoration:none;display:flex}.pp-q{font-family:var(--book-body);font-style:italic;font-size:var(--fz-words);text-wrap:pretty;line-height:1.4}.pp-q-a{font-size:var(--fz-words);color:var(--accent);transition:transform .16s var(--ease-out);flex:none}.pp-prompts a:active{transform:scale(.98)}.pp-prompts a:focus-visible{outline:2px solid var(--kicker-terracotta);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pp-prompts a:hover{color:var(--accent-deep)}.pp-prompts a:hover .pp-q-a{transform:translate(3px)}}.pp-main.bare{display:block}@media (width>=1600px){.pp-main.bare{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:64px;display:grid}.pp-main.bare:has(>.pp-extras:empty){display:block}.pp-main.bare .pp-extras>:first-child{margin-top:0}.pp-main.bare .pp-extras .pk-list{grid-template-columns:minmax(0,1fr)}}@media (width<=760.98px){.pp-words-plate{min-width:0}.pp-prompts{margin-top:16px}.pp2 .pp-more{padding-left:0}.pp2 .pp-more .arc-task{margin:0;padding:0}:is(.phero-sub,.fp-sub) .sub-part{display:block}:is(.phero-sub,.fp-sub) .sub-dot{display:none}}@media (prefers-reduced-motion:reduce){.pp-prompts a,.pp-q-a{transition:none}.pp-prompts a:hover .pp-q-a,.pp-prompts a:active{transform:none}}.tp[data-snug] .tp-tier{padding-bottom:4px}.tp[data-snug] .tp-tier.rings{padding-bottom:12px}.tp[data-snug] .tp-face{margin-bottom:4px}.tp[data-snug] :is(.tp-rel,.tp-state){margin-top:0}.tp[data-snug] .tp-tier:last-child{padding-bottom:0}.review-asked{display:contents}.fp-codes li.held{flex-wrap:wrap;align-items:center;column-gap:.3em;min-height:56px;padding:0;display:flex}.tp-state .nw{display:block}.tp-state .tp-sep{display:none}.tp[data-size=l] .tp-state .nw,.tp[data-size=l] .tp-state .tp-sep{display:inline}.pp-plate-body{display:contents}@media (width>=761px) and (width<=1099.98px){.pp-plate{text-align:left;grid-template-columns:160px minmax(0,1fr);align-items:start;column-gap:32px;padding:26px 28px 24px;display:grid}.pp-plate>.pp-por{--pz:148px;margin:0}.pp-plate>.pp-por:not(.seal){border-radius:80px 80px 4px 4px;width:160px;height:200px}.pp-plate-body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-top:6px;display:flex}.pp-plate-body .pp-addphoto{margin:0}.pp-plate-body .pp-invite{gap:10px;width:100%;margin-top:12px;padding-top:12px}}:is(.fp-keep-review,.fp-invites,.keepers,.st-voices,.pp-plate,.review,.pp-invite):focus:not(:focus-visible){outline:none}@media (width>=761px) and (width<=1099.98px){.tp-ghost{order:2}.tp-row{max-width:var(--tp-row-w,none);margin-inline:auto}}.pk-list.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-list.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-list.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-list.c5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=760.98px){.pp2 .pk-list{grid-template-columns:minmax(0,1fr)}.tp-row{column-gap:16px}}.pp-addphoto{line-height:44px;display:inline-block}.pp-addphoto span{display:inline}.keeperlist li.held{flex-wrap:wrap;gap:0 .3em}@media (width>=761px) and (width<=1099.98px){.tp-tier.home .tp-zone.centre>*{flex-basis:100%;order:-4;justify-content:center;display:flex}.tp-tier.home .tp-zone:not(.centre) :is(.tp-node,.tp-ghost),.tp-tier.home .tp-zone.centre>.tp-ghost{margin-top:0}.tp-tier.home .tp-zone:not(.centre) .tp-amp{margin-top:calc(var(--pz) / 2 - 18px)}.pp-plate{align-items:center}.pp-plate.slim{grid-template-columns:120px minmax(0,1fr);width:fit-content;min-width:min(100%,420px);padding:20px 32px 20px 24px}.pp-plate.slim>.pp-por{--pz:112px}.pp-plate.slim>.pp-por:not(.seal){border-radius:60px 60px 4px 4px;width:120px;height:150px}.pp-plate.slim .pp-plate-body{padding-top:0}.pk-list.c4.even{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-plate-body .pp-edit{margin-inline-start:-16px}}.tp-ask-alt{display:none}.tp-tier[data-ghost-up] .tp-ask-alt{display:inline-flex}.tp-tier[data-ghost-up] .tp-row .tp-ghost{display:none}@media (width>=761px) and (width<=1099.98px){.pp-plate.slim{min-width:0}.pp-words-plate{margin-inline:0}}.tp[data-stack] .tp-threads{display:none}.tp[data-stack] .tp-tier{padding:0 0 32px 30px;display:block}.tp[data-stack] :is(.tp-label,.tp-tier.home .tp-label,.tp-tier.rings .tp-label){flex-wrap:wrap;align-items:center;column-gap:12px;margin-bottom:14px;padding:0;display:flex}.tp[data-stack] .tp-label .tp-hint{flex-basis:100%}.tp[data-stack] .tp-also{max-width:100%;margin:0;display:inline-block}.tp[data-stack] :is(.tp-dot,.tp-tier.home .tp-dot,.tp-tier.rings .tp-dot){top:3px;left:-30px}.tp[data-stack] .tp-label .tp-ask{min-height:0;margin-top:0;position:relative}.tp[data-stack] .tp-label .tp-ask:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tp[data-stack] .tp-dec{margin:0;display:inline-block}.sheet-page .tp[data-stack] .tp-label h3{display:inline}.tp[data-stack] .tp-rail{top:10px}.tp[data-stack] .tp-row{max-width:var(--tp-row-w,none);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 18px;margin-inline:auto;display:flex}.tp[data-stack] .tp-zone{display:contents}.tp[data-stack] .tp-ghost{order:2}.tp[data-stack] .tp-tier.home .tp-zone.centre>*{flex-basis:100%;order:-4;justify-content:center;display:flex}.tp[data-stack] .tp-tier.home .tp-zone:not(.centre) :is(.tp-node,.tp-ghost),.tp[data-stack] .tp-tier.home .tp-zone.centre>.tp-ghost{margin-top:0}.tp[data-stack] .tp-tier.home .tp-zone:not(.centre) .tp-amp{margin-top:calc(var(--pz) / 2 - 18px)}.tp[data-stack] .tp-tier:last-child{padding-bottom:0}.tp-name{min-width:0;line-height:1.15;display:block}.tp-sp{word-spacing:4px}@media (width<=1099.98px){.tp-label .tp-dec{margin-right:10px}}.tp[data-stack] .tp-label .tp-dec{margin-right:10px}
