@font-face{font-family:switzer;src:url(../media/Switzer_Variable-s.p.1u_7d0c04lp6s.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_VariableItalic-s.p.2lihrsu4xrg5_.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.S8MJnG_className{font-family:switzer,switzer Fallback}.S8MJnG_variable{--font-switzer:"switzer", "switzer Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3382ae7d1c882f43-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3084de8c06b4aa35-s.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/34c58fc38e31639a-s.p.2p-978ij53_v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.diZsKW_className{font-family:Space Mono,Space Mono Fallback;font-style:normal;font-weight:700}.diZsKW_variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f7f5f0;--card:#fcfaf6;--rail:#f0eee9;--ink:#000;--ink-soft:#646361;--muted:#d9d7d3;--border:#e4e2dd;--primary:#3f6fae;--success:#55aa96;--success-ink:#3f8a78;--button-hover:#2a2a28;--gutter:clamp(20px, 4vw, 64px);font-family:var(--font-switzer), Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#171715;--card:#201f1c;--rail:#1e1e1c;--ink:#eee8dc;--ink-soft:#b8b3aa;--muted:#353430;--border:#363532;--primary:#5a8ac6;--success:#7dd3bd;--success-ink:#7dd3bd;--button-hover:#d9d2c4}}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{margin:0;font-size:16px;line-height:1.45;container:page/inline-size}h1,h2,p,figure{margin:0}a{color:inherit}.prose-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);text-underline-offset:.18em;margin:0 -.15em;padding:.05em .15em;text-decoration-thickness:1px;transition:text-decoration-color .16s}:is(.prose-link:hover,.prose-link:focus-visible,.hover-card-root:has(.hover-card)>.prose-link){-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.founder-trigger{appearance:none;cursor:pointer;font:inherit;background-color:#0000;border:0}.hover-card-root{--hover-card-activation:hover;display:inline;position:relative}.hover-card-scrim,.hover-card-close{display:none}.hover-card{background:var(--card);border:1px solid var(--border);letter-spacing:normal;white-space:normal;z-index:30;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;width:22rem;padding:14px;font-weight:400;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px -12px #00000059}.hover-card[data-go=site]{align-items:start}.hover-card[data-go=reference]{grid-template-columns:minmax(0,1fr);align-items:start}.hover-card[data-go=reference][data-logo]{grid-template-columns:auto minmax(0,1fr)}.hover-card[data-picture]{grid-template-columns:minmax(0,1fr);row-gap:12px}.hover-card-picture{min-width:0;display:block}.agency-picture{background:#faf8f5;gap:11px;padding:15px 14px 16px;display:grid;overflow:hidden}.agency-picture-line{font-family:var(--font-space-mono), monospace;border:2px solid #292524;padding:9px 12px;font-size:17px;font-weight:700;line-height:1.15;display:block;box-shadow:3px 3px #292524}.agency-picture-first{color:#faf8f5;background:#ff974d;transform:rotate(2deg)}.agency-picture-second{color:#292524;background:#fffffe;transform:rotate(-1deg)}.hover-card[data-above]{top:auto;bottom:calc(100% + 10px)}@media (prefers-reduced-motion:no-preference){.hover-card{animation:.2s cubic-bezier(.16,.84,.44,1) both rise}.hover-card[data-above]{animation-name:settle}}@keyframes settle{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.hover-card-logo{border:1px solid var(--border);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:6px;display:flex;overflow:hidden}.hover-card-logo img{object-fit:contain;width:100%;height:100%}.hover-card-logo[data-round]{background:0 0;border-radius:999px;width:56px;height:56px;padding:0}.hover-card-logo[data-round] img{object-fit:cover}.hover-card-logo[data-bare]{background:0 0;border:0;padding:0}.hover-card-body{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 6px;min-width:0;display:grid}.hover-card-name{letter-spacing:-.01em;font-size:15px;font-style:normal;font-weight:600;line-height:1.3}.hover-card-term{grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.hover-card-pos{color:var(--ink-soft);font-size:12px;font-style:italic;line-height:1.3}.hover-card-line,.hover-card-go{grid-column:1/-1}.hover-card-out{color:var(--ink-soft);align-items:center;height:19.5px;padding-top:1px;text-decoration:none;display:flex}.hover-card-out:hover,.hover-card-out:focus-visible{color:var(--ink)}.hover-card-out-globe{display:none}.hover-card-line{color:var(--ink-soft);font-size:13px;line-height:1.4}.hover-card-go{color:var(--ink-soft);justify-self:start;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.hover-card-go:hover,.hover-card-go:focus-visible{color:var(--ink)}@container page (max-width:480px){.hover-card{width:min(22rem, calc(100vw - 2 * var(--gutter)));left:auto;right:0}}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}.wordmark{width:auto;height:28px;display:block}img.wordmark-dark{display:none}@media (prefers-color-scheme:dark){img.wordmark-light{display:none}img.wordmark-dark{display:block}}.button{color:var(--ink);align-items:center;gap:18px;min-height:56px;padding:4px 0;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.button:after{background:var(--ink);content:"";transform-origin:0;width:100%;height:2px;position:absolute;bottom:7px;left:0;transform:scaleX(.2)}.button:is(:hover,:focus-visible):after{transform:scaleX(1)}.button:active{opacity:.75}.button-label{line-height:1}.button-arrow{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.button:after,.button-arrow{transition:transform .35s cubic-bezier(.2,.8,.2,1)}}.button:is(:hover,:focus-visible) .button-arrow{transform:translate(7px)}.signin{color:var(--ink-soft);align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.signin:hover{color:var(--ink)}.container{max-width:80rem;padding-left:var(--gutter);padding-right:var(--gutter);width:100%;margin:0 auto}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:root{--gap:clamp(16px, 2vw, 32px)}.col-copy,.col-thread{grid-column:1/-1}@container page (min-width:1024px){.col-copy{grid-column:1/span 5}.col-thread{grid-column:7/span 6}}.mast-band{background:var(--paper);z-index:20;position:sticky;top:0}.mast{justify-content:space-between;align-items:center;height:72px;display:flex}.mast-home{display:inline-flex}.hero{min-height:min(100dvh - 72px,888px);padding-bottom:48px;display:grid}.hero-stage{align-self:center;align-items:center;row-gap:48px;padding:48px 0}.hero-hook{justify-items:start;gap:24px;display:grid}.hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3.1vw,46px);font-weight:400;line-height:1.08}.hero-hook p{color:var(--ink-soft);max-width:42ch}.cycle-lead{--agent-gap:.3em;align-items:center;gap:var(--agent-gap);white-space:nowrap;display:flex}@media (prefers-reduced-motion:no-preference){.arrive>*{animation:.56s cubic-bezier(.16,.84,.44,1) both rise}.arrive>:nth-child(2){animation-delay:.11s}.arrive>:nth-child(3){animation-delay:.22s}}@keyframes rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.thread{--thread-inset:clamp(40px, 22cqi, 112px);gap:8px;width:100%;max-width:30rem;display:grid;container-type:inline-size}.thread-when,.thread-from,.thread-delivered{color:var(--ink-soft);font-size:12px}.thread-when{text-align:center;margin-bottom:4px}.thread-from{margin-top:6px}.bubble{letter-spacing:-.01em;max-width:calc(100cqi - var(--thread-inset));border-radius:18px;padding:11px 16px;font-size:clamp(16px,4.2cqi,20px);line-height:1.35}.bubble-you{background:var(--primary);color:#fff;border-bottom-right-radius:6px;justify-self:end}.bubble-agent{background:var(--card);border:1px solid var(--border);border-bottom-left-radius:6px;justify-self:start}.bubble-project{white-space:nowrap;font-weight:600}.bubble-project .glyph{vertical-align:-.15em;border-radius:3px;margin-right:5px;display:inline-block}.define{align-items:start;row-gap:32px;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.define h2{letter-spacing:-.035em;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1}.definitions{gap:40px;margin:0;display:grid}.definition{gap:12px;scroll-margin-top:96px;display:grid}.definition dt{align-items:baseline;gap:10px;display:flex}.headword{letter-spacing:-.03em;font-size:clamp(22px,1.8vw,28px);font-weight:600}.pos{color:var(--ink-soft);font-size:14px;font-style:italic}.definition dd{gap:14px;margin:0;display:grid}.definition p{letter-spacing:-.01em;max-width:52ch;font-size:clamp(17px,1.3vw,20px);line-height:1.45}.definition em{font-style:normal;font-weight:600}.agent-101{align-items:start;row-gap:32px;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.agent-101 h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1}.agent-101-body{gap:20px;display:grid}.agent-101-body p{letter-spacing:-.01em;max-width:52ch;color:var(--ink);font-size:clamp(17px,1.3vw,20px);line-height:1.45}.origin{gap:clamp(48px,6vw,88px);padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px);display:grid}.origin h2{letter-spacing:-.035em;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1}.origin-head{align-items:start;row-gap:24px}.origin-lede p{letter-spacing:-.01em;max-width:52ch;font-size:clamp(17px,1.3vw,20px);line-height:1.45}.founder-quote{gap:24px;padding-left:clamp(28px,3.5vw,48px);display:grid;position:relative}.founder-quote:before{color:var(--ink);content:"“";font-size:clamp(52px,5vw,72px);line-height:1;position:absolute;top:-.14em;left:0}.founder-quote blockquote{margin:0}.founder-quote blockquote p{max-width:43ch;font-size:clamp(21px,1.8vw,26px);line-height:1.38}.founder-quote figcaption{align-items:center;gap:12px;display:flex}.founder-quote figcaption img{object-fit:cover;border-radius:50%;width:40px;height:40px}.founder-quote figcaption span{gap:1px;display:grid}.founder-quote figcaption strong{font-size:14px;font-weight:600}.founder-quote figcaption small{color:var(--ink-soft);font-size:12px}.office-conversations{gap:24px;display:grid;container:office-conversations/inline-size}.office-conversations-layout{gap:24px;min-width:0;display:grid}.offices{gap:var(--gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.offices::-webkit-scrollbar{display:none}.offices[data-scrubbing=true],.offices[data-moving=true]{scroll-snap-type:none}.offices-caption{color:var(--ink-soft);letter-spacing:.02em;text-align:left;font-size:12px}.office-conversations-footer{gap:16px;width:100%;max-width:30rem;display:grid}.office-carousel-controls{justify-content:center;justify-self:start;align-items:center;width:100%;max-width:30rem;display:flex}.office-carousel-range{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:44px;margin:0}.office-carousel-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--office-progress), var(--muted) var(--office-progress));border-radius:999px;height:8px}.office-carousel-range::-moz-range-track{background:linear-gradient(to right, var(--ink) var(--office-progress), var(--muted) var(--office-progress));border-radius:999px;height:8px}.office-carousel-range::-webkit-slider-thumb{appearance:none;background:var(--ink);border:0;border-radius:999px;width:16px;height:16px;margin-top:-4px}.office-carousel-range::-moz-range-thumb{background:var(--ink);border:0;border-radius:999px;width:16px;height:16px}.office-carousel-range:focus-visible{outline:none}.office-carousel-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink)}.office-carousel-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink)}.office-carousel-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container office-conversations (min-width:960px){.offices{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4cqi,64px);display:grid;overflow:visible}.office{flex-basis:auto}.office-conversations-footer{max-width:none}.office-carousel-controls{display:none}.offices-caption{text-align:center}}.office{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;gap:18px;min-width:0;display:flex}@container office-conversations (min-width:960px){.office:last-child .office-chat-company .hover-card{left:auto;right:0}}.office-thread{gap:13px;margin-inline:0}.office-message{justify-items:start;gap:5px;display:grid}.office-message-jonathan{justify-items:end}.office-message-avatar{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}.office-message-avatar-company{object-fit:contain;background:#fff;padding:3px}.office-message-sender{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;line-height:1.2;display:flex}.office-message-jonathan .office-message-sender{flex-direction:row-reverse}.office .bubble{padding:10px 12px;font-size:clamp(15px,4.2cqi,17px)}.office-chat-company{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.office-chat-avatars{gap:5px;display:flex}.office-chat-avatars img{object-fit:cover;border-radius:50%;width:36px;height:36px}.office-chat-avatars .office-chat-owner-avatar{object-fit:contain;background:#fff;padding:4px}.office-chat-company-trigger{color:inherit;cursor:pointer;font:inherit;letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);text-underline-offset:.22em;background:0 0;border:0;padding:0;font-size:15px;font-weight:500;line-height:1.3;text-decoration-thickness:1px}.office-chat-company-trigger:hover,.office-chat-company-trigger:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lucile-name{vertical-align:bottom;white-space:nowrap;align-items:center;gap:.25em;display:inline-flex}.lucile-name-mark{object-fit:contain;width:auto;height:1em;display:block}.week{gap:clamp(40px,5vw,64px);padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px);display:grid}.week-head h2{letter-spacing:-.035em;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1}.week-agent-line{display:block}.week-rows{gap:clamp(56px,7vw,96px);display:grid}.week-list{gap:clamp(56px,7vw,96px);margin:0;padding:0;list-style:none;display:grid}.week-row{align-items:start;row-gap:24px}.reveal-foot{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.reveal-button{border:1px solid var(--border);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 20px;font-size:15px;font-weight:500;transition:background .16s,border-color .16s;display:inline-flex}@container page (min-width:1024px){.reveal-button{grid-column:7/span 6}}.reveal-button:hover{background:var(--card);border-color:var(--ink-soft)}.week-copy{gap:12px;display:grid}.week-caption{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:1.15}.week-row .thread-when,.week-row .thread-delivered{display:none}.week-thread{justify-items:start;gap:20px;display:grid}.paper{border:1px solid var(--border);color:#1a1917;background:#fff;border-radius:4px;gap:12px;width:100%;max-width:24rem;padding:16px 18px 18px;font-size:12px;line-height:1.35;display:grid;box-shadow:0 1px 2px #0000000f,0 12px 32px -16px #00000059}.paper-head{border-bottom:1px solid #e4e2dd;justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.paper-company{letter-spacing:-.02em;font-size:13px;font-weight:700}.paper-kind{color:#646361;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.paper-number{color:#1a1917}.paper-project{align-items:center;gap:6px;display:flex}.paper-project .glyph{border-radius:3px;flex-shrink:0}.paper-client{color:#646361}.paper-lines{border-collapse:collapse;width:100%}.paper-lines td{padding:3px 0}.paper-amount{font-variant-numeric:tabular-nums;text-align:right}.paper-total td{border-top:1px solid #e4e2dd;padding-top:6px;font-weight:700}.paper-status,.paper-note{color:#646361}.paper-title{font-weight:600}.paper-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.paper-rows li{justify-content:space-between;align-items:center;gap:12px;display:flex}.paper-description{max-width:34ch}.paper-sign{justify-content:space-between;align-items:end;margin-top:4px;display:flex}.paper-sign>.paper-amount{font-size:15px;font-weight:700}.paper-signature{text-align:right;justify-items:end;gap:2px;display:grid}.paper-signature-line{border-bottom:1px solid #1a1917;min-width:9rem;padding:0 4px 3px;font-family:Brush Script MT,Snell Roundhand,cursive;font-size:16px;line-height:1}.paper-signature-label{color:#646361;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.thirteen{align-items:start;row-gap:40px;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.thirteen-copy{gap:18px;display:grid}.thirteen h2{letter-spacing:-.035em;text-wrap:balance;margin-bottom:6px;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.1}.thirteen-copy p{letter-spacing:-.01em;max-width:52ch;font-size:clamp(17px,1.3vw,20px);line-height:1.45}.close{align-items:center;row-gap:40px;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.close-copy{justify-items:start;gap:16px;display:grid}.close-copy .button{margin-top:12px}.close h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.1}.close-copy p{color:var(--ink-soft);max-width:36ch;font-size:clamp(17px,1.3vw,20px)}.way{justify-items:start;gap:18px;display:grid}.way h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:400;line-height:1.15}.cycle{vertical-align:bottom;white-space:nowrap;height:1.15em;display:inline-block;overflow:hidden}.cycle-word{align-items:center;gap:var(--agent-gap,.3em);white-space:nowrap;height:1.15em;font-weight:500;display:inline-flex}.cycle-mark{width:auto;height:.85em;display:block}@media (prefers-color-scheme:dark){.cycle-mark-grok{filter:invert()hue-rotate(180deg)}}.cycle-mark-lucile{object-fit:contain;width:auto;height:1em}.hero h1 .cycle-word{font-weight:400}@media (prefers-reduced-motion:no-preference){.cycle{transition:width .32s cubic-bezier(.2,.8,.2,1)}.cycle-word{animation:.36s cubic-bezier(.16,.84,.44,1) both cycle-in}}@keyframes cycle-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}.way-prompt{background:var(--card);border:1px solid var(--border);border-radius:6px;align-items:stretch;max-width:44ch;display:flex;overflow:hidden}.way-prompt-text{-webkit-user-select:all;user-select:all;flex:1;padding:12px 16px;font-family:inherit;font-size:16px;line-height:1.4}.way-copy{border:0;border-left:1px solid var(--border);color:var(--ink-soft);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:48px;padding:0;display:flex}.way-copy:hover,.way-copy[data-copied]{color:var(--ink)}.way-copy:hover{background:var(--paper)}.way-copy:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.colophon{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px 32px;min-height:72px;padding-top:16px;padding-bottom:16px;font-size:12px;display:flex}.colophon-copyright{font-size:inherit;flex-shrink:0}.colophon-org{white-space:nowrap}.colophon .hover-card-root>.prose-link,.colophon .founder-trigger{color:var(--ink);min-height:0;text-decoration:underline;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);text-underline-offset:.12em;background:0 0;margin:0;padding:0;text-decoration-thickness:1px;transition:text-decoration-color .16s;display:inline}.colophon .hover-card-root>.prose-link:hover,.colophon .hover-card-root>.prose-link:focus-visible,.colophon .founder-trigger:hover,.colophon .founder-trigger:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:0 0}.colophon .hover-card-root:has(.hover-card)>.prose-link{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:0 0}.colophon .hover-card a{color:var(--ink-soft);text-decoration:none}@container page (max-width:719px){.hover-card-root{--hover-card-activation:press}.mast-band,main{--gutter:clamp(20px, 6.15cqw, 28px);--gap:12px;--mobile-display:clamp(32px, 8.4cqw, 36px);--mobile-heading:clamp(26px, 6.7cqw, 29px);--mobile-subhead:clamp(20px, 5.4cqw, 23px);--mobile-body:16px;--mobile-lede:17px}.container{padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}.grid,.reveal-foot{grid-template-columns:repeat(4,minmax(0,1fr))}.mast{height:68px}.wordmark{height:26px}.hero{min-height:min(100dvh - 68px,820px);padding-bottom:56px}.hero-stage{row-gap:56px;padding:40px 0}.hero h1{font-size:var(--mobile-display);line-height:1.04}.hero-hook{gap:20px}.hero-hook p{font-size:var(--mobile-body);line-height:1.5}.thread{--thread-inset:clamp(48px, 19cqi, 76px)}.bubble{font-size:clamp(16px,4.35cqi,18px)}.define,.agent-101,.thirteen,.close{row-gap:36px;padding-top:76px;padding-bottom:76px}.origin,.week{gap:52px;padding-top:76px;padding-bottom:76px}.define h2,.agent-101 h2,.thirteen h2,.origin h2,.week-head h2,.close h2{font-size:var(--mobile-heading);line-height:1.08}.definition p,.agent-101-body p,.thirteen-copy p,.origin-lede p,.close-copy p{font-size:var(--mobile-lede);line-height:1.5}.definitions{gap:44px}.definition{gap:14px}.headword{font-size:var(--mobile-subhead)}.agent-101-body,.thirteen-copy{gap:18px}.week-rows,.week-list{gap:64px}.week-row{row-gap:28px}.week-caption,.way h3{font-size:var(--mobile-subhead);line-height:1.18}.paper{max-width:none}.way-prompt{width:100%;max-width:none}.colophon{padding-bottom:max(32px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding-top:24px;font-size:15px;line-height:1.45;display:grid}.colophon-copyright{font-size:11px}.hover-card,.hover-card[data-above]{background:var(--card);bottom:max(var(--gutter), env(safe-area-inset-bottom));border-color:color-mix(in srgb, var(--ink) 16%, var(--border));left:max(var(--gutter), env(safe-area-inset-left));max-height:calc(100dvh - 2 * var(--gutter));right:max(var(--gutter), env(safe-area-inset-right));z-index:1000;border-radius:18px;width:auto;padding:20px;position:fixed;top:auto;overflow:auto;box-shadow:0 24px 72px -20px #000000b3}.hover-card-scrim{z-index:999;background:#0000009e;border:0;padding:0;display:block;position:fixed;inset:0}.hover-card-close{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:6px;right:6px}.hover-card-close:hover,.hover-card-close:focus-visible{color:var(--ink)}.hover-card-body{row-gap:6px;padding-right:32px}.hover-card-name{font-size:17px;line-height:1.25}.hover-card-line{font-size:14px;line-height:1.45}.hover-card-go{min-height:44px;font-size:14px}.hover-card[data-go=site][data-logo]{grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:6px 10px;padding:18px 20px 12px}.hover-card[data-go=site][data-logo] .hover-card-body{display:contents}.hover-card[data-go=site][data-logo] .hover-card-close{display:none}.hover-card[data-go=site][data-logo] .hover-card-logo{grid-area:1/1;width:48px;height:48px}.hover-card[data-go=site][data-logo] .hover-card-name{grid-area:1/2;padding-right:0}.hover-card[data-go=site][data-logo] .hover-card-line{grid-area:2/1/auto/-1}.hover-card[data-go=site][data-logo] .hover-card-go{grid-area:1/3;justify-content:center;width:44px;height:44px;margin-top:0}.hover-card[data-go=site][data-logo] .hover-card-go span{display:none}.hover-card[data-go=linkedin][data-logo]{grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:2px 12px;padding:18px 20px}.hover-card[data-go=linkedin][data-logo] .hover-card-body{display:contents}.hover-card[data-go=linkedin][data-logo] .hover-card-close{display:none}.hover-card[data-go=linkedin][data-logo] .hover-card-logo{grid-area:1/1/3;width:48px;height:48px}.hover-card[data-go=linkedin][data-logo] .hover-card-name{grid-area:1/2}.hover-card[data-go=linkedin][data-logo] .hover-card-line{grid-area:2/2}.hover-card[data-go=linkedin][data-logo] .hover-card-out{grid-area:1/3/3;justify-content:center;width:44px;height:44px;padding:0}.hover-card[data-go=linkedin][data-logo] .hover-card-out-arrow{display:none}.hover-card[data-go=linkedin][data-logo] .hover-card-out-globe{width:18px;height:18px;display:block}}
