@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%}.switzer_7515a132-module__S8MJnG__className{font-family:switzer,switzer Fallback}.switzer_7515a132-module__S8MJnG__variable{--font-switzer:"switzer", "switzer 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}h1,h2,p,figure{margin:0}a{color:inherit}.prose-link{background-image:linear-gradient(var(--link-wash), var(--link-wash));color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);text-underline-offset:.18em;background-position:0 100%;background-repeat:no-repeat;background-size:100% 0;border-radius:3px;margin:0 -.15em;padding:.05em .15em;text-decoration-thickness:1px;transition:background-size .22s cubic-bezier(.2,.8,.2,1),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);background-size:100% 100%}:root{--link-wash:color-mix(in srgb, var(--primary) 12%, transparent)}.hover-card-root{display:inline;position:relative}.hover-card{background:var(--card);border:1px solid var(--border);z-index:30;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;width:22rem;padding:14px;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-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-weight:600;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-line{color:var(--ink-soft);font-size:13px;line-height:1.4}.hover-card-go{color:var(--ink-soft);margin-top:4px;font-size:12px;text-decoration:none}.hover-card-go:hover{color:var(--ink)}@media (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}}.surface-mark{object-fit:contain;flex-shrink:0;display:inline-block}.button{background:var(--ink);color:var(--paper);border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 12px;font-weight:500;text-decoration:none;transition:background .16s,transform .16s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.button:hover{background:var(--button-hover)}.button:active{transform:translateY(1px)}.button-mark{transform-origin:50% 60%;background:currentColor;flex-shrink:0;width:18px;height:18px;display:block;-webkit-mask-image:url(/logo/thirteen-rt-filled.svg);mask-image:url(/logo/thirteen-rt-filled.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button-label{line-height:1}.button-arrow{opacity:0;margin-left:-20px;transform:translate(-4px)}.button:hover .button-arrow,.button:focus-visible .button-arrow{opacity:1;margin-left:-4px;transform:translate(0)}@media (prefers-reduced-motion:no-preference){.button-mark{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.button:hover .button-mark,.button:focus-visible .button-mark{transform:rotate(-12deg)scale(1.08)}.button-arrow{transition:margin-left .22s cubic-bezier(.2,.8,.2,1),opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion:reduce){.button-arrow{opacity:1;margin-left:-4px;transform:none}}.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}@media (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}@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;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,.origin-close p{letter-spacing:-.01em;max-width:52ch;font-size:clamp(17px,1.3vw,20px);line-height:1.45}.origin-close p{color:var(--ink)}.offices{gap:40px var(--gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.offices{grid-template-columns:repeat(3,minmax(0,1fr))}}.office{gap:24px;display:grid}.office-who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.office-mark{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;padding:6px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:flex}@media (prefers-reduced-motion:no-preference){.office-mark:hover{transform:translateY(-2px)}}.office-mark img{object-fit:contain;width:100%;height:100%}.office-name{gap:2px;min-width:0;display:grid}.office-name h3{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600;line-height:1.3}.office-name p{color:var(--ink-soft);font-size:14px}.office-body{gap:10px;display:grid}.office-what{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.office-body>p:last-child{color:var(--ink);letter-spacing:-.01em;font-size:17px;line-height:1.45}.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-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}@media (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-day{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.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}.thirteen .col-thread{position:sticky;top:40px}.job{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:14px;width:100%;max-width:30rem;padding:16px 18px 18px;font-size:13px;display:grid}.job-head{align-items:center;gap:12px;display:flex}.job-head .glyph{border-radius:6px}.job-title{flex:1;min-width:0;display:grid}.job-name{letter-spacing:-.027em;font-size:15px;font-weight:900}.job-client{color:var(--ink-soft);font-size:11px;font-weight:600}.job-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.job-section{border-top:1px solid var(--border);gap:2px;padding-top:10px;display:grid}.job-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.job-label{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900}.job-row{align-items:center;gap:8px;padding:3px 0;display:flex}.job-row>b{font-weight:700}.job-right{font-variant-numeric:tabular-nums;margin-left:auto}.job-muted{color:var(--ink-soft)}.pill{background:var(--muted);border:1px solid var(--border);color:var(--ink-soft);border-radius:999px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.pill-success{background:color-mix(in srgb, var(--success) 10%, var(--card));border-color:color-mix(in srgb, var(--success) 40%, transparent);color:var(--success-ink)}.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{white-space:nowrap;align-items:center;gap:.3em;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);flex-wrap:wrap;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-right{text-align:right;justify-items:end;display:grid}.colophon span a{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 span a:hover,.colophon span a: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}.colophon-right .hover-card{width:max-content;left:auto;right:0}
