.lp3 .pTjYjq_main{min-height:calc(100vh - 64px);padding:84px 28px 96px;position:relative;overflow:hidden}:is(.lp3 .pTjYjq_glowA,.lp3 .pTjYjq_glowB){pointer-events:none;border-radius:50%;position:absolute}.lp3 .pTjYjq_glowA{background:radial-gradient(closest-side,#cf44241a,#0000);width:560px;height:560px;top:-180px;right:-140px}.lp3 .pTjYjq_glowB{background:radial-gradient(closest-side,#f6e7dff2,#0000);width:520px;height:520px;bottom:-220px;left:-160px}.lp3 .pTjYjq_inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lp3 .pTjYjq_h1{margin-top:14px}.lp3 .pTjYjq_lead{margin:16px auto 0}.lp3 .pTjYjq_card{background:var(--surface);border:1px solid var(--hair);text-align:left;border-radius:14px;width:100%;max-width:720px;margin-top:44px;padding:52px 60px 46px;box-shadow:0 24px 60px -40px #1b181359}.lp3 .pTjYjq_letter{color:var(--ink);font-family:Georgia,Iowan Old Style,serif;font-size:20px;line-height:2.35}.lp3 .pTjYjq_letterLine{margin-top:.6em}.lp3 .pTjYjq_glue{white-space:nowrap}.lp3 .pTjYjq_glue .pTjYjq_blank{max-width:calc(100% - 14px)}.lp3 .pTjYjq_blank{color:var(--ink);background-color:#0000;background-image:repeating-linear-gradient(90deg,#8a8068 0 5px,#0000 5px 10px),linear-gradient(#1b18130d,#1b18130d);background-position:0 100%,50%;background-repeat:no-repeat,no-repeat;background-size:100% 1.5px,100% 100%;background-origin:content-box,content-box;background-clip:content-box,content-box;border:none;border-radius:6px 6px 0 0;outline:none;max-width:100%;margin:-8px 0;padding:8px 3px;font-family:Georgia,Iowan Old Style,serif;font-size:20px}.lp3 input.pTjYjq_blank:not(:placeholder-shown){background-image:linear-gradient(var(--ink), var(--ink)), linear-gradient(#1b18130d, #1b18130d)}.lp3 .pTjYjq_blank:focus{background-image:linear-gradient(var(--persimmon), var(--persimmon)), linear-gradient(#cf44240f, #cf44240f);background-size:100% 2px,100% 100%}.lp3 .pTjYjq_blank::placeholder{color:var(--soft);font-style:italic}.lp3 .pTjYjq_blankError{background-image:linear-gradient(#a83318,#a83318),linear-gradient(#a833180f,#a833180f);background-size:100% 2px,100% 100%}.lp3 input.pTjYjq_blankError:not(:placeholder-shown){background-image:linear-gradient(#a83318,#a83318),linear-gradient(#a833180f,#a833180f);background-size:100% 2px,100% 100%}.lp3 select.pTjYjq_blank{cursor:pointer;appearance:none;vertical-align:baseline;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1 L5 5 L9 1' stroke='%239C947F' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>"),repeating-linear-gradient(90deg,#8a8068 0 5px,#0000 5px 10px),linear-gradient(#1b18130d,#1b18130d);background-position:right 6px center,0 100%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:10px 6px,100% 1.5px,100% 100%;background-origin:padding-box,content-box,content-box;background-clip:padding-box,content-box,content-box;padding-right:24px;line-height:normal}.lp3 select.pTjYjq_blank:focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1 L5 5 L9 1' stroke='%239C947F' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(var(--persimmon), var(--persimmon)), linear-gradient(#cf44240f, #cf44240f);background-size:10px 6px,100% 2px,100% 100%}.lp3 select.pTjYjq_blank.pTjYjq_unset{color:var(--soft);font-style:italic}.lp3 select.pTjYjq_blank.pTjYjq_chosen{color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1 L5 5 L9 1' stroke='%239C947F' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>"), linear-gradient(var(--ink), var(--ink)), linear-gradient(#1b18130d, #1b18130d);font-style:normal}.lp3 .pTjYjq_mirror{visibility:hidden;white-space:pre;pointer-events:none;font-family:Georgia,Iowan Old Style,serif;font-size:20px;font-style:italic;position:absolute}.lp3 .pTjYjq_marginNote{color:#a83318;margin-top:2px;font-family:-apple-system,Helvetica Neue,system-ui,sans-serif;font-size:12.5px;line-height:1.4}.lp3 .pTjYjq_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp3 .pTjYjq_footerRow{border-top:1px solid var(--hair);align-items:center;gap:18px;margin-top:40px;padding-top:30px;display:flex}.lp3 .pTjYjq_send{flex-shrink:0;gap:9px;font-family:inherit;transition:transform .15s,box-shadow .15s}.lp3 .pTjYjq_send:hover{transform:translateY(-1px);box-shadow:0 12px 26px -12px #cf4424cc}.lp3 .pTjYjq_send:active{transform:translateY(0)}.lp3 .pTjYjq_send:disabled{opacity:.6;cursor:default;transform:none}.lp3 .pTjYjq_whisper{color:var(--faint);max-width:36ch;font-size:12.5px;line-height:1.5}.lp3 .pTjYjq_summary{color:#a83318;margin-top:14px;font-size:13.5px}.lp3 .pTjYjq_doneWrap{text-align:center;flex-direction:column;align-items:center;padding-top:64px;display:flex;position:relative}.lp3 .pTjYjq_doneH1{outline:none;margin-top:30px}.lp3 .pTjYjq_doneBody{max-width:46ch;margin:18px auto 0}.lp3 .pTjYjq_pill{border:1px solid var(--hair2);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);background:var(--surface);border-radius:999px;align-items:center;margin-top:34px;padding:8px 18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;display:inline-flex}.lp3 .pTjYjq_backBtn{margin-top:26px}@keyframes pTjYjq_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pTjYjq_beat{0%,to{transform:scale(1)}12%{transform:scale(1.28)}24%{transform:scale(1)}}.lp3 .pTjYjq_rise{animation:.7s cubic-bezier(.22,1,.36,1) both pTjYjq_rise}.lp3 .pTjYjq_dot{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-in-out 2 both pTjYjq_beat}@media (prefers-reduced-motion:reduce){:is(.lp3 .pTjYjq_rise,.lp3 .pTjYjq_dot){animation:none}}@media (max-width:680px){.lp3 .pTjYjq_main{padding:56px 20px 64px}.lp3 .pTjYjq_card{padding:28px 22px 26px}:is(.lp3 .pTjYjq_letter,.lp3 .pTjYjq_blank,.lp3 .pTjYjq_mirror){font-size:18px}.lp3 .pTjYjq_letter{line-height:2.3}.lp3 .pTjYjq_footerRow{flex-direction:column;align-items:stretch;gap:14px;margin-top:28px;padding-top:22px}.lp3 .pTjYjq_send{justify-content:center;width:100%}.lp3 .pTjYjq_whisper{text-align:center;max-width:none}}
.lp3 *{box-sizing:border-box;margin:0;padding:0}.lp3{--paper:#fbf7ec;--surface:#fffefa;--surface2:#efeadc;--surface3:#f3eee1;--ink:#1b1813;--soft:#6b6557;--faint:#9c947f;--hair:#eae2d1;--hair2:#e0d7c4;--persimmon:#cf4424;--persimmon-soft:#f6e7df;--on-persimmon:#fbf7ec;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:-apple-system,Helvetica Neue,system-ui,sans-serif;font-size:16px;line-height:1.6}.lp3 [id]{scroll-margin-top:74px}.lp3 .serif{font-family:Georgia,Iowan Old Style,serif}.lp3 .mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.lp3 .wrap{max-width:1080px;margin:0 auto;padding:0 28px}.lp3 a{color:inherit;text-decoration:none}.lp3 .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--persimmon);font-size:11px;font-weight:600}.lp3 h1{letter-spacing:-.015em;text-wrap:balance;font-family:Georgia,serif;font-size:clamp(34px,4.6vw,54px);font-weight:500;line-height:1.12}.lp3 .lead{color:var(--soft);max-width:52ch;font-size:17px;line-height:1.65}.lp3 .btn{background:var(--persimmon);height:48px;color:var(--on-persimmon);cursor:pointer;border:none;border-radius:11px;align-items:center;padding:0 24px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px -12px #cf4424b3}.lp3 .btn.ghost{color:var(--ink);border:1px solid var(--hair2);box-shadow:none;background:0 0}.lp3 .nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair);background:#fbf7ece0;position:sticky;top:0}.lp3 .nav .wrap{align-items:center;gap:10px;height:64px;display:flex}.lp3 .wordmark{font-family:Georgia,serif;font-size:21px;font-weight:500}.lp3 .nav .links{color:var(--soft);align-items:center;gap:22px;margin-left:auto;font-size:14px;display:flex}.lp3 .nav .btn{height:38px;padding:0 16px;font-size:13.5px}@media (max-width:680px){.lp3 .nav .links{gap:14px}.lp3 .nav .links .hidesm{display:none}}.lp3 .footer{border-top:1px solid var(--hair);color:var(--faint);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:56px;padding-top:22px;font-size:12.5px;display:flex}
.APUqcq_page{--paper:#fbf7ec;--surface:#fffefa;--surface2:#efeadc;--ink:#1b1813;--soft:#6b6557;--faint:#9c947f;--hair:#eae2d1;--persimmon:#cf4424;--persimmon-soft:#f6e7df;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:-apple-system,Helvetica Neue,system-ui,sans-serif;font-size:16px;line-height:1.6}.APUqcq_wrap{max-width:760px;margin:0 auto;padding:0 24px}.APUqcq_serif{font-family:Georgia,Iowan Old Style,serif}.APUqcq_bar{border-bottom:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#fbf7ecd9;position:sticky;top:0}.APUqcq_barInner{align-items:center;gap:10px;max-width:760px;height:58px;margin:0 auto;padding:0 24px;display:flex}.APUqcq_wordmark{font-family:Georgia,Iowan Old Style,serif;font-size:19px;font-weight:500}.APUqcq_nav{color:var(--soft);gap:22px;margin-left:auto;font-size:13.5px;display:flex}.APUqcq_nav a{color:inherit;text-decoration:none}.APUqcq_nav a.APUqcq_active{color:var(--ink);font-weight:500}.APUqcq_draft{background:var(--persimmon-soft);border:1px solid #e6c9bc;border-radius:12px;align-items:flex-start;gap:12px;margin:26px 0;padding:14px 16px;display:flex}.APUqcq_draft .APUqcq_dot{background:var(--persimmon);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.APUqcq_draft b{color:var(--persimmon)}.APUqcq_draft p{color:#7a3a28;font-size:13px;line-height:1.55}.APUqcq_head{padding:30px 0 8px}.APUqcq_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.APUqcq_title{letter-spacing:-.01em;margin:8px 0 6px;font-family:Georgia,Iowan Old Style,serif;font-size:38px;font-weight:500;line-height:1.1}.APUqcq_meta{color:var(--soft);font-size:13px}.APUqcq_intro{color:#3a352c;margin:20px 0 6px;font-size:15.5px;line-height:1.7}.APUqcq_ph{background:var(--surface);border:1px solid var(--hair);border-radius:12px;margin:22px 0;padding:16px 18px}.APUqcq_ph h4{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:12px;font-weight:600}.APUqcq_chips{flex-wrap:wrap;gap:8px;display:flex}.APUqcq_chip{font-family:var(--font-mono), monospace;background:var(--surface2);border:1px solid var(--hair);color:var(--soft);border-radius:6px;padding:4px 9px;font-size:12px}.APUqcq_toc{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);columns:2;column-gap:30px;margin:24px 0;padding:18px 0}.APUqcq_toc a{color:var(--soft);break-inside:avoid;padding:3px 0;font-size:13px;text-decoration:none;display:block}.APUqcq_toc a:hover{color:var(--persimmon)}.APUqcq_toc .APUqcq_n{color:var(--faint);font-variant-numeric:tabular-nums;margin-right:8px}.APUqcq_section{border-top:1px solid var(--hair);padding:22px 0}.APUqcq_section:first-of-type{border-top:none}.APUqcq_section h2{letter-spacing:-.005em;margin-bottom:10px;font-family:Georgia,Iowan Old Style,serif;font-size:21px;font-weight:500}.APUqcq_section h2 .APUqcq_n{color:var(--persimmon);font-variant-numeric:tabular-nums;margin-right:10px;font-size:15px}.APUqcq_section p{color:#3a352c;margin-bottom:12px}.APUqcq_section p:last-child{margin-bottom:0}.APUqcq_ca{background:var(--surface);border:1px solid var(--hair);border-left:3px solid var(--persimmon);border-radius:10px;margin-top:24px;padding:18px 20px}.APUqcq_ca h4{letter-spacing:.14em;text-transform:uppercase;color:var(--persimmon);margin-bottom:12px;font-size:11px;font-weight:600}.APUqcq_ca ul{margin:0;padding:0;list-style:none}.APUqcq_ca li{color:#3a352c;padding:5px 0 5px 18px;font-size:13px;line-height:1.5;position:relative}.APUqcq_ca li:before{content:"";background:var(--persimmon);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:0}.APUqcq_footer{border-top:1px solid var(--hair);margin-top:40px;padding:28px 0 60px}.APUqcq_footer p{color:var(--faint);font-size:12.5px;line-height:1.6}.APUqcq_footer a{color:var(--soft);text-decoration:none}.APUqcq_footer a:hover{color:var(--ink)}
