.home{--fsc:min(24.6vw, calc((88svh - 64px) / 6.6));position:relative;overflow-x:clip}.home section{z-index:1;position:relative}.leaf{column-gap:var(--gutter);min-height:100svh;padding:calc(var(--header) + 20px) var(--margin) clamp(40px, 7svh, 88px);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid}.leaf>*{grid-column:1/-1;min-width:0}.leaf>.kicker{margin-bottom:clamp(16px,3svh,32px)}.home .h2{font:320 var(--fs-h2) / .98 var(--f-text);font-optical-sizing:auto;letter-spacing:-.02em}.home .h2-sm{font:320 clamp(32px, 4vw, 56px) / 1 var(--f-text);letter-spacing:-.02em}.home .sub{max-width:44ch;color:var(--ink-2)}#v{--fs:var(--fs-display);--base:calc(64svh - var(--header));--wx:calc((100% - 5.2 * var(--fs)) / 2);min-height:calc(100svh - var(--header))}#v .word{font:900 var(--fs) / 1 var(--f-display);letter-spacing:0;text-transform:uppercase;white-space:nowrap;display:block}#v .slot{vertical-align:top;width:.65em;height:1em;line-height:1;display:inline-block}#v .spec-label,#v .v-note,#v .folio-b,#v .place{font:500 var(--fs-run) / 1.3 var(--f-mono);letter-spacing:.06em;color:var(--ink-2);font-stretch:75%}#v .spec-label{color:var(--ink)}#v .spec-label span{color:var(--ink-2)}#v :is(.v-note,.folio-b,.place){text-transform:uppercase}#v .etym{font:italic 400 20px/1.35 var(--f-text);color:var(--ink-2)}#v .nobr{white-space:nowrap}#v .etym i{color:var(--ink);font-style:normal}#v .lede{max-width:30ch;font:400 var(--fs-lede) / 1.35 var(--f-text);letter-spacing:-.005em}#v .ctas{flex-wrap:wrap;gap:10px;display:flex}.home .clock{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.home .clock-c{animation:2s linear infinite blink}}#v .case{top:calc(var(--base) - .7 * var(--fs));left:var(--wx);width:calc(5.2 * var(--fs));height:calc(.7 * var(--fs));fill:none;stroke:var(--ink-3);stroke-width:1px;pointer-events:none;position:absolute;overflow:visible}#v .case path{transition:translate .3s var(--ease-p3)}#v .case-line{right:var(--margin);left:var(--margin);background:var(--ink-3);transform-origin:0;pointer-events:none;height:1px;position:absolute}#v .case-line.base{top:var(--base)}#v .case-line.cap{top:calc(var(--base) - .7 * var(--fs) - 1px)}html.intro #v .case-line{animation:.7s cubic-bezier(.87,0,.13,1) 1.1s both draw-x}html.intro #v .case-line.cap{animation-delay:1.18s}html.intro #v .case path{animation:draw-path .3s var(--ease-out) calc(1.25s + var(--n) * 40ms) backwards}html.intro:not(.inked) #v .case path{translate:0 calc(var(--dy) * 32px)}html.intro #v :is(.spec-label,.etym,.v-note){animation:fade-in .6s var(--ease) 1.4s both}html.intro #v .etym{animation-delay:1.55s}html.intro #v .v-note{animation-delay:1.7s}html.intro #v :is(.lede,.ctas,.folio-b,.place){animation:rise .6s var(--ease-out) 2.3s both}html.intro #v .ctas{animation-delay:2.45s}html.intro #v :is(.folio-b,.place){animation-delay:2.65s}html.intro #v .word{color:#0000;animation:0s 2.4s forwards word-show}html:is(.stage-gpu,.stage-css) #v .word{color:#0000;animation:none}.home>.me{--cap-top:calc(64svh - var(--header) - .7 * var(--fs-display));--h:min(calc((var(--cap-top) - 16px) / .4), 58vw);top:calc(var(--cap-top) - 6px - .4 * var(--h));z-index:0;width:calc(var(--h) * 1086 / 1448);height:var(--h);pointer-events:none;position:absolute;left:50%;translate:-50%}.me-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 80%);mask-image:linear-gradient(#000 50%,#0000 80%)}.me-night,.me-think-night{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.me-day,.me-think-day){display:none}:root:not([data-theme=light]) :is(.me-night,.me-think-night){display:block}}:root[data-theme=dark] :is(.me-day,.me-think-day){display:none}:root[data-theme=dark] :is(.me-night,.me-think-night){display:block}.me-think{transform-origin:0 100%;width:min(300px,26vw);position:absolute;top:2%;left:72%}.me-cloud{border:1.5px solid var(--ink);background:var(--paper-hi);color:var(--ink);font:italic 400 17px/1.35 var(--f-text);text-align:center;border-radius:32px;padding:14px 22px;display:grid}.me-cloud>span{grid-area:1/1;align-self:center}.me-cloud>span:not(:first-child){visibility:hidden}.me-puff{border:1.5px solid var(--ink);background:var(--paper-hi);border-radius:50%;position:absolute}.me-puff-1{width:16px;height:16px;top:calc(100% + 6px);left:10px}.me-puff-2{width:9px;height:9px;top:calc(100% + 28px);left:-12px}@media (prefers-reduced-motion:no-preference){html.intro .home>.me{animation:me-in 1s var(--ease-out) both}html.motion .me-think{animation:me-think-in .5s var(--ease-out) 3.3s backwards}html.motion .me-cloud>span{visibility:visible;animation:me-line 12s linear calc(3.3s + var(--n) * 4s) infinite backwards}}@keyframes me-in{0%{opacity:0;translate:-50% 24px}}@keyframes me-think-in{0%{opacity:0;scale:.6}}@keyframes me-line{0%{opacity:0;translate:0 6px}3%,30%{opacity:1;translate:0}33.3%,to{opacity:0}}#turn .turn-anchor{visibility:hidden;pointer-events:none;width:72%;position:absolute;top:46svh;left:14%;translate:0 -50%}#turn .turn-still{--cs-size:min(calc((100vw - 2 * var(--margin)) / 7.36), 20svh)}#turn .still-lines{font:900 clamp(22px, 2.4vw, 34px) / 1.05 var(--f-display);letter-spacing:0}#turn .still-lines span{display:block}#turn .still-lines .sig{color:var(--signal)}#turn :is(.cap-note,.i-callout){font:italic 400 20px/1.35 var(--f-text)}#turn .cap-note{color:var(--ink-2)}#turn .i-callout{align-items:center;gap:12px;display:flex}#turn .leader{background:var(--ink);transform-origin:0 0;flex:none;width:48px;height:1px;display:block}#turn .caption{max-width:46ch;color:var(--ink-2)}#manifest{padding:clamp(64px, 12svh, 140px) var(--margin) clamp(64px, 14svh, 160px)}#manifest .kicker{margin-bottom:clamp(12px,2svh,20px)}.mf-sub{font:italic 400 20px/1.35 var(--f-text);color:var(--ink-2);margin-top:12px}.bw{--bw-frame:var(--lightningcss-light,#e3e0d7)var(--lightningcss-dark,#1b1b19);--bw-tool:var(--lightningcss-light,#fbfaf6)var(--lightningcss-dark,#272724);--bw-omni:var(--lightningcss-light,#edebe5)var(--lightningcss-dark,#1d1d1b);--bw-line:var(--lightningcss-light,#cbc7bb)var(--lightningcss-dark,#3b3a36);--bw-mute:var(--lightningcss-light,#66645c)var(--lightningcss-dark,#a09d93);--bw-page:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1d);border:1px solid var(--bw-line);background:var(--bw-frame);color:var(--ink);border-radius:10px;margin-top:clamp(28px,5svh,48px);font:400 12px/1.2 system-ui,Segoe UI,-apple-system,Roboto,sans-serif;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 28px 64px -24px #00000061}.bw-i{stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.bw-strip{height:38px;padding-left:8px;display:flex}.bw-tabs{flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.bw-tab{z-index:1;min-width:0;height:32px;color:var(--bw-mute);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;flex:0 200px;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex;position:relative}.bw-tab+.bw-tab:before{content:"";background:var(--bw-line);width:1px;position:absolute;top:9px;bottom:9px;left:0}.bw-tab:is(.is-on,:hover):before,.bw-tab:is(.is-on,:hover)+.bw-tab:before{opacity:0}.bw-tab:hover:not(.is-on){background:color-mix(in oklab, var(--bw-tool) 55%, transparent)}.bw-tab.is-on{background:var(--bw-tool);color:var(--ink)}html:not(.motion) .bw-tab.is-on:before,html:not(.motion) .bw-tab.is-on:after{content:"";opacity:1;width:8px;height:8px;position:absolute;top:auto;bottom:0}html:not(.motion) .bw-tab.is-on:before{background:radial-gradient(circle at 0 0, transparent 7.5px, var(--bw-tool) 8px);left:-8px}html:not(.motion) .bw-tab.is-on:after{background:radial-gradient(circle at 100% 0, transparent 7.5px, var(--bw-tool) 8px);right:-8px}.bw-tab:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.bw-fav{flex:none;width:16px;height:16px;position:relative}.bw-fav :is(svg,img){width:16px;height:16px;display:block}.bw-fav-new,.bw-title-new,.bw-spin,.bw-tab.is-new :is(.bw-fav-own,.bw-title-own){display:none}.bw-tab.is-new .bw-fav-new{color:var(--bw-mute);display:block}.bw-tab.is-new .bw-title-new{display:inline}.bw-spin{border:2px solid var(--bw-line);border-top-color:var(--signal);border-radius:50%;position:absolute;inset:1px}.bw-tab:is(.is-loading,.is-never) .bw-spin{display:block}.bw-tab:is(.is-loading,.is-never) :is(.bw-fav-own,.bw-fav-new){visibility:hidden}@media (prefers-reduced-motion:no-preference){.bw-spin{animation:.7s linear infinite bw-spin}}@keyframes bw-spin{to{rotate:1turn}}.bw-title{white-space:nowrap;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.bw-x{width:16px;height:16px;color:var(--bw-mute);border-radius:50%;flex:none;place-items:center;display:none}.bw-x .bw-i{width:10px;height:10px}.bw-tab.is-on .bw-x{display:grid}.bw-card{z-index:5;border:1px solid var(--bw-line);background:var(--bw-tool);width:220px;color:var(--bw-mute);opacity:0;pointer-events:none;border-radius:8px;gap:4px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px -8px #0000004d}.bw-card b{color:var(--ink);font-weight:600}.bw-tab:hover .bw-card{opacity:1;transition:opacity .15s .5s}.bw-tab:is(:active,.is-loading) .bw-card{opacity:0;transition:none}.bw-plus{width:28px;height:28px;color:var(--bw-mute);border-radius:50%;flex:none;align-self:center;place-items:center;margin:0 0 2px 6px;display:grid}.bw-win{flex:none;display:flex}.bw-win .bw-i{box-sizing:content-box;width:10px;height:10px;color:var(--ink-2);padding:11px 18px}.bw-on{display:none}.bw-bar{background:var(--bw-tool);align-items:center;gap:2px;height:40px;padding:0 8px;display:flex}.bw-btn{width:28px;height:28px;color:var(--bw-mute);border-radius:50%;flex:none;place-items:center;display:grid}.bw-btn.is-off{opacity:.4}.bw-reload .bw-i+.bw-i,.bw-reload.is-loading .bw-i:first-child{display:none}.bw-reload.is-loading .bw-i+.bw-i{display:block}.bw-omni{background:var(--bw-omni);min-width:0;height:30px;color:var(--ink);border-radius:15px;flex:1;align-items:center;gap:8px;margin:0 6px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}a.bw-omni[href]:hover{background:color-mix(in oklab, var(--bw-omni), var(--ink) 6%)}.bw-omni:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.bw-lock,.bw-star{color:var(--bw-mute);flex:none}.bw-star{margin-left:auto}.bw-url{white-space:nowrap;min-width:0;overflow:hidden}.bw-url:empty:before{content:"Search or type a URL";color:var(--bw-mute)}.bw-url.is-sel{background:var(--lightningcss-light,#bdd0fb)var(--lightningcss-dark,#2c467f)}.bw-url.is-typing:after{content:"";vertical-align:-.22em;background:var(--ink);width:1px;height:1.15em;margin-left:1px;display:inline-block}.bw-count{display:none}.bw-me{background:var(--signal);width:24px;height:24px;color:var(--on-signal);font:900 11px/1 var(--f-display);border-radius:50%;flex:none;place-items:center;margin:0 4px;display:grid}.bw-marks{border-bottom:1px solid var(--bw-line);background:var(--bw-tool);align-items:center;gap:2px;height:30px;padding:0 8px;display:flex}.bw-marks a{height:24px;color:var(--ink);border-radius:12px;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:flex}.bw-marks a:hover{background:var(--bw-omni)}.bw-marks .bw-i{width:14px;height:14px;color:var(--bw-mute)}.bw-view{aspect-ratio:16/10;background:var(--bw-page);position:relative;overflow:hidden;container-type:inline-size}.bw-page{background:var(--bw-page);position:absolute;inset:0}.bw-page:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#000;position:absolute;inset:0}html:not(.motion) .bw-page:not(.is-on){display:none}.bw-load{z-index:3;background:var(--signal);opacity:0;transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.bw-status{z-index:3;border:1px solid var(--bw-line);background:var(--bw-tool);max-width:60%;color:var(--bw-mute);white-space:nowrap;text-overflow:ellipsis;opacity:0;border-width:1px 1px 0 0;border-radius:0 6px 0 0;padding:4px 8px;font-size:11px;position:absolute;bottom:0;left:0;overflow:hidden}.bw-status.is-on{opacity:1}.mf-pv{background:var(--paper-2);position:absolute;inset:0;overflow:hidden}.mf-pv iframe{opacity:0;width:1440px;height:900px;transform:scale(var(--k,0));transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.mf-pv.is-in iframe{opacity:1}@media (prefers-reduced-motion:no-preference){.mf-pv iframe{transition:opacity .4s var(--ease)}}.bw-ntp{flex-direction:column;align-items:center;padding-top:11cqi;display:flex;position:absolute;inset:0}.ntp-top{align-items:center;gap:1.8cqi;font-size:.95cqi;display:flex;position:absolute;top:1.3cqi;right:1.7cqi}.ntp-top b{background:var(--signal);width:2.3cqi;height:2.3cqi;color:var(--on-signal);font:900 1.05cqi/1 var(--f-display);border-radius:50%;place-items:center;display:grid}.ntp-logo{color:var(--signal);font:900 6cqi/1 var(--f-display);letter-spacing:0;text-transform:uppercase}.ntp-search{border:1px solid var(--bw-line);width:40cqi;height:3.5cqi;color:var(--bw-mute);border-radius:2cqi;align-items:center;gap:1cqi;margin-top:2.6cqi;padding:0 1.5cqi;font-size:1.1cqi;display:flex;box-shadow:0 .15cqi .5cqi #00000012}.ntp-search .bw-i{width:1.4cqi;height:1.4cqi}.ntp-tiles{grid-template-columns:repeat(4,8.6cqi);gap:.6cqi 1.4cqi;margin-top:2.8cqi;display:grid}.ntp-tiles li{text-align:center;justify-items:center;gap:.7cqi;padding:1cqi .4cqi;font-size:.9cqi;display:grid}.ntp-fav{background:var(--bw-omni);border-radius:50%;place-items:center;width:3.4cqi;height:3.4cqi;display:grid}.ntp-fav :is(svg,img){width:1.7cqi;height:1.7cqi}.bw-err{color:var(--bw-mute);padding:9cqi 0 0 26cqi;font-size:1.05cqi;line-height:1.6;position:absolute;inset:0}.bw-err>*{max-width:44cqi}.err-ico{width:5cqi;height:5cqi}.err-h{color:var(--ink);margin:2.4cqi 0 1.1cqi;font-size:1.75cqi;font-weight:500;line-height:1.25}.bw-err b{color:var(--ink);font-weight:600}.err-try{margin-top:1.1cqi}.bw-err ul{padding-left:1.4cqi;list-style:outside}.err-code{font:500 .8cqi/1 var(--f-mono);letter-spacing:.04em;margin-top:1.4cqi}.err-btn{background:var(--signal);color:var(--on-signal);border-radius:2cqi;margin-top:2.4cqi;padding:.7cqi 1.7cqi;font-size:.95cqi;font-weight:600;display:inline-block}.mf-labels{gap:32px;margin-top:clamp(28px,5svh,48px);display:grid}.mf-label{scroll-margin-top:calc(var(--header) + 24px);gap:10px;display:grid}.mf-name{font:900 clamp(26px, 3vw, 40px) / 1 var(--f-display);letter-spacing:0;text-transform:uppercase}.mf-name>span{display:block}.mf-meta{font:500 var(--fs-run) / 1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-stretch:75%;display:flex}.mf-link{color:var(--ink);font:400 13px/1.3 var(--f-mono);letter-spacing:0;text-transform:none;white-space:nowrap;font-stretch:87.5%}a.mf-link{border-bottom:1px solid var(--rule);padding-bottom:2px;text-decoration:none}a.mf-link:hover{color:var(--signal);border-color:currentColor}.mf-what{max-width:58ch;color:var(--ink-2);font-size:17px;line-height:1.5}.st{font:500 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:2px 5px}.st-live,.st-soon{color:var(--signal)}.st-building{color:var(--ink-2)}.home .code{background:var(--paper-2);font:400 var(--fs-mono) / 1.75 var(--f-mono);white-space:pre;padding:18px 20px;font-stretch:87.5%;overflow-x:auto}.home .code [data-m=line]{display:block}.home .code .kw{color:var(--signal)}.home .code .cm{color:var(--ink-2)}#var .nums>div{align-content:start;gap:16px;display:grid}#var .num{font:900 min(var(--fs-num), 19vw) / 1 var(--f-display);letter-spacing:0}#var .nums dd{max-width:40ch;color:var(--ink-2);font-size:17px;line-height:1.5}#ai .ai-a,#ai .ai-i,#ai .pipe{position:relative}#ai .pipe-art{width:100%;height:auto;display:block}#ai .pipe-line{fill:none;stroke:var(--ink);stroke-width:1px}#ai .station{color:var(--signal)}#ai .station path{fill:var(--signal)}#ai .token{fill:var(--signal);visibility:hidden}#ai .stations{font:500 var(--fs-run) / 1.25 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-stretch:75%}#ai figcaption{font:italic 400 16px/1.4 var(--f-text);color:var(--ink-2)}#ai .cards article{border-top:1px solid var(--ink);padding-top:16px}#ai .cards h3{font:500 24px/1.15 var(--f-text);letter-spacing:-.01em}#ai .cards p{max-width:46ch;color:var(--ink-2);margin-top:10px}#sh .sh-anchor{position:relative}#sh .caret{background:var(--signal);width:43.08%;height:24.29%;position:absolute;bottom:0;left:106.92%}#sh .caret.on{animation:1.06s linear infinite blink}#sh .sh-no{color:var(--g-ink);font:900 min(var(--fs-num), 26svh) / 1 var(--f-display);letter-spacing:0}#sh .more{font:500 13px/1 var(--f-mono);border-bottom:1px solid;margin-top:24px;padding-bottom:3px;text-decoration:none;display:inline-block}#sh .more:hover{color:var(--signal)}#t .t-stage{position:relative}#t .t-stage .glyphs{color:var(--ink)}#t .metric-labels{width:0;position:absolute;top:0;bottom:0;left:0}#t .metric-labels li{top:calc((1 - var(--m) / 700) * 100%);font:500 var(--fs-run) / 1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-stretch:75%;position:absolute;right:14px;translate:0 -50%}#t .call{max-width:28ch;font:italic 400 18px/1.35 var(--f-text);padding-top:10px;position:absolute;top:calc(100% + 22px)}#t .call:before{content:"";background:var(--ink);width:1px;height:16px;position:absolute;top:-12px;left:0}#t .call-v{left:6.25%}#t .call-i{left:68.75%}#t .facts{gap:14px var(--gutter);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px;display:grid}#t .facts dt{font:500 var(--fs-run) / 1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-stretch:75%}#t .facts dd{font:900 clamp(22px, 2vw, 30px) / 1 var(--f-display);margin-top:4px}#t .count{font:500 var(--fs-label) / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-stretch:75%}#t .count [data-m=countn]{color:var(--ink);font:900 clamp(40px, 4.4vw, 64px) / 1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:0;margin-inline:.12em}#t :is(.sub,.call,.facts,.count,.t-weight){filter:opacity(var(--t-tail,1))}#i .typed{font:320 8vw/1.02 var(--f-text);font-optical-sizing:auto;letter-spacing:-.03em}#i .inline-i{vertical-align:baseline;width:.789286em;margin-top:-.2em;margin-left:.04em;display:inline-block}#i .links{font:500 13px/1.6 var(--f-mono);flex-wrap:wrap;gap:6px 24px;font-stretch:87.5%;display:flex}#i .links a{border-bottom:1px solid var(--rule);text-decoration:none}#i .links a:hover{color:var(--signal);border-color:currentColor}#i .colophon{max-width:52ch;color:var(--ink-2);font-size:15px}#i .home-line{font:italic 400 20px/1.35 var(--f-text)}#i .park{vertical-align:baseline;width:37.1429px;margin-left:4px;display:inline-block}@media (min-width:641px){#v{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:calc(var(--base) - .82 * var(--fs)) var(--fs) auto minmax(32px, 1fr) auto;column-gap:var(--gutter);padding:0 var(--margin) 20px;display:grid}#v .name{grid-area:2/1/auto/-1;justify-self:center}#v .spec-label,#v .etym{top:calc(var(--base) - .7 * var(--fs) - 18px);position:absolute;translate:0 -100%}#v .spec-label{left:calc(var(--wx) + .045 * var(--fs))}#v .etym{right:calc(var(--wx) + .045 * var(--fs));text-align:right;max-width:min(40%,34ch)}#v .v-note{top:calc(var(--base) + 8px);left:calc(var(--wx) + .325 * var(--fs));white-space:nowrap;position:absolute;translate:-50%}#v .lede,#v .ctas{margin-top:calc(32px - .18 * var(--fs));grid-row:3}#v .lede{grid-column:1/span 5}#v .ctas{grid-column:9/-1;justify-content:flex-end;align-self:start}#v .folio-b,#v .place{grid-row:5;align-self:end}#v .folio-b{grid-column:1/span 6}#v .place{text-align:right;grid-column:7/-1}#turn{grid-template-areas:"k k k k k k k k k k k k""h h h h h h h h h h. .""f f f f f f f f f f f f""l l l l l.c c c c c c""n n n n n.p p p p p p"}#turn .kicker{grid-area:k}#turn .h2{grid-area:h}#turn .turn-still{display:contents}#turn .turn-still>:not(p){grid-area:f;margin-block:clamp(56px,10svh,120px) clamp(40px,7svh,80px)}#turn .still-lines{grid-area:l}#turn .cap-note{grid-area:n;margin-top:16px}#turn .i-callout{grid-area:c;align-self:start}#turn .caption{grid-area:p;margin-top:16px}#manifest{align-items:start;column-gap:var(--gutter);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}#manifest :is(.mf-head,.bw,.mf-labels){grid-column:6/-1}#manifest .ship-anchor{grid-area:1/1/span 3/span 4;width:34vw;position:sticky;top:calc(50svh - 2.28846vw)}#var{grid-template-areas:"k k k k k k k k k k k k""a a a a a.h h h h h h""a a a a a.s s s s s s""c c c c c.n n n n n n"}#var .kicker{grid-area:k}#var .var-anchor{grid-area:a;align-self:start;width:27vw;max-width:100%;margin-top:8px}#var .h2{grid-area:h}#var .sub{grid-area:s;margin-top:20px}#var .code{grid-area:c;place-self:start;margin-top:48px}#var .nums{grid-area:n;gap:48px;margin-top:48px;display:grid}#ai{grid-template-areas:"k k k k k k k k k k k k""h h h h h h h h.s s s""r r r r r r r r r r r r""c c c c c c c c c c c c"}#ai .kicker{grid-area:k}#ai .h2{grid-area:h}#ai .sub{grid-area:s;align-self:end}#ai .ai-row{grid-area:r;grid-template-columns:minmax(0,650fr) minmax(0,4400fr) minmax(0,650fr);justify-self:center;align-items:start;width:min(100%,179.143svh);margin-block:clamp(72px,12svh,140px) clamp(40px,8svh,96px);display:grid}#ai .stations{height:3.2em;margin-top:-5.68182%;position:relative}#ai .stations li{top:0;left:var(--x);text-align:center;width:max-content;max-width:11ch;position:absolute;translate:-50%}#ai figcaption{text-align:center;margin-top:6px}#ai .cards{column-gap:var(--gutter);grid-area:c;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;display:grid}#sh{grid-template-rows:auto auto auto 1fr;grid-template-areas:"k k k k k k k k k k k k""a a a a a.n n n n n n""h h h h h.t t t t t t""s s s s s.t t t t t t"}#sh .kicker{grid-area:k}#sh .sh-anchor{grid-area:a;align-self:end;width:40.8571svh;max-width:82%}#sh .sh-no{grid-area:n;align-self:end;margin-bottom:-.18em}#sh .h2{grid-area:h;margin-top:clamp(24px,4svh,48px)}#sh .sub{grid-area:s;margin-top:16px}#sh .sh-term{grid-area:t;margin-top:clamp(24px,4svh,48px)}#t{grid-template-areas:"k k k k k k k k k k k k""h h h h h h h h h h. .""s s s s s s. . . . . .""g g g g g g g g g g g g""f f f f f f.w w w w w""c c c c c c.w w w w w"}#t .kicker{grid-area:k}#t .h2{grid-area:h}#t .sub{grid-area:s;margin-top:16px}#t .t-stage{grid-area:g;justify-self:center;width:72vw;max-width:100%;margin-block:clamp(56px,10svh,112px) 128px}#t .facts{grid-area:f;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start}#t .count{grid-area:c;margin-top:24px}#t .t-weight{grid-area:w}#i{grid-template-areas:"k k k k k k k k k k k k""t t t t t t t t t t t.""s s s s s.l l l l l l""m m m m m.o o o o o o"}#i .kicker{grid-area:k}#i .typed{grid-area:t;margin-bottom:clamp(40px,8svh,96px)}#i .sub{grid-area:s}#i .links{grid-area:l;align-self:start}#i .colophon{grid-area:o;margin-top:24px}#i .home-line{grid-area:m;margin-top:24px}html.motion .leaf .h2{font-size:min(var(--fs-h2), 8.5svh)}html.motion #turn{grid-template-rows:auto auto;grid-template-areas:"k k k k k k k k k k k k""h h h h h h h h h h. ."}html.motion #turn .h2{display:grid}html.motion #turn .h2>span{grid-area:1/1}html.motion #turn .turn-still{--cs-size:min(calc(72vw / 7.36), 18svh);width:72%;margin:0;display:block;position:absolute;top:46svh;left:14%;translate:0 -50%}html.motion #turn .turn-still>:not(p){margin-block:0}html.motion #turn :is(.still-lines,.cap-note){display:none}html.motion #turn .i-callout{top:calc(46svh + 4.846vw + 10px);right:var(--margin);align-items:flex-end;gap:10px;position:absolute;left:63.5%}html.motion #turn .leader{border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);background:0 0;width:56px;height:30px;margin-bottom:.62em}html.motion #turn .caption{bottom:clamp(32px,7svh,72px);left:var(--margin);width:min(46ch,40%);margin:0;position:absolute}html.motion #manifest{--ship-y:max(38svh, calc(var(--header) + 250px));--cap:calc(34vw * 700 / 5200);--bw:min(calc((100vw - 2 * var(--margin)) * .58), calc((100svh - var(--header) - 158px) * 1.6));--bh:calc(var(--bw) * .625 + 110px);height:100svh;padding:0;display:block}html.motion #manifest .mf-head{top:calc(var(--header) + clamp(20px, 4svh, 48px));left:var(--margin);width:34vw;position:absolute}html.motion #manifest .ship-anchor{top:calc(var(--ship-y) - var(--cap) / 2);left:var(--margin);width:34vw;position:absolute}html.motion #manifest .mf-labels{top:calc(var(--ship-y) + var(--cap) / 2 + 1.1vw);left:var(--margin);width:34vw;margin:0;position:absolute}html.motion #manifest .mf-label{gap:0}html.motion #manifest .mf-name{font-size:min(calc(34vw / var(--fit)), calc(34vw / 5.2));margin-bottom:18px}html.motion #manifest .mf-what{margin-top:10px;font-size:16px}html.motion #manifest .bw{top:calc(var(--header) + (100svh - var(--header) - var(--bh)) / 2);right:var(--margin);width:var(--bw);margin:0;position:absolute}html.motion #var{grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"k k k k k k k k k k k k"". . . . . .h h h h h h"". . . . . .s s s s s s"". . . . . . . . . . . ."". . . . . .n n n n n n"}html.motion #var .var-anchor{top:40svh;left:var(--margin);max-width:none;margin:0;position:absolute;translate:0 -50%}html.motion #var .code{top:calc(40svh + 4.846vw + 44px);left:var(--margin);max-width:42%;margin:0;position:absolute}html.motion #var .nums{gap:0;margin:0}html.motion #var .nums>div{grid-area:1/1}html.motion #var .num{font-size:min(var(--fs-num), 19vw, 24svh)}html.motion #ai{grid-template-rows:auto auto 1fr auto;grid-template-areas:"k k k k k k k k k k k k""h h h h h h h h.s s s""r r r r r r r r r r r r"". . . . . . .c c c c c"}html.motion #ai .ai-row{align-self:center;width:min(100%,146.571svh);margin-block:24px}html.motion #ai .cards{grid-template-columns:minmax(0,1fr)}html.motion #ai .cards>*{grid-area:1/1}html.motion #sh .h2{font-size:min(var(--fs-h2), 7.5svh)}html.motion #t{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"k k k k k k k k k k k k""h h h h h h h h h h. ."". . . . . . . . . . . .""s s s s f f f w w w w w""s s s s c c c w w w w w"}html.motion #t .h2{font-size:min(var(--fs-h2), 8svh)}html.motion #t .t-stage{width:72%;max-width:none;margin:0;position:absolute;top:26svh;left:14%}html.motion #t .sub{align-self:start;margin:0;font-size:16px}html.motion #t .facts{grid-template-columns:repeat(2,minmax(0,1fr))}html.motion #t .count{margin-top:18px}html.motion #i{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"k k k k k k k k k k k k""t t t t t t t t t t t."". . . . . . . . . . . .""s s s s s.l l l l l l""m m m m m.o o o o o o"}html.motion #i .typed{margin:0;font-size:min(8vw,12.5svh)}}@media (min-width:641px) and (max-width:1100px){#v .v-note{top:calc(var(--base) + .072 * var(--fs) + 3px)}#var .code{max-width:100%;font-size:min(var(--fs-mono), 1.45vw);padding-inline:14px;font-stretch:75%}html:not(.motion) #var .code{grid-column:1/7}#v .lede{grid-column:1/span 7}#v .ctas{grid-column:8/-1}#ai{grid-template-areas:"k k k k k k k k k k k k""h h h h h h h h h h h h""s s s s s s s. . . . .""r r r r r r r r r r r r""c c c c c c c c c c c c"}#ai .sub{margin-top:16px}html.motion #ai{grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"k k k k k k k k k k k k""h h h h h h h h h h h h""s s s s s s s. . . . .""r r r r r r r r r r r r"". . . . .c c c c c c c"}}@media (min-width:641px) and (max-width:860px){#t .metric-labels li:is(:nth-child(3),:nth-child(4)){display:none}#v .lede{grid-column:1/span 10}#v .ctas{grid-area:4/1/auto/-1;justify-content:flex-start;margin-top:20px}}html.motion #ai .token,html.motion #sh .caret.on{visibility:visible}html.motion #ai .station path{fill-opacity:0}html.motion .bw-tab.is-on{background:0 0}html.motion .bw-on{background:var(--bw-tool);border-radius:8px 8px 0 0;width:0;height:32px;display:block;position:absolute;bottom:0;left:0}html.motion .bw-on:before,html.motion .bw-on:after{content:"";width:8px;height:8px;position:absolute;bottom:0}html.motion .bw-on:before{background:radial-gradient(circle at 0 0, transparent 7.5px, var(--bw-tool) 8px);left:-8px}html.motion .bw-on:after{background:radial-gradient(circle at 100% 0, transparent 7.5px, var(--bw-tool) 8px);right:-8px}html.motion .bw-page{visibility:hidden;box-shadow:-16px 0 36px -14px rgb(0 0 0/calc(var(--edge,0) * .45))}html.motion .bw-page:first-of-type{visibility:visible}html.motion .mf-labels{display:block;position:relative}html.motion .mf-label{--o:1;--a:1;pointer-events:none;position:absolute;top:0;left:0;right:0}html.motion .mf-label.is-on{pointer-events:auto}html.motion .mf-name{overflow:clip}html.motion .mf-name>span{translate:0 calc(var(--o) * 105%)}html.motion .mf-label :is(.mf-meta,.mf-what){opacity:calc(1 - var(--a));translate:0 calc(var(--o) * 10px)}@media (max-width:640px){.leaf{flex-direction:column;display:flex}.leaf .sub{margin-top:16px}.home>.me{--h:36svh;top:25svh;right:var(--margin);left:auto;translate:none}.me-think{transform-origin:100% 100%;width:40vw;top:-4%;left:auto;right:58%}.me-cloud{border-radius:20px;padding:8px 12px;font-size:13px}.me-puff-1{width:12px;height:12px;top:62%;left:auto;right:-14px}.me-puff-2{width:7px;height:7px;top:92%;left:auto;right:-24px}@keyframes me-in{0%{opacity:0;translate:0 24px}}#v{--fs:var(--fsc);padding:12svh var(--margin) 20px 24vw;flex-direction:column;align-items:flex-start;gap:14px;display:flex}#v .name{position:absolute;top:12svh;left:4vw}#v .word{flex-direction:column;display:flex}#v .slot+.slot{margin-top:-.2em}#v :is(.case,.case-line,.v-note){display:none}#v .etym{font-size:17px}#v .lede{max-width:none;margin-top:auto;padding-top:24px}#v .ctas{width:100%;margin-top:6px}#v .ctas .btn{flex:auto}#v .folio-b{margin-top:10px}#turn .turn-anchor{display:none}#turn .turn-still{gap:18px;margin-block:40px 24px;display:grid}#turn .i-callout{font-size:17px}#turn .caption{margin-top:16px}#manifest .ship-anchor{margin-block:28px 4px}.bw{border-radius:12px}.bw-strip,.bw-marks,.bw-me,.bw-star,.bw-bar .bw-btn:not(:last-child){display:none}.bw-bar{border-bottom:1px solid var(--bw-line);height:46px;padding:0 4px 0 8px}.bw-omni{border-radius:16px;height:32px;margin:0}.bw-count{border:1.6px solid;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;margin:0 6px 0 12px;font:600 11px/1 system-ui,sans-serif;display:grid}.mf-what{font-size:16px}#var .var-anchor{width:min(100%,64vw);margin-bottom:28px}#var .code{margin-top:28px;padding:14px;font-size:12px;font-stretch:75%}#var .nums{gap:32px;margin-top:36px;display:grid}#var .num{font-size:min(var(--fs-num), 30vw)}#ai .ai-row{flex-direction:column;margin-block:36px;display:flex}#ai .ai-a,#ai .ai-i{width:22vw}#ai .pipe-art{display:none}#ai .pipe{border-left:1px solid var(--ink);margin:10px 0 10px 11vw;padding:6px 0 10px}#ai .stations li{align-items:center;min-height:40px;padding-left:24px;display:flex;position:relative}#ai .stations li:before{content:attr(data-l);background:var(--paper);width:26px;height:26px;color:var(--signal);font:900 16px/1 var(--f-display);place-items:center;display:grid;position:absolute;left:0;translate:-50%}#ai figcaption{padding:6px 0 0 24px;font-size:15px}#ai .cards{gap:28px;margin-top:12px;display:grid}#sh .sh-anchor{width:48vw;margin-bottom:28px}#sh .sh-no{font-size:min(var(--fs-num), 30vw);margin-top:32px}#sh .sh-term{margin-top:28px}#t .t-stage{margin-block:36px 28px}#t .metric-labels,#t .call:before{display:none}#t .call{max-width:none;margin-top:12px;padding-top:0;font-size:16px;position:static}#t .call-v{margin-top:24px}#t .facts{margin-top:12px}#t .count{margin-top:20px}#t .t-weight{margin-top:28px}#i .typed{margin-bottom:32px;font-size:11vw}#i .links,#i .colophon,#i .home-line{margin-top:20px}html.motion .home section:not(#v){padding-left:24vw}html.motion #turn .h2{display:grid}html.motion #turn .h2>span{grid-area:1/1}html.motion #turn .i-callout{top:calc(var(--header) + 12svh + 4.47 * var(--fsc));left:calc(4vw + .65 * var(--fsc) + 6px);right:var(--margin);position:absolute;translate:0 -50%}html.motion #turn .leader{width:calc(24vw - 4vw - .65 * var(--fsc))}html.motion #turn .caption{right:var(--margin);position:absolute;bottom:6svh;left:24vw}html.motion #var .nums>div,html.motion #ai .cards>*{grid-area:1/1}html.motion #var .nums{gap:0}html.motion #var .num{font-size:min(var(--fs-num), 25vw)}html.motion #var .code{padding-inline:10px;font-size:min(10.5px,2.6vw)}html.motion #ai .cards{gap:0}html.motion #manifest{height:100svh;padding:calc(var(--header) + 18px) var(--margin) 0 24vw;flex-direction:column;display:flex}html.motion #manifest .mf-sub{font-size:17px}html.motion #manifest .bw{margin-top:18px}html.motion #manifest .mf-labels{flex:1;margin-top:20px}html.motion #manifest .mf-name{font-size:26px}html.motion #manifest .mf-what{font-size:15px}html.motion #t .t-stage{clip-path:inset(-12px 0)}html.motion #ai .pipe{margin-left:12px}html.motion #ai figcaption{display:none}}
