@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:block;src:url(/fonts/schibsted-grotesk-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:block;src:url(/fonts/schibsted-grotesk-latin-wght-normal.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:Instrument Serif;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/instrument-serif-latin-ext-400-italic.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/instrument-serif-latin-400-italic.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:block;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:block;src:url(/fonts/jetbrains-mono-latin-wght-normal.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:Heebo;font-style:normal;font-weight:100 900;font-display:block;src:url(/fonts/heebo-hebrew-wght-normal.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Gveret Levin;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/GveretLevinAlefAlefAlef-Regular.woff2)format("woff2");unicode-range:U+590-5FF,U+FB1D-FB4F,U+200C-2010,U+20AA,U+25CC}@font-face{font-family:Schibsted Grotesk Fallback;font-weight:100 600;src:local(Arial),local(ArialMT);size-adjust:104.6%;ascent-override:93.4%;descent-override:24.6%;line-gap-override:0%;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:Schibsted Grotesk Fallback;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:105.6%;ascent-override:92.5%;descent-override:24.4%;line-gap-override:0%;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:Instrument Serif Fallback;font-style:italic;font-weight:400;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:78.7%;ascent-override:125.8%;descent-override:39.4%;line-gap-override:0%;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:JetBrains Mono Fallback;font-weight:100 800;src:local(Courier New),local(CourierNewPSMT);size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%;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:Heebo Fallback;font-weight:100 600;src:local(Arial),local(ArialMT);size-adjust:103.4%;ascent-override:101.4%;descent-override:40.7%;line-gap-override:0%;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo Fallback;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:107.1%;ascent-override:97.8%;descent-override:39.3%;line-gap-override:0%;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Gveret Levin Fallback;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:93.2%;ascent-override:85.8%;descent-override:21.5%;line-gap-override:48.3%;unicode-range:U+590-5FF,U+FB1D-FB4F,U+200C-2010,U+20AA,U+25CC}:root{--bg:#efede6;--bg-2:#e5e2d8;--fg:#121212;--muted:#67655e;--line:#cfcbbe;--accent:#5b3df5;--tile:#dad6ca;--on-accent:#fff;--shadow-tile:0 14px 34px #0a0c1e2e;--sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback", "Helvetica Neue", Arial, sans-serif;--serif:"Instrument Serif", "Instrument Serif Fallback", Georgia, "Times New Roman", serif;--mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, Consolas, monospace;--mono-tracking:.12em;--mono-case:uppercase;--wrap:1240px;--gutter:20px;--header-h:64px;--radius-s:8px;--radius-m:10px;--radius-l:14px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-swift:cubic-bezier(.65, 0, .35, 1);color-scheme:light}:root[data-look=night]{--bg:#0a0e22;--bg-2:#111735;--fg:#eef0fa;--muted:#8e95b8;--line:#232b52;--accent:#8f7bff;--tile:#161d42;--on-accent:#fff;--shadow-tile:0 14px 34px #00000073;color-scheme:dark}:root[lang=he]{--sans:"Heebo", "Heebo Fallback", "Schibsted Grotesk", "Schibsted Grotesk Fallback", Arial, sans-serif;--serif:"Gveret Levin", "Gveret Levin Fallback", "Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--mono:"JetBrains Mono", "JetBrains Mono Fallback", "Heebo", "Heebo Fallback", ui-monospace, Consolas, monospace;--mono-tracking:.04em;--mono-case:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);overflow-x:clip}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;transition:background-color .4s,color .4s;overflow-x:clip}:root[lang=he] body{line-height:1.6}img,video,canvas,svg{max-width:100%}img,video{height:auto}a{color:inherit}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}main:focus{outline:none}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}i.s,em.s,.s{font-family:var(--serif);letter-spacing:0;font-style:italic;font-weight:400}:root[lang=he] i.s,:root[lang=he] em.s,:root[lang=he] .s{font-synthesis-weight:none;font-style:normal;font-weight:400}.mono{font-family:var(--mono);letter-spacing:var(--mono-tracking);text-transform:var(--mono-case);color:var(--muted);font-size:11px}:root[lang=he] .mono{font-size:12px}.ltr{direction:ltr;unicode-bidi:isolate}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--fg);color:var(--bg);border-radius:999px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.gut{padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px))}.wrap{max-width:var(--wrap);margin-inline:auto}@media (width>=1200px){.wrap{max-width:min(var(--wrap), calc(100vw - 300px))}}header.top{z-index:30;padding-block:calc(14px + env(safe-area-inset-top,0px)) 14px;pointer-events:none;border-block-end:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;transition:background-color .3s,border-color .3s;display:flex;position:fixed;inset:0 0 auto}header.top>*{pointer-events:auto}header.top.solid{background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(10px);border-block-end-color:var(--line)}.brand{letter-spacing:.02em;view-transition-name:brand;font-size:15px;font-weight:900;line-height:1.2;text-decoration:none;display:flex}:root[lang=he] .brand{letter-spacing:0;font-size:16px}.brand span{white-space:pre;display:inline-block}.brand{align-items:center}.brand .mark{flex:none;block-size:26px;inline-size:26px;margin-block:-5px;margin-inline-end:9px;overflow:visible}.brand .mark path{fill:none;stroke:currentColor;stroke-width:3.6px}.brand .mark .mk-i path{fill:currentColor;stroke:none}.brand .mark .mk-dot{fill:var(--accent);transform-box:fill-box;transform-origin:50%}.nav{align-items:center;gap:14px;font-size:13px;display:flex}.nav .links{align-items:center;gap:20px;display:flex}.nav a{line-height:20px;text-decoration:none;transition:color .2s}.nav a:hover,.nav a[aria-current=page]{color:var(--accent)}.nav .tools{align-items:center;gap:4px;display:flex}.nav .lang{border:1px solid var(--line);block-size:28px;min-inline-size:36px;font-family:var(--mono);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:6px;padding-inline:9px;font-size:11px;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.nav .lang:hover,.nav .lang:focus-visible{color:var(--accent);border-color:var(--accent)}.nav .lang:lang(he){font-family:var(--sans);letter-spacing:0;font-size:12.5px}.nav .tool{block-size:28px;inline-size:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s,border-color .2s;display:none}:root.js .nav .tool{display:inline-flex}.nav .tool:hover,.nav .tool:focus-visible{color:var(--accent);border-color:var(--line)}.nav .tool svg{display:block}button[data-look-toggle] .moon,:root[data-look=night] [data-look-toggle] .sun{display:none}:root[data-look=night] [data-look-toggle] .moon{display:block}.btn{border:1px solid var(--fg);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn.solid{background:var(--fg);color:var(--bg)}.btn:hover,.btn:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--on-accent);outline:none}.btn.static{cursor:text;user-select:all}.btn.static:hover{border-color:var(--fg);color:inherit;background:0 0}:root[dir=rtl] .flip{display:inline-block;transform:scaleX(-1)}.kicker{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block-end:28px;padding-block-start:12px;display:flex}h2.big{letter-spacing:-.025em;text-wrap:balance;max-width:15ch;margin:0 0 18px;font-size:clamp(34px,5.4vw,84px);font-weight:700;line-height:.98}:root[lang=he] h2.big{letter-spacing:-.01em;line-height:1.05}h2.big i.s,h2.big .s{color:var(--accent)}.sub{color:var(--muted);max-width:54ch;margin:0}.index{z-index:27;opacity:0;transition:opacity .4s;position:fixed;inset-block-start:50%;inset-inline-end:max(46px, calc(env(safe-area-inset-right,0px) + 46px));transform:translateY(-50%)}.index ol{text-align:end;justify-items:end;gap:6px;margin:0;padding:0;list-style:none;display:grid}.index.show,.index:focus-within,:root:not(.js) .index{opacity:1}.index a{letter-spacing:.02em;color:var(--muted);font-size:12px;font-weight:700;line-height:1.1;text-decoration:none;transition:font-size .35s,color .35s}.index a .n{font-family:var(--mono);margin-inline-end:6px;font-size:10px;font-weight:400}.index a.on{color:var(--fg);font-size:28px}.index a.on .n{color:var(--accent)}.index.tape{pointer-events:none;--k:0;inset:0;transform:none}.index.tape ol,.index.tape li{display:block}.index.tape a{inset-block-start:0;white-space:nowrap;color:#0000;transform-origin:100%;pointer-events:auto;border-radius:3px;font-size:28px;line-height:1.1;transition:none;position:absolute;left:0}:root[dir=rtl] .index.tape a{transform-origin:0}.index.tape a .n{color:#0000}.index.tape a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.index.tape:not(.show) a{pointer-events:none}.index .tg{display:none}.index.tape .tg{display:block}.index.tape .tg span{inset-block-start:0;letter-spacing:.02em;text-align:center;white-space:pre;transform-origin:50%;pointer-events:none;block-size:28px;color:color-mix(in srgb, var(--fg) calc(var(--k,0) * 100%), var(--muted));font-size:28px;font-weight:700;line-height:28px;position:absolute;left:0}.index.tape .tg .gn{font-family:var(--mono);letter-spacing:0;color:color-mix(in srgb, var(--accent) calc(var(--k,0) * 100%), var(--muted));font-size:10px;font-weight:400}.index.tape.docked:after{content:"";inset-block-start:0;inline-size:var(--dash-w,0px);background:var(--accent);block-size:2px;transform:translate(var(--dash-x,0px), calc(var(--dash-y,0px) - 1px));opacity:var(--dash-o,1);position:absolute;left:0}@media (forced-colors:active){.index.tape .tg{display:none}.index.tape a,.index.tape a .n{color:linktext}}.ruler{z-index:25;background:repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px 14px);cursor:pointer;touch-action:none;outline:none;inline-size:18px;position:fixed;inset-block:14vh;inset-inline-end:max(14px, env(safe-area-inset-right,0px))}.ruler:before{content:"";position:absolute;inset-block:0;inset-inline:-10px -8px}.ruler:after{content:"";background:var(--line);inline-size:1px;position:absolute;inset-block:0;inset-inline-end:0}.ruler .knob{background:var(--accent);pointer-events:none;block-size:2px;inline-size:22px;position:absolute;inset-block-start:0;inset-inline-end:-2px}.ruler .pct{font-family:var(--mono);color:var(--accent);pointer-events:none;font-size:10px;position:absolute;inset-inline-end:26px;transform:translateY(-50%)}.ruler .aim{border-block-start:1px dashed var(--fg);opacity:0;pointer-events:none;block-size:0;inline-size:26px;transition:opacity .15s;position:absolute;inset-block-start:0;inset-inline-end:-4px}.ruler .aim span{font-family:var(--mono);color:var(--fg);background:var(--bg);border:1px solid var(--line);white-space:nowrap;border-radius:3px;padding:2px 4px;font-size:10px;line-height:1;position:absolute;inset-block-start:0;inset-inline-end:30px;transform:translateY(-50%)}.ruler.aiming .aim{opacity:1}.ruler.aiming .pct{opacity:0}.ruler:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:2px}.ruler.tape .pct{display:none}.ruler.tape .knob{inline-size:26px;inset-inline-end:-4px}.progress{z-index:31;background:var(--accent);transform-origin:0;block-size:3px;inline-size:100%;display:none;position:fixed;inset-block-start:0;inset-inline-start:0;transform:scaleX(0)}:root[dir=rtl] .progress{transform-origin:100%}@media (width<=1199px){.index,.index.tape,.ruler{display:none}.progress{display:block}}dialog.search{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg);max-block-size:min(640px,100dvh - 24vh);inline-size:min(680px,100vw - 32px);max-inline-size:none;color:var(--fg);margin:12vh auto auto;padding:0;overflow:hidden;box-shadow:0 30px 80px #0a0c1e47}dialog.search[open]{display:flex}dialog.search::backdrop{background:color-mix(in srgb, var(--bg) 55%, transparent);backdrop-filter:blur(6px)}.sx{flex-direction:column;min-block-size:0;inline-size:100%;display:flex}.sx-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 0;display:flex}.sx-close{cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.sx-close:hover,.sx-close:focus-visible{color:var(--accent)}.sx kbd{font-family:var(--mono);letter-spacing:.04em;text-transform:none;border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:1px 5px;font-size:10px}.sx-field{border-block-end:1px solid var(--fg);align-items:center;gap:12px;margin:10px 18px 0;padding-block-end:12px;display:flex}.sx-field svg{color:var(--muted);flex:none}.sx-field input{min-inline-size:0;color:var(--fg);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:clamp(20px,2.4vw,26px);font-weight:500}.sx-field input::placeholder{color:var(--muted);opacity:.7}.sx-field input::-webkit-search-cancel-button{display:none}.sx-field:focus-within{border-block-end-color:var(--accent)}.sx-status{min-block-size:1.6em;margin:0;padding:10px 18px 4px}.sx-status:empty{min-block-size:0;padding-block:0}.sx-results{overscroll-behavior:contain;min-block-size:0;margin:0;padding:4px 8px 8px;list-style:none;overflow-y:auto}.sx-results a{border-radius:var(--radius-s);border-block-start:1px solid var(--line);outline:none;gap:3px;padding:10px 10px 12px;text-decoration:none;display:grid}.sx-results li:first-child a{border-block-start-color:#0000}.sx-results a:hover,.sx-results a:focus-visible{background:var(--bg-2);border-block-start-color:#0000}.sx-results a:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.sx-results strong{font-size:17px;font-weight:700;line-height:1.3}.sx-results a:hover strong,.sx-results a:focus-visible strong{color:var(--accent)}.sx-results .ex{color:var(--muted);font-size:14px;line-height:1.5}.sx-results mark{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--fg);border-radius:2px;padding-inline:1px}.sx-hint{border-block-start:1px solid var(--line);margin:0;padding:10px 18px 14px}@media (prefers-reduced-motion:no-preference){:root:not([data-tier=still]) dialog.search[open]{animation:sx-in .22s var(--ease-out)}:root[data-tier=full] dialog.search[open]{animation-duration:.32s}}@keyframes sx-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}@media (width<=600px){dialog.search{max-block-size:calc(100dvh - 20px);margin-block-start:10px}.sx-hint{display:none}}footer.site{border-block-start:1px solid var(--line);padding-block:40px calc(28px + env(safe-area-inset-bottom,0px));font-size:14px}footer.site .cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}footer.site .name{letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:900}footer.site .line{color:var(--muted);max-width:40ch;margin:0}footer.site ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}footer.site ul a{text-decoration:none}footer.site ul a:hover{color:var(--accent)}footer.site .email{user-select:all}footer.site .base{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-block-start:36px;padding-block-start:14px;display:flex}footer.site .base p{margin:0}.motion-switch{align-items:center;display:flex}.motion-switch .opts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.motion-switch .opts>.mono{margin-inline-end:4px}.motion-switch button{font:inherit;color:var(--fg);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px;line-height:1.2;transition:border-color .2s,color .2s}.motion-switch button:hover{border-color:var(--fg)}.motion-switch button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}@media (width<=860px){.nav .links{gap:16px}footer.site .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}footer.site .cols>:first-child{grid-column:1/-1}}@media (width<=519px){.nav .opt{display:none}}@media (width<=380px){.nav,.nav .links{gap:11px;font-size:12.5px}}@media (width<=340px){header.top.gut{gap:8px;padding-inline:12px}.nav,.nav .links{gap:7px;font-size:12px}}pre,code,kbd,samp{font-family:var(--mono)}pre{text-align:left;border-radius:var(--radius-m);border:1px solid var(--line);tab-size:2;direction:ltr;unicode-bidi:isolate;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}:not(pre)>code{background:var(--bg-2);direction:ltr;unicode-bidi:isolate;border-radius:5px;padding:.1em .35em;font-size:.9em}.astro-code,.astro-code span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}:root[data-look=night] .astro-code,:root[data-look=night] .astro-code span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}.astro-code{background-color:var(--bg-2)!important}.astro-code span{background-color:#0000!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.45s;animation-timing-function:var(--ease-swift)}:root[data-arrive=logo]::view-transition-group(*){animation-duration:.25s}}:root[data-tier=still] *,:root[data-tier=still] :before,:root[data-tier=still] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){body,.btn{transition:none}}.menu-btn{block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:-8px;margin-inline-end:-11px;padding:0;display:none}.menu-btn .bars{gap:6px;inline-size:22px;display:grid}.menu-btn .bars span{block-size:1.5px;inline-size:22px;transition:inline-size .25s var(--ease-out);background:currentColor;border-radius:1px;display:block}.menu-btn .bars span:last-child{justify-self:end;inline-size:15px}.menu-btn:hover .bars span:last-child,.menu-btn:focus-visible .bars span:last-child{inline-size:22px}.menu-btn:hover,.menu-btn:focus-visible{color:var(--accent)}@media (width<=767px){:root.js header.top .nav{display:none}:root.js .menu-btn{display:inline-flex}}:root.drawer-open{overflow:hidden}dialog.drawer{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--fg);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.drawer::backdrop{background:0 0}.dr-panel{padding-block:calc(8px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-bottom,0px));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));background:var(--bg);overscroll-behavior:contain;opacity:0;transition:opacity .3s var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}dialog.drawer.open .dr-panel{opacity:1}.dr-close{z-index:1;block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:calc(6px + env(safe-area-inset-top,0px));inset-inline-end:calc(var(--gutter) - 11px)}.dr-close:hover,.dr-close:focus-visible{color:var(--accent)}.dr-body{justify-items:center;gap:34px;margin-block:auto;padding-block:52px 8px;display:grid}.dr-pages ul{text-align:center;justify-items:center;gap:2px;margin:0;padding:0;list-style:none;display:grid}.dr-pages a{letter-spacing:-.025em;padding-block:3px;font-size:clamp(40px,12.4vw,54px);font-weight:700;line-height:1.12;text-decoration:none;display:block}:root[lang=he] .dr-pages a{letter-spacing:-.01em}.dr-pages a:hover,.dr-pages a:focus-visible,.dr-pages a[aria-current=page]{color:var(--accent)}.dr-controls{justify-items:center;gap:22px;display:grid}.dr-row-set{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dr-row{border:1px solid var(--line);min-block-size:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 18px 0 16px;font-size:16px;line-height:1.2;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.dr-row>svg{flex:none}.dr-row.dr-lang{padding-inline:22px}.dr-row:hover,.dr-row:focus-visible{color:var(--accent);border-color:var(--accent)}.dr-look>span{align-items:center;gap:10px;display:inline-flex}.dr-look svg{flex:none}.dr-look>.to-paper,:root[data-look=night] .dr-look>.to-night{display:none}:root[data-look=night] .dr-look>.to-paper{display:inline-flex}.dr-motion .opts{justify-content:center;gap:8px}.dr-motion .opts>.mono{text-align:center;flex-basis:100%;margin:0 0 2px}.dr-motion button{min-block-size:44px;padding:0 15px;font-size:14px}:root[data-tier=full] .dr-pages li,:root[data-tier=full] .dr-controls{opacity:0;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(60ms + var(--i,0) * 50ms);transform:translateY(18px)}:root[data-tier=full] dialog.drawer.open .dr-pages li,:root[data-tier=full] dialog.drawer.open .dr-controls{opacity:1;transform:none}:root[data-tier=full] dialog.drawer.closing .dr-pages li,:root[data-tier=full] dialog.drawer.closing .dr-controls{transition-duration:.18s;transition-delay:0s}:root[data-tier=light] .dr-panel{transition-duration:.2s}:root[data-tier=still] .dr-panel{opacity:1}.chp{display:none}@media (width<=1199px){:root.js .chp:not([hidden]){z-index:29;inset-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));pointer-events:none;display:block;position:fixed;inset-block-end:calc(14px + env(safe-area-inset-bottom,0px))}}@media (width>=768px) and (width<=1199px){:root.js .chp:not([hidden]){inline-size:min(440px,80vw);margin-inline:auto;inset-block-end:calc(22px + env(safe-area-inset-bottom,0px));inset-inline:0}:root.js .chp-panel{inline-size:min(560px,100%);margin-inline:auto;inset-inline:0}:root.js .story:has(.toc),:root.js .ab-story:has(.ab-toc){grid-template-columns:minmax(0,1fr)}:root.js :is(.story .toc,.ab-story .ab-toc){display:none}:root.js .story .plate-band{margin-inline-start:0}}.chp-btn{background:var(--fg);min-block-size:50px;inline-size:100%;color:var(--bg);font:inherit;text-align:start;cursor:pointer;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out), transform .3s var(--ease-out), visibility 0s linear .3s;border:0;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 18px;font-size:15px;font-weight:600;line-height:1.2;display:flex;transform:translateY(12px);box-shadow:0 10px 26px #0a0c1e40}.chp.show .chp-btn{opacity:1;visibility:visible;transition-delay:0s;transform:none}:root[data-tier=light] .chp-btn{transition-duration:.2s,0s,0s;transform:none}.chp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chp-n{font-family:var(--mono);letter-spacing:.04em;opacity:.72;direction:ltr;unicode-bidi:isolate;flex:none;font-size:12px;font-weight:400}.chp-t{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.chp-bar{background:color-mix(in srgb, var(--bg) 25%, transparent);border-radius:2px;flex:none;block-size:3px;inline-size:44px;position:relative;overflow:hidden}.chp-bar i{background:var(--accent);transform-origin:0;inline-size:100%;transform:scaleX(var(--p,0));border-radius:2px;position:absolute;inset-block:0;inset-inline-start:0}:root[dir=rtl] .chp-bar i{transform-origin:100%}.chp-btn>svg{flex:none}:root.chp-open{overflow:hidden}dialog.chp-sheet{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--fg);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}dialog.chp-sheet::backdrop{background:0 0}dialog.chp-sheet:before{content:"";pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);background:#0a0c1e66;position:absolute;inset:0}dialog.chp-sheet.open:before{opacity:1}.chp-panel{max-block-size:min(82dvh,680px);padding-block:10px calc(14px + env(safe-area-inset-bottom,0px));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));background:var(--bg);transition:transform .36s var(--ease-out);border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(100%);box-shadow:0 -14px 40px #0a0c1e33}dialog.chp-sheet.open .chp-panel{transform:none}:root[data-tier=light] .chp-panel{opacity:0;transition:opacity .2s var(--ease-out);transform:none}:root[data-tier=light] dialog.chp-sheet.open .chp-panel{opacity:1}:root[data-tier=light] dialog.chp-sheet:before{transition-duration:.2s}:root[data-tier=still] .chp-panel{transform:none}:root[data-tier=still] dialog.chp-sheet:before{opacity:1}.chp-grab{background:var(--line);border-radius:2px;flex:none;block-size:4px;inline-size:40px;margin:0 auto 4px}.chp-head{flex:none;justify-content:space-between;align-items:center;gap:12px;min-block-size:44px;display:flex}.chp-head h2{margin:0;font-weight:400}.chp-close{block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-inline-end:-11px;padding:0;display:inline-flex}.chp-close:hover,.chp-close:focus-visible{color:var(--accent)}.chp-list{overscroll-behavior:contain;min-block-size:0;margin:0;padding:0;list-style:none;overflow-y:auto}.chp-list a{border-block-start:1px solid var(--line);min-block-size:48px;color:inherit;align-items:baseline;gap:12px;padding-block:12px;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.chp-list .n{min-inline-size:24px;font-family:var(--mono);color:var(--muted);flex:none;font-size:12px;font-weight:400}.chp-list a[aria-current],.chp-list a[aria-current] .n{color:var(--accent)}.chp-list a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.chp-target:focus{outline:none}.ab-fold{display:none}@media (width<=767px){:root.js .ab-ch.foldable{padding-block-end:0}:root.js .ab-ch.foldable>.kicker{display:none}:root.js .ab-ch.foldable>.ab-fold{border:0;border-block-start:1px solid var(--line);min-block-size:58px;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;margin:0;padding:12px 0;font-size:19px;font-weight:700;line-height:1.25;display:flex}:root[lang=he].js .ab-ch.foldable>.ab-fold{font-size:19.5px}:root.js .ab-ch.foldable:last-of-type>.ab-fold[aria-expanded=false]{border-block-end:1px solid var(--line)}:root.js .ab-fold .n{min-inline-size:26px;font-family:var(--mono);color:var(--muted);flex:none;font-size:12px;font-weight:400}:root.js .ab-fold .t{flex:auto;min-inline-size:0}:root.js .ab-fold[aria-expanded=true],:root.js .ab-fold[aria-expanded=true] .n{color:var(--accent)}:root.js .ab-fold:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:root.js .ab-fold-body{padding-block:6px 9vh}:root.js .ab-fold-body[hidden]{padding:0}:root.js .ab-fold-body>.ab-h2:first-child{margin-block-start:4px}:root .ab-hero-grid{grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:16px}:root .ab-intro{display:contents}:root .ab-photo{aspect-ratio:1;border-radius:50%;order:0;grid-area:1/1/span 2;inline-size:84px;margin:0}:root .ab-photo img{object-position:60% 30%}:root .ab-k{grid-area:1/2;align-self:end}:root .ab-name{grid-area:2/2;align-self:start;margin:4px 0 0;font-size:clamp(34px,10.4vw,42px)}:root .ab-intro>:not(.ab-k,.ab-name){grid-column:1/-1}:root .ab-lead{margin-block-start:20px}}.ab-fold .plus{border:1px solid var(--line);border-radius:50%;flex:none;block-size:30px;inline-size:30px;position:relative}.ab-fold .plus:before,.ab-fold .plus:after{content:"";block-size:1.5px;inline-size:11px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}:root[dir=rtl] .ab-fold .plus:before,:root[dir=rtl] .ab-fold .plus:after{transform:translate(50%,-50%)}.ab-fold .plus:after{transform:translate(-50%,-50%)rotate(90deg)}:root[dir=rtl] .ab-fold .plus:after{transform:translate(50%,-50%)rotate(90deg)}.ab-fold[aria-expanded=true] .plus:after{transform:translate(-50%,-50%)rotate(0)}:root[dir=rtl] .ab-fold[aria-expanded=true] .plus:after{transform:translate(50%,-50%)rotate(0)}.cs-fold{display:none}@media (width<=767px){:root.js .cs-fold{border:0;border-block-start:1px solid var(--line);min-block-size:56px;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;margin:0;padding:12px 0;font-size:15px;line-height:1.4;display:grid}:root.js .cs-fold .l1{grid-column:1}:root.js .cs-fold .l2{color:var(--muted);grid-column:1}:root.js .cs-fold .plus{grid-area:1/2/span 2}:root.js .cs-fold:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:root.js .cs-facts:not(.open){display:none}:root.js .cs-facts .cs-meta{border-block-start:0;padding-block-start:4px}:root.js .cs-facts .cs-meta>[data-fold]{display:none}}.cs-fold .plus{border:1px solid var(--line);border-radius:50%;block-size:30px;inline-size:30px;position:relative}.cs-fold .plus:before,.cs-fold .plus:after{content:"";block-size:1.5px;inline-size:11px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}:root[dir=rtl] .cs-fold .plus:before,:root[dir=rtl] .cs-fold .plus:after{transform:translate(50%,-50%)}.cs-fold .plus:after{transform:translate(-50%,-50%)rotate(90deg)}:root[dir=rtl] .cs-fold .plus:after{transform:translate(50%,-50%)rotate(90deg)}.cs-fold[aria-expanded=true] .plus:after{transform:translate(-50%,-50%)rotate(0)}:root[dir=rtl] .cs-fold[aria-expanded=true] .plus:after{transform:translate(50%,-50%)rotate(0)}@media (width<=767px){:root .cs-hero.has-bg{isolation:isolate;padding-block-start:clamp(190px,30vh,280px);position:relative}:root .cs-hero.has-bg:before{content:"";z-index:-1;background:var(--cs-bg) 50% 0 / cover no-repeat;opacity:.8;block-size:calc(clamp(190px,30vh,280px) + 36px);position:absolute;inset-block-start:0;inset-inline:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}:root[data-look=night] .cs-hero.has-bg:before{opacity:.62}:root .cs-hero{padding-block-end:18px}:root .cs-media{margin-block-start:8px}:root .master.ready:not(.started) video::-webkit-media-controls{display:none!important}:root .hero.live .inner{backdrop-filter:none;background:0 0}:root .mono,:root:root :is(.nav .lang,.sx kbd,.home .go,.ab-proj a .flip,.ab-tech-row h3.mono,.ab-two h3.mono,.ab-more summary,.bl-badge,.bl-prose th,.bl-go,.pcard .go,.bp-hint,.bp-num,.pd-label,.spec-scale,.spec-k,.spec-toggle,.cu-sub,.cu-badge,.cu-hint){font-size:12px}:root header.top .brand{margin-block:-13px;padding-block:13px}:root .btn{min-block-size:44px}:root .motion-switch button{min-block-size:44px;padding-inline:14px}:root .clip-toggle{justify-content:center;min-block-size:44px;min-inline-size:44px}:root:root .ab-more summary,:root:root .spec-toggle{min-block-size:44px}:root .cs-hero h1{font-size:min(56px, calc((100vw - 2 * var(--gutter) - 8px) / var(--fit,.1)))}:root .cs-hero h1.h1-mid{font-size:min(46px, calc((100vw - 2 * var(--gutter) - 8px) / var(--fit,.1)))}:root .cs-hero h1.h1-long{font-size:min(34px, calc((100vw - 2 * var(--gutter) - 8px) / var(--fit,.1)))}:root .bl-title{max-width:none;font-size:clamp(26px,7.4vw,30px);line-height:1.02}:root[lang=he] .bl-title{line-height:1.08}:root .pcard .row{flex-wrap:wrap}:root .pcard .row h3{min-inline-size:0}:root .ab-proj a{white-space:normal;max-inline-size:100%}:root footer.site{padding-block:36px calc(22px + env(safe-area-inset-bottom,0px));font-size:16px}:root footer.site .cols{gap:22px 16px}:root footer.site .name{margin-block-end:4px;font-size:20px}:root footer.site .line{text-wrap:balance;max-inline-size:34ch;font-size:15px;line-height:1.5}:root footer.site .cols .mono{display:block}:root footer.site ul{gap:0;margin-block-start:4px}:root footer.site ul a{padding-block:11px;line-height:22px;display:block}:root footer.site .email{overflow-wrap:anywhere;padding-block:11px;line-height:22px;display:block}:root footer.site .base{margin-block-start:22px;padding-block-start:16px}:root footer.site .motion-switch{display:none}:root .endnav{padding-block-end:10vh}}@keyframes enter-rise{0%{translate:0 var(--enter-y,40px);opacity:var(--enter-o,.2)}}@keyframes enter-settle{0%{scale:var(--enter-s,1.08);opacity:var(--enter-o,.4)}}:root.js:not(.fonts-in){--enter-play:paused}:root.js:not(.fonts-in):not(.fonts-seen) body{opacity:0}:root.js:is([data-tier=full],[data-tier=light]) :is(.pj-hero h1,.pj-kicker,.pj-sub,.pj-cases>.wrap>.kicker,.pj-grid>.pcard,.pj-shorts .short,.ab-k,.ab-name,.ab-lead,.ab-bio,.ab-names,.ab-cta,.ab-meta>div,.cs-kicker,.cs-hero h1,.cs-lead,.cs-fold,.cs-facts,.cs-media .cta,.bl-k,.bl-h1,.bl-intro,.bl-filter>.mono,.bl-filter li,.bl-feed,.bl-row,.bl-title,.bl-lead,.bl-short,.ct>.wrap>.kicker,.ct-h1,.ct-lede,.ct-term,.ct-ways,.ct-more,.lg>.wrap>.kicker,.lg-h1,.lg-lede,.lg-body,.nf .kicker,.nf h1,.nf .sub,.nf .btns):not(.enter-wait),:root.js:is([data-tier=full],[data-tier=light]):not([data-morph]) :is(.cs-media .frame,.bl-media):not(.enter-wait){animation:enter-rise var(--enter-t,.8s) cubic-bezier(.25, 1, .5, 1) calc(var(--i,0) * var(--enter-gap,70ms)) backwards;animation-play-state:var(--enter-play,running)}:root.js:is([data-tier=full],[data-tier=light]) .ab-photo img:not(.enter-wait){animation:1.4s cubic-bezier(.25,1,.5,1) backwards enter-settle;animation-play-state:var(--enter-play,running)}:root.js :is(.cs-hero h1,.pj-hero h1,.ab-name,.ct-h1,.lg-h1,.nf h1){--enter-y:30%;--enter-o:.3;--enter-t:1s}:root.js[data-tier=light] :is(.cs-hero h1,.pj-hero h1,.ab-name,.ct-h1,.lg-h1,.nf h1,.bl-h1,.bl-title){--enter-y:12%;--enter-t:.6s}:root.js .bl-h1{--enter-y:18%;--enter-o:.3;--enter-t:.9s}:root.js .bl-title{--enter-y:16%;--enter-o:.3;--enter-t:.9s}:root.js :is(.ab-k,.ab-lead,.ab-bio,.ab-names,.ab-cta,.ab-meta>div,.cs-kicker,.cs-lead,.cs-fold,.cs-facts,.cs-media .cta,.bl-lead,.ct>.wrap>.kicker,.ct-lede,.ct-more,.lg>.wrap>.kicker,.lg-lede,.nf .kicker,.nf .sub,.nf .btns){--enter-y:18px;--enter-t:.7s}:root.js[data-tier=light] :is(.ab-k,.ab-lead,.ab-bio,.ab-names,.ab-cta,.ab-meta>div,.cs-kicker,.cs-lead,.cs-fold,.cs-facts,.cs-media .cta,.bl-lead,.ct>.wrap>.kicker,.ct-lede,.ct-more,.lg>.wrap>.kicker,.lg-lede,.nf .kicker,.nf .sub,.nf .btns){--enter-y:14px;--enter-t:.5s}:root.js[data-tier=light] :is(.cs-media .frame,.bl-media,.bl-short,.ct-term,.ct-ways,.lg-body){--enter-y:18px;--enter-t:.5s}:root.js .ab-k{--i:0}:root.js .ab-name{--i:1}:root.js .ab-lead{--i:2}:root.js .ab-bio{--i:3}:root.js .ab-names{--i:4}:root.js .ab-cta{--i:5}:root.js .ab-meta>div:first-child{--i:6}:root.js .ab-meta>div:nth-child(2){--i:7}:root.js .ab-meta>div:nth-child(3){--i:8}:root.js .ab-meta>div:nth-child(n+4){--i:9}:root.js .cs-kicker{--i:0}:root.js .cs-hero h1{--i:1}:root.js .cs-lead{--i:2}:root.js :is(.cs-fold,.cs-facts){--i:3}:root.js .cs-media .frame{--i:4}:root.js .cs-media .cta{--i:5}@media (width<=767px){:root.js .cs-facts{animation:none!important}}:root.js .pj-kicker{--i:0}:root.js .pj-hero h1{--i:1}:root.js .pj-sub{--i:2}:root.js .pj-cases>.wrap>.kicker{--i:3}:root.js .pj-grid>.pcard,:root.js .pj-shorts .short{--i:calc(4 + var(--n,0))}:root.js[data-tier=light] :is(.pj-kicker,.pj-sub,.pj-cases>.wrap>.kicker,.pj-grid>.pcard,.pj-shorts .short){--enter-y:18px;--enter-t:.5s}:root.js .bl-k{--i:0}:root.js .bl-h1{--i:1}:root.js .bl-intro{--i:2}:root.js .bl-filter>.mono{--i:3;--enter-y:18px;--enter-t:.7s}:root.js .bl-filter li{--i:calc(4 + var(--n,0));--enter-y:14px;--enter-t:.6s;--enter-gap:50ms}:root.js .bl-feed{--i:6;--enter-y:18px;--enter-t:.7s}:root.js .bl-row{--enter-y:28px;--enter-t:.7s;--enter-gap:50ms;--i:var(--n,0)}:root.js .bl-hero .bl-k{--enter-y:18px;--enter-t:.7s}:root.js .bl-title{--i:1}:root.js .bl-lead{--i:2}:root.js .bl-media{--i:3}:root.js .bl-short{--i:4}:root.js .ct>.wrap>.kicker{--i:0}:root.js .ct-h1{--i:1}:root.js .ct-lede{--i:2}:root.js .ct-term{--i:3}:root.js .ct-ways{--i:4}:root.js .ct-more{--i:5}:root.js .lg>.wrap>.kicker,:root.js .nf .kicker{--i:0}:root.js .lg-h1,:root.js .nf h1{--i:1}:root.js .lg-lede,:root.js .nf .sub{--i:2}:root.js .lg-body,:root.js .nf .btns{--i:3}:root.js:is([data-tier=full],[data-tier=light]):not([data-intro],[data-arrive]) .hero:not(.entered) :is(.kick,.name,.lead,.btns){animation:enter-rise var(--enter-t,.8s) cubic-bezier(.25, 1, .5, 1) calc(var(--i,0) * 70ms) backwards;animation-play-state:var(--enter-play,running)}.hero .kick{--i:0;--enter-y:18px;--enter-t:.7s}.hero .name{--i:1;--enter-y:30%;--enter-o:.3;--enter-t:1s}.hero .lead{--i:2;--enter-y:18px;--enter-t:.8s}.hero .btns{--i:3;--enter-y:18px;--enter-t:.8s}:root[data-tier=light] .hero .name{--enter-y:12%;--enter-t:.6s}.legal[data-astro-cid-ops2of6w]{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:inline-flex}.legal[data-astro-cid-ops2of6w] a[data-astro-cid-ops2of6w]{color:inherit;text-decoration:none}.legal[data-astro-cid-ops2of6w] a[data-astro-cid-ops2of6w]:hover,.legal[data-astro-cid-ops2of6w] a[data-astro-cid-ops2of6w]:focus-visible{color:var(--accent)}.legal[data-astro-cid-ops2of6w].footer{margin-inline-start:8px}.legal[data-astro-cid-ops2of6w].menu{font-family:var(--mono);letter-spacing:var(--mono-tracking);text-transform:var(--mono-case);color:var(--muted);justify-content:center;margin-block-start:18px;font-size:12px}.legal[data-astro-cid-ops2of6w].menu>.sep[data-astro-cid-ops2of6w]:first-child{display:none}@media (width<=767px){.legal[data-astro-cid-ops2of6w] a[data-astro-cid-ops2of6w]{padding-block:13px;line-height:18px;display:inline-block}.legal[data-astro-cid-ops2of6w].menu a[data-astro-cid-ops2of6w]{padding-inline:6px}.legal[data-astro-cid-ops2of6w].footer{margin-block-start:2px;margin-inline-start:0;display:flex}.legal[data-astro-cid-ops2of6w].footer>.sep[data-astro-cid-ops2of6w]:first-child{display:none}}
