:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f3ed;--ink:#24231f;--secondary:#67645e;--control-border:#918c82;--focus:#06c;font:100%/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--background);min-width:280px}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:inherit}button,input{font:inherit}button{cursor:pointer;touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{color:var(--ink);background:#e0d7c7}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.site-shell{background:radial-gradient(at 50% 38%,#fffdf9 0%,#fffdf900 68%);flex-direction:column;min-height:100svh;padding-inline:clamp(1.5rem,3.125vw,2.5rem);display:flex}.masthead{width:100%;max-width:72rem;margin-inline:auto;padding-top:clamp(1.25rem,2.5vw,2rem)}.wordmark{letter-spacing:-.025em;align-items:center;gap:.25em;min-height:2.75rem;font-size:clamp(1rem,.875rem + .52vw,1.125rem);font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.wordmark-bar{background:var(--ink);width:.875rem;height:.3125rem;margin-right:.375rem}.wordmark-name{position:relative}.wordmark-reveal{background:var(--ink);transform-origin:100%;animation:1.27273s cubic-bezier(.22,1,.36,1) .18s backwards unredact;position:absolute;inset:0 -.02em;transform:scaleX(0)}@keyframes unredact{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.page-content{--section-space:clamp(2rem, 4svh, 3rem);gap:var(--section-space);min-height:0;padding-block:var(--section-space) clamp(1.25rem, 2.5vw, 2rem);flex:1;grid-template-rows:1fr auto;display:grid}.hero{justify-content:center;display:flex}.hero-content{text-align:center;width:100%;max-width:48rem}h1{font-optical-sizing:auto;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.2vw,4rem);font-weight:600;line-height:1.075}h1 span{display:block}.intro{max-width:32.5rem;color:var(--secondary);letter-spacing:-.005em;text-wrap:pretty;margin:1.5rem auto 0;font-size:clamp(1rem,.8125rem + .625vw,1.125rem);font-weight:400;line-height:1.6}.intro p{margin:0}.intro p+p{margin-top:.875rem}.intro .intro-aside{color:var(--secondary);font-size:.9em}.signup-area{max-width:34rem;margin:1.5rem auto 0}.signup-intro{color:var(--secondary);letter-spacing:-.005em;margin:0 0 .875rem;font-size:clamp(1rem,.8125rem + .625vw,1.125rem);font-weight:400;line-height:1.6}.signup-intro p{margin:0}.signup-intro p+p{margin-top:.25rem}.signup-form{align-items:stretch;gap:.75rem;width:100%;display:flex}.signup-form>input{width:0;min-width:0;min-height:3.25rem;color:var(--ink);background:#fffdf9;border:1px solid #c7c2b8;border-radius:.875rem;flex:1;padding:.75rem 1rem;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 4px #24231f05}.signup-form>input::placeholder{color:var(--secondary);opacity:1}.signup-form>input:hover{border-color:var(--control-border)}.signup-form>input:focus{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:3px}.subscribe-button,.privacy-done{border:1px solid var(--ink);color:#fffdf9;background:var(--ink);white-space:nowrap;border-radius:.625rem;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.5;transition:background .12s ease-out,transform .1s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 2px 3px #24231f14}.subscribe-button{border:0;border-radius:.875rem;min-width:13rem;min-height:3.25rem;padding-inline:1.125rem;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 4px #24231f14}.subscribe-button:hover:not(:disabled),.privacy-done:hover{background:#3c3933}.subscribe-button:active:not(:disabled){background:#3c3933;transform:translateY(1px)}.privacy-done:active{transform:scale(.975)}.subscribe-button:disabled{cursor:wait;opacity:.65}.consent{color:var(--secondary);letter-spacing:.005em;justify-content:center;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.75rem;line-height:1.5;display:flex}.consent button{min-width:2.75rem;min-height:2.75rem;color:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0 .25rem;-webkit-text-decoration:underline #a29d93;text-decoration:underline #a29d93}.consent button:hover{color:var(--ink)}.form-error{color:#a12622;text-wrap:pretty;margin:1rem 0 0;font-size:.875rem;line-height:1.6}.form-error a{text-underline-offset:3px}.success-panel{background:#eeeadf;border:1px solid #ded8cb;border-radius:.875rem;padding:1.5rem}.success-panel h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.success-panel h2:focus{outline:none}.success-panel p{color:var(--secondary);margin:.625rem 0 0;font-size:.9375rem;line-height:1.6}.byline{color:var(--secondary);letter-spacing:normal;margin:0;font-size:.8125rem;line-height:1.6}.byline strong{color:var(--ink);font-weight:600}.footer{text-align:center;color:var(--secondary);letter-spacing:.005em;flex-direction:column;align-items:center;margin-top:0;font-size:.75rem;display:flex}.footer a{align-items:center;min-height:2.75rem;padding-inline:.5rem;text-decoration:none;display:inline-flex}.footer a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.sr-only,.honeypot{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.privacy-dialog{width:min(36rem,100% - 2rem);max-height:calc(100svh - 3rem);color:var(--ink);background:#fffdf9;border:1px solid #ded8cb;border-radius:1.25rem;padding:0;box-shadow:0 1.5rem 5rem #00000029}.privacy-dialog::backdrop{background:#00000059}.dialog-content{padding:1.75rem}.dialog-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.eyebrow{color:var(--secondary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.dialog-close{height:2.75rem;color:var(--ink);background:#f0ece4;border:0;border-radius:50%;flex:0 0 2.75rem;font-size:1.5rem;line-height:1}.privacy-dialog h2{letter-spacing:-.025em;margin:1rem 0 1.5rem;font-size:1.75rem;font-weight:600;line-height:1.15}.privacy-dialog .dialog-content>p{color:var(--secondary);font-size:.9375rem;line-height:1.65}.privacy-dialog a{overflow-wrap:anywhere;text-underline-offset:3px}.privacy-done{margin-top:.75rem}@media (max-width:767px){h1{letter-spacing:-.03em;font-size:clamp(1.875rem,8.7vw,2.5rem);line-height:1.1}}@media (max-width:600px){.signup-area{max-width:24rem}.signup-form{flex-direction:column;gap:.625rem}.signup-form>input{flex:auto;width:100%}.subscribe-button{width:100%}}@media (max-width:480px){.dialog-content{padding:1.25rem}}@media (prefers-contrast:more){:root{--secondary:#333336;--control-border:#333336}.privacy-dialog{border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.subscribe-button:active,.privacy-done:active{transform:none!important}}.hero{grid-template-columns:minmax(0,1fr) minmax(0,27.5rem);align-self:center;align-items:start;gap:clamp(2rem,4vw,4rem);width:100%;max-width:72rem;margin-inline:auto;display:grid}.hero-content{min-width:0}@media (max-width:1023px){.hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2rem}}.unredacted-conversation,.unredacted-conversation *,.unredacted-conversation :before,.unredacted-conversation :after{box-sizing:border-box}.unredacted-conversation{color:#161616;overflow-wrap:break-word;background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:100%;max-width:440px;margin:0;padding:20px;font-family:inherit;line-height:1.5}.unredacted-conversation p{margin:0}.unredacted-conversation .ucc-meta{letter-spacing:.06em;text-transform:uppercase;color:#666;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.unredacted-conversation .ucc-tag{letter-spacing:.04em;color:#666;border:1px solid #e5e5e5;border-radius:999px;padding:1px 8px;font-size:12px}.unredacted-conversation .ucc-intro{color:#161616;margin-top:14px;font-size:15px;font-weight:600;line-height:1.5}.unredacted-conversation .ucc-intro-2{margin-top:6px;font-weight:400}.unredacted-conversation .ucc-lead{color:#666;margin-top:14px;font-size:14px;line-height:1.5}.unredacted-conversation .ucc-msg{margin-top:14px}.unredacted-conversation .ucc-msg+.ucc-msg{margin-top:16px}.unredacted-conversation .ucc-who{color:#161616;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.unredacted-conversation .ucc-who svg{flex:none;display:block}.unredacted-conversation .ucc-arrow,.unredacted-conversation .ucc-to{color:#666}.unredacted-conversation .ucc-excerpt{color:#161616;overflow-wrap:anywhere;word-break:break-word;margin:8px 0 0 28px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.unredacted-conversation .ucc-plain{color:#161616;border-left:2px solid #d9d9d9;margin:8px 0 0 28px;padding:0 0 0 12px;font-size:14px;line-height:1.5}.unredacted-conversation .ucc-k{letter-spacing:.05em;text-transform:uppercase;color:#666;font-size:12px;font-weight:500;display:block}.unredacted-conversation .ucc-note{color:#666;margin-top:16px;font-size:12px;line-height:1.5}.unredacted-conversation .ucc-foot{color:#666;border-top:1px solid #e5e5e5;margin-top:12px;padding-top:12px;font-size:12px;line-height:1.5}.unredacted-conversation .ucc-foot a{color:#161616;text-underline-offset:3px;border-radius:2px;font-weight:500;-webkit-text-decoration:underline #999;text-decoration:underline #999}.unredacted-conversation .ucc-foot a:focus-visible{outline-offset:2px;outline:2px solid #161616}.unredacted-conversation .ucc-toggle{font:inherit;color:#161616;cursor:pointer;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d4d4d4;border-radius:999px;align-items:center;margin-top:14px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.unredacted-conversation .ucc-toggle[hidden]{display:none}.unredacted-conversation .ucc-toggle:focus-visible{outline-offset:2px;outline:2px solid #161616}.unredacted-conversation .ucc-toggle:active{background:#f5f5f5}.unredacted-conversation.js-enhanced .ucc-reveal{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s,visibility 0s linear .2s;display:grid}.unredacted-conversation.js-enhanced .ucc-reveal.is-open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .2s,visibility linear}.unredacted-conversation .ucc-reveal-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.unredacted-conversation.js-enhanced .ucc-reveal,.unredacted-conversation.js-enhanced .ucc-reveal.is-open{transition:none}}@media (max-width:480px){.unredacted-conversation{padding:16px}.unredacted-conversation .ucc-excerpt,.unredacted-conversation .ucc-plain{margin-left:12px}}.unredacted-conversation{transition:transform .24s,box-shadow .24s,border-color .24s;animation:.64s cubic-bezier(.22,1,.36,1) .16s backwards briefing-enter;box-shadow:0 8px 28px #24231f0d}@keyframes briefing-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.unredacted-conversation:hover{border-color:#d4d0c8;transform:translateY(-3px);box-shadow:0 16px 36px #24231f17}}@media (prefers-reduced-motion:reduce){.unredacted-conversation,.unredacted-conversation:hover{transition:none;animation:none;transform:none}}
