:root{--wd-paper:#f7f1e3;--wd-navy:#13294b;--wd-red:#a3262e;--wd-ink:#17181c;--wd-muted:#4a4d55;--wd-rule:#a3262e;--wd-border:#d4cbb8;--wd-white:#fff;--wd-teal:#0e6b6a;--cream:var(--wd-paper);--ink:var(--wd-ink);--navy:var(--wd-navy);--gold:var(--wd-red);--muted:var(--wd-muted)}.wd-font-serif{font-family:Newsreader,Georgia,Times New Roman,serif}.wd-font-sans{font-family:Libre Franklin,Helvetica,Arial,sans-serif}.community-body{background:var(--wd-paper);color:var(--wd-ink);margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:19px;line-height:1.6}.community-body h1,.community-body h2,.community-body h3,.community-body .masthead-name{color:var(--wd-navy);font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:700}.community-body .label,.community-body .btn,.community-body nav,.community-body .eyebrow,.community-body button{font-family:Libre Franklin,Helvetica,Arial,sans-serif}.community-body .eyebrow{font-size:.9rem}.community-shell{max-width:72rem;margin:0 auto;padding:0 1.25rem 3rem}.staging-banner{background:var(--wd-navy);color:var(--wd-paper);text-align:center;letter-spacing:.04em;padding:.45rem 1rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.85rem}.community-topnav{border-bottom:1px solid var(--wd-border);flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;padding:.85rem 0;font-size:.92rem;display:flex}.community-topnav a{color:var(--wd-navy);text-decoration:none}.community-topnav a:hover,.community-topnav a[aria-current=page]{text-underline-offset:3px;text-decoration:underline}.community-topnav .spacer{flex:1;min-width:.5rem}.community-topnav .cta-pilot{background:var(--wd-navy);border-radius:2px;padding:.45rem .85rem;color:var(--wd-paper)!important;text-decoration:none!important}.community-mast{border-bottom:3px double var(--wd-navy);padding:1.35rem 0 1rem;position:relative}.community-mast:before{content:"";background:var(--wd-navy);height:3px;margin-bottom:.85rem;display:block}.community-mast:after{content:"";background:linear-gradient(to bottom, var(--wd-red) 0 2px, var(--wd-navy) 2px 3px);height:3px;margin-top:.85rem;display:block;position:absolute;bottom:-3px;left:0;right:0}.community-brand{color:inherit;align-items:center;gap:.75rem;width:fit-content;max-width:100%;text-decoration:none;display:flex}.community-brand:hover{text-decoration:none}.community-brand svg{width:42px;height:42px;color:var(--wd-gold,#c9a227);flex-shrink:0}.masthead-name{letter-spacing:-.01em;margin:0;font-size:clamp(1.85rem,4vw,2.6rem);line-height:1.1}@media (width<=600px){.community-brand{gap:.5rem}.community-brand svg{width:32px;height:32px}}.masthead-edition{letter-spacing:.16em;text-transform:uppercase;color:var(--wd-navy);margin:.25rem 0 0;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:700}.masthead-tag{color:var(--wd-ink);margin:.35rem 0 0;font-size:1.05rem;font-style:italic}.masthead-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--wd-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:.75rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.78rem;display:flex}.hero-grid{grid-template-columns:1.15fr .85fr;gap:2rem;padding:2rem 0 1.5rem;display:grid}@media (width<=860px){.hero-grid{grid-template-columns:1fr}}.hero-grid h1{margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3rem);line-height:1.15}.hero-lead{max-width:36rem;margin:0 0 1.25rem;font-size:1.15rem}.btn-row{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.btn{background:var(--wd-navy);border:2px solid var(--wd-navy);cursor:pointer;padding:.7rem 1.05rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.3;text-decoration:none;display:inline-block;color:var(--wd-paper)!important}.btn.secondary{background:0 0;color:var(--wd-navy)!important}.btn:hover{filter:brightness(1.06)}.pilot-notes{color:var(--wd-muted);margin:.5rem 0 0;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.92rem}.sample-card{background:var(--wd-white);border:1px solid var(--wd-border);padding:1rem 1.1rem}.sample-card .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--wd-red);margin:0 0 .5rem;font-size:.9rem;font-weight:700}.reading-size{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.85rem;display:flex}.reading-size button{border:1px solid var(--wd-navy);color:var(--wd-navy);cursor:pointer;background:0 0;padding:.25rem .55rem}.reading-size button[aria-pressed=true]{background:var(--wd-navy);color:var(--wd-paper)}.sample-card[data-size=large]{font-size:1.12em}.sample-card[data-size=largest]{font-size:1.28em}.section{border-top:1px solid var(--wd-border);padding:2rem 0}.section h2{margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.1rem)}.section .lede{max-width:40rem;margin:0 0 1.25rem}.ttk-strip{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=900px){.ttk-strip{grid-template-columns:1fr 1fr}}@media (width<=560px){.ttk-strip{grid-template-columns:1fr}}.ttk-card{background:var(--wd-white);border-top:3px solid var(--wd-navy);padding:.85rem .95rem}.ttk-card .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--wd-red);margin:0 0 .4rem;font-size:.9rem;font-weight:700}.ttk-card h3{margin:0 0 .4rem;font-size:1.05rem;line-height:1.3}.ttk-card p{margin:0;font-size:.95rem}.week-table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}.week-table th,.week-table td{border:1px solid var(--wd-border);text-align:left;vertical-align:top;padding:.55rem .6rem}.week-table th{background:var(--wd-navy);color:var(--wd-paper);letter-spacing:.04em;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.8rem}.program-cards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=800px){.program-cards{grid-template-columns:1fr}}.program-card{background:var(--wd-white);border:1px solid var(--wd-border);padding:1.1rem}.program-card .eyebrow{color:var(--wd-red);letter-spacing:.1em;text-transform:uppercase;font-size:.9rem;font-weight:700}.price-table{border-collapse:collapse;width:100%;margin:1rem 0}.price-table th,.price-table td{border:1px solid var(--wd-border);text-align:left;padding:.7rem .8rem}.price-table th{background:var(--wd-navy);color:var(--wd-paper);font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.85rem}.price-toggle{border:1px solid var(--wd-navy);margin:.75rem 0 1rem;display:inline-flex}.price-toggle button{cursor:pointer;color:var(--wd-navy);background:0 0;border:none;padding:.5rem .9rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif}.price-toggle button[aria-pressed=true]{background:var(--wd-navy);color:var(--wd-paper)}.faq details{border-bottom:1px solid var(--wd-border);padding:.85rem 0}.faq summary{cursor:pointer;color:var(--wd-navy);font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-weight:700}.faq details p{margin:.6rem 0 0}.two-col{grid-template-columns:1.2fr .8fr;gap:2rem;display:grid}@media (width<=800px){.two-col{grid-template-columns:1fr}}.form-grid{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}@media (width<=640px){.form-grid{grid-template-columns:1fr}}.form-grid label,.form-block label{color:var(--wd-navy);margin-bottom:.3rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:600;display:block}.form-grid input,.form-grid select,.form-grid textarea,.form-block input,.form-block select,.form-block textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--wd-border);background:var(--wd-white);color:var(--wd-ink);min-height:44px;padding:.55rem .65rem}.form-block{margin:1rem 0}.radio-row{flex-wrap:wrap;gap:.5rem;display:flex}.radio-row label{border:1px solid var(--wd-border);background:var(--wd-white);cursor:pointer;align-items:center;gap:.35rem;padding:.45rem .7rem;font-weight:500;display:inline-flex}.form-note{color:var(--wd-muted);margin-top:.75rem;font-size:.92rem}.form-prototype{background:#fff8e6;border:1px solid #e0c97a;margin-top:1rem;padding:.75rem .9rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.9rem}.community-footer{border-top:3px double var(--wd-navy);grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:1.25rem;margin-top:3rem;padding-top:2rem;font-size:.95rem;display:grid}@media (width<=800px){.community-footer{grid-template-columns:1fr 1fr}}@media (width<=500px){.community-footer{grid-template-columns:1fr}}.community-footer h3{letter-spacing:.12em;text-transform:uppercase;color:var(--wd-navy);margin:0 0 .5rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.75rem}.community-footer a{color:var(--wd-navy);margin:.25rem 0;text-decoration:none;display:block}.community-footer a:hover{text-decoration:underline}.community-footer .brand-blurb{margin:.4rem 0 0;font-size:.92rem}.disclosure-bar{border-top:1px solid var(--wd-border);color:var(--wd-muted);margin-top:1.5rem;padding-top:1rem;font-size:.9rem}.home-communities-banner{background:var(--wd-navy);color:var(--wd-paper);text-align:center;padding:.7rem 1rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.95rem}.home-communities-banner a{color:var(--wd-paper);font-weight:700}.softgate-preview{max-width:58rem;margin:0 auto;padding:1rem 1.15rem 3rem}.softgate-layout{grid-template-columns:1.4fr .9fr;gap:1.5rem;display:grid}@media (width<=800px){.softgate-layout{grid-template-columns:1fr}}.topic-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=700px){.topic-grid{grid-template-columns:1fr}}.staff-split{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=700px){.staff-split{grid-template-columns:1fr}}.cta-band{background:var(--wd-navy);color:var(--wd-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0;padding:1.5rem 1.25rem;display:flex}.cta-band a.btn{background:var(--wd-paper);border-color:var(--wd-paper);color:var(--wd-navy)!important}.cta-band p{color:#d9e0ec;margin:.35rem 0 0;font-size:.95rem}.week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin:1.25rem 0 .5rem;display:grid}@media (width<=900px){.week-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.week-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.week-chip{border:1px solid var(--wd-border);background:var(--wd-white);color:inherit;flex-direction:column;gap:.15rem;min-height:4.5rem;padding:.65rem .7rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;text-decoration:none;display:flex}.week-chip:hover{border-color:var(--wd-navy)}.week-chip--open{border:2px solid var(--wd-red);background:#fff8f6}.week-chip--soon{opacity:.72;border-style:dashed}.week-chip--program{border-color:var(--wd-navy)}.week-chip-day{letter-spacing:.08em;text-transform:uppercase;color:var(--wd-red);font-size:.72rem;font-weight:700}.week-chip-date{color:var(--wd-navy);font-size:1rem;font-weight:700}.week-chip-note{color:var(--wd-muted);font-size:.78rem;line-height:1.3}.source-line{color:var(--wd-muted);margin:.45rem 0 .55rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.88rem}.sample-card .wd-listen-bar{margin:.35rem 0 .25rem}.credit-line{color:var(--wd-muted);margin:0 0 1rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.92rem}.bth-reader .bth-mast{border-bottom:2px solid var(--wd-navy);margin:0 0 .85rem;padding-bottom:.65rem}.bth-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--wd-navy);margin:0;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:700}.bth-meta{color:var(--wd-muted);letter-spacing:.04em;text-transform:uppercase;margin:.25rem 0 0;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.85rem}.bth-headline{margin:0 0 .85rem;font-size:1.45rem;line-height:1.25}.bth-body{font-size:1.18rem;line-height:1.65}.bth-body p{margin:0 0 1rem}.bth-stubs{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1.1rem;display:grid}@media (width<=700px){.bth-stubs{grid-template-columns:1fr}}.bth-stub{border:1px dashed var(--wd-border);background:#fbf7ef;padding:.7rem .75rem;font-size:.95rem}.bth-stub p:last-child{margin:0}.coffee-sheet{border:1px solid var(--wd-border);background:#fbf7ef;padding:1rem 1.05rem}.coffee-sheet h3{margin-top:0}.host-timing,.host-questions{margin:.4rem 0 0;padding-left:1.2rem}.host-timing li,.host-questions li{margin:.35rem 0}.bth-standfirst{color:var(--wd-ink);margin:0 0 1rem;font-size:1.15rem;font-style:italic;line-height:1.45}.bth-continued{margin:.25rem 0 0;font-size:1.05rem}.coffee-subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--wd-navy);margin:.9rem 0 .35rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.9rem}.host-timing-table td:first-child{white-space:nowrap;font-weight:600}.bth-callout,.bth-question{border-left:3px solid var(--wd-navy);background:#fbf7ef;margin:0 0 1rem;padding:.75rem .9rem}.bth-question{border-left-color:var(--wd-gold,#c4a35a);background:#f7f4ec}.bth-callout-label{letter-spacing:.08em;text-transform:uppercase;color:var(--wd-navy);margin:0 0 .35rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.82rem;font-weight:700}.bth-callout p:last-child,.bth-question p:last-child{margin:0}@media (width<=700px){#coffee-host>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}.bth-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0 0 .25rem;display:grid}.bth-preview{color:inherit;text-decoration:none;display:block}.bth-preview img{border:1px solid var(--wd-border,#d6d0c4);background:#fff;border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 2px 8px #13294b1f}.bth-preview-caption{color:var(--wd-muted,#5a5a5a);margin-top:.45rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.82rem;line-height:1.35;display:block}@media (width<=900px){.bth-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bth-story-stack{flex-direction:column;gap:2rem;max-width:48rem;margin:1.5rem 0 2.5rem;display:flex}.bth-story-block{margin:0}.bth-story-block img{border:1px solid var(--wd-border,#d6d0c4);background:#fff;border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 2px 10px #13294b24}.bth-print-secondary{border-top:1px solid var(--wd-border,#d6d0c4);max-width:48rem;margin-top:.5rem;padding-top:1.5rem}.sample-gateway{grid-template-columns:1fr;gap:1rem;max-width:48rem;margin:1.5rem 0 2rem;display:grid}.sample-coffee-twins{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sample-coffee-twins .program-card h3{margin:.35rem 0;font-size:1.15rem}.sample-coffee-twins .program-card p:last-child{margin:0}.coffee-twin-nav{max-width:48rem;margin:1.25rem 0 .5rem}.coffee-host-on-page{border-top:1px solid var(--wd-border,#d6d0c4);padding-top:.5rem}@media (width<=700px){.sample-coffee-twins{grid-template-columns:1fr}}.sample-briefing{max-width:64rem}.sample-briefing[data-size=large]{font-size:1.12em}.sample-briefing[data-size=largest]{font-size:1.28em}.sample-briefing .wd-listen-bar{margin-top:.75rem}.sample-story-row{grid-template-columns:1.4fr 1fr;grid-template-areas:"eyebrow media""headline media""body media";align-items:start;gap:.35rem 1.35rem;display:grid}.sample-story-eyebrow{grid-area:eyebrow;margin:0}.sample-story-headline{grid-area:headline;margin:0 0 .35rem;font-size:1.15rem}.sample-story-body{grid-area:body}.sample-story-body>p:first-child{margin-top:0}.sample-story-media{grid-area:media;min-width:0;margin:0}.sample-story-media a{color:inherit;text-decoration:none;display:block}.sample-story-media img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--wd-border,#d6d0c4);background:#f4f1ea;border-radius:4px;width:100%;display:block;box-shadow:0 2px 10px #13294b1f}.sample-story-media figcaption{color:var(--wd-muted,#5c6570);margin:.4rem 0 0;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.78rem;line-height:1.35}.sample-story-see-more{margin:.35rem 0 0;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.88rem}.sample-story-see-more a{color:var(--wd-navy);text-decoration:none}.sample-story-see-more a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.sample-story-row{grid-template-columns:1fr;grid-template-areas:"eyebrow""headline""media""body";gap:.5rem}.sample-story-media{margin:.15rem 0 .35rem}}.bth-hub-preview{max-width:18rem;color:inherit;text-decoration:none;display:block}.bth-hub-preview img{border:1px solid var(--wd-border,#d6d0c4);background:#fff;border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 2px 8px #13294b1f}.sample-frozen-note{border:1px solid var(--wd-border,#d6d0c4);border-left:3px solid var(--wd-navy);background:#13294b0a;max-width:40rem;margin:.85rem 0 1.25rem;padding:.75rem 1rem}.sample-frozen-note p{color:var(--wd-ink);margin:0;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.95rem;line-height:1.45}.sample-frozen-note .sample-frozen-note-quiet{color:var(--wd-muted);margin-top:.35rem;font-size:.88rem}.quick-facts{grid-template-columns:repeat(3,1fr);gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width<=800px){.quick-facts{grid-template-columns:1fr}}.quick-facts li{background:var(--wd-white);border:1px solid var(--wd-border);border-top:3px solid var(--wd-navy);padding:.85rem 1rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.95rem;line-height:1.4}.quick-facts strong{color:var(--wd-navy);margin-bottom:.25rem;font-size:1rem;display:block}.quick-facts span{color:var(--wd-ink)}.quick-facts em{font-style:italic;font-weight:600}.program-card--with-thumb{grid-template-columns:1.35fr .65fr;align-items:start;gap:1.1rem;display:grid}@media (width<=800px){.program-card--with-thumb{grid-template-columns:1fr}}.program-card--with-thumb .program-card-main{min-width:0}.program-card--with-thumb h3{margin:.15rem 0 .75rem;font-size:1.45rem}.program-subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--wd-navy);margin:.75rem 0 .35rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.85rem}.staff-time-note{color:var(--wd-navy);margin:.65rem 0;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.95rem}.program-thumb{margin:0}.program-thumb img{border:1px solid var(--wd-border);background:var(--wd-paper);width:100%;height:auto;display:block}.program-thumb figcaption{color:var(--wd-muted);margin-top:.35rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.8rem}.cta-band--mid{margin:.5rem 0 0}.week-total{color:var(--wd-navy);margin:.75rem 0 0;font-size:1.05rem}.topic-examples-heading{margin:1.5rem 0 .75rem;font-size:1.2rem}.topic-examples{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.topic-examples li{background:var(--wd-white);border:1px solid var(--wd-border);padding:.85rem 1rem;font-size:1.02rem}.topic-intensity{letter-spacing:.06em;text-transform:uppercase;color:var(--wd-red);margin-bottom:.25rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:700;display:block}.pilot-timeline{border-left:3px solid var(--wd-navy);margin:0 0 1.25rem;padding:0;list-style:none}.pilot-timeline li{border-bottom:1px solid var(--wd-border);padding:.7rem 0 .7rem 1.15rem;position:relative}.pilot-timeline li:last-child{border-bottom:none}.pilot-timeline-when{letter-spacing:.06em;text-transform:uppercase;color:var(--wd-red);margin-bottom:.2rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:700;display:block}.pilot-timeline-what{color:var(--wd-ink);font-size:1.05rem;display:block}.editor-note{background:var(--wd-white);border:1px solid var(--wd-border);border-left:4px solid var(--wd-gold,#c9a227);padding:1.25rem 1.35rem}.editor-note h2{margin-top:0}.editor-note p{max-width:40rem;margin:0;font-size:1.1rem}.quick-questions{margin:0;padding:0}.quick-questions>div{border-bottom:1px solid var(--wd-border);padding:.9rem 0}.quick-questions dt{color:var(--wd-navy);margin:0 0 .25rem;font-family:Libre Franklin,Helvetica,Arial,sans-serif;font-weight:700}.quick-questions dd{margin:0;font-size:1.02rem}.quick-questions a{white-space:nowrap}
