.intro[data-astro-cid-5lwsku7t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,4vw,64px);align-items:start}.intro[data-astro-cid-5lwsku7t] h2[data-astro-cid-5lwsku7t]{max-width:16ch}.intro[data-astro-cid-5lwsku7t] .lede[data-astro-cid-5lwsku7t]{max-width:48ch}.intro-copy[data-astro-cid-5lwsku7t]{display:grid;gap:18px}.manifesto-line[data-astro-cid-5lwsku7t]{display:inline;padding:6px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:color .2s ease,text-decoration-color .2s ease}.manifesto-line[data-astro-cid-5lwsku7t][aria-pressed=true]:enabled{color:var(--slate);text-decoration-color:var(--tt-gold);text-decoration-thickness:2px}.manifesto-line[data-astro-cid-5lwsku7t]:disabled{cursor:default;text-decoration:none}.manifesto-line[data-astro-cid-5lwsku7t]:focus-visible{border-radius:2px}.manifesto-figure[data-astro-cid-5lwsku7t]{margin-top:clamp(32px,4vw,56px)}.manifesto-frame[data-astro-cid-5lwsku7t]{position:relative;aspect-ratio:21/9;overflow:hidden;background:var(--band);isolation:isolate}.manifesto-image[data-astro-cid-5lwsku7t]{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity var(--image-fade-duration) var(--image-fade-easing);pointer-events:none}.manifesto-image[data-astro-cid-5lwsku7t][data-base]{z-index:0;opacity:1}.manifesto-image[data-astro-cid-5lwsku7t][data-active=true]{opacity:1}.manifesto-image[data-astro-cid-5lwsku7t] img[data-astro-cid-5lwsku7t]{width:100%;height:100%;object-fit:cover}.manifesto[data-astro-cid-5lwsku7t][data-instant=true] .manifesto-image[data-astro-cid-5lwsku7t]{transition:none}.caption[data-astro-cid-5lwsku7t]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;min-height:44px}.intro-close[data-astro-cid-5lwsku7t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,4vw,64px);align-items:start;margin-top:28px}@media(hover:hover)and (pointer:fine){.manifesto-line[data-astro-cid-5lwsku7t]:enabled:hover{color:var(--slate);text-decoration-color:var(--tt-gold)}}@media(max-width:700px){.manifesto-frame[data-astro-cid-5lwsku7t]{aspect-ratio:3/2}}@media(prefers-reduced-motion:reduce){.manifesto-image[data-astro-cid-5lwsku7t],.manifesto-line[data-astro-cid-5lwsku7t],.manifesto-playback[data-astro-cid-5lwsku7t]{transition:none}}.home-hero[data-astro-cid-j7pv25f6]{min-height:var(--hero-lead);min-height:max(560px,min(86svh,900px))}.slide[data-astro-cid-j7pv25f6]{position:absolute;inset:0;transition:opacity var(--image-fade-duration) var(--image-fade-easing),display var(--image-fade-duration) allow-discrete}.slide[data-astro-cid-j7pv25f6]:not([data-slide="0"]){opacity:0}.slide[data-astro-cid-j7pv25f6]:not([data-slide="0"]):not([data-active=true]){display:none}.slide[data-astro-cid-j7pv25f6][data-active=true]{opacity:1}@starting-style{.slide[data-astro-cid-j7pv25f6]:not([data-slide="0"])[data-active=true]{opacity:0}}.slide[data-astro-cid-j7pv25f6] .drift{animation:tt-drift 20s ease-in-out infinite alternate;animation-play-state:paused}.home-hero[data-astro-cid-j7pv25f6][data-playing=true] .slide[data-astro-cid-j7pv25f6][data-active=true] .drift{animation-play-state:running}.home-hero[data-astro-cid-j7pv25f6][data-instant=true] .slide[data-astro-cid-j7pv25f6]{transition:none}.hero-controls[data-astro-cid-j7pv25f6]{position:absolute;bottom:max(16px,env(safe-area-inset-bottom));right:max(var(--pad),calc((100% - var(--shell)) / 2 + var(--pad)));z-index:2;display:flex;align-items:center;gap:0}.dot[data-astro-cid-j7pv25f6]{width:44px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center}.dot[data-astro-cid-j7pv25f6]:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;opacity:.5;transition:opacity .2s ease,transform .2s var(--ease-out)}.dot[data-astro-cid-j7pv25f6][aria-current=true]:before{opacity:1;transform:scale(1.25)}.hero-toggle[data-astro-cid-j7pv25f6]{margin-left:8px}.home-hero[data-astro-cid-j7pv25f6] .hero-copy[data-astro-cid-j7pv25f6]{padding-bottom:88px}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:18ch;letter-spacing:-.025em}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{letter-spacing:0}.home-hero[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{margin-top:30px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.chapters[data-astro-cid-j7pv25f6]{display:grid;gap:24px}.chapter[data-astro-cid-j7pv25f6]{position:relative;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;background:var(--slate);color:#f1f1f1}.chapter[data-astro-cid-j7pv25f6]:hover{color:#f1f1f1}.chapter-media[data-astro-cid-j7pv25f6]{position:relative;display:block;width:100%;height:clamp(260px,34vw,420px);overflow:hidden}.chapter[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;transition:transform .6s var(--ease-out)}.chapter-copy[data-astro-cid-j7pv25f6]{position:relative;width:100%;padding:clamp(24px,3vw,40px);display:grid;gap:20px clamp(32px,5vw,96px);align-items:end}@media(min-width:900px){.chapter-copy[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.chapter-copy[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6]{display:block;margin-bottom:10px}.chapter-name[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-variation-settings:"opsz" 11;font-size:var(--text-h2);line-height:1.12;text-wrap:balance}.chapter-note[data-astro-cid-j7pv25f6]{display:block;max-width:40ch;font-size:var(--text-body);line-height:1.6;color:#dedede}.chapter-count[data-astro-cid-j7pv25f6]{display:block;margin-top:12px;font-size:var(--text-ui);color:#dedede}.chapter-link[data-astro-cid-j7pv25f6]{gap:12px;margin-top:24px}.chapter[data-astro-cid-j7pv25f6]:focus-visible{outline-offset:-5px}.panel[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,4vw,56px);align-items:center}.panel-foot[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 20px;margin-top:30px}.panel-media[data-astro-cid-j7pv25f6],.panel-copy[data-astro-cid-j7pv25f6],.panel-links[data-astro-cid-j7pv25f6]{display:grid;justify-items:start}.panel-media[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel],.panel-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel],.panel-links[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel]{grid-area:1/1;width:100%;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out),visibility 0s}.panel-links[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel]{width:auto}.experiences[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-panel][data-off]{opacity:0;visibility:hidden;transition-delay:0s,0s,.25s}.panel-media[data-astro-cid-j7pv25f6]{isolation:isolate}.panel-media[data-astro-cid-j7pv25f6]{border-radius:6px;overflow:hidden}.panel-media[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel]{z-index:1;transition:opacity var(--image-fade-duration) var(--image-fade-easing)}.panel-media[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel][data-off]{visibility:visible;pointer-events:none;transition-delay:0s}.experiences[data-astro-cid-j7pv25f6] .panel-media[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel="0"]{z-index:0;opacity:1}.panel-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel][data-off]{transform:translateY(10px)}.panel-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel][data-off],.panel-links[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-panel][data-off]{transition:none}.experiences[data-astro-cid-j7pv25f6][data-instant=true] [data-astro-cid-j7pv25f6][data-panel]{transition:none}.panel-dots[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:0}[data-astro-cid-j7pv25f6][data-panel-dot]{width:44px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center}[data-astro-cid-j7pv25f6][data-panel-dot]:before{content:"";width:10px;height:10px;border-radius:50%;border:1px solid #7a7a7a;background:transparent;transition:background-color .2s ease,transform .2s var(--ease-out)}[data-astro-cid-j7pv25f6][data-panel-dot][aria-current=true]:before{background:var(--slate);transform:scale(1.15)}.journey-bar[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:20px;margin-bottom:30px}.chip[data-astro-cid-j7pv25f6]{font-size:var(--text-ui);line-height:2;font-weight:600;padding:5px 20px;border-radius:40px;border:1px solid var(--rule);background:transparent;color:var(--muted);transition:background-color .25s,color .25s,border-color .25s}.chip[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--slate);border-color:var(--slate);color:var(--paper)}.search[data-astro-cid-j7pv25f6]{margin-left:auto;display:flex;align-items:center;gap:10px;border:1px solid var(--rule);border-radius:40px;padding:5px 18px;background:#fff;min-width:230px}.search[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--text-ui);color:var(--muted)}.search[data-astro-cid-j7pv25f6]:focus-within{outline:2px solid var(--tt-gold);outline-offset:3px}.search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{border:0;outline:0;background:transparent;font-size:var(--text-small);color:var(--ink);width:100%;min-width:0;min-height:32px}.journey-grid[data-astro-cid-j7pv25f6]{display:flex;gap:20px;padding:2px;overflow-x:auto;scrollbar-width:none;overflow-anchor:none;overscroll-behavior-x:contain}.journey-grid[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.journey-grid[data-astro-cid-j7pv25f6] .journey{flex:0 0 clamp(280px,30vw,380px)}.journey-footer[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-top:22px}.journey-footer[data-astro-cid-j7pv25f6] .rule-link[data-astro-cid-j7pv25f6]{min-height:44px;display:inline-flex;align-items:center;gap:8px}#journey-count[data-astro-cid-j7pv25f6]{font-variant-numeric:tabular-nums}@media(max-width:700px){.journey-bar[data-astro-cid-j7pv25f6]{gap:8px}.chip[data-astro-cid-j7pv25f6]{padding:6px 16px;min-height:44px}.search[data-astro-cid-j7pv25f6]{margin-left:0;width:100%;margin-top:6px}.journey-grid[data-astro-cid-j7pv25f6] .journey{flex-basis:min(82vw,340px)}}@media(max-width:700px){.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{line-height:1.1}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block;margin-top:4px}.home-hero[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{margin-top:26px}.hero-actions[data-astro-cid-j7pv25f6]{gap:10px}.chapter-name[data-astro-cid-j7pv25f6]{font-size:var(--text-h3)}.chapter-note[data-astro-cid-j7pv25f6]{font-size:var(--text-body);line-height:1.6}.purpose-card[data-astro-cid-j7pv25f6]{padding:28px 24px}.purpose-card[data-astro-cid-j7pv25f6] .prose[data-astro-cid-j7pv25f6]{font-size:var(--text-body);line-height:1.7}}.purpose[data-astro-cid-j7pv25f6]{position:relative;min-height:540px;display:flex;align-items:center;overflow:hidden;background:var(--slate)}.purpose[data-astro-cid-j7pv25f6] .purpose-bg{position:absolute;inset:0}.purpose-inner[data-astro-cid-j7pv25f6]{position:relative;width:100%;padding-block:clamp(48px,6vw,88px)}.purpose-card[data-astro-cid-j7pv25f6]{background:var(--slate);border-radius:6px;padding:clamp(26px,4vw,52px);max-width:940px;margin-left:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(22px,4vw,48px)}.purpose-sub[data-astro-cid-j7pv25f6]{margin-top:16px;font-family:var(--font-display);font-variation-settings:"opsz" 11;font-size:var(--text-h3);line-height:1.25;color:#f1f1f1}[data-astro-cid-j7pv25f6][data-home] [data-astro-cid-j7pv25f6]:is(.pill,.pill-ghost){transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}[data-astro-cid-j7pv25f6][data-home] [data-astro-cid-j7pv25f6]:is(.hero-toggle,.playback):active{transform:scale(.96)}[data-astro-cid-j7pv25f6][data-home] .rule-link[data-astro-cid-j7pv25f6]{transition:color .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.chapter[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.035)}.chapter[data-astro-cid-j7pv25f6]:hover .chapter-link[data-astro-cid-j7pv25f6]{color:var(--tt-gold);border-bottom-color:var(--tt-gold)}.dot[data-astro-cid-j7pv25f6]:hover:before{opacity:1}}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7pv25f6][data-home] [data-astro-cid-j7pv25f6]:is(.hero-toggle,.playback):active{transform:none}.chapter[data-astro-cid-j7pv25f6]:hover img{transform:none}}@media print{.hero-controls[data-astro-cid-j7pv25f6],.panel-dots[data-astro-cid-j7pv25f6],.playback[data-astro-cid-j7pv25f6]{display:none}}
