:root{--bg:#fff;--ink:#000;--ink-2:#3c3c43;--ink-3:#8e8e93;--sep:#3c3c434a;--in:#e9e9eb;--in-ink:#000;--out:#0a7cff;--out-ink:#fff;--blue:#007aff;--chrome:#f9f9f9f0;--field:#c7c7cc;--mark:#0e4f55;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}a{color:inherit}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,h4,.stamp{text-wrap:balance}p,.bubble,.line,li{text-wrap:pretty}.top{z-index:10;background:var(--chrome);border-bottom:.5px solid var(--sep);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);padding:max(8px, env(safe-area-inset-top)) 12px 8px;position:sticky;top:0}.top .inner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:560px;margin:0 auto;display:grid}.back{color:var(--blue);align-items:center;width:32px;height:32px;display:inline-flex}.back svg{width:12px;height:20px}.contact{flex-direction:column;align-items:center;gap:3px;display:flex}.contact h1{align-items:center;gap:2px;font-size:11px;font-weight:400;line-height:1.1;display:flex}.contact h1 svg{width:5px;height:9px}.contact p{color:var(--ink-3);font-size:11px;line-height:1.1}.info{justify-self:end;position:relative}.info summary{cursor:pointer;color:var(--blue);width:24px;height:24px;list-style:none}.info summary::-webkit-details-marker{display:none}.info summary svg{width:24px;height:24px}.info-sheet{background:var(--bg);border:.5px solid var(--sep);border-radius:14px;width:min(300px,100vw - 32px);padding:14px 16px;font-size:14px;line-height:1.4;position:absolute;top:34px;right:0;box-shadow:0 12px 32px #00000024}.info-sheet p+p{margin-top:8px}.info-sheet a{color:var(--blue)}.thread{max-width:560px;margin:0 auto;padding:12px 12px 40px}.beat{flex-direction:column;margin-bottom:18px;display:flex}.beat.pause{margin-top:16vh}.stamp{text-align:center;color:var(--ink-3);align-self:center;margin:8px 0 10px;font-size:11px;line-height:1.3}.stamp b,.bubble b{font-weight:600}.row{flex-direction:column;margin-top:2px;display:flex}.row.new{margin-top:10px}.row.collie{align-items:flex-start}.row.you{align-items:flex-end}.bubble{letter-spacing:-.43px;overflow-wrap:anywhere;border-radius:18px;max-width:74%;padding:7px 12px 7.5px;font-size:17px;line-height:22px;position:relative}.collie .bubble{background:var(--in);color:var(--in-ink)}.you .bubble{background:var(--out);color:var(--out-ink)}.bubble .line+.line{margin-top:6px}.bubble.tail:before,.bubble.tail:after{content:"";height:20px;position:absolute;bottom:0}.collie .bubble.tail:before{background:var(--in);border-bottom-right-radius:16px;width:20px;left:-7px}.collie .bubble.tail:after{background:var(--bg);border-bottom-right-radius:10px;width:10px;left:-10px}.you .bubble.tail:before{background:var(--out);border-bottom-left-radius:16px;width:20px;right:-7px}.you .bubble.tail:after{background:var(--bg);border-bottom-left-radius:10px;width:10px;right:-10px}.actions{flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.action{font:inherit;letter-spacing:-.24px;color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600;text-decoration:none}.action.quiet{color:var(--ink-3);cursor:default;font-weight:500}.record{border-top:.5px solid var(--sep);margin-top:10px;padding-top:8px}.record h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:12px}.record ol{list-style:none}.record li{border-bottom:.5px solid var(--sep);padding:6px 0;font-size:15px;line-height:20px}.record li:last-child{border-bottom:0}.record .date{letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.record .muted{color:var(--ink-3)}.record .sum{margin-top:8px;font-size:13px;font-weight:600}.record .note{color:var(--ink-3);margin-top:4px;font-size:12px}.brief .section+.section{margin-top:10px}.brief h4{letter-spacing:-.24px;font-size:15px;font-weight:600}.list{margin:4px 0 6px;list-style:none}.statement{text-align:center;align-items:center;max-width:360px;margin:18vh auto 12vh}.statement h2{letter-spacing:-.6px;margin-bottom:12px;font-size:28px;font-weight:700}.statement p{color:var(--ink-3);font-size:16px;line-height:1.4}.statement .emphasis{color:var(--ink);margin-bottom:12px;font-weight:600}.statement .emphasis.after{margin:14px 0 0}.composer-wrap{margin-top:18px}.bar{align-items:center;margin-top:14px;display:flex}.field{border:1px solid var(--field);background:var(--bg);border-radius:18px;flex:1;align-items:center;min-height:36px;padding:0 3px 0 12px;display:flex}.field input{min-width:0;color:var(--ink);font:inherit;letter-spacing:-.43px;background:0 0;border:0;outline:none;flex:1;font-size:17px}.field input::placeholder{color:var(--ink-3)}.send{background:var(--blue);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.send svg{width:14px;height:16px}.send:disabled{opacity:.35;cursor:default}.consent{color:var(--ink-3);margin:8px 12px 0;font-size:11px;line-height:1.45}.start{text-align:center;color:var(--blue);margin-top:18px;font-size:17px;font-weight:600;text-decoration:none;display:block}.noapp{text-align:center;color:var(--ink-3);margin-top:4px;font-size:13px}.honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer{text-align:center;border-top:.5px solid var(--sep);max-width:560px;color:var(--ink-3);margin:10vh auto 0;padding:24px 16px 48px;font-size:12px;line-height:1.6}.footer .name{color:var(--ink);align-items:center;gap:8px;font-size:15px;display:inline-flex}.footer .tag{margin:2px 0 10px}.footer nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.footer nav a{color:var(--ink-3);text-decoration:none}.footer .smallest{max-width:340px;margin:12px auto 0;font-size:11px}.footer .disclosure{max-width:360px;margin:8px auto 0;font-size:10.5px;line-height:1.5}.footer .copy{margin-top:6px;font-size:11px}.doc{max-width:640px;margin:0 auto;padding:32px 16px 80px}.doc h1{letter-spacing:-.6px;margin-bottom:6px;font-size:28px}.doc h2{margin:28px 0 6px;font-size:18px}.doc .draft{background:var(--in);border-radius:12px;margin:12px 0 20px;padding:10px 12px;font-size:14px}.doc p,.doc li{font-size:16px;line-height:1.55}.doc ul{padding-left:20px}.doc a{color:var(--blue)}.js .reveal{opacity:0;transition:opacity .22s ease, transform .24s var(--ease);transform:translateY(8px)scale(.985)}.js .reveal.in{opacity:1;transform:none}.js .arrive{opacity:0;transition:opacity .22s ease, transform .24s var(--ease);transform:translateY(6px)}.js .arrive.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal,.js .arrive{opacity:1!important;transition:none!important;transform:none!important}}@media (min-width:760px){.thread{padding-top:24px}}
