.wtt-landing{--paper:#faf6ef;--deep:#f0e8db;--ink:#22201c;--muted:#514b42;--accent:#8c3b2e;--green:#31483f;--line:#c1b4a3;font-size:1.25rem}.wtt-landing *{box-sizing:border-box}.wtt-landing{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif;line-height:1.55}.wtt-landing a{color:inherit;text-underline-offset:5px}.wtt-landing button{font:inherit}.wtt-landing a:focus-visible,.wtt-landing button:focus-visible,.wtt-landing summary:focus-visible{outline:4px solid var(--accent);outline-offset:5px}.wtt-landing .draft{background:var(--green);color:#fff;text-align:center;margin:0;padding:10px 24px;font-size:1rem}.wtt-landing .returnbar{z-index:30;padding:10px 24px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:var(--green);color:#fff;justify-content:center;align-items:center;gap:18px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000002e}.wtt-landing .returnbar p{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.wtt-landing .returnbutton{min-height:52px;color:var(--green);white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:8px 28px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.wtt-landing .returnbutton:hover{background:var(--deep)}.wtt-landing .returnbar a.returnbutton:focus-visible{outline-offset:3px;outline:4px solid #fff}@media (max-width:650px){.wtt-landing .returnbar{justify-content:space-between;padding-left:16px;padding-right:16px}.wtt-landing .returnbar .long{display:none}}.wtt-landing .wrap{max-width:1220px;margin:auto;padding-left:32px;padding-right:32px}.wtt-landing .nav{justify-content:space-between;align-items:center;gap:28px;padding-top:26px;padding-bottom:26px;display:flex}.wtt-landing .brand{max-width:210px;font:26px/1.2 Georgia,serif;text-decoration:none}.wtt-landing .navlinks{align-items:center;gap:26px;font-size:1.125rem;display:flex}.wtt-landing .navlinks a{align-items:center;min-height:48px;display:inline-flex}.wtt-landing .button{border:2px solid var(--green);text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:64px;padding:14px 25px;font-size:1.25rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.wtt-landing .button.primary{background:var(--green);border-color:var(--green);color:#fff}.wtt-landing .button:hover{box-shadow:0 3px #22201c26}.wtt-landing .button.light{border-color:var(--paper);color:var(--paper)}.wtt-landing .hero>div,.wtt-landing .hero>figure{min-width:0}.wtt-landing .hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:64px;padding-top:28px;padding-bottom:100px;display:grid}.wtt-landing .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:1.0625rem;font-weight:600}.wtt-landing h1,.wtt-landing h2,.wtt-landing h3{font-family:Georgia,serif;font-weight:400}.wtt-landing h1{letter-spacing:-.03em;margin:14px 0 20px;font-size:clamp(2.4rem,3.9vw,3.3rem);line-height:1.06}.wtt-landing h2{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(2.125rem,4vw,3rem);line-height:1.14}.wtt-landing h3{margin:0 0 14px;font-size:1.75rem;line-height:1.25}.wtt-landing p{margin:0 0 22px}.wtt-landing .lead{max-width:580px;color:var(--muted);font-size:1.375rem}.wtt-landing .ctas{flex-wrap:wrap;gap:14px;margin:30px 0 20px;display:flex}.wtt-landing .small{color:var(--muted);font-size:1.125rem}.wtt-landing .quietlink{min-height:48px;font-weight:600;display:inline-block}.wtt-landing .bookstage{text-align:center;width:100%;max-width:400px;margin:0 auto}.wtt-landing .memoir-cover{width:100%;max-width:100%;height:auto;display:block}.wtt-landing .bookstage figcaption{padding:20px 0 0}.wtt-landing .bookstage .cover-invitation{margin:0 0 8px;font:1.5rem/1.4 Georgia,serif}.wtt-landing .bookstage .quietlink{margin-top:8px;font-size:1.125rem}.wtt-landing .caption{color:var(--muted);margin:0;font-size:1.0625rem}.wtt-landing .band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:52px 32px}.wtt-landing .band p{max-width:860px;margin:0 auto;font:32px/1.4 Georgia,serif}.wtt-landing .section{padding-top:90px;padding-bottom:90px}.wtt-landing .sectionintro{max-width:690px;margin-bottom:40px}.wtt-landing .grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.wtt-landing .card{border:1px solid var(--line);background:#fffdf8;border-radius:16px;padding:28px}.wtt-landing .card p{color:var(--muted)}.wtt-landing .grid.two{grid-template-columns:repeat(2,1fr);max-width:860px}.wtt-landing .card.featured{border:2px solid var(--green)}.wtt-landing .moretime{max-width:860px;margin-top:20px}.wtt-landing .moretime summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.wtt-landing .card .number{background:var(--deep);width:48px;height:48px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:26px;font-weight:700;display:inline-flex}.wtt-landing .people{grid-template-columns:1fr 1fr;gap:0 44px;display:grid}.wtt-landing .person{border-top:1px solid var(--line);padding:28px 0}.wtt-landing .person p{color:var(--muted)}.wtt-landing .person a{color:var(--accent)}.wtt-landing .pale{background:var(--deep)}.wtt-landing .example{grid-template-columns:1fr 1fr;gap:24px;display:grid}.wtt-landing .example blockquote{margin:20px 0 0;font:26px/1.5 Georgia,serif}.wtt-landing .example .label{color:var(--accent);font-size:1.125rem;font-weight:700}.wtt-landing .example .card:last-child{border:2px solid var(--green)}.wtt-landing .trust{grid-template-columns:1fr 1fr;gap:52px;display:grid}.wtt-landing .trust ul{margin:0;padding-left:25px}.wtt-landing .trust li{margin-bottom:22px}.wtt-landing .last{background:var(--green);color:var(--paper);text-align:center;padding:76px 32px}.wtt-landing .last h2{max-width:760px;margin:0 auto 26px}.wtt-landing .last p{max-width:600px;margin-left:auto;margin-right:auto}.wtt-landing .last .ctas{justify-content:center}.wtt-landing .last .button.primary{background:var(--paper);color:var(--green);border-color:var(--paper)}.wtt-landing details{border-top:1px solid var(--line);padding:20px 0}.wtt-landing summary{cursor:pointer;min-height:48px;padding:8px 0;font-weight:600}.wtt-landing details p{max-width:850px;color:var(--muted);margin:16px 0 0}.wtt-landing .faq{max-width:900px}.wtt-landing footer{max-width:1220px;margin:auto;padding:40px 32px;font-size:1.125rem}.wtt-landing footer p{margin-bottom:14px}.wtt-landing .skip{z-index:3;background:#fff;padding:15px;position:absolute;top:-200px;left:20px}.wtt-landing .skip:focus{top:10px}.wtt-landing .discussion{border:2px solid var(--green);background:#fffdf8;border-radius:14px;margin-top:24px;padding:24px}@media (max-width:900px){.wtt-landing .hero{gap:35px;padding-top:38px}.wtt-landing .navlinks{gap:16px}.wtt-landing .navlinks .optional{display:none}.wtt-landing .grid,.wtt-landing .grid.two{grid-template-columns:1fr}}@media (max-width:650px){.wtt-landing .wrap{padding-left:24px;padding-right:24px}.wtt-landing .nav{flex-wrap:wrap;gap:20px}.wtt-landing .brand{max-width:none;font-size:1.5625rem}.wtt-landing .navlinks{justify-content:space-between;width:100%}.wtt-landing .navlinks a{font-size:1.125rem}.wtt-landing .navlinks .button{min-height:56px;padding:10px 22px}.wtt-landing .hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:22px;padding-bottom:60px}.wtt-landing h1{font-size:clamp(2.25rem,10vw,2.875rem)}.wtt-landing .ctas{grid-template-columns:1fr;display:grid}.wtt-landing .ctas a{width:100%}.wtt-landing .hero .quietlink{font-size:1.125rem}.wtt-landing .lead{font-size:1.3125rem}.wtt-landing .section{padding-top:60px;padding-bottom:60px}.wtt-landing .people,.wtt-landing .example,.wtt-landing .trust{grid-template-columns:1fr}.wtt-landing .people{gap:0}.wtt-landing .trust{gap:25px}.wtt-landing .bookstage{max-width:420px}.wtt-landing .band p{font-size:1.6875rem}.wtt-landing .draft{font-size:.9375rem}.wtt-landing .card{padding:24px}}@media (prefers-reduced-motion:no-preference){.wtt-landing{scroll-behavior:smooth}}
