@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/ede9723bef64b582.32qwji8typ-o6.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:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/7e314ccfd4e06172.1w76bu4vqxqqv.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:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/30fd09fbaafebc17.p.3go__d1fwqfu8.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2.p.14a9xpaqsbppk.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}.archivo_db07b3eb-module__c0vxcq__className{font-family:Archivo,Arial,sans-serif}.archivo_db07b3eb-module__c0vxcq__variable{--font-display:"Archivo", Arial, sans-serif}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ef701df3eb7217b5-s.2-5rl2icj96bj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/cb7f9c8982383d8c-s.24-ltcwvomgnv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8eb6cbbbd6211577-s.01j5fdif8755c.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:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ba6a9de8afac985f-s.p.22hrpo06chs6-.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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_7b99407-module__ZWNTTG__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal;font-weight:500}.martian_mono_7b99407-module__ZWNTTG__variable{--font-mono:"Martian Mono", "Martian Mono Fallback"}
:root{--blaze:#ff5a0a;--blaze-hover:#ff7a38;--accent:var(--blaze);--accent-hover:var(--blaze-hover);--accent-display:#ff5a0a;--accent-text:#ff5a0a;--bg:#0b0a09;--surface:#171513;--raised:#221f1c;--raised-hover:#2d2925;--line:#34302b;--line-strong:#4a443d;--ink:#fff;--muted:#a39e96;--mk-leaf:#fff;--panel:#171513;--scrim:#0b0a0999;--nav-bg:#0b0a09d1;--shadow:0 21px 55px #00000059;--patch:#1c1916;--gut:max(16px, min(5.6vw, 80px));--max:1280px;--g:13px;--ease:cubic-bezier(.2, 0, 0, 1);--h1:clamp(34px, 6.18vw, 89px);--h2:clamp(34px, 3.82vw, 55px);--f144:clamp(55px, 10.4vw, 144px);--f89:var(--h1);--f55:var(--h2);--f34:34px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--accent-display:#e64a00;--accent-text:#c23f00;--bg:#fff;--surface:#f4f2ef;--raised:#eae7e2;--raised-hover:#dfdbd5;--line:#e2ded8;--line-strong:#b9b3aa;--ink:#0b0a09;--muted:#57524c;--mk-leaf:#0b0a09;--scrim:#f4f2efb8;--nav-bg:#ffffffdb;--shadow:0 21px 55px #281e1424;--patch:#efebe6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:144px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-stretch:100%;line-height:26px;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;padding:0}form,h1,h2,h3,h4,p,ul,ol,dl,figure{margin:0}ul,ol{padding:0;list-style:none}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--blaze);outline-offset:3px}::selection{background:var(--blaze);color:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:500;background:var(--blaze);color:#fff;height:44px;font:italic 900 15px/1 var(--font-display), sans-serif;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 21px;font-stretch:125%;display:inline-flex;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.disp,.h-xl,.h-l,.h-m,.h-s{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;text-box:trim-both cap alphabetic;font-style:italic;font-weight:900;font-stretch:125%;line-height:.92}.h-xl{font-size:var(--h1)}.h-l{font-size:var(--h2)}.h-m{font-size:34px}.h-s{letter-spacing:-.02em;font-size:21px;line-height:1}.acc{color:var(--accent-display)}.mono.acc,.meta.acc,.eyebrow.acc,.small.acc{color:var(--accent-text)}.muted{color:var(--muted)}.lede{color:var(--muted);max-width:62ch;font-size:21px;line-height:30px}.body{color:var(--muted);font-size:17px;line-height:26px}.small{font-size:15px;line-height:21px}.mono,.eyebrow,.kbd,.meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;font-stretch:100%;line-height:18px}.eyebrow,.meta{color:var(--muted)}.eyebrow{display:block}.kbd{border-left:1px solid var(--line-strong);color:var(--muted);padding:0 5px}.stack{flex-direction:column;display:flex}.row{flex-wrap:wrap;align-items:center;display:flex}.g8{gap:8px}.g13{gap:13px}.g21{gap:21px}.g34{gap:34px}.g55{gap:55px}.wrap{width:min(var(--max), 100% - 2 * var(--gut));margin-inline:auto}.sec{padding-block:89px 0}.sec:last-child{padding-bottom:89px}.sec-head{flex-direction:column;gap:21px;max-width:890px;margin-bottom:34px;display:flex}.sec-head .lede{font-size:17px;line-height:26px}.sec-head.split{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:34px;max-width:none}.sec-head.split>:last-child{flex:none}.rule{border:0;border-top:1px solid var(--line);margin:0}@media (max-width:860px){.sec{padding-top:55px}.sec:last-child{padding-bottom:55px}.sec-head.split{flex-direction:column;align-items:flex-start}}.pill,.btn{cursor:pointer;white-space:nowrap;max-width:100%;height:55px;font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;text-box:trim-both cap alphabetic;background:var(--blaze);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 34px;font-size:15px;font-style:italic;font-weight:900;font-stretch:125%;line-height:1;transition:transform .18s ease-out,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}@media (hover:hover){.pill:hover{background:var(--blaze-hover);transform:translate(2px,-2px)}}.pill:active{transform:none}.pill.ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}@media (hover:hover){.pill.ghost:hover{background:var(--ink);color:var(--bg)}}.pill.white{color:#0b0a09;background:#fff}.pill.black{color:#fff;background:#0b0a09}@media (hover:hover){.pill.white:hover{background:#fff}.pill.black:hover{background:#0b0a09}}.pill.sm{height:44px;padding:0 21px}.pill svg{flex:none;width:16px;height:16px}.pill>svg:last-child{margin-right:-3px}.pills{flex-wrap:wrap;gap:13px;display:flex}@media (max-width:600px){.pills>.pill{flex:100%}}.lnk{min-width:44px;min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.lnk svg{flex:none;width:16px;height:16px;transition:transform .18s ease-out}@media (hover:hover){.lnk:hover svg{transform:translate(2px,-2px)}}.circle,.arrow{background:var(--raised);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:background-color .18s,color .18s;display:grid}.circle svg,.arrow svg{width:16px;height:16px}.circle.sm{width:34px;height:34px}.tag{height:28px;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--raised);color:var(--ink);text-box:trim-both cap alphabetic;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.tag.img{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0b0a09a8}.tag.live:before{content:"";background:var(--blaze);border-radius:50%;width:8px;height:8px}.chip{background:var(--surface);height:44px;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-box:trim-both cap alphabetic;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 21px;font-size:12px;font-weight:500;line-height:1;transition:background-color .18s;display:inline-flex}@media (hover:hover){.chip:hover{background:var(--raised)}}.chip[aria-pressed=true],.chip.on{background:var(--ink);color:var(--bg)}.chips{flex-wrap:wrap;gap:8px;display:flex}.t .chip,.calc-inputs .chip{background:var(--raised)}@media (hover:hover){.t .chip:hover,.calc-inputs .chip:hover{background:var(--raised-hover)}}.t .chip[aria-pressed=true],.t .chip.on,.calc-inputs .chip[aria-pressed=true]{background:var(--ink)}.dot{background:var(--blaze);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.field{background:var(--surface);height:55px;box-shadow:inset 0 0 0 2px var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:13px;padding:0 21px;display:flex}.field:focus-within{box-shadow:inset 0 0 0 2px var(--blaze)}.field input,.field select{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.field select option{background:var(--surface);color:var(--ink)}.prose{color:var(--ink);overflow-wrap:break-word;min-width:0;font-size:17px;line-height:30px}.prose>*+*{margin-top:21px}.prose h2{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;margin-top:55px;scroll-margin-top:144px;font-size:34px;font-style:italic;font-weight:900;font-stretch:125%;line-height:34px}.prose h3{margin-top:34px;scroll-margin-top:144px;font-size:21px;font-weight:700;line-height:30px}.prose h4{margin-top:34px;font-size:17px;font-weight:700}.prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--blaze);text-decoration-color:var(--blaze);text-underline-offset:3px;text-decoration-thickness:2px}.prose ul,.prose ol{list-style:revert;padding-left:21px}.prose li+li{margin-top:8px}.prose li::marker{color:var(--muted)}.prose img,.prose video{border-radius:13px;height:auto}.prose figcaption{color:var(--muted);text-align:center;margin-top:13px;font-size:15px;line-height:21px}.prose iframe{aspect-ratio:16/9;border:0;border-radius:13px;width:100%;height:auto}.prose blockquote{border-left:3px solid var(--blaze);margin-left:0;margin-right:0;padding:0 0 0 21px;font-size:21px;font-weight:600;line-height:30px}.prose blockquote p{margin:0}.prose hr{border:0;border-top:1px solid var(--line);margin:55px 0}.prose code{font-family:var(--font-mono), monospace;background:var(--surface);border-radius:6px;padding:2px 5px;font-size:.85em}.prose pre{color:#fff;box-shadow:inset 0 0 0 1px var(--line);background:#0b0a09;border-radius:13px;margin-bottom:0;padding:21px;font-size:15px;line-height:26px;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:21px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 21px 13px 0}.prose th{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.prose .kg-card{margin-top:34px}.prose .kg-image{margin-inline:auto}.prose .kg-width-wide,.prose .kg-width-full{margin-left:0;margin-right:0}.prose .kg-callout-card{background:var(--surface);border-radius:13px;gap:13px;padding:21px;display:flex}.prose .kg-bookmark-card{background:var(--surface);border-radius:13px;overflow:hidden}.prose .kg-bookmark-container{color:inherit;text-decoration:none;display:flex}.prose .kg-bookmark-content{flex:1;min-width:0;padding:21px}.prose .kg-bookmark-title{font-weight:700}.prose .kg-bookmark-description,.prose .kg-bookmark-metadata{color:var(--muted);font-size:15px;line-height:21px}.prose .kg-bookmark-thumbnail{width:34%;position:relative}.prose .kg-bookmark-thumbnail img{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.prose .kg-button-card a{background:var(--blaze);height:55px;font:italic 900 15px/1 var(--font-display), sans-serif;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 34px;font-stretch:125%;display:inline-flex;color:#fff!important;text-decoration:none!important}.prose .kg-gallery-container{flex-direction:column;gap:8px;display:flex}.prose .kg-gallery-row{gap:8px;display:flex}.prose .kg-gallery-image img{object-fit:cover;width:100%;height:100%}.legal.prose h2{margin-top:55px;font-size:21px;line-height:21px}.legal.prose h3{margin-top:34px}.table-wrap{background:var(--surface);border-radius:21px;overflow-x:auto}.dtable{border-collapse:collapse;width:100%;font-size:15px;line-height:21px}.dtable th,.dtable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:21px}.dtable tr:last-child td{border-bottom:0}.dtable th{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:18px}.dtable td:first-child{font-weight:600}.dtable .hl{background:var(--raised)}.dtable th.hl{color:var(--ink)}@media (max-width:760px){.dtable thead{display:none}.dtable tr{border-bottom:1px solid var(--line);gap:8px;padding:21px;display:grid}.dtable tr:last-child{border-bottom:0}.dtable td{border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:13px;padding:0;display:grid}.dtable td:before{content:attr(data-label);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:21px}.dtable td:first-child{grid-template-columns:1fr;font-size:17px}.dtable td:first-child:before{display:none}.dtable .hl{background:0 0}}.faq{flex-direction:column;gap:8px;display:flex}.faq details{background:var(--surface);border-radius:21px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:21px;min-height:76px;padding:21px;font-size:17px;font-weight:600;line-height:26px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .circle{transition:transform .25s var(--ease), background-color .18s}.faq details[open] summary .circle{transform:rotate(45deg)}.faq .ans{max-width:70ch;color:var(--muted);padding:0 21px 21px;font-size:17px;line-height:26px}.faq .ans>*+*{margin-top:13px}.code{color:#fff;font-family:var(--font-mono), monospace;background:#0b0a09;border-radius:21px;min-width:0;font-size:12px;line-height:21px;overflow:hidden;box-shadow:inset 0 0 0 1px #34302b}.code .bar{color:#a39e96;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #34302b;justify-content:space-between;gap:13px;padding:13px 21px;font-size:12px;line-height:18px;display:flex}.code pre{white-space:pre;margin:0;padding:21px;overflow-x:auto}.code .k{color:#ff5a0a}.code .s{color:#a39e96}.cmd{background:var(--raised);min-height:44px;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:13px;max-width:100%;padding:0 21px;font-size:12px;line-height:18px;display:inline-flex;overflow-x:auto}.cmd b{color:var(--muted);font-weight:500}.cmd.block{white-space:pre-wrap;border-radius:13px;padding:13px 21px;display:flex}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 13px;display:flex}.crumbs a,.crumbs [aria-current]{align-items:center;min-height:44px;display:inline-flex}.crumbs a{min-width:44px}@media (hover:hover){.crumbs a:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
.mk{aspect-ratio:38.85/57.6;flex:none;width:auto;display:block}.lockup{min-height:44px;color:var(--ink);flex:none;align-items:center;gap:8px;display:inline-flex}.lockup .mk{height:34px}.wordmark{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;color:var(--ink);text-box:trim-both cap alphabetic;font-size:21px;font-style:italic;font-weight:900;font-stretch:125%;line-height:1}.wordmark .ed{color:var(--accent-display)}.page{display:flow-root;position:relative}.gnav{z-index:120;width:min(var(--max), 100% - 2 * var(--gut));background:var(--nav-bg);-webkit-backdrop-filter:blur(13px)saturate(1.2);backdrop-filter:blur(13px)saturate(1.2);height:76px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:21px;padding:0 13px 0 21px;display:flex;position:fixed;top:13px;left:50%;transform:translate(-50%)}.gnav.is-portal{position:absolute}.gnav .tabs{gap:5px;margin-left:13px;display:flex}.tab{height:44px;color:var(--muted);font-family:var(--font-display), sans-serif;text-transform:uppercase;text-box:trim-both cap alphabetic;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-style:italic;font-weight:900;font-stretch:125%;line-height:1;transition:color .18s,background-color .18s;display:inline-flex}.tab .mk{height:24px}@media (hover:hover){.tab:hover{color:var(--ink);background:var(--raised)}}.tab[aria-current=page]{color:var(--ink);background:var(--raised)}.gnav .right{align-items:center;gap:8px;margin-left:auto;display:flex}.search-btn{background:var(--raised);height:44px;color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-box:trim-both cap alphabetic;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.search-btn svg{flex:none;width:16px;height:16px}@media (hover:hover){.search-btn:hover{color:var(--ink);background:var(--raised-hover)}}.icon-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-btn svg{width:21px;height:21px}@media (hover:hover){.icon-btn:hover{background:var(--raised)}}.gnav .ph{display:none}.apps-menu{position:relative}.apps-menu>.pill svg{width:13px;height:13px}.apps-pop{background:var(--surface);z-index:200;width:340px;box-shadow:var(--shadow), inset 0 0 0 1px var(--line);border-radius:21px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 13px);right:0}.apps-item{border-radius:13px;justify-content:space-between;align-items:center;gap:13px;min-height:55px;padding:8px 13px;display:flex}@media (hover:hover){.apps-item:hover{background:var(--raised)}}.apps-name{font-size:17px;font-weight:600;line-height:26px}.apps-item .muted{font-size:15px;line-height:21px}.lnav-wrap{z-index:110;pointer-events:none;justify-content:center;margin-top:89px;padding-top:13px;display:flex;position:sticky;top:0}.lnav{pointer-events:auto;width:min(var(--max), 100% - 2 * var(--gut));background:var(--nav-bg);-webkit-backdrop-filter:blur(13px)saturate(1.2);backdrop-filter:blur(13px)saturate(1.2);height:55px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:13px;padding:0 5px 0 21px;display:flex}.lnav .pname{min-height:44px;font-family:var(--font-display), sans-serif;text-transform:uppercase;text-box:trim-both cap alphabetic;flex:none;align-items:center;gap:8px;font-size:13px;font-style:italic;font-weight:900;font-stretch:125%;line-height:1;display:inline-flex}.lnav .pname .mk{height:24px}.lnav .links{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.lnav .links::-webkit-scrollbar{display:none}.lnav .links a{height:44px;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-box:trim-both cap alphabetic;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:500;line-height:1;transition:color .18s,background-color .18s;display:inline-flex}@media (hover:hover){.lnav .links a:hover{color:var(--ink)}}.lnav .links a[aria-current=page]{background:var(--raised);color:var(--ink)}.lnav .pill{flex:none}.sheet{z-index:115;background:var(--bg);padding:89px var(--gut) 34px;flex-direction:column;gap:34px;display:none;position:fixed;inset:0;overflow-y:auto}.sheet[data-open=true]{animation:sheetIn .3s var(--ease) both;display:flex}.sheet .ptiles{grid-template-columns:1fr;gap:8px}.sheet .lists{grid-template-columns:1fr 1fr;gap:21px 13px;display:grid}.sheet .lists h4{margin-bottom:8px}.sheet .lists a{align-items:center;min-height:44px;font-size:17px;font-weight:600;line-height:26px;display:flex}.sheet .foot{justify-content:space-between;align-items:center;gap:13px;display:flex}@keyframes sheetIn{0%{opacity:0;transform:translateY(21px)}to{opacity:1;transform:none}}.palette-backdrop{z-index:400;background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .15s var(--ease);position:fixed;inset:0}.palette{left:50%;top:calc(89px + env(safe-area-inset-top,0px));background:var(--surface);width:min(610px,100% - 26px);max-height:calc(100% - 144px);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);border-radius:21px;flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}.palette-input{border-bottom:1px solid var(--line);height:55px;color:var(--muted);flex:none;align-items:center;gap:13px;padding:0 5px 0 21px;display:flex}.palette-input>svg{flex:none;width:21px;height:21px}.palette-input input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.palette-list{flex:1;margin:0;padding:8px;overflow-y:auto}.palette-group{padding:13px 13px 8px}.palette-item{cursor:pointer;border-radius:13px;align-items:center;gap:13px;min-height:55px;padding:8px 13px;display:flex}.palette-item .mk{height:24px}.palette-item .txt{flex-direction:column;flex:1;min-width:0;display:flex}.palette-item .pt{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:21px;overflow:hidden}.palette-item .pk{color:var(--muted);font-size:15px;line-height:21px}.palette-item .arrow{background:0 0}.palette-item[aria-selected=true]{background:var(--raised)}.palette-empty{color:var(--muted);padding:21px 13px}.palette-foot{border-top:1px solid var(--line);flex:none;gap:21px;padding:13px 21px;display:flex}@media (max-width:600px){.palette-foot{display:none}.palette{top:calc(21px + env(safe-area-inset-top,0px));max-height:calc(100% - 42px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search-hint{background:var(--surface);width:100%;max-width:610px;height:55px;box-shadow:inset 0 0 0 2px var(--line);color:var(--muted);font:inherit;cursor:text;text-align:left;border:0;border-radius:999px;align-items:center;gap:13px;padding:0 21px;font-size:17px;display:flex}.search-hint svg{flex:none;width:21px;height:21px}.search-hint span{flex:1}@media (hover:hover){.search-hint:hover{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}}.footer{width:min(var(--max), 100% - 2 * var(--gut));border-top:1px solid var(--line);gap:55px;margin:89px auto 0;padding:55px 0 21px;display:grid;container-type:inline-size}.footer .cols{grid-template-columns:1.618fr repeat(5,minmax(0,1fr));gap:34px;display:grid}.footer .brandcol{align-content:start;justify-items:start;gap:13px;display:grid}.footer .brandcol .lockup{min-height:34px}.footer .brandcol p{color:var(--muted);max-width:28ch;font-size:15px;line-height:21px}.footer h4{color:var(--ink);text-box:trim-both cap alphabetic;margin:0 0 21px}.footer ul{gap:8px;display:grid}.footer li a{color:var(--muted);font-size:15px;line-height:21px;transition:color .18s;display:block}@media (hover:hover){.footer li a:hover{color:var(--ink)}}.footer .sign{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--ink);padding-block:3px;font-size:13.4cqi;font-style:italic;font-weight:900;font-stretch:125%;line-height:.8;overflow:hidden}.footer .sign .ed{color:var(--accent-display)}.footer .bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;padding-top:21px;display:flex}.footer .bar .links{flex-wrap:wrap;gap:0 21px;display:flex}.footer .bar a{color:var(--muted);align-items:center;min-height:44px;display:inline-flex}@media (hover:hover){.footer .bar a:hover{color:var(--ink)}}.themebtn svg{width:16px;height:16px}@media (max-width:1100px){.gnav .tabs{margin-left:0}.search-btn .lbl,.search-btn .kbd{display:none}}@media (max-width:900px){.footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .brandcol{grid-column:1/-1}}@media (max-width:860px){.gnav{gap:8px;height:64px;padding:0 8px 0 21px}.gnav .tabs,.gnav .apps-menu,.gnav .search-btn{display:none}.gnav .ph{display:inline-grid}.lnav-wrap{margin-top:55px;padding-top:34px;top:-21px}.lnav .pname{justify-content:center;min-width:44px}.lnav{padding-left:13px}.lnav .pill,.lnav .pname .t{display:none}}@media (max-width:600px){.footer{gap:34px}.footer .brandcol .lockup{min-height:44px}.footer ul{gap:0}.footer li a{padding-block:13px}.footer .bar a{justify-content:center;min-width:44px}.sheet .lists{grid-template-columns:1fr}}
.t{background:var(--surface);border-radius:21px;min-width:0;position:relative;overflow:hidden}.t.pad{padding:34px}.t.pad-s{padding:21px}.t.pad-l{padding:55px}.t.outline{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.t.panel{background:var(--panel);color:#fff}.t.raised,.t .t{background:var(--raised)}.t.blaze{background:var(--blaze);color:#fff}.t.glow:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 50% 100%,#ff5a0a4d,#0000 70%);position:absolute;inset:0}a.t,.t.link{color:inherit;transition:transform .2s ease-out,background-color .2s;display:block}@media (hover:hover){a.t:hover,.t.link:hover{transform:translate(2px,-2px)}}.accent{color:var(--accent-display)}.tgrid{gap:var(--g);grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));display:grid}.tgrid.c2{--cols:2}.tgrid.c4{--cols:4}.tgrid.c5{--cols:5}.tgrid.c1{--cols:1}.ftile{flex-direction:column;gap:13px;min-height:100%;padding:21px;display:flex}.ftile .hd{justify-content:space-between;align-items:center;gap:13px;margin-bottom:8px;display:flex}.ftile .hd:has(.arrow){min-height:34px}.ftile h3{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;text-box:trim-both cap alphabetic;font-size:21px;font-style:italic;font-weight:900;font-stretch:125%;line-height:1}.ftile p{color:var(--muted);font-size:15px;line-height:21px}.ftile.big{padding:34px}@media (hover:hover){a.ftile:hover{background:var(--raised)}a.ftile:hover .arrow{background:var(--blaze);color:#fff}}.stile{flex-direction:column;justify-content:space-between;gap:21px;min-height:144px;padding:21px;display:flex}.stile .v{text-transform:uppercase;letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:34px;font-style:italic;font-weight:900;font-stretch:125%;line-height:.92}.stile .l{color:var(--muted);font-size:15px;line-height:21px}.facts{flex-direction:column;gap:8px;display:flex}.facts li{align-items:flex-start;gap:13px;font-size:17px;line-height:26px;display:flex}.facts li .ck{color:var(--muted);flex:none;margin-top:5px}.facts li .muted{color:var(--muted)}.bads li{color:var(--muted);align-items:flex-start;gap:13px;font-size:17px;line-height:26px;display:flex}.bads li:before{content:"";background:var(--line-strong);border-radius:2px;flex:none;width:13px;height:2px;margin-top:13px}.ptiles{gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pt{background:var(--surface);min-width:0;min-height:233px;color:var(--ink);border-radius:21px;grid-template-rows:auto 1fr auto;gap:13px;padding:21px;transition:background-color .2s,transform .2s ease-out;display:grid;position:relative}.pt .hd{justify-content:space-between;align-items:flex-start;display:flex}.pt .mk{height:55px}.pt .txt{flex-direction:column;grid-row:3;gap:13px;display:flex}.pt .nm{text-transform:uppercase;letter-spacing:-.02em;text-box:trim-both cap alphabetic;font-size:21px;font-style:italic;font-weight:900;font-stretch:125%;line-height:1}.pt .ln{color:var(--muted);font-size:15px;line-height:21px}.ptiles:not(.rows) .pt .ln{min-height:42px}@media (hover:hover){.pt:hover{background:var(--blaze);--mk-body:#fff;--mk-body-leaf:#fff;transform:translate(2px,-2px)}.pt:hover .nm,.pt:hover .ln{color:#fff}.pt:hover .arrow{color:#0b0a09;background:#fff}}@media (max-width:900px){.ptiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ptiles.rows .pt{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:21px;min-height:0}.ptiles.rows .pt .hd{display:contents}.ptiles.rows .pt .mk{grid-area:1/1;height:34px}.ptiles.rows .pt .txt{grid-area:1/2;gap:8px}.ptiles.rows .pt .arrow{grid-area:1/3}@media (max-width:600px){.ptiles{grid-template-columns:1fr;gap:8px}.ptiles .pt{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:21px;min-height:0}.ptiles .pt .hd{display:contents}.ptiles .pt .mk{grid-area:1/1;height:34px}.ptiles .pt .txt{grid-area:1/2;gap:8px}.ptiles .pt .ln{min-height:0}.ptiles .pt .arrow{grid-area:1/3}}.hero{gap:var(--g);grid-template-columns:1.618fr 1fr;display:grid}.hero .copy{flex-direction:column;justify-content:space-between;gap:55px;min-width:0;padding:55px;display:flex}.hero .copy h1,.hero .copy h2{font-size:var(--h2)}.hero .copy .lede{max-width:55ch}.hero.home .side{grid-template-columns:repeat(2,minmax(0,1fr))}.hero.home .side .pt{min-height:0}.hero .side{gap:var(--g);min-width:0;display:grid}.hero.portal .side{grid-template-rows:minmax(377px,1fr) auto}.hero .vis{place-items:center;min-height:377px;display:grid}.hero .vis.blaze{background:var(--blaze)}.hero .vis .mkrise{place-items:center;display:grid}.hero .vis>img,.hero .vis>.fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qlinks{gap:8px;display:grid}.qlink{background:var(--surface);border-radius:21px;justify-content:space-between;align-items:center;gap:13px;min-height:55px;padding:8px 8px 8px 21px;transition:background-color .2s;display:flex}.qlink .tx{flex-direction:column;min-width:0;display:flex}.qlink .tt{font-size:17px;font-weight:600;line-height:21px}.qlink .sub{color:var(--muted);font-size:15px;line-height:21px}@media (hover:hover){.qlink:hover{background:var(--raised)}.qlink:hover .arrow{background:var(--blaze);color:#fff}}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero .copy{gap:34px;padding:34px 21px}.hero.home .side .pt{min-height:144px}.hero .vis{aspect-ratio:4/3;min-height:0}.hero.portal .side{grid-template-rows:auto}}@media (max-width:600px){.hero.home .side{grid-template-columns:1fr}.hero.home .side .pt{min-height:0}}.phone{width:var(--pw,62%);max-width:377px;height:auto;left:50%;top:var(--pt,13%);position:absolute;transform:translate(-50%)}.phone img{width:100%;height:auto}.feat-grid{grid-template-columns:repeat(var(--fcols,5), minmax(0, 1fr));background:var(--line);border:1px solid var(--line);border-radius:21px;gap:1px;display:grid;overflow:hidden}.feat-grid.c4{--fcols:4}.feat-grid.c3{--fcols:3}.fi{background:var(--surface);grid-template-rows:auto auto 1fr;align-content:start;gap:8px;padding:21px;display:grid}.fi .ic{background:var(--raised);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.fi .ic svg{width:21px;height:21px}.fi strong{font-size:17px;font-weight:600;line-height:21px}.fi span:not(.ic){color:var(--muted);font-size:15px;line-height:21px}@media (max-width:1000px){.feat-grid,.feat-grid.c4,.feat-grid.c3{--fcols:2}}@media (max-width:480px){.fi{padding:13px}}.media-row{gap:var(--g);grid-template-columns:1.618fr 1fr;display:grid}.vid{color:#fff;aspect-ratio:16/10;background:#000;border-radius:21px;min-width:0;display:block;position:relative;overflow:hidden}.vid.lg{aspect-ratio:auto;min-height:440px}.vid img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out;position:absolute;inset:0}@media (hover:hover){.vid:hover img{transform:scale(1.03)}}.vid .shade{background:linear-gradient(#0b0a0900 30%,#0b0a0940 55%,#0b0a09e0 100%);position:absolute;inset:0}.vid .tag{position:absolute;top:21px;left:21px}.vid .play{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;transition:background-color .2s,transform .2s ease-out,box-shadow .2s;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff9}.vid.lg .play{width:89px;height:89px}@media (hover:hover){.vid:hover .play{background:var(--blaze);box-shadow:none;transform:scale(1.05)}}.vid .cap2{gap:8px;display:grid;position:absolute;bottom:21px;left:21px;right:21px}.vid .cap2 .meta{color:#ffffffd1}.vid .cap2 h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:21px;display:-webkit-box;overflow:hidden}.vid.lg .cap2 h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.03em;text-box:trim-both cap alphabetic;-webkit-line-clamp:3;font-size:clamp(21px,2.36vw,34px);font-style:italic;font-weight:900;font-stretch:125%;line-height:.92}@media (max-width:900px){.media-row{grid-template-columns:1fr}.vid.lg{aspect-ratio:16/10;min-height:0}}@media (max-width:600px){.vid.lg .play{width:55px;height:55px}.vid.lg .play svg{width:21px;height:21px}}.posts{gap:var(--g);grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;display:grid}.post{background:var(--surface);color:var(--ink);border-radius:21px;min-width:0;transition:transform .2s ease-out;display:grid;overflow:hidden}@media (hover:hover){.post:hover{transform:translate(2px,-2px)}}.post .im{background:var(--raised);min-height:0;position:relative;overflow:hidden}.post .im img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out}@media (hover:hover){.post:hover .im img{transform:scale(1.03)}}.post .ph{position:absolute;inset:0}.post .bd{align-content:start;gap:8px;padding:21px;display:grid}.post h3{letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:21px;font-weight:700;line-height:26px;display:-webkit-box;overflow:hidden}.post.is-card{grid-template-rows:auto 1fr}.post.is-card .im{aspect-ratio:16/10}.post.rowc{grid-template-columns:144px minmax(0,1fr)}.post.rowc .bd{align-content:center}.post.rowc h3{font-size:17px;line-height:21px}.t .post{background:var(--raised)}@media (max-width:480px){.post.rowc{grid-template-columns:89px minmax(0,1fr)}.post.rowc .bd{padding:13px}}.rows{flex-direction:column;gap:8px;display:flex}.srow{background:var(--surface);border-radius:21px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:21px;min-height:76px;padding:13px 21px;transition:background-color .2s;display:grid}.srow.story{grid-template-columns:minmax(0,1fr) 34px}.srow>.ic{background:var(--raised);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.srow>.ic svg{width:21px;height:21px}.srow .tx{flex-direction:column;gap:5px;min-width:0;display:flex}.srow .tt{font-size:17px;font-weight:600;line-height:21px}.srow .sub{color:var(--muted);font-size:15px;line-height:21px}@media (hover:hover){.srow:hover{background:var(--raised)}.srow:hover .arrow{background:var(--blaze);color:#fff}}@media (max-width:600px){.srow{gap:13px;padding:13px}}.poster{background:var(--blaze);color:#fff;border-radius:21px;grid-template-columns:1.618fr 1fr;align-items:end;gap:34px;margin-top:89px;padding:55px;display:grid}.poster .cp{flex-direction:column;gap:21px;display:flex}.poster p{max-width:38ch;font-size:21px;line-height:30px}.poster .act{min-width:0}.poster .pills{justify-content:flex-end}@media (max-width:860px){.poster{grid-template-columns:1fr;margin-top:55px;padding:34px 21px}.poster .pills{justify-content:flex-start}}.subform{flex-direction:column;gap:8px;width:100%;display:flex}.subform .fld{background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px;display:flex}.subform input[type=email]{color:#0b0a09;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 21px;font-size:17px}.subform input::placeholder{color:#57524c}.subform .submsg:empty{display:none}.subform .submsg{color:var(--muted);font-size:15px;line-height:21px}.subform.blaze .submsg{color:#0b0a09;background:#fff;border-radius:13px;padding:8px 13px}.subdone{color:#0b0a09;background:#fff;border-radius:21px;align-items:center;gap:13px;min-height:55px;padding:8px 21px;font-size:17px;line-height:26px;display:flex}.subform.plain .fld{background:var(--surface);box-shadow:inset 0 0 0 2px var(--line)}.subform.plain input[type=email]{color:var(--ink)}.subform.plain input::placeholder{color:var(--muted)}.subform.plain .subdone{background:var(--surface);color:var(--ink)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:760px){.subform .fld{border-radius:13px;flex-direction:column;align-items:stretch;gap:8px;padding:8px}.subform input[type=email]{padding:0 13px}.subform .fld .pill{width:100%}}.mkrise .mk{width:auto}.hero .vis>.vid{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.vid.lead .cap2 h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.03em;text-box:trim-both cap alphabetic;-webkit-line-clamp:3;font-size:clamp(21px,2.36vw,34px);font-style:italic;font-weight:900;font-stretch:125%;line-height:.92}.vid .ph{background:var(--panel);position:absolute;inset:0}.field.browse-q{max-width:610px}.ftile.empty{align-items:flex-start;padding:34px}.pill.more{align-self:center}.ftile.path .steps{gap:13px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ftile.path .steps li{gap:8px;display:grid}.ftile.path .st{justify-content:space-between;align-items:baseline;gap:13px;font-size:15px;line-height:21px;display:flex}.ftile.path .cmd{white-space:normal;overflow-wrap:anywhere;justify-self:start;max-width:100%}.ftile.path .res{align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:15px;font-weight:700;line-height:21px;display:flex}.ftile.path .res svg{color:var(--blaze);flex:none}.ftile.path .pill{align-self:flex-start}.ftile.path .sub{color:var(--muted);font-size:15px;line-height:21px}.poster .acc,.poster .accent{color:inherit}p a.accent,.notice a{color:var(--accent-text)}
main.plain{padding-top:89px}main.plain:before{content:"";height:13px;display:block}main.has-lnav{padding-top:0}.lnav-wrap+*{margin-top:21px}.sec.tight{padding-top:55px}@media (max-width:860px){main.plain:before{display:none}}.phero{width:min(var(--max), 100% - 2 * var(--gut));gap:var(--g);grid-template-columns:1.618fr 1fr;margin:0 auto;display:grid}.wrap>.phero,.sec .phero{width:100%}.phero>.t{min-width:0}.phero .cp,.copy{flex-direction:column;justify-content:center;gap:21px;padding:55px;display:flex}.phero .cp h1,.phero .cp h2{font-size:var(--h2)}.phero .vis{place-items:center;min-height:377px;display:grid}.phero .vis.blaze{background:var(--blaze)}.phero .vis>.fill{position:absolute;inset:0}.phero.flip{grid-template-columns:1fr 1.618fr}@media (max-width:900px){.phero,.phero.flip{grid-template-columns:1fr}.phero .cp,.copy{padding:34px 21px}.phero .vis{aspect-ratio:4/3;min-height:0}}.chaps{gap:55px;margin-top:89px;display:grid}.chap{gap:var(--g);grid-template-columns:1fr 1.618fr;min-height:489px;display:grid}.chap .copy{justify-content:space-between;gap:34px;padding:34px}.chap-id{align-items:center;gap:13px;display:flex}.chap-id .mk{height:34px}.chap .vis{min-height:377px}.chap .vis.bleed{background:#000}.chap .vis.bleed>.vid{aspect-ratio:auto;border-radius:0;min-height:0;position:absolute;inset:0}.chap .vis.datavis{flex-direction:column;justify-content:space-between;gap:21px;padding:34px;display:flex}.chap .vis.datavis .chart{flex:1 1 0;width:100%;height:auto;min-height:144px;overflow:visible}.chap .vis.datavis .cmds{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.chap .vis.flowvis{place-items:center;padding:34px;display:grid}.flowcard{gap:13px;width:min(100%,440px);display:grid}.flowlist{gap:8px;display:grid}.flowlist li{background:var(--raised);min-height:55px;color:var(--muted);border-radius:13px;align-items:center;gap:13px;padding:8px 21px;font-size:17px;line-height:21px;display:flex}.flowlist li.done{color:var(--ink)}.flowlist .tick{width:21px;height:21px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%;flex:none;position:relative}.flowlist li.done .tick{background:var(--blaze);box-shadow:none}.flowlist li.done .tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:4px;left:7px;transform:rotate(40deg)}@media (max-width:900px){.chaps{gap:34px;margin-top:55px}.chap{grid-template-columns:1fr;min-height:0}.chap .copy{padding:34px 21px}.chap .vis{aspect-ratio:4/3;min-height:0}.chap .vis.flowvis{aspect-ratio:auto;padding:21px}.chap .vis.datavis{padding:21px}.chap .vis.datavis .cmd{max-width:100%}}@media (max-width:600px){.chap .vis.datavis{aspect-ratio:auto;min-height:377px}}.vstat{flex-direction:column;justify-self:stretch;align-items:flex-start;gap:13px;padding:0 34px;display:flex}.vstat .v{letter-spacing:-.03em;text-transform:uppercase;text-box:trim-both cap alphabetic;font-size:89px;font-style:italic;font-weight:900;font-stretch:125%;line-height:.92}.vstat .v em{font-style:inherit;color:var(--muted);margin-left:8px;font-size:34px}.vstat .s{color:var(--muted);max-width:28ch;font-size:15px;line-height:21px}.vis:has(.vstat){place-items:center start}.vchart{width:calc(100% - 68px);height:auto;position:absolute;bottom:34px;left:34px;right:34px}.vcode{flex-direction:column;justify-self:stretch;align-items:flex-start;gap:8px;min-width:0;max-width:100%;padding:0 34px;display:flex}.vcode .cmd{white-space:normal;overflow-wrap:anywhere;max-width:100%}.vimg{object-fit:cover}.vis:has(.vimg){padding:0}.vwall{width:47%;height:auto;box-shadow:0 0 0 5px #0b0a09, 0 0 0 6px var(--line-strong);border-radius:21px 21px 0 0;position:absolute;top:13%;left:50%;transform:translate(-50%)}.mkcenter{place-items:center;display:grid;position:absolute;inset:0}@media (max-width:900px){.vstat{padding:0 21px}.vstat .v{font-size:55px}.vchart{width:calc(100% - 42px);bottom:21px;left:21px;right:21px}.vcode{padding:0 21px}.vis:has(.phone){aspect-ratio:1}}.chip-tag{z-index:3;height:28px;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-box:trim-both cap alphabetic;background:#0b0a09a8;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:21px;left:21px}.vis>.tag{z-index:3;position:absolute;top:21px;left:21px}.index{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:18px}.gap-8{gap:8px}.gap-12{gap:13px}.gap-16{gap:21px}.gap-24,.gap-32{gap:34px}.gap-48{gap:55px}.display,.h1,.h2,.h3{text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;text-box:trim-both cap alphabetic;font-style:italic;font-weight:900;font-stretch:125%;line-height:.92}.display{font-size:var(--h1)}.h1{font-size:var(--h2)}.h2{font-size:34px}.h3{letter-spacing:-.02em;font-size:21px;line-height:1}.card,.tile{background:var(--surface);border-radius:21px;flex-direction:column;gap:13px;min-width:0;padding:21px;display:flex}.card.outlined,.card.outline{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.card-title{text-transform:uppercase;letter-spacing:-.02em;font-size:21px;font-style:italic;font-weight:900;font-stretch:125%;line-height:1}@media (hover:hover){a.tile:hover{background:var(--raised)}}.grid-2,.grid-3,.grid-4{gap:var(--g);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.split-2{gap:var(--g) 55px;grid-template-columns:1fr 1fr;align-items:start;display:grid}.split-2>*{min-width:0}.btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.link-arrow{min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.link-arrow svg{width:16px;height:16px}.cut-sm,.cut-md,.cut-lg{border-radius:21px}.small-text{color:var(--muted);font-size:15px;line-height:21px}.notice{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:21px;padding:21px}.img-ph{background:var(--raised);place-items:center;display:grid}.status{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.status.oss,.status.ready{color:var(--ink)}.status.oss:before,.status.ready:before{content:"";background:var(--blaze);border-radius:50%;width:8px;height:8px}.step-list,.problem-list,.link-list{flex-direction:column;gap:8px;display:flex}.step-list>li,.problem-list>li,.link-list>li{background:var(--surface);border-radius:21px;align-items:flex-start;gap:21px;padding:21px;display:flex}.step-n{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--muted);flex:none;font-size:12px;font-weight:500;line-height:26px}.orig{align-items:center;gap:8px;display:inline-flex}@media (max-width:1100px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.grid-2,.grid-3,.split-2{grid-template-columns:1fr}}@media (max-width:600px){.grid-4{grid-template-columns:1fr}}@media (max-width:1100px){.tgrid.c4{--cols:2}.tgrid.c5{--cols:3}}@media (max-width:860px){.tgrid,.tgrid.c2{--cols:1}.tgrid.c4,.tgrid.c5{--cols:2}}@media (max-width:600px){.tgrid.c4,.tgrid.c5{--cols:1}}.price{letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:55px;font-style:italic;font-weight:900;font-stretch:125%;line-height:.92}.price small{letter-spacing:0;color:var(--muted);text-transform:none;margin-left:8px;font-size:15px;font-style:normal;font-weight:600;font-stretch:100%}.plans{gap:var(--g);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;display:grid}.plantile{flex-direction:column;justify-content:space-between;gap:34px;padding:34px;display:flex}.plantile.featured{box-shadow:inset 0 0 0 2px var(--blaze)}.plantile .pill,.ribbon{align-self:flex-start}@media (max-width:860px){.plantile{gap:21px;padding:21px}.plantile .pill{align-self:stretch}}.ptable{border-collapse:collapse;width:100%;font-size:15px;line-height:21px}.ptable th,.ptable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:21px}.ptable tr:last-child td{border-bottom:0}.ptable th{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:18px}.ptable td:first-child{font-weight:600}.ptable .hl{background:var(--raised)}.stats{gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{background:var(--surface);border-radius:21px;flex-direction:column;justify-content:space-between;gap:21px;min-height:144px;padding:21px;display:flex}.stat .n{text-transform:uppercase;letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:34px;font-style:italic;font-weight:900;font-stretch:125%;line-height:.92}.stat .l,.stat .label{color:var(--muted);font-size:15px;line-height:21px}@media (max-width:1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.stats{grid-template-columns:1fr}}.kv{flex-direction:column;margin-top:8px;display:flex}.kv>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:13px;padding:13px 0;display:grid}.kv dt{font-size:15px;font-weight:600;line-height:21px}.kv dd{color:var(--muted);margin:0;font-size:15px;line-height:21px}.factkv>div{grid-template-columns:minmax(0,.45fr) minmax(0,1.55fr)}.factkv dd{color:var(--ink)}@media (max-width:600px){.factkv>div{grid-template-columns:1fr;gap:3px}}.metrics{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.metric{background:var(--raised);border-radius:13px;flex-direction:column;gap:5px;min-width:144px;padding:13px 21px;display:flex}.linklist{flex-direction:column;gap:8px;display:flex}.linklist a{background:var(--raised);border-radius:13px;justify-content:space-between;align-items:center;gap:13px;min-height:55px;padding:8px 8px 8px 21px;font-size:17px;font-weight:600;line-height:21px;transition:background-color .18s;display:flex}.linklist .arrow{background:var(--surface)}@media (hover:hover){.linklist a:hover{background:var(--raised-hover)}.linklist a:hover .arrow{background:var(--blaze);color:#fff}}.sec>.wrap>.linklist a,.wrap>.linklist a{background:var(--surface)}.sec>.wrap>.linklist .arrow,.wrap>.linklist .arrow{background:var(--raised)}.arrow-box{background:var(--raised);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.arrow-box svg{width:16px;height:16px}.timeline{flex-direction:column;gap:8px;display:flex}.timeline li{background:var(--surface);border-radius:21px;grid-template-columns:144px minmax(0,1fr) 89px;align-items:center;gap:21px;padding:21px;display:grid}.timeline .tl-what{font-size:17px;font-weight:600;line-height:26px}.timeline .mono:last-child{text-align:right}@media (max-width:860px){.timeline li{grid-template-columns:1fr;gap:5px}.timeline .mono:last-child{text-align:left}}.chat{flex-direction:column;gap:13px;display:flex}.chat .bub{border-radius:21px;max-width:90%;padding:13px 21px;font-size:15px;line-height:21px}.chat .bub.you{background:var(--raised);align-self:flex-end}.chat .bub.ai{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);align-self:flex-start}.tgrid.works{--cols:6}.works .t{flex-direction:column;justify-content:center;gap:5px;min-height:89px;padding:21px;display:flex}@media (max-width:1100px){.tgrid.works{--cols:3}}@media (max-width:600px){.tgrid.works{--cols:2}}.rgrid{gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rcard{flex-direction:column;display:flex}.rimg{aspect-ratio:4/3;background:var(--raised);place-items:center;padding:55px 34px 21px;display:grid;position:relative}.rimg img{object-fit:contain;max-width:100%;max-height:100%}.rbody{flex-direction:column;flex:1;gap:13px;padding:21px;display:flex}.specs{grid-template-columns:auto 1fr;gap:8px 21px;font-size:15px;line-height:21px;display:grid}.specs dt{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:21px}.specs dd{margin:0;font-weight:600}.rfoot{flex-direction:column;align-items:flex-start;gap:13px;margin-top:auto;padding-top:13px;display:flex}@media (max-width:1100px){.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rgrid{grid-template-columns:1fr}}.calc{gap:var(--g);grid-template-columns:1fr 1fr;align-items:start;display:grid}.calc-inputs{background:var(--surface);border-radius:21px;flex-direction:column;gap:21px;min-width:0;padding:34px;display:flex}.calc-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.cfield{flex-direction:column;gap:8px;min-width:0;display:flex}.cfield .field-label{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:18px}.field-hint{color:var(--muted);font-size:15px;line-height:21px}.num-input{background:var(--bg);height:55px;box-shadow:inset 0 0 0 2px var(--line);border-radius:999px;align-items:center;gap:8px;padding:0 21px;display:flex}.num-input:focus-within{box-shadow:inset 0 0 0 2px var(--blaze)}.num-input input{min-width:0;height:100%;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:17px}.num-input .unit{color:var(--muted)}.select{background:var(--bg);width:100%;height:55px;box-shadow:inset 0 0 0 2px var(--line);color:var(--ink);font:inherit;border:0;border-radius:999px;padding:0 21px;font-size:17px}.select:focus{box-shadow:inset 0 0 0 2px var(--blaze);outline:none}.slider{width:100%;accent-color:var(--blaze);height:44px}.check{min-height:44px;color:var(--muted);align-items:center;gap:13px;display:flex}.check input{width:21px;height:21px;accent-color:var(--blaze);margin:0}.calc-out{background:var(--panel);color:#fff;flex-direction:column;gap:21px;padding:34px;display:flex;position:sticky;top:89px}.calc-out .muted,.calc-out .body{color:#a39e96}.result{background:#221f1c;border-radius:13px;flex-direction:column;gap:5px;min-width:0;padding:13px 21px;display:flex}.result.big{background:0 0;padding:0}.result-v{text-transform:uppercase;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-style:italic;font-weight:900;font-stretch:125%;line-height:.92}.result.big .result-v{font-size:55px}.result-v .accent{color:#a39e96;margin-left:5px;font-size:21px}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:860px){.calc{grid-template-columns:1fr}.calc-inputs,.calc-out{padding:21px}.calc-out{position:static}.calc-row{grid-template-columns:1fr}}.path-steps{flex-direction:column;margin-top:8px;display:flex}.path-steps li{border-top:1px solid var(--line);align-items:center;gap:13px;display:flex}.path-steps .lnk{text-transform:none;letter-spacing:0;font-family:var(--font-display), sans-serif;font-size:17px;font-weight:600}.glossary{flex-direction:column;gap:8px;display:flex}.gloss-row{background:var(--surface);border-radius:21px;grid-template-columns:233px minmax(0,1fr);gap:21px;padding:21px;scroll-margin-top:144px;display:grid;position:relative}.gloss-row dt{font-size:17px;font-weight:700;line-height:26px}.gloss-row dd{color:var(--muted);margin:0}.gloss-anchor{position:absolute;top:-144px}@media (max-width:860px){.gloss-row{grid-template-columns:1fr;gap:5px}}.labrow{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr) auto;align-items:center;gap:34px;padding:34px;display:grid}.labrow .tag{background:var(--raised)}.pts .tag{background:var(--raised);align-self:flex-start}.labrow .body{margin:0}@media (max-width:1100px){.labrow{grid-template-columns:minmax(0,1fr) auto}.labrow>p{grid-area:2/1/auto/-1}}@media (max-width:860px){.labrow{grid-template-columns:1fr;gap:13px;padding:21px}.labrow>p{grid-row:auto}.labrow .pill{justify-self:start}}.legal-grid{grid-template-columns:1fr 2.618fr;align-items:start;gap:55px;display:grid}.legal-side{flex-direction:column;gap:8px;display:flex;position:sticky;top:89px}.legal-side a{background:var(--surface);border-radius:999px;align-items:center;min-height:44px;padding:0 21px;font-weight:600;display:flex}@media (hover:hover){.legal-side a:hover{background:var(--raised)}}.legal-side a[aria-current=page]{background:var(--ink);color:var(--bg)}.legal-grid .prose{max-width:760px}@media (max-width:860px){.legal-grid{grid-template-columns:1fr}.legal-side{flex-flow:wrap;position:static}}.vis.flowvis{place-items:center;padding:34px;display:grid}.flowcard .fhd{flex-wrap:wrap;justify-content:space-between;gap:8px 13px;display:flex}.flowcard .fhd .meta{white-space:nowrap}.flowcard .fprompt{box-shadow:inset 0 0 0 2px var(--line);border-radius:13px;padding:13px 21px;font-size:15px;line-height:21px}@media (max-width:600px){.vis.flowvis{padding:21px}}.progress{z-index:130;background:var(--blaze);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.article-top .cp{gap:21px}.article-title{font-size:var(--h2)!important}.article-meta{flex-wrap:wrap;gap:8px 21px;display:flex}.article-hero{padding:0}.article-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-grid{grid-template-columns:minmax(0,760px) 1fr;align-items:start;gap:89px;display:grid}.article-aside{height:100%;position:relative}.aside-sticky{position:sticky;top:89px}.toc ol{flex-direction:column;gap:5px;margin-top:13px;display:flex}.toc a{border-left:2px solid var(--line);color:var(--muted);padding:5px 0 5px 13px;font-size:15px;line-height:21px;display:block}@media (hover:hover){.toc a:hover{color:var(--ink);border-color:var(--ink)}}@media (max-width:1100px){.article-grid{grid-template-columns:minmax(0,1fr);gap:34px}.article-aside{order:-1}.aside-sticky{position:static}.toc{display:none}}.brand-tile{min-height:233px;box-shadow:inset 0 0 0 1px var(--line);place-items:center;padding:34px;display:grid}.swatches{gap:var(--g);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.swatch{flex-direction:column;padding:0;display:flex;overflow:hidden}.swatch .sw{height:144px;box-shadow:inset 0 -1px 0 var(--line)}.swatch .cap{gap:8px;padding:21px;display:grid}.swatch h3{text-transform:uppercase;letter-spacing:-.02em;text-box:trim-both cap alphabetic;font-size:21px;font-style:italic;font-weight:900;font-stretch:125%;line-height:1}.swatch p{color:var(--muted);font-size:15px;line-height:21px}.lockup-spec{align-items:center;gap:13px;display:flex}.lockup-spec .wordmark{font-size:34px}.vis.paper{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.vis>img.contain{object-fit:contain;width:100%;height:100%;padding:21px;position:absolute;inset:0}.vis .aa{font-size:144px}.pcard{align-items:flex-start}.brandcard{flex-direction:column;display:flex;overflow:hidden}.brandcard .brand-tile{border-radius:0}.brandcap{flex-direction:column;gap:5px;padding:21px;display:flex}.brandcap .body{margin:0;font-size:15px;line-height:21px}.lrows{flex-direction:column;gap:8px;display:flex}.lrow{background:var(--surface);border-radius:13px;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:21px;min-height:55px;padding:8px 8px 8px 21px;transition:background-color .18s;display:grid}@media (hover:hover){.lrow:hover{background:var(--raised)}}.lrow .t{background:0 0;flex-direction:column;display:flex;overflow:visible}.lrow b{font-weight:600}.lrow small{color:var(--muted);font-size:15px;line-height:21px}.pc-word{white-space:normal;font-size:17px;line-height:1}@media (max-width:1100px){.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.swatches{grid-template-columns:1fr}.swatch .sw{height:89px}}.noimg{place-items:center;padding:13px;display:grid}.search-hint span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-hint .kbd{flex:none}@media (max-width:600px){.search-hint{gap:8px;padding:0 13px;font-size:15px}.search-hint .kbd{display:none}.cmd{white-space:normal;overflow-wrap:anywhere;border-radius:13px;align-items:flex-start;gap:8px;padding:8px 13px}}.rimg .tag{z-index:2;background:var(--surface);position:absolute;top:21px;left:21px}.rcard.outline .rimg{background:var(--surface)}.rcard.outline .rimg .tag{background:var(--bg)}.wrap .phero{width:100%}.phero .cp .sec-head{margin:0}.chat{background:var(--surface);padding:34px}.chat pre{margin:0}.works .t h3{font-size:17px;font-weight:700;line-height:21px}@media (max-width:600px){.chat{padding:21px}}.phero .pts{flex-direction:column;justify-content:center;padding:34px;display:flex}@media (max-width:600px){.phero .pts{padding:21px}}.badgefig{justify-items:center;gap:21px;margin:0;padding:34px;display:grid}.badgefig img{object-fit:contain;width:auto;max-width:100%;height:144px}.calc-out .body.note{font-size:15px;line-height:21px}@media (max-width:600px){.result-grid{grid-template-columns:minmax(0,1fr)}}.chips.letters{margin-bottom:34px}@media (max-width:600px){.lockup-spec .wordmark{font-size:21px}.lockup-spec .mk{width:auto;height:34px}}.ftile p.copytext{color:var(--ink);font-size:17px;line-height:26px}.kv dd a.accent{color:var(--accent-text)}.prose.narrow{max-width:760px}.pager{justify-content:space-between}.subwrap{max-width:610px}
@view-transition{navigation:auto}.gprogress{z-index:130;background:var(--accent);transform-origin:0;pointer-events:none;height:3px;display:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.load>.t,.load.t,.load>.side>*{animation:tileIn .8s var(--ease) both}.load>.side>:nth-child(2){animation-delay:80ms}.load>.side>:nth-child(3){animation-delay:.16s}.load>.side>:nth-child(4){animation-delay:.24s}.load .ln{animation:lineUp .9s var(--ease) both}.load .ln:first-child{animation-delay:.15s}.load .ln:nth-child(2){animation-delay:.25s}.load .ln:nth-child(3){animation-delay:.35s}.load .rise{animation:lineUp .9s .2s var(--ease) both}.assemble .mk-body{transform-box:fill-box;transform-origin:50% 0;animation:bodyIn .9s .5s var(--ease) both}.assemble .mk-leaf{transform-box:fill-box;transform-origin:50% 100%;animation:leafIn .8s .95s var(--ease) both}.assemble .mk-cut>*{stroke-dasharray:60;animation:.7s ease-out 1.2s both draw}.bob{animation:2.6s ease-in-out infinite bob}@keyframes tileIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes lineUp{0%{opacity:0;transform:translate(-21px,55px)}to{opacity:1;transform:none}}@keyframes bodyIn{0%{opacity:0;transform:translateY(-21px)scaleY(.7)}to{opacity:1;transform:none}}@keyframes leafIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 62%}.reveal.d1{animation-range:entry 6% entry 68%}.reveal.d2{animation-range:entry 12% entry 74%}.reveal.d3{animation-range:entry 18% entry 80%}.par{animation:linear both par;animation-timeline:view()}.par.slow{animation-name:parSlow}.grow{animation:linear both grow;animation-timeline:view();animation-range:entry 10% cover 45%}.drawline{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both drawLine;animation-timeline:view();animation-range:entry 10% cover 50%}.mkrise{animation:linear both mkRise;animation-timeline:view();animation-range:entry cover 55%}.gprogress{animation:linear both prog;animation-timeline:scroll(root);display:block}@keyframes reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes par{0%{transform:translateY(89px)}to{transform:translateY(-55px)}}@keyframes parSlow{0%{transform:translateY(55px)}to{transform:translateY(-34px)}}@keyframes grow{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes mkRise{0%{transform:translateY(144px)}to{transform:none}}@keyframes prog{to{transform:scaleX(1)}}}.no-sda .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(34px)}.no-sda .reveal.in{opacity:1;transform:none}.no-sda .drawline{stroke-dasharray:none;stroke-dashoffset:0}}.static *,.static :before,.static :after{transition:none!important;animation:none!important}.static .reveal{opacity:1!important;transform:none!important}
