@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,500;0,600;1,500&family=Source+Sans+3:wght@400;600;700&family=Caveat:wght@500&display=swap";@font-face{font-family:Open-Dyslexic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/open-dyslexic-d2vuff0y.woff) format("woff")}:root{--taa-blue: #5F5C74;--taa-blue-600: #45425C;--taa-blue-400: #6D67B8;--taa-blue-100: #DCD9E6;--taa-blue-50: #EFEDF5;--taa-green: #3F3A7A;--taa-green-600: #1E5139;--taa-green-100: #BFE0CF;--taa-green-50: #D7EEE2;--taa-coral: #8A4524;--taa-coral-600: #6E3519;--taa-coral-50: #FCEBDD;--taa-plum: #3F3A7A;--taa-plum-600: #2E2A5E;--taa-plum-50: #E6E0F5;--taa-gold: #F4C3A3;--taa-gold-700: #6B4412;--taa-gold-50: #FBE3C4;--taa-amber: #F4C3A3;--taa-amber-50: #FBE3C4;--taa-cream: #FBF7F2;--taa-cream-200: #EFEAE2;--taa-paper: #FFFDFA;--taa-surface: #FBF7F2;--taa-card: #FFFDFA;--taa-ink: #211F3A;--taa-slate: #45425C;--taa-muted: #5F5C74;--taa-border: #ECE6DC;--taa-font: "Source Sans 3", "Gill Sans", "Segoe UI", system-ui, sans-serif;--taa-font-display: "Lora", Georgia, "Times New Roman", serif;--taa-radius: 14px;--taa-wrap: 1400px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--taa-cream);color:var(--taa-ink);font-family:var(--taa-font);font-size:19px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.display{font-family:var(--taa-font-display);font-weight:500;letter-spacing:-.01em;margin:0}p{margin:0}a{color:var(--taa-plum);text-decoration:none}a:hover{color:var(--taa-plum-600)}::selection{background:var(--taa-gold-50)}.wrap{max-width:var(--taa-wrap);margin:0 auto;padding:0 clamp(20px,4vw,40px)}.eyebrow{display:inline-block;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lede{font-size:clamp(19px,1.5vw,22px);line-height:1.5;color:var(--taa-slate)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 30px;border-radius:10px;font-size:19px;font-weight:700;white-space:nowrap}.btn-primary{background:var(--taa-plum);color:#fff;box-shadow:0 8px 22px #3f3a7a40}.btn-primary:hover{background:var(--taa-plum-600);color:#fff}.btn-quiet{background:#fff;color:var(--taa-slate);border:2px solid var(--taa-border)}.btn-quiet:hover{border-color:var(--taa-plum-50);color:var(--taa-ink)}.btn-sm{height:46px;padding:0 20px;font-size:17px}.btn-on-dark{background:#fff;color:var(--taa-plum);box-shadow:none}.btn-on-dark:hover{background:var(--taa-cream);color:var(--taa-plum-600)}.fine{font-size:16px;color:var(--taa-muted)}.site-header{position:sticky;top:0;z-index:50;background:#fbf7f2f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--taa-border)}.site-header .wrap{height:68px;display:flex;align-items:center;gap:16px}.site-nav{display:flex;align-items:center;gap:26px;margin-left:20px}.site-nav a{font-size:16px;font-weight:600;color:var(--taa-slate)}.site-nav a:hover{color:var(--taa-plum)}.a11y-btn{width:44px;height:44px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:var(--taa-font);font-weight:700;font-size:15px;border:1.5px solid var(--taa-border);background:#fff;color:var(--taa-slate)}.signin{font-size:16px;font-weight:700;color:var(--taa-slate);padding:10px 8px}.hero{padding:clamp(28px,4vw,48px) 0 clamp(40px,5vw,64px);background:linear-gradient(180deg,var(--taa-cream) 0%,var(--taa-paper) 100%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}.hero h1{font-size:clamp(38px,4.6vw,56px);line-height:1.12}.hero h1 em{font-style:italic;color:var(--taa-plum)}.hero-copy{display:flex;flex-direction:column;gap:20px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px}.month-card{background:var(--taa-paper);border:1px solid var(--taa-border);border-radius:var(--taa-radius);box-shadow:0 24px 50px #4a341e24;overflow:hidden}.month-card-head{display:flex;align-items:center;gap:12px;padding:16px 22px;background:var(--taa-blue);color:#fff}.month-card-head .display{font-size:22px;color:#fff}.month-card-head .when{font-size:15px;color:#ffffffc7}.month-card-body{padding:18px 22px 20px;display:flex;flex-direction:column;gap:12px}.task{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--taa-border);background:#fff}.task.now{border-color:var(--taa-gold);background:var(--taa-gold-50)}.task .box{width:26px;height:26px;border-radius:7px;border:2px solid var(--taa-border);background:#fff;flex-shrink:0;margin-top:2px;display:inline-flex;align-items:center;justify-content:center}.task.done{background:var(--taa-green-50);border-color:var(--taa-green-50)}.task.done .box{background:var(--taa-green);border-color:var(--taa-green)}.task.now .box{border-color:var(--taa-gold-700)}.task .title{font-size:18px;font-weight:700}.task.done .title{color:var(--taa-muted);text-decoration:line-through}.task .why{font-size:15px;color:var(--taa-slate);margin-top:2px}.month-card-foot{padding:12px 14px;border-radius:10px;background:var(--taa-plum-50);color:var(--taa-plum-600);font-size:15.5px}.band{padding:clamp(56px,7vw,88px) 0}.band-plum{background:var(--taa-plum);color:#fff}.band-plum h2{color:#fff}.band-plum .lede{color:#ffffffd1}.beats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 44px;margin-top:40px}.beat{display:flex;gap:16px}.beat svg{flex-shrink:0;margin-top:3px}.beat h3{font-size:22px;line-height:1.3}.beat p{font-size:18px;line-height:1.5;color:#ffffffd9;margin-top:6px}.section{padding:clamp(60px,8vw,96px) 0}.section-head{max-width:680px;display:flex;flex-direction:column;gap:14px}.section-head h2{font-size:clamp(30px,3.4vw,42px);line-height:1.18}.two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,60px);align-items:center}.list-card{margin-top:32px;background:#fff;border:1px solid var(--taa-border);border-radius:var(--taa-radius);box-shadow:0 20px 50px #4a341e1a;overflow:hidden}.list-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--taa-border)}.group-open{display:flex;align-items:center;gap:12px;padding:14px 24px;background:var(--taa-blue-50);border-bottom:1px solid var(--taa-blue-100)}.group-open .display{font-size:20px;color:var(--taa-blue-600)}.row{display:flex;align-items:flex-start;gap:14px;padding:15px 24px;border-bottom:1px solid var(--taa-cream-200)}.row .box{width:26px;height:26px;border-radius:7px;border:2px solid var(--taa-border);background:#fff;flex-shrink:0;margin-top:2px;display:inline-flex;align-items:center;justify-content:center}.row.done .box{background:var(--taa-green);border-color:var(--taa-green)}.row .title{font-size:18px;font-weight:700}.row.done .title{color:var(--taa-muted);text-decoration:line-through}.row .meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:15px;color:var(--taa-slate)}.chip{display:inline-flex;align-items:center;font-size:14px;font-weight:700;padding:3px 10px;border-radius:7px}.chip-blue{color:var(--taa-blue-600);background:var(--taa-blue-50)}.chip-plum{color:var(--taa-plum-600);background:var(--taa-plum-50)}.chip-coral{color:var(--taa-coral-600);background:var(--taa-coral-50)}.chip-gold{color:var(--taa-gold-700);background:var(--taa-gold-50)}.chip-green{color:var(--taa-green-600);background:var(--taa-green-50)}.group-closed{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid var(--taa-cream-200)}.group-closed .display{font-size:18px}.group-closed .count{font-size:15px;color:var(--taa-muted)}.group-closed .teams{margin-left:auto;font-size:15px;color:var(--taa-muted);white-space:nowrap}.mail-card{background:#fff;border-radius:var(--taa-radius);box-shadow:0 24px 50px #4a341e1f;overflow:hidden}.mail-head{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--taa-gold-50);color:var(--taa-gold-700);font-size:16px;font-weight:700}.mail-body{padding:24px;display:flex;flex-direction:column;gap:16px}.mail-body p{font-size:18px;line-height:1.5}.mail-item{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;background:var(--taa-cream)}.mail-item .dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.mail-item .title{flex:1;font-size:17px;font-weight:700}.mail-item .who{font-size:15px;color:var(--taa-muted);white-space:nowrap}.mail-note{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--taa-green-600)}.section-blue{background:var(--taa-blue-600);color:#fff}.section-blue h2{color:#fff}.section-blue .lede{color:#ffffffd1}.contacts-card{background:#fff;color:var(--taa-ink);border-radius:var(--taa-radius);padding:22px;box-shadow:0 24px 60px #00000047;display:flex;flex-direction:column;gap:12px}.contact{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--taa-border);border-radius:10px}.contact.empty{border-style:dashed}.contact .icon{width:36px;height:36px;border-radius:9px;background:var(--taa-blue-50);color:var(--taa-blue);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.contact.empty .icon{background:var(--taa-cream-200);color:var(--taa-muted)}.contact .name{font-size:17px;font-weight:700}.contact .role{font-size:14.5px;color:var(--taa-muted)}.contact .state{margin-left:auto;font-size:14px;font-weight:700;color:var(--taa-green);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.contacts-note{padding:12px 14px;border-radius:10px;background:var(--taa-green-50);color:var(--taa-green-600);font-size:15.5px;line-height:1.45}.people-card{background:var(--taa-paper);border:1px solid var(--taa-border);border-radius:var(--taa-radius);padding:22px;box-shadow:0 20px 50px #4a341e1a;display:flex;flex-direction:column;gap:12px}.person{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--taa-border);border-radius:10px;padding:12px 14px}.avatar{width:38px;height:38px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.person .name{font-size:17px;font-weight:700}.person .doing{font-size:14.5px;color:var(--taa-muted)}.person .tag{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.05em;padding:4px 9px;border-radius:7px;white-space:nowrap}.points{display:flex;flex-direction:column;gap:18px;margin-top:24px}.point{display:flex;gap:14px}.point .icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.point h3{font-family:var(--taa-font);font-size:19px;font-weight:700}.point p{font-size:17px;line-height:1.5;color:var(--taa-slate);margin-top:2px}.proof{background:var(--taa-paper);border-top:1px solid var(--taa-border);border-bottom:1px solid var(--taa-border);padding:clamp(44px,6vw,72px) 0}.proof-head{text-align:center;font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--taa-muted);text-transform:uppercase}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:26px}.placeholder{border:1px dashed #CFC6B8;border-radius:var(--taa-radius);background:repeating-linear-gradient(135deg,#f8f4ec,#f8f4ec 10px,#f1ebe0 10px,#f1ebe0 20px);min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center}.placeholder .label{font:600 12px ui-monospace,monospace;letter-spacing:.06em;color:var(--taa-slate)}.placeholder .hint{font-size:14px;color:var(--taa-muted);max-width:28ch}.final{text-align:center;padding:clamp(64px,8vw,104px) 0}.final h2{font-size:clamp(32px,4vw,48px);line-height:1.12;max-width:22ch;margin:0 auto}.final .lede{max-width:48ch;margin:16px auto 0}.final-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.site-footer{background:var(--taa-ink);color:#ffffffb8;padding:clamp(40px,5vw,60px) 0 28px}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px}.footer-grid .head{font-size:12.5px;font-weight:700;letter-spacing:.08em;color:var(--taa-gold)}.footer-grid .links{display:flex;flex-direction:column;gap:10px;margin-top:14px}.footer-grid a{font-size:15.5px;color:#ffffffc7}.footer-grid a:hover{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#ffffff80}@media(max-width:1024px){.site-nav{display:none}}@media(max-width:940px){.hero-grid,.two,.three,.beats{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.group-closed .teams{display:none}}@media(max-width:560px){body{font-size:17px}.footer-grid{grid-template-columns:1fr}.hero-actions .btn,.final-actions .btn{width:100%}.site-header .wrap{gap:10px}.site-header img{height:30px!important}.site-header .btn{height:40px;padding:0 14px;font-size:15px}.site-header .signin{display:none}.month-card-head,.list-head{flex-wrap:wrap}}html.taa-dyslexic{--taa-font: "Open-Dyslexic", "Source Sans 3", system-ui, sans-serif;--taa-font-display: "Open-Dyslexic", "Lora", Georgia, serif}.mess-vs-list{display:grid;grid-template-columns:1fr auto 1.15fr;gap:28px;align-items:center}.mess-vs-list .col{display:flex;flex-direction:column;gap:14px}.col-label{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.col-label-now{color:var(--taa-muted)}.col-label-new{color:var(--taa-coral)}.mess{position:relative;height:340px;opacity:.82;filter:saturate(.8)}.mess>*{position:absolute;font-size:14px;line-height:1.35;box-shadow:0 6px 16px #4a341e24}.sticky{width:128px;height:108px;padding:12px 12px 16px;background:#fbe7a1;color:#5b4a12;font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-size:20px;line-height:1.15}.sticky-1{top:6px;left:8px;transform:rotate(-6deg)}.sticky-2{top:128px;left:40px;background:#f6c7cc;color:#6e2a33;transform:rotate(4deg)}.bubble{max-width:200px;padding:9px 12px;border-radius:16px;background:#e9e9eb;color:#22262b}.bubble-1{top:14px;right:6px;border-bottom-left-radius:4px}.bubble.mine{background:var(--taa-blue);color:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:16px}.bubble-2{top:80px;right:0}.sheet{top:210px;right:4px;width:214px;background:#fff;border:1px solid #C9CED3;font-size:12.5px;color:#3b4048}.sheet-row{display:grid;grid-template-columns:1.6fr .8fr .8fr;border-bottom:1px solid #E1E5E9}.sheet-row>span{padding:5px 7px;border-right:1px solid #E1E5E9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-row.head{background:#eef1f3;font-weight:700}.email{bottom:0;left:0;width:210px;padding:9px 12px;background:#fff;border:1px solid var(--taa-border);color:var(--taa-slate);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:rotate(-2deg)}.mess-arrow{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:30px}.arrow-disc{width:84px;height:84px;border-radius:50%;background:var(--taa-coral);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 30px #c4603c66,0 0 0 10px var(--taa-coral-50);animation:taa-nudge 1.6s ease-in-out infinite}.arrow-label{font-family:var(--taa-font-display);font-style:italic;font-size:20px;color:var(--taa-coral);white-space:nowrap}@keyframes taa-nudge{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@media(prefers-reduced-motion:reduce){.arrow-disc{animation:none}}@media(max-width:1100px){.mess-vs-list{grid-template-columns:1fr}.mess-arrow{padding-top:0}.arrow-disc svg{transform:rotate(90deg)}@keyframes taa-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.mess{height:340px;max-width:420px;margin:0 auto;width:100%}}@media(max-width:940px){.hero-wide>.wrap{display:flex;flex-direction:column;gap:18px}.hero-wide .hero-split,.hero-wide .hero-split>.hero-copy:last-child,.hero-wide .mess-vs-list,.hero-wide .mess-vs-list .col{display:contents}.hero-wide .hero-split>.hero-copy:first-child{order:1}.col-label-now{order:2}.mess{order:3}.hook-copy{order:4}.better-way{order:5}.mess-arrow{order:6}.col-label-new{order:7}.month-card{order:8}.hero-actions{order:9}.fine{order:10}.hero-wide .lede{font-size:17px;max-width:none}.hero-wide .mess-vs-list{margin-top:0}.mess{height:150px;overflow:hidden;margin:0 -20px;max-width:none;width:auto}.sticky-1{top:10px;left:8px;transform:rotate(-7deg)}.bubble-1{top:4px;left:140px;right:auto;max-width:170px}.sticky-2{top:34px;left:272px;transform:rotate(6deg)}.bubble-2,.sheet,.email{display:none}.mess-arrow{flex-direction:row;gap:14px;padding-top:0;justify-content:flex-start}.arrow-disc{width:64px;height:64px}.arrow-disc svg{width:32px;height:32px}}@media(min-width:561px)and (max-width:940px){.bubble-2{display:block;top:78px;left:200px;right:auto}.sticky-2{left:390px;top:22px}.sheet{display:block;top:8px;right:16px}.email{display:block;bottom:6px;left:520px}}.hero-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);align-items:center}.hero-wide h1{font-size:clamp(32px,3.5vw,44px)}.hero-wide .lede{font-size:19px}.hero-wide .mess-vs-list{margin-top:40px}.hero-wide .hero-actions .btn{height:56px;font-size:18px;padding:0 24px}@media(max-width:940px){.hero-split{grid-template-columns:1fr}}
