.lisn-mockup{--native-bg:#fff;--native-fg:#242424;--native-secondary:#707070;--native-line:#0000001a;--native-row:#00000006;--native-search:#a64a38;--native-dot:#c74036;width:100%;height:var(--logical-height);max-width:var(--logical-width);color:var(--native-fg);text-align:left;isolation:isolate;z-index:1;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;line-height:1.4;position:relative;container-type:inline-size}.lisn-mockup[data-appearance=dark],html[data-appearance=dark] .lisn-mockup[data-appearance=system]{--native-bg:#1e1e1e;--native-fg:#ddd;--native-secondary:#aaa;--native-line:#ffffff1a;--native-row:#ffffff06;--native-search:#db8775}@media (prefers-color-scheme:dark){html:not([data-appearance]) .lisn-mockup[data-appearance=system]{--native-bg:#1e1e1e;--native-fg:#ddd;--native-secondary:#aaa;--native-line:#ffffff1a;--native-row:#ffffff06;--native-search:#db8775}}.lisn-mockup *{box-sizing:border-box}.lisn-mockup p,.lisn-mockup h3,.lisn-mockup blockquote{font:inherit;letter-spacing:normal;margin:0}.lisn-mockup button{font:inherit;letter-spacing:normal;color:inherit;cursor:pointer;line-height:inherit;background:0 0;border:0;padding:0}.lisn-mockup button:focus-visible{border-radius:4px;outline:none}.lisn-mockup button:hover{color:var(--native-fg)}.native-stage{transform-origin:0 0;position:absolute}.native-icon{vertical-align:middle;flex-shrink:0;width:14px;height:14px}.native-floating{right:var(--group-right);top:var(--group-top);width:var(--group-width);height:var(--group-height);opacity:var(--bar-opacity);flex-direction:row-reverse;align-items:flex-start;gap:8px;display:flex;position:absolute}.native-floating[data-column-left=false]{flex-direction:row}.native-floating[data-above=true]{align-items:flex-end}.native-spine{background:var(--native-bg);border:1px solid var(--native-line);pointer-events:auto;border-radius:36px;flex-direction:column;flex:0 0 64px;align-items:center;padding-bottom:8px;display:flex;overflow:hidden}.native-logo-button{flex-shrink:0;width:62px;height:62px}.native-spine-controls{flex-direction:column;display:flex}.native-spine-controls button{border-radius:16px;place-items:center;width:46px;height:32px;display:grid}.native-spine-controls button:hover,.native-spine-controls button:focus-visible{background:var(--native-row)}.native-floating[data-above=true] .native-spine{flex-direction:column-reverse;padding-top:8px;padding-bottom:0}.native-floating[data-above=true] .native-spine-controls{flex-direction:column-reverse}.native-column{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.native-floating[data-above=true] .native-column{flex-direction:column-reverse}.native-speech{background:var(--native-bg);border:1px solid var(--native-line);pointer-events:auto;border-radius:28px;flex-shrink:0;height:64px;position:relative}.native-floating[data-mini=true]{right:clamp(8px, var(--anchor-right), 100% - 56px);top:clamp(8px, var(--anchor-top), var(--logical-height) - 56px);width:48px;height:48px}.native-floating[data-mini=true] .native-spine{flex-basis:48px;padding:0}.native-floating[data-mini=true] .native-logo-button{width:46px;height:46px}.native-mark{width:46px;height:46px;overflow:visible}.native-mark [data-mark-dot]{fill:var(--native-dot);stroke:none}.native-mark[data-mark-state=paused] [data-mark-dot]{fill:currentColor}.native-words{color:var(--native-secondary);flex-direction:column;justify-content:center;gap:5px;font-size:12px;font-weight:500;display:flex;position:absolute;inset:0 16px}.native-words>div{align-items:center;gap:6px;display:flex}.native-words span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.native-words[aria-hidden=true]{visibility:hidden}.native-words .native-transcript-line{align-items:center;height:18px;position:absolute;inset:50% 0 auto}.native-transcript-line>.native-icon{flex:0 0 14px}.native-words .native-transcript-window{text-overflow:clip;flex:1;min-width:0;height:18px;line-height:18px;position:relative;overflow:hidden}.native-words .native-transcript-track{width:max-content;position:absolute;top:0;left:0;overflow:visible}.native-transcript-track>span{display:inline-block}.native-words .native-transcript-accessible{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.native-row-actions:empty{display:none}.native-reference-panel{height:var(--answer-height);pointer-events:auto;background:var(--native-bg);border:1px solid var(--native-line);opacity:var(--card-opacity);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.native-reference-panel>header{height:42px;min-height:42px;color:var(--native-secondary);justify-content:space-between;align-items:center;padding:12px 20px 4px;font-size:11px;font-weight:500;display:flex}.native-reference-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex:1;padding:10px;overflow:auto}.native-reference-row{border:1px solid var(--native-line);background:var(--native-row);border-radius:14px;margin-bottom:10px;padding:14px}.native-reference-row:last-child{margin-bottom:0}.native-status{color:var(--native-secondary);align-items:center;gap:6px;min-height:22px;margin-top:10px;font-size:11px;font-weight:500;display:flex}.native-status[data-searching=true]{color:var(--native-search)}.native-status>button{width:22px;height:22px;margin-left:auto}.native-status>span:first-child{place-items:center;width:12px;display:grid}.native-status .native-icon{width:12px;height:14px}.native-spinner{border:1.5px solid var(--native-line);width:12px;height:12px;transform:rotate(var(--spinner-angle,0deg));border-top-color:currentColor;border-radius:50%}.native-spinner svg{visibility:hidden}.native-question-toggle{text-align:left;align-items:flex-start;gap:6px;width:100%;margin-bottom:12px;display:flex;color:var(--native-secondary)!important;font-size:12px!important;font-weight:600!important}.native-question-toggle .native-icon{margin-top:2px;transition:transform .16s}.native-reference-row[data-collapsed=true]{padding:8px 10px}.native-reference-row[data-collapsed=true] .native-question-toggle{margin:0;font-size:11px!important}.native-reference-row[data-collapsed=true] .native-question-toggle span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.native-reference-row[data-collapsed=true] .native-question-toggle .native-icon{transform:rotate(-90deg)}.native-empty{color:var(--native-secondary);padding:16px 10px}.native-full-window{background:var(--native-bg);border:1px solid var(--native-line);pointer-events:auto;border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:8px;overflow:hidden}.native-session-header{padding:20px 18px 14px}.native-session-header h3{font-size:22px;font-weight:500}.native-session-header span{color:var(--native-secondary);margin-top:4px;font-size:11px;display:block}.native-full-actions{align-items:center;gap:14px;margin-top:14px;display:flex}.native-full-actions button{min-height:30px}.native-full-actions button:first-child{width:30px;margin-right:auto}.native-full-actions button:last-child{background:var(--native-fg);color:var(--native-bg);border-radius:16px;padding:6px 12px}.native-session-tabs{border-bottom:1px solid var(--native-line);gap:20px;padding:0 18px;display:flex}.native-session-tabs button{color:var(--native-secondary);padding:10px 0}.native-session-tabs button[aria-selected=true]{color:var(--native-fg);box-shadow:0 1px}.native-session-content{flex:1;min-height:0;overflow:auto}.native-full-window .native-reference-panel{opacity:1;border:0;border-radius:0;height:100%}.native-full-window .native-reference-row[data-collapsed=true] .native-question-toggle{font-size:12px!important}.native-full-transcript{padding:20px}.native-full-transcript p{gap:10px;margin-bottom:16px;display:flex}.lisn-mockup[data-view=full] .native-logo-layer{visibility:hidden}.native-answer{color:var(--native-fg);font-size:14px;font-weight:500;line-height:1.55}.native-reference-row[data-has-answer=true]{--native-secondary:color-mix(in srgb, var(--native-fg) 68%, var(--native-bg))}.native-question,.native-status,.native-sources,.native-reference-panel>header{transition:color .25s}.native-answer>p+p{margin-top:8px}.native-sources{color:var(--native-secondary);flex-direction:column;gap:8px;margin-top:10px;font-size:11px;display:flex}.native-sources button{text-align:left;align-items:flex-start;gap:5px;display:flex}.native-sources blockquote{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.native-skeleton{height:54px;padding-top:5px}.native-skeleton i{background:var(--native-line);opacity:.45;border-radius:3px;height:7px;margin-bottom:8px;display:block}.native-skeleton i+i{width:175px}.native-detail{color:var(--native-secondary);margin:10px 0!important;font-size:11px!important}.native-row-actions{color:var(--native-secondary);gap:16px;margin-top:10px;font-size:11px;font-weight:500;display:flex}.native-row-actions>span{opacity:.7;font-weight:400}.native-popover{background:var(--native-bg);border:1px solid var(--native-line);z-index:8;pointer-events:auto;border-radius:12px;width:min(290px,100% - 16px);max-height:220px;padding:16px;font-size:11px;position:absolute;top:150px;right:8px;overflow:auto;box-shadow:0 10px 28px #0003}.native-popover h3{margin-bottom:12px;padding-right:20px;font-size:12px;font-weight:500}.native-popover p{margin:9px 0}.native-popover strong{font-weight:500}.native-popover-close{width:24px;height:24px;position:absolute;top:8px;right:8px}.scenario-player{width:100%;min-width:0;position:relative}.scenario-controls{align-items:center;gap:12px;min-height:36px;font-family:inherit;font-size:12px;display:flex}.scenario-controls button,.scenario-controls select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:20px;padding:7px 11px}.scenario-controls input{accent-color:currentColor;width:100%;min-width:30px}.scenario-controls output{white-space:nowrap;font-variant-numeric:tabular-nums}.scenario-controls select option{color:#222;background:#fff}.scenario-cue{height:72px;margin:8px 0 16px;font-size:16px;line-height:1.5;overflow:auto}.scenario-notice{font-size:12px}.scenario-notice button{font:inherit}@media (prefers-contrast:more){.lisn-mockup{--native-line:currentColor}}@media (prefers-reduced-motion:reduce){.native-question-toggle .native-icon{transition:none}}@media (width<=720px){.scenario-controls{gap:7px;font-size:11px}.scenario-controls output{display:none}}.lisn-mockup[data-contrast=native]{--native-fg:#000000d8;--native-secondary:#0000007f;--native-search:#a64a38}.lisn-mockup[data-contrast=native][data-appearance=dark],html[data-appearance=dark] .lisn-mockup[data-contrast=native][data-appearance=system]{--native-fg:#ffffffd8;--native-secondary:#ffffff8c}@media (prefers-color-scheme:dark){html:not([data-appearance]) .lisn-mockup[data-contrast=native][data-appearance=system]{--native-fg:#ffffffd8;--native-secondary:#ffffff8c}}.native-logo-layer{left:calc(var(--normal-x) + (50% - var(--normal-x)) * var(--large));top:calc(var(--normal-y) + (50% - var(--normal-y)) * var(--large));width:calc(var(--mark-size) + (min(94cqw, var(--logical-height) * .85) - var(--mark-size)) * var(--large));aspect-ratio:1;color:color-mix(in srgb, var(--native-fg), var(--large-logo-ink,var(--native-fg)) calc(var(--large) * 100%));opacity:var(--logo-opacity);pointer-events:none;z-index:4;position:absolute;transform:translate(-50%,-50%)}.native-logo-layer .native-mark{width:100%;height:100%;display:block}.native-logo-layer .native-mark [data-mark-dot]{fill:color-mix(in srgb, var(--native-dot), currentColor calc(var(--large) * 100%))}.native-logo-layer .native-mark [data-mark-ring]{stroke:color-mix(in srgb, var(--native-dot), currentColor calc(var(--large) * 100%))}.native-logo-layer .native-mark[data-mark-state=paused] [data-mark-dot]{fill:currentColor}.scenario-toggle{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:24px;width:100%;padding:0;position:absolute;inset:0 0 auto}.scenario-toggle:focus-visible{outline:none}.scenario-playback-hint{text-align:center;width:100%;color:inherit;opacity:0;pointer-events:none;font-family:inherit;font-size:12px;line-height:1.4;transition:opacity .18s;position:absolute;top:calc(100% + 10px);left:0}.scenario-toggle{color:inherit}.scenario-toggle:hover .scenario-playback-hint,.scenario-toggle:focus-visible .scenario-playback-hint,.scenario-toggle[data-paused=true] .scenario-playback-hint{opacity:1}.lisn-mockup[data-appearance=theme]{--native-bg:var(--ink,#f5efbf);--native-fg:var(--hero,#294aca);--native-secondary:color-mix(in srgb, var(--native-fg) 92%, var(--native-bg));--native-line:color-mix(in srgb, var(--native-fg) 18%, transparent);--native-row:color-mix(in srgb, var(--native-fg) 5%, var(--native-bg));--native-search:var(--native-fg);--native-dot:var(--native-fg);--large-logo-ink:var(--ink,#f5efbf)}lisn-annotated-word[data-astro-cid-jghcpwmd]{white-space:nowrap;color:var(--ink);font-weight:inherit;display:inline-block;position:relative}lisn-annotated-word[data-astro-cid-jghcpwmd][data-kind=box]{font-weight:500}@keyframes rough-notation-dash{to{stroke-dashoffset:0}}.hero-stage[data-astro-cid-i3irphx7]{--waves-opacity:.12;isolation:isolate;position:relative}.hero[data-astro-cid-i3irphx7]{position:relative}.refined-mark[data-astro-cid-f7espo7c]{overflow:visible}conversation-illustration{width:100%;display:block}conversation-illustration svg{width:100%;height:auto;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){conversation-illustration .research-card{animation:9s cubic-bezier(.22,1,.36,1) infinite research-feed;animation-delay:var(--phase)}conversation-illustration .research-line,conversation-illustration .research-check{stroke-dasharray:1;animation:9s ease-in-out infinite research-write;animation-delay:var(--phase)}conversation-illustration .research-check{animation-name:research-complete}}conversation-illustration .research-card{transform:translateY(var(--slot));transform-origin:115px 42px;opacity:var(--depth)}conversation-illustration :is(.research-card,.research-line,.research-check){animation-play-state:var(--art-play,paused)}@keyframes research-feed{0%{opacity:0;transform:translateY(-38px)scale(.92)}8%,33.333%{opacity:.9;transform:translateY(0)scale(1)}41.333%,66.666%{opacity:.5;transform:translateY(110px)scale(.97)}74.666%,94%{opacity:.12;transform:translateY(220px)scale(.94)}to{opacity:0;transform:translateY(260px)scale(.9)}}@keyframes research-write{0%,8%{stroke-dashoffset:1px}23%,to{stroke-dashoffset:0}}@keyframes research-complete{0%,24%{stroke-dashoffset:1px;opacity:0}25%{opacity:1}29%,to{stroke-dashoffset:0;opacity:1}}.hero{grid-template-columns:minmax(0,1fr) clamp(336px,36vw,400px);align-items:center;gap:clamp(28px,4vw,64px);min-height:674px;padding:66px 0 77px;display:grid}.hero-type{min-width:0;container-type:inline-size}.hero-type h1{font-family:var(--display), sans-serif;font-weight:var(--display-weight);letter-spacing:-.055em;font-size:clamp(2.5rem,11cqw,6.5rem);line-height:.98}.hero-type h1>span{text-wrap:balance;display:block}.hero-emphasis{color:var(--ink)}.hero-explanation{max-width:62ch;margin-top:28px;font-size:clamp(17px,2.8cqw,22px);line-height:1.55}.hero-native{justify-self:end;width:100%;max-width:400px}.hero-native .scenario-controls{margin-top:8px}@media (width>=761px) and (height<=820px){.hero.frame{min-height:0;padding:24px 0 32px}}.hero-demo{justify-self:end;width:100%;max-width:440px}.hero-logo{align-items:center;height:196px;margin-bottom:24px;padding-left:6px;display:flex}.fluid-mark{width:178px;height:187px;color:var(--ink);overflow:visible;transform:rotate(-5deg)}.demo-scene{min-height:245px}.demo-scene blockquote{letter-spacing:-.35px;max-width:365px;min-height:62px;font-size:21px;line-height:1.45}.demo-work{align-items:center;gap:9px;min-height:20px;margin:20px 0 17px;font-size:12px;display:flex}.activity{flex-shrink:0;align-items:center;gap:3px;width:22px;display:flex}.activity i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite activity-wave;display:block}.activity i:nth-child(2){animation-delay:.15s}.activity i:nth-child(3){animation-delay:.3s}.demo-scene[data-phase=ready] .activity i{animation:none}.demo-answer{min-height:123px;transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1)}.demo-answer h2{letter-spacing:-1.25px;min-height:38px;font-size:34px;font-weight:500;line-height:1.1}.demo-answer>p{max-width:330px;min-height:46px;margin-top:10px;font-size:14px;line-height:1.65}.demo-source{border-bottom:1px solid;align-items:center;gap:14px;margin-top:8px;padding:6px 0;font-size:12px;display:flex}.demo-source span{font-size:15px}.demo-scene[data-phase=searching] .demo-answer{opacity:0;pointer-events:none;transform:translateY(5px)}.demo-controls{border-top:1px solid color-mix(in srgb, var(--ink) 28%, transparent);justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:15px;display:flex}.demo-tabs{flex-wrap:wrap;gap:7px;display:flex}.demo-tabs button{border:1px solid #0000;border-radius:20px;padding:8px 10px;font-size:11px}.demo-tabs button[aria-pressed=true]{border-color:currentColor}.demo-play{border:1px solid color-mix(in srgb, var(--ink) 45%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.demo-play svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;width:16px;height:16px}.demo-play .play-icon,.demo-play[aria-pressed=true] .pause-icon{display:none}.demo-play[aria-pressed=true] .play-icon{display:block}.demo-paused .activity i{animation-play-state:paused}.context-section,.people-section,.letter-section{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent)}.context-section{--deep:var(--people);--deep-ink:var(--people-ink);--deep-mark:var(--people-ink);background:var(--deep);color:var(--deep-ink);isolation:isolate;position:relative;overflow:hidden}.context-inner{max-width:690px;padding:72px 0}.context-copy{z-index:1;width:100%;position:relative}.context-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.context-point{grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:32px;padding:32px 0;display:grid}.context-point:first-of-type{padding-top:0}.context-point:last-child{padding-bottom:0}.context-point+.context-point{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent)}.context-point h3{font:var(--display-weight) clamp(27px, 2.8vw, 36px)/1.15 var(--display), sans-serif;letter-spacing:-.045em}.context-point h3 span{letter-spacing:0;margin-bottom:10px;font:400 15px/1.5 DM Sans,sans-serif;display:block}.context-point p{opacity:.9;max-width:440px;margin-top:14px;font-size:16px;line-height:1.65}.context-detail{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%}.context-mark{pointer-events:none;width:650px;color:var(--deep-mark);z-index:0;opacity:.1;--dot:var(--deep-mark);position:absolute;top:40px;left:calc(50% - 850px);transform:rotate(123deg)}.context-mark .refined-mark{--mark-accent:var(--deep-mark);width:100%;height:auto}.people-section{--people:var(--deep);--people-ink:var(--deep-ink);background:var(--people);color:var(--people-ink)}.people-inner{grid-template-columns:1.25fr 1fr;align-items:center;gap:90px;padding:88px 0 96px;display:grid}.people-illustration{min-width:0;position:relative}.people-copy{padding-bottom:34px}.people-copy h2{font:var(--display-weight) clamp(64px, 5.6vw, 96px)/.98 var(--display), sans-serif;letter-spacing:-.055em}.people-copy p{max-width:380px;margin-top:27px;font-size:20px;line-height:1.6}.people-copy p+p{max-width:300px;margin-top:22px;font-size:16px}.letter-section{background:var(--letter-paper);color:var(--paper-ink);padding-top:92px}.founder-letter{--letter-font:"American Typewriter", "Courier New", monospace;font-family:var(--letter-font);width:90%;max-width:690px;margin:auto}.founder-letter .salutation{margin:0 0 28px;font-size:16px}.founder-letter h2{font:500 clamp(28px, 3vw, 38px)/1.3 var(--letter-font);letter-spacing:-.035em;margin-bottom:36px}.founder-letter>p{max-width:610px;margin-top:24px;font-size:19px;line-height:1.75}.founder-letter>blockquote{font:500 25px/1.5 var(--letter-font);letter-spacing:-.3px;max-width:620px;margin:40px 0}.founder-letter .signature{margin-top:32px;font:500 49px/1 Caveat,cursive}@keyframes activity-wave{0%,70%,to{opacity:.5;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (hover:hover) and (pointer:fine){.demo-tabs button:hover{background:color-mix(in srgb, var(--ink) 10%, transparent)}}@media (width<=1100px){.hero{padding:48px 0 62px}.hero-logo{height:165px;margin-bottom:18px}.fluid-mark{width:151px;height:159px}.demo-scene blockquote{font-size:18px}.demo-answer h2{font-size:29px}.demo-tabs{gap:2px}.demo-tabs button{padding:8px;font-size:10px}.people-inner{gap:50px}.people-copy p{font-size:18px}}@media (width<=760px){.hero-type{container-type:normal}.hero-type h1{font-size:clamp(2.5rem,9.9vw,6.5rem)}.hero-explanation{font-size:clamp(17px,2.52vw,22px)}.hero{min-height:0;padding:47px 0 48px;display:block}.hero-native{margin:32px auto 0}.hero-demo{grid-template-columns:100px 1fr;align-items:start;gap:0 23px;max-width:none;margin-top:39px;display:grid}.hero-logo{height:117px;margin:5px 0 0;padding:0}.fluid-mark{width:100px;height:105px}.demo-scene{min-height:256px}.demo-scene blockquote{letter-spacing:-.25px;min-height:72px;font-size:17px;line-height:1.45}.demo-work{gap:7px;margin:16px 0 14px;font-size:10px;line-height:1.5}.demo-answer h2{letter-spacing:-.8px;min-height:28px;font-size:25px}.demo-answer>p{min-height:41px;margin-top:10px;font-size:12px;line-height:1.7}.demo-source{gap:10px;margin-top:7px;font-size:10px}.demo-controls{grid-column:1/-1;margin-top:24px;padding-top:15px}.demo-tabs{gap:8px}.demo-tabs button{padding:9px 12px;font-size:11px}.demo-play{width:33px;height:33px}.context-inner{width:calc(100% - 52px);padding:52px 0}.context-copy{width:100%;margin-left:0}.context-point{grid-template-columns:minmax(0,1fr) 48px;gap:16px;padding:28px 0}.context-point h3{font-size:clamp(24px,5.8vw,30px)}.context-point p{margin-top:12px;font-size:14px}.context-mark{opacity:.06;width:400px;top:50px;left:-280px}.people-inner{flex-direction:column;align-items:stretch;gap:26px;padding:53px 0 51px;display:flex}.people-copy{padding:0 0 0 22px}.people-copy h2{font-size:clamp(36px,12.5vw,56px);line-height:.98}.people-copy p{margin-top:24px;font-size:17px;line-height:1.65}.people-copy p+p{max-width:240px;margin-top:18px;font-size:14px}.people-illustration{margin:0 -10px}.letter-section{padding-top:55px}.founder-letter{width:calc(100% - 52px)}.founder-letter .salutation{margin-bottom:24px;font-size:14px}.founder-letter h2{letter-spacing:-.025em;margin-bottom:30px;font-size:clamp(27px,5.8vw,34px);line-height:1.2}.founder-letter h2 br{display:none}.founder-letter>p{margin-top:22px;font-size:17px;line-height:1.75}.founder-letter>blockquote{letter-spacing:-.3px;margin:31px 0;font-size:22px;line-height:1.5}.founder-letter .signature{margin-top:27px;font-size:43px}}@media (width<=360px){.hero-demo{grid-template-columns:77px 1fr;gap:0 17px}.fluid-mark{width:77px;height:85px}.hero-logo{height:95px}.demo-tabs{gap:3px}.demo-tabs button{padding:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero-demo .demo-scene{height:292px;min-height:292px}.hero-demo .demo-scene blockquote{height:62px}.hero-demo .demo-answer h2{height:76px}.hero-demo .demo-answer>p{height:46px}@media (width<=760px){.hero-demo .demo-scene{height:324px;min-height:324px}.hero-demo .demo-scene blockquote{height:75px}.hero-demo .demo-answer h2{height:84px}.hero-demo .demo-answer>p{height:62px}.letter-section{padding-bottom:55px}}@media (width<=360px){.hero-demo .demo-scene{height:360px;min-height:360px}.hero-demo .demo-scene blockquote{height:100px}.hero-demo .demo-answer h2{height:90px}.hero-demo .demo-answer>p{height:82px}}.demo-controls,.demo-source{visibility:hidden}[data-demo][data-enhanced] .demo-controls,[data-demo][data-enhanced] .demo-source{visibility:visible}.demo-work{line-height:20px}@media (width<=760px){.demo-work{line-height:15px}}.context-section,.pricing-section,.letter-section{content-visibility:auto}.context-section{contain-intrinsic-block-size:auto 870px}.pricing-section{contain-intrinsic-block-size:auto 500px}.letter-section{contain-intrinsic-block-size:auto 1320px}@media (width<=760px){.context-section{contain-intrinsic-block-size:auto 740px}.pricing-section{contain-intrinsic-block-size:auto 820px}.letter-section{contain-intrinsic-block-size:auto 1700px}}@media print{.context-section,.pricing-section,.letter-section{content-visibility:visible}}
