@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--pc-g:0;--pc-d:0;--pc-base-sp:60;--pc-c:0;--pc-read:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--pc-ev-at:-99999;--pc-ev-len:1;--pc-ev-kind:9;--pc-evu:1;--pc-evb:0;--comb-b:0;--comb-p:0;--comb-h:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1{top:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-30{z-index:30}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ms-10{margin-inline-start:calc(var(--spacing) * 10)}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.py-\[90dvh\]{padding-block:90dvh}.pt-\[50dvh\]{padding-top:50dvh}.pb-\[50dvh\]{padding-bottom:50dvh}.text-left{text-align:left}.text-wrap{text-wrap:wrap}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#0a0a0a;--ink-raised:#141414;--ink-hair:#262626;--paper:#fff;--hair:#e8e8e8;--hair-strong:#d4d4d4;--t1:#0a0a0a;--t2:#494949;--t3:#666;--t1-ink:#fff;--t2-ink:#ffffffc2;--t3-ink:#ffffffb8;--accent:#dc0f42;--accent-dark:#b30d38;--serif:var(--font-serif), "Playfair Display", Georgia, serif;--sans:var(--font-sans), "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--logo:var(--font-logo), "Source Sans 3", -apple-system, sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;--s7:144px;--s8:200px;--sec:112px;--sec-tight:96px;--container:1180px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--type-label:13px;--type-read:16px;--type-read-tight:16px;--type-note:17px}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:var(--paper);color:var(--t1);font-family:var(--sans);font-variant-numeric:tabular-nums;margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:500}h3{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}h1{letter-spacing:-.02em;font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:1.08}h2{letter-spacing:-.015em;font-size:clamp(2.35rem,4.8vw,4rem);line-height:1.08}h3{font-size:clamp(1.3rem,1.7vw,1.55rem)}p{margin:0}a{color:inherit;text-decoration:none}.lede{color:var(--t2);max-width:38em;font-size:clamp(1.13rem,1.45vw,1.34rem);line-height:1.6}.body{color:var(--t2);max-width:66ch;font-size:1.03rem;line-height:1.65}.lede-quiet{font-family:var(--serif);font-size:clamp(1.5275rem,3.12vw,2.6rem);font-style:italic;font-weight:500;line-height:1.28}.prose{text-align:left;margin-left:auto;margin-right:auto}.dark{background:var(--ink);color:var(--t1-ink)}.dark h1,.dark h2,.dark h3{color:#fff}.dark .lede,.dark .body{color:var(--t2-ink)}.dark:before{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.eyebrow{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--t3);align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.eyebrow:after{content:"";background:var(--t1);flex:none;width:24px;height:1px}.eyebrow.mid{justify-content:center}h2.eyebrow{line-height:inherit;text-wrap:wrap}.dark .eyebrow{color:var(--t3-ink)}.dark .eyebrow:after{background:#ffffff8c}.mono-note{font-family:var(--mono);font-size:var(--type-read);letter-spacing:.03em;color:var(--t3)}.dark .mono-note{color:var(--t3-ink)}.section{padding:var(--sec) 24px;position:relative}.section.compressed,.section.manifesto,.section.terse{padding:var(--sec-tight) 24px}@media (max-width:1060px){:root{--sec:96px;--sec-tight:80px}}@media (max-width:700px){:root{--sec:72px;--sec-tight:56px;--type-read-tight:15px;--type-note:16px}}.wrap{max-width:var(--container);margin:0 auto;position:relative}.center{text-align:center}.measure{max-width:44rem;margin-inline:auto}.head-block{gap:var(--s3);flex-direction:column;display:flex}.btn{box-sizing:border-box;min-height:48px;font-family:var(--sans);letter-spacing:.01em;text-align:start;cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out);border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:11px 24px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}a.btn:after{content:"→";content:"→" / "";transition:transform .18s var(--ease-out);flex:none;font-weight:500;line-height:1}a.btn:hover:after{transform:translate(3px)}html[lang=he] a.btn{direction:rtl}html[lang=he] a.btn:after{content:"←";content:"←" / ""}html[lang=he] a.btn:hover:after{transform:translate(-3px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.btn-secondary{border-color:var(--t1);color:var(--t1);background:0 0}.btn-secondary:hover{background:var(--t1);border-color:var(--t1);color:#fff}.nav.ink .btn-secondary,.nav.transparent .btn-secondary,.mobile-menu .btn-secondary,.dark .btn-secondary,.on-ink .btn-secondary{color:#fff;border-color:#fff}.nav.ink .btn-secondary:hover,.nav.transparent .btn-secondary:hover,.mobile-menu .btn-secondary:hover,.dark .btn-secondary:hover,.on-ink .btn-secondary:hover{color:var(--ink);background:#fff;border-color:#fff}.nav.ink .btn:focus-visible,.nav.transparent .btn:focus-visible,.mobile-menu .btn:focus-visible,.dark .btn:focus-visible,.on-ink .btn:focus-visible{outline-color:#fff}.mobile-menu a.btn{font-family:var(--sans);padding:11px 24px;font-size:16px}.nav-links a.btn{white-space:nowrap;padding:11px 24px}@media (max-width:1100px){.nav-links{gap:18px}.nav-links a.btn{padding-inline:18px}}.logo{font-family:var(--logo);letter-spacing:.06em;align-items:center;font-size:1.05rem;font-weight:600;display:inline-flex}.logo .a{background:var(--ink);color:#fff;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-right:.14em;display:inline-flex}.nav{z-index:90;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 28px;transition:background .3s,border-color .3s;display:grid;position:fixed;inset:0 0 auto}.nav>a:first-child{justify-self:start}.nav .nav-links{justify-self:center}.nav .nav-toggle{grid-column:3;justify-self:end}.nav.paper{-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom-color:var(--hair);background:#fffffff7}.nav.ink{-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom-color:var(--ink-hair);background:#080808f7}@media (max-width:900px){.nav.ink{background:#080808}.nav.paper{background:#fff}}.nav.ink a,.nav.ink .logo,.nav.transparent a,.nav.transparent .logo{color:#fff}.nav.ink .logo .a,.nav.transparent .logo .a{color:var(--ink);background:#fff}.nav-links{font-size:var(--type-read);align-items:center;gap:28px;display:flex}@media (max-width:1099px){.nav-links{gap:18px}}@media (max-width:999px){.nav-links{gap:12px}}@media (max-width:960px){html:is([lang=de],[lang=es]) .nav-links{display:none}html:is([lang=de],[lang=es]) .nav-toggle{display:block}}.nav-links a{padding:4px 0;position:relative}.nav-links a:not(.btn):after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .22s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:not(.btn):hover:after{transform:scaleX(1)}.nav .brand{opacity:0;transition:opacity .4s}.nav.show-brand .brand{opacity:1}.nav-toggle{color:inherit;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:15px;display:none}@media (max-width:900px){.nav-links{display:none}.nav-toggle{display:block}}.nav.ink .nav-toggle,.nav.transparent .nav-toggle{color:#fff}.mobile-menu{z-index:100;background:var(--ink);color:#fff;overscroll-behavior:contain;flex-direction:column;justify-content:center;gap:4px;padding:32px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu a{font-family:var(--serif);padding:10px 0;font-size:32px}.mobile-menu .close{font-family:var(--mono);letter-spacing:.12em;color:#fff;cursor:pointer;background:0 0;border:0;font-size:13px;position:absolute;top:22px;right:26px}.nav.menu-open .langmenu,.nav.menu-open .nav-toggle,.nav.menu-open .nav-end{display:none}.nav-end{grid-column:3;justify-self:end;align-items:center;gap:6px;display:inline-flex}.skip-link{z-index:110;background:var(--accent);color:#fff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:0;border-radius:4px;padding:10px 14px;font-size:13px;position:fixed;top:12px;left:12px;transform:translateY(-300%)}.skip-link:focus{opacity:1;outline-offset:2px;outline:2px solid #fff;transform:none}section:focus,header:focus,.hero-reveal:focus,.hero-reveal:focus-visible,.hero-inner:focus,.hero-inner:focus-visible,[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:0!important}.hero{color:#fff;background:radial-gradient(at 50% 45%,#0a0a0a 0%,#060606 100%);position:relative}.hero-stage{position:relative}.hero[data-flight=on] .hero-stage{height:380svh}.hero-panel{flex-direction:column;align-items:center;padding:0 0 clamp(80px,12vh,150px);display:flex;position:relative;overflow:hidden}.hero[data-flight=on] .hero-panel{height:100svh;padding:0;position:sticky;top:0}.hero-screen{z-index:3;flex:none;order:-1;width:100%;height:100svh;position:relative}@media (scripting:none){.hero-screen{height:64svh}}@media (prefers-reduced-motion:reduce){.hero-screen{height:62svh}}.hero[data-flight=on] .hero-screen{background:#060606;width:auto;height:auto;position:absolute;inset:0}.hero-lens,.hero-scene{position:absolute;inset:0}.hero-scene{z-index:0}.hero-lens{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.hero-lens{animation:1.05s cubic-bezier(.16,1,.3,1) both hero-enter}}@keyframes hero-enter{0%{transform:scale(.42)}to{transform:scale(1)}}.wm.hero-fly{z-index:1;aspect-ratio:auto;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:hidden}.hero-matte{fill:#060606}.hero-fly-stem{visibility:hidden}.hero-fly.is-solid .hero-fly-stem{visibility:visible}.hero-fly.is-solid text,.hero-fly.is-solid .wm-box,.hero-fly.is-solid rect.hf-g{visibility:hidden}.hero-thumbs{pointer-events:none;z-index:2;visibility:visible;width:clamp(30px,3.4vw,46px);height:clamp(30px,3.4vw,46px);font-size:clamp(30px,3.4vw,46px);line-height:1;position:absolute;top:0;right:0;transform:translate(38%,-55%)}.hero-thumb,.hero-thumb-ring{transform-origin:50%;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;position:absolute;inset:0}.hero-thumb{animation:.64s ease-out 2s both hero-thumb}.hero-thumb-ring{opacity:0;filter:blur(1.5px);animation:.6s cubic-bezier(.1,.8,.3,1) 2.08s both hero-thumb-ring}@keyframes hero-thumb{0%{opacity:0;transform:translateY(16px)rotate(-28deg)scale(0)}20%{opacity:1}36%{opacity:1;transform:translateY(-6px)rotate(5deg)scale(1.33)}52%{opacity:1;transform:translateY(3px)rotate(-2deg)scale(.92)}68%{opacity:1;transform:translateY(-2px)rotate(1deg)scale(1.04)}84%{opacity:1;transform:translateY(1px)rotate(-.5deg)scale(.99)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes hero-thumb-ring{0%{opacity:0;transform:scale(.6)}25%{opacity:.6}60%{opacity:.3}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.hero-thumbs{display:none}}.hero-canvas{pointer-events:none;position:absolute;inset:0}.hero-canvas canvas{width:100%;height:100%;display:block}.hero-loop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-loop video,.hero-loop img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--push,0) * .35));transform-origin:50% 48%;position:absolute;inset:0}.hero-loop{transform:translateY(calc(var(--dissolve,0) * 3.5svh));opacity:calc(1 - clamp(0, (var(--dissolve,0) - .45) / .5, 1))}.hero-loop .hero-loop-rest{opacity:var(--resolve,0)}.hero-loop.hero-cosmic{opacity:calc(1 - clamp(0, var(--dissolve,0) / .85, 1))}.hero-cosmic video,.hero-cosmic img{filter:brightness(.84)saturate(1.15)}.hero-cosmic .hero-loop-poster{z-index:0}.hero-cosmic video{z-index:1}@media (max-width:899px){.hero-cosmic video,.hero-cosmic img{filter:brightness(.72)saturate(1.22)}}.hero-loop .hero-loop-keep{opacity:clamp(0, var(--dissolve,0) / .35, 1)}.hero-inner{z-index:1;text-align:center;width:100%;max-width:80rem;padding:0 24px;position:relative}.hero[data-flight=on] .hero-inner{justify-content:center;align-items:center;max-width:none;padding:clamp(64px,9svh,88px) 24px clamp(20px,3svh,40px);display:flex;position:absolute;inset:0}.hero-reveal{transform-origin:50%;max-width:80rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero[data-flight=arming] .hero-stage{height:380svh}.hero[data-flight=arming] .hero-panel{height:100svh;padding:0;position:sticky;top:0}.hero[data-flight=arming] .hero-screen{background:#060606;width:auto;height:auto;animation:1ms linear 4s forwards hero-arming-rescue;position:absolute;inset:0}@keyframes hero-arming-rescue{to{visibility:hidden}}.hero[data-flight=arming] .hero-inner{justify-content:center;align-items:center;max-width:none;padding:clamp(64px,9svh,88px) 24px clamp(20px,3svh,40px);display:flex;position:absolute;inset:0}.hero[data-flight=arming] .hero-launch{animation:1ms linear 4s forwards hero-arming-rescue;top:auto;bottom:28px}html:has(.hero[data-flight=arming]) .brand-slot{opacity:1;visibility:hidden;transition:none}html:has(.hero[data-flight=arming]) .nav.landed .brand-slot{visibility:visible}html:has(.hero[data-flight=arming]) .brand-slot .dust{opacity:1;transition:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (max-width:700px){.hero[data-flight=arming] .hero-stage{height:300svh}.hero[data-flight=arming] .hero-launch{bottom:118px}}@media (scripting:enabled){.hero:not([data-flight-ready]) .hero-reveal{visibility:hidden;animation:1ms linear 4s forwards hero-copy-rescue}@keyframes hero-copy-rescue{to{visibility:visible}}}.hero h1{color:#fff;letter-spacing:-.025em;font-size:clamp(56px,min(9vw,12.6svh),132px);line-height:1.02;position:relative}@media (max-width:700px){.hero h1{font-size:clamp(44px,13vw,64px);line-height:1.04}}.hero h1 em{font-style:italic}.hero .lede{color:var(--t2-ink);text-align:left;text-wrap:pretty;max-width:min(34em,1150px);margin:clamp(20px,2.7svh,32px) auto 0;font-size:clamp(min(2.26rem,4.7svh),min(2.9vw,4.7svh),2.68rem);line-height:1.26}@media (max-width:700px){.hero .lede{font-size:clamp(18px,5.13vw,22px);line-height:1.36}}.line-mask{padding-bottom:.06em;display:block;overflow:hidden}:root{--wm-box:#fff;--wm-letter:#0a0a0a;--wm-word:#fff}[data-nav=paper]{--wm-box:#0a0a0a;--wm-letter:#fff;--wm-word:#0a0a0a}.wm{aspect-ratio:302/58;width:auto;height:26px;display:block;overflow:visible}.wm-box{fill:var(--wm-box);transition:fill .42s var(--ease)}.wm-a{fill:var(--wm-letter);transition:fill .42s var(--ease)}.wm-word{fill:var(--wm-word);transition:fill .42s var(--ease)}.wm-inline{vertical-align:-.13em;width:auto;height:1.02em;display:inline-block}.wm-he{aspect-ratio:172/58}.wm-inline text{font-style:normal}.wm-inline .wm-box{fill:#0a0a0a}.wm-inline .wm-a{fill:#fff}.wm-inline .wm-word{fill:#0a0a0a}.dark .wm-inline .wm-box,.dark .wm-inline .wm-word,#top .wm-inline .wm-box,#top .wm-inline .wm-word{fill:#fff}.dark .wm-inline .wm-a,#top .wm-inline .wm-a{fill:#0a0a0a}.nav-links .wm-inline{vertical-align:-.08em;height:.95em}.dust-host{display:inline-block;position:relative}.dust{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20302%2058%22%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%2240%22%20height%3D%2244%22%20fill%3D%22%23fff%22%2F%3E%3Ctext%20x%3D%2245%22%20y%3D%2251%22%20font-family%3D%22system-ui%2C-apple-system%2CArial%2Csans-serif%22%20font-weight%3D%22900%22%20font-size%3D%2261%22%20letter-spacing%3D%221%22%20fill%3D%22%23fff%22%3EGNIZAR%3C%2Ftext%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20302%2058%22%3E%3Crect%20x%3D%220%22%20y%3D%227%22%20width%3D%2240%22%20height%3D%2244%22%20fill%3D%22%23fff%22%2F%3E%3Ctext%20x%3D%2245%22%20y%3D%2251%22%20font-family%3D%22system-ui%2C-apple-system%2CArial%2Csans-serif%22%20font-weight%3D%22900%22%20font-size%3D%2261%22%20letter-spacing%3D%221%22%20fill%3D%22%23fff%22%3EGNIZAR%3C%2Ftext%3E%3C%2Fsvg%3E);-webkit-mask-size:100% 100%;mask-size:100% 100%}.wash{will-change:transform;background:linear-gradient(90deg,#c4c8cf00 0%,#c4c8cf99 30.5% 69.5%,#c4c8cf00 100%);width:55%;animation:9s linear 2s infinite washSweep;position:absolute;top:0;bottom:0;left:-60%}@keyframes washSweep{0%{transform:translate(0)}30%{transform:translate(392%)}to{transform:translate(392%)}}.brand-slot .dust{opacity:0;transition:opacity .6s}.nav.landed .brand-slot .dust{opacity:1}@media (prefers-reduced-motion:reduce){.dust{display:none}}.caselets{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.caselet{border:1px solid var(--hair);background:#fff;padding:22px 24px;position:relative}.ca-replay{z-index:2;border:1px solid var(--hair-strong);width:30px;height:30px;color:var(--t3);cursor:pointer;opacity:.75;transition:color .16s var(--ease), border-color .16s var(--ease), opacity .16s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ca-replay svg{width:15px;height:15px}.caselet:hover .ca-replay{opacity:1}.ca-replay:hover,.ca-replay:focus-visible{color:var(--accent);border-color:var(--accent);opacity:1}.ca-replay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ca-replay:active svg{transition:transform .24s var(--ease);transform:rotate(-90deg)}.caselet.is-replaying,.caselet.is-replaying *{animation-name:none!important}.caselet .c-k{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);padding-right:34px;font-size:13px}.caselet p{color:var(--t2);margin-top:12px;font-size:16px;line-height:1.65}@media (max-width:860px){.caselets{grid-template-columns:minmax(0,1fr)}}.fmap{margin-top:var(--s4);border:1px solid var(--ink-hair);padding:28px 28px 0}.fmap-body{gap:0 var(--s5);grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:start;display:grid}.fmap-world{min-width:0}.fmap-world .om-frame{background:0 0;border:0;padding:0}.fmap-world .om-pins{inset:0}.fmap-world .om-svg{overflow:hidden}.fmap-world .om-dot{fill:var(--t3-ink)}.fmap-world .om-ring:not(.is-office){display:none}.fmap-world .om-ring.is-office{r:26px;fill:var(--ink);stroke:var(--t1-ink)}.fmap-world .om-ring.is-office.is-hot{fill:var(--ink);stroke:var(--accent)}.fmap-world .om-flag{text-shadow:0 0 2px var(--ink), 0 0 4px var(--ink);font-size:15px}.fmap-world .om-read b{color:var(--t1-ink)}.fmap-world .om-read i{color:var(--t3-ink)}.fmap-key{grid-template-columns:auto;justify-content:start;align-items:start;gap:22px 0;display:grid}.foot-group{flex-direction:column;gap:8px;display:flex}.foot-label{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--t3-ink);margin:0}.foot-contact{font-family:var(--mono);letter-spacing:.1em;color:var(--t1-ink);flex-direction:column;gap:9px;margin:0;font-size:13px;line-height:1.4;display:flex}.foot-place{align-items:center;gap:9px;display:inline-flex}.foot-mail{font-family:var(--mono);letter-spacing:.1em;color:var(--t1-ink);margin:0;font-size:13px;line-height:1.4}.presence{flex-direction:column;gap:9px;margin:0;display:flex}.pres-c{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--t2-ink);align-items:center;gap:9px;line-height:1.4;display:inline-flex}.pres-f{font-size:15px;line-height:1}.foot-place,.pres-c{cursor:default}.foot-place.is-hot,.pres-c.is-hot{color:var(--t1-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:1px}.pres-lang{border-top:1px solid var(--ink-hair);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.12em;color:var(--t3-ink);margin:28px -28px 0;padding:12px 28px;line-height:1.6}html[lang=he] .fmap-key,html[lang=he] .fmap-key :is(.foot-contact,.foot-place,.pres-c,.foot-mail,.foot-label){direction:rtl}html[lang=he] .pres-lang{text-align:right;direction:rtl}@media (max-width:640px){.fmap{padding:20px 20px 0}.fmap-body{grid-template-columns:1fr;gap:24px 0}.fmap-world{max-width:286px}.fmap-world .om-flag{font-size:14px}.pres-lang{margin:24px -20px 0;padding:12px 20px}}.brand-slot{opacity:0;transition:opacity .48s}.nav-home{align-items:center;gap:12px;display:inline-flex}.nav-react{width:26px;height:26px;margin-left:-16px;display:inline-block;position:relative}.nav-react.nav-react-flush{margin-left:7px}.nav-react-e{transform-origin:50% 82%;place-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:19px;line-height:1;display:grid;position:absolute;inset:0}.nav-react-ring{border:2px solid var(--accent);pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.nav-react-bit{pointer-events:none;will-change:transform, opacity;margin:-5px 0 0 -5px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:10px;line-height:1;position:absolute;top:55%;left:50%}.nav.landed .brand-slot{opacity:1}@media (prefers-reduced-motion:reduce){.brand-slot{opacity:1}}html:has(.hero[data-flight=on]) .brand-slot{opacity:1;visibility:hidden;transition:none}html:has(.hero[data-flight=on]) .nav.landed .brand-slot{visibility:visible}html:has(.hero[data-flight=on]) .brand-slot .dust{opacity:1;transition:none}.brand-slot .wm{height:26px}.hero-launch{--launch-top:calc(100svh - 28px - 178px);left:50%;top:var(--launch-top);z-index:4;box-sizing:border-box;color:#fff;cursor:pointer;min-width:120px;height:178px;font:inherit;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:8px 16px;display:flex;position:absolute;transform:translate(-50%)}.hero[data-flight=on] .hero-launch{top:auto;bottom:28px}@media (max-width:700px){.hero[data-flight=on] .hero-launch{bottom:118px}.hero-launch{--launch-top:calc(100svh - 118px - 178px)}}@media (prefers-reduced-motion:reduce){.hero-launch{--launch-top:calc(62svh - 182px)}}@media (scripting:none){.hero-launch{display:none}}.hero-launch:focus-visible{outline-offset:2px;outline:2px solid #fff}.hero-launch-label{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:#fff;font-size:16px;font-weight:600}.hero-launch-craft{color:#0a0a0a;background:#fff;border-radius:50%;place-items:center;width:128px;height:128px;line-height:0;transition:box-shadow .18s;display:grid;box-shadow:0 0 0 6px #ffffff24,0 10px 30px #00000080}.hero-launch:hover .hero-launch-craft,.hero-launch:focus-visible .hero-launch-craft{box-shadow:0 0 0 9px #ffffff3d,0 10px 30px #00000080}.hero-rocket{width:64px;height:64px;display:block}.hero-rocket-flame{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-rocket{animation:3.2s cubic-bezier(.3,0,.3,1) 3.8s infinite hero-launch-idle}.hero-launch .hero-rocket-flame{animation:3.2s ease-in-out 3.8s infinite hero-launch-flame}.hero-launch[data-launched] .hero-rocket{animation:.9s cubic-bezier(.5,0,.75,0) forwards hero-launch-off}.hero-launch[data-launched] .hero-rocket-flame{opacity:1;animation:none}}@keyframes hero-launch-idle{0%,62%,to{transform:translateY(0)}68%{transform:translateY(2px)}78%{transform:translateY(-11px)}88%{transform:translateY(-3px)}94%{transform:translateY(0)}}@keyframes hero-launch-flame{0%,66%,to{opacity:0}76%,86%{opacity:1}}@keyframes hero-launch-off{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-70px)}}.hero-rocket3d{z-index:4;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.hero-rocket3d[data-on]{display:block}.hero-launch{z-index:5}.hero-launch[data-mode=rocket3d] .hero-launch-craft{box-shadow:none;background:0 0}.hero-launch[data-mode=rocket3d] .hero-launch-craft>*{visibility:hidden}.hero-launch[data-mode=rocket3d]:hover .hero-launch-craft,.hero-launch[data-mode=rocket3d]:focus-visible .hero-launch-craft{box-shadow:none;background:radial-gradient(closest-side,#ffffff14,#0000)}.hero[data-flight-copy] .hero-launch,.hero[data-flight-copy] .hero-rocket3d{display:none!important}.contact-rocket-wrap{pointer-events:none;z-index:1;width:100vw;position:absolute;top:0;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.contact-rocket-canvas{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.contact-lz{pointer-events:auto;cursor:pointer;z-index:3;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;width:140px;height:160px;display:flex;position:absolute}@media (min-width:1180px){.contact-lz{top:clamp(520px,62% - 40px,660px);left:clamp(14px,50vw - 615px,110px)}}@media (max-width:1179px) and (min-width:701px){.contact-lz{width:120px;height:140px;top:clamp(520px,58% - 30px,700px);left:clamp(14px,50vw - 360px,80px)}}@media (max-width:700px){.contact-lz{width:100px;height:120px;top:auto;bottom:20px;left:50%;transform:translate(-50%)}}.hero h1 .hero-help{letter-spacing:-.01em;color:#fff;text-align:center;margin-top:.12em;margin-bottom:-.18em;padding-bottom:.24em;font-size:.62em;line-height:1.12;display:block}.hero h1 .hero-help .wh-rot{text-align:start;overflow:visible}.hero h1 .hero-help .wh-arrow{display:none}html[lang=he] .wh-arrow{margin-left:0;margin-right:.4em;transform:translateY(-.04em)scaleX(-1)}.ledger{border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);grid-template-columns:repeat(3,1fr);display:grid}.ledger>div{padding:var(--s4) var(--s3);text-align:center;border-left:1px solid var(--hair)}.ledger>div:first-child{border-left:0}.ledger-n{font-family:var(--serif);font-size:clamp(2.75rem,4.6vw,4.5rem);font-weight:500;line-height:1}.ledger-l-unused{font-family:var(--mono);letter-spacing:.08em;color:var(--t3);margin-top:12px;font-size:13px}@media (max-width:720px){.ledger{grid-template-columns:1fr}.ledger>div{border-left:0;border-top:1px solid var(--hair)}.ledger>div:first-child{border-top:0}}.offers{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(2,1fr);display:grid}.offer{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:var(--s4);transition:background .26s var(--ease);position:relative}.offer:hover{background:#fafafa}.offer .idx{top:var(--s3);right:var(--s3);font-family:var(--mono);color:var(--t3);font-size:13px;position:absolute}.offer .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:13px}.offer h3{margin:14px 0 12px;padding-right:64px}.offer p{color:var(--t2);font-size:15px;line-height:1.62}.offer .meta{margin-top:var(--s3);font-family:var(--mono);color:var(--t3);font-size:14px}@media (max-width:780px){.offers{grid-template-columns:1fr}}.stick-grid{gap:var(--s5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.stick-col{min-width:0}.stick-rail{flex-direction:column;gap:40px;min-width:0;display:flex}@media (min-width:901px){.stick-sticky{position:sticky;top:140px}}@media (max-width:900px){.stick-grid{gap:var(--s4);grid-template-columns:minmax(0,1fr)}}.offers-stack .offer{border:1px solid var(--hair)}.offers-stack .tilt{min-width:0}.offers-stack .offer[id]{scroll-margin-top:96px}.offers-stack .offer{padding:var(--s5) var(--s4) var(--s4)}.offer p.offer-lede{color:var(--t1);max-width:48ch;margin:0;font-size:19px;line-height:1.62}.offer-ramp-btn{margin-top:16px}.offer-ramp-btn .orb-glyph{transition:transform .22s var(--ease-out);flex:none}.offer-ramp-btn:hover .orb-glyph,.offer-ramp-btn:focus-visible .orb-glyph{transform:translate(2px,2px)}@media (prefers-reduced-motion:reduce){.offer-ramp-btn .orb-glyph{transition:none}.offer-ramp-btn:hover .orb-glyph,.offer-ramp-btn:focus-visible .orb-glyph{transform:none}}.sdp{z-index:95;position:fixed;inset:0}.sdp[hidden]{display:none}.sdp-shell{background:var(--ink);transform-origin:0 0;transition:transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.sdp-scroll{overscroll-behavior:contain;opacity:1;transition:opacity .22s var(--ease-out);position:absolute;inset:0;overflow-y:auto}.sdp-scroll:focus{outline:none}.sdp[data-state=from] .sdp-scroll,.sdp[data-state=closing] .sdp-scroll{opacity:0;transition-delay:0s}.sdp[data-mode=grow][data-state=open] .sdp-scroll{transition-delay:.36s}.sdp[data-mode=fade]{transition:opacity .22s var(--ease-out)}.sdp[data-mode=fade][data-state=from],.sdp[data-mode=fade][data-state=closing]{opacity:0}html.sdp-lock{overflow:hidden}.sdp-x{float:right;z-index:2;cursor:pointer;color:#fff;width:48px;height:48px;transition:background-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border:2px solid #ffffffd9;border-radius:50%;place-items:center;margin:16px 16px -64px 0;display:grid;position:sticky;top:16px}.sdp-x:hover{color:var(--ink);background:#fff}.sdp-x:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sdp-scroll .section.scaledown{min-height:100%;margin:0}.sdp .sdp-scroll .section.scaledown{padding-bottom:max(var(--sec), 50svh)}@media (max-width:700px){.sdp-x{margin:10px 10px -58px 0;top:10px}}@media (prefers-reduced-motion:reduce){.sdp-shell{transition:none}}.offer-terms{margin:var(--s4) 0 0;border-top:1px solid var(--hair);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t2);flex-wrap:wrap;gap:8px 30px;padding:16px 0 0;font-size:13.5px;list-style:none;display:flex}.offer-terms li{position:relative}.offer-terms li+li:before{content:"";border-left:1px solid var(--hair);position:absolute;top:2px;bottom:2px;left:-15px}@media (max-width:620px){.offer p.offer-lede{font-size:17px}.offer-terms{flex-direction:column;gap:6px 0}.offer-terms li+li:before{display:none}}.offer-fig{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin:18px 0 16px;padding:12px 0}.offer-fig svg{width:100%;height:auto;display:block;overflow:visible}.rows{border-top:1px solid var(--ink-hair)}.row{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--ink-hair);text-align:left;grid-template-columns:88px 1fr;align-items:start;display:grid}.row .n{font-family:var(--mono);color:var(--t3-ink);letter-spacing:.1em;padding-top:6px;font-size:14px}.row h3{margin-bottom:8px}.row p{color:var(--t2-ink);font-size:var(--type-read);max-width:60ch;line-height:1.62}@media (max-width:680px){.row{gap:var(--s2);grid-template-columns:1fr}}.slot{border:1px dashed var(--hair-strong);padding:var(--s3);font-family:var(--mono);color:var(--t3);text-align:left;background:#f5f5f5;font-size:13px;line-height:1.6}.slot strong{color:var(--t1);font-weight:500}.dark .slot{background:var(--ink-raised);border-color:var(--ink-hair);color:var(--t3-ink)}.dark .slot strong{color:#fff}.scroll-progress{background:var(--accent);transform-origin:0;z-index:89;width:100%;height:2px;position:fixed;top:0;left:0}.pullquote{text-wrap:balance;font-family:var(--serif);letter-spacing:-.015em;text-align:center;max-width:18ch;margin-inline:auto;font-size:clamp(2rem,4.8vw,3.9rem);font-weight:500;line-height:1.12}.pullquote-close{margin-top:.4em;font-style:italic}.sw-ink:before{content:attr(data-w)}footer{padding:var(--s5) 24px;background:var(--ink);color:var(--t2-ink)}footer .logo .a{color:var(--ink);background:#fff}footer .mono-note{color:var(--t3-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:700px){#contact{overflow-x:clip}.diagram{-webkit-overflow-scrolling:touch;overflow-x:auto}.diagram svg{min-width:640px}.diagram[data-dg-floor] svg{min-width:max(640px, var(--dg-floor,640px))}.va-sheet{min-width:640px}.diagram figcaption{max-width:100%}.hero[data-flight=on] .hero-stage{height:300svh}.section{overflow-x:clip}}.ai-grid{gap:var(--s5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.ai-col{min-width:0}@media (max-width:900px){.ai-grid{gap:var(--s4);grid-template-columns:minmax(0,1fr)}}.ai-rail{flex-direction:column;gap:72px;min-width:0;display:flex}.ai-rail .caselets{grid-template-columns:minmax(0,1fr);margin-top:20px}.ai-rail .magic{margin-top:0}@media (min-width:901px){.ai-sticky{position:sticky;top:140px}}.diagram{margin:0}.diagram svg{width:100%;height:auto;display:block;overflow:visible}.diagram figcaption{color:var(--t3);border-left:2px solid var(--accent);max-width:56ch;margin-top:20px;padding-left:14px;font-size:17px;line-height:1.6}.va-sheet{position:relative}.va-plate{left:2.36842%;top:calc(100% * 72 / var(--va-h,718));width:42.6316%;height:calc(100% * 182.25 / var(--va-h,718));background:var(--paper);position:absolute;overflow:hidden}.va-film{object-fit:cover;width:100%;height:100%;display:block}.cap-lead{font-family:var(--serif);color:var(--t1);margin-bottom:6px;font-size:1.62em;font-weight:650;line-height:1.25;display:block}.cap-p99{color:var(--t1);font-size:1.12em;font-weight:700}:root{--diagram-line:#868686;--diagram-node:#fff;--diagram-stroke:#8a8a8a}.diagram svg,svg.ca-svg,.lc-sheet,.ft svg{--hair-strong:var(--diagram-stroke)}.diagram svg [stroke="var(--hair)"]{stroke:var(--diagram-stroke)}.d-node{fill:var(--diagram-node);stroke:var(--diagram-stroke);stroke-width:1px}.d-hub{fill:#fafafa;stroke:var(--t1);stroke-width:1.5px}.section.manifesto.scaledown{padding:var(--sec) 24px}.scaledown .sd-lede{text-align:center;color:#ffffffad;max-width:60ch;margin:26px auto 0}.sd{direction:ltr;grid-template-columns:minmax(0,1fr) 300px;gap:64px;margin-top:52px;display:grid}.sd-rows{align-self:start}.sd .ramp-chart{top:calc(var(--sd-nav) + var(--sd-stick-gap));width:100%;margin:0;position:sticky}.sd .row.row-g{grid-template-columns:62px 46px 1fr;gap:26px;padding:22px 0;position:relative}.sd .row.row-g .n{color:#ffffff75;transition:color .24s}.sd .row.row-g h3{color:#fff;transition:color .24s}.sd .row.row-g p{color:var(--t2-ink);transition:color .24s}.sd-mark{background:var(--accent);width:2px;height:0;transition:height .24s;position:absolute;top:23px;left:-18px}.sd [data-sd-on] .sd-mark{height:32px}.sd:not([data-sd-live="0"]) .row.row-g:not([data-sd-on]) .n{color:#ffffff57}.sd:not([data-sd-live="0"]) .row.row-g:not([data-sd-on]) h3{color:#ffffffa3}.sd-eyebrow{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;color:#ffffff80;margin:0 0 18px}.sd-muster{border-top:1px solid var(--ink-hair)}.sd-phase{border-bottom:1px solid var(--ink-hair);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:7px 14px;padding:11px 0 12px;transition:opacity .24s;display:grid}.sd:not([data-sd-live="0"]) .sd-phase:not([data-sd-on]){opacity:.4}.sd-name{font-family:var(--mono);letter-spacing:.1em;color:#ffffff94;grid-area:1/1/span 2;margin:0;font-size:10.5px;line-height:1.35}.sd-rank{grid-column:2;align-items:center;gap:16px;display:flex}.sd-seats{gap:10px;display:flex}.sd-p{flex:none;width:18px;height:30px;display:block}.sd-p circle,.sd-p path{fill:none;stroke:currentColor;stroke-width:1.1px;opacity:.4}.sd-p.on circle,.sd-p.on path{fill:currentColor;stroke:none;opacity:1}.sd-ours{color:var(--accent)}.sd-yours{color:#ffffffe0}.sd-count{font-family:var(--mono);color:#fff9;min-width:1.4em;font-size:11.5px}.sd-handover{align-items:center;gap:10px;margin:0;padding:6px 0 2px;display:flex}.sd-hrule{border-top:1px dashed #ffffff57;flex:1 1 0;height:0}.sd-hword{font-family:var(--mono);letter-spacing:.16em;color:#ffffffbd;font-size:10px}.sd-legend{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.09em;color:#ffffff9e;flex-wrap:wrap;gap:9px 24px;margin:18px 0 0;display:flex}.sd-key{align-items:center;gap:9px;display:inline-flex}.sd-swatch{display:inline-flex}.sd-swatch .sd-p{width:12px;height:20px}@media (max-width:900px){.sd{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px}.sd-figcell{order:-1}.sd .ramp-chart{max-width:330px;margin-inline:auto;position:relative;top:auto}}@media (max-width:680px){.sd .row.row-g{grid-template-columns:38px 38px 1fr;gap:14px;padding:22px 0}.sd .row.row-g .rg{width:36px;height:36px}.sd-mark{top:22px;left:-13px}}@media (prefers-reduced-motion:reduce){.sd .row.row-g .n,.sd .row.row-g h3,.sd .row.row-g p,.sd-mark,.sd-phase{transition:none}}.d-phone{stroke:var(--t1);stroke-width:1.5px}.d-screen{fill:none;stroke:var(--diagram-stroke);stroke-width:1px}.d-wave{stroke:var(--accent);stroke-width:2px;stroke-linecap:butt}.d-tool{fill:#fafafa}.d-budget{fill:var(--ink);stroke:var(--ink)}.d-budget-n{font-family:var(--serif);fill:#fff;font-size:21px}.d-kind{font-family:var(--mono);letter-spacing:.13em;fill:var(--t3);font-size:12px}.d-budget+.d-budget-n,.d-budget~.d-kind{fill:#fff9}.d-name{font-family:var(--sans);fill:var(--t1);font-size:16px;font-weight:600}.d-sub{font-family:var(--mono);fill:var(--t2);font-size:13px}.d-tool-t{font-family:var(--sans);fill:var(--t1);font-size:14px;font-weight:500}.d-ms{font-family:var(--mono);letter-spacing:.06em;fill:var(--accent);font-size:12.5px}.d-hair{stroke:var(--diagram-line);stroke-width:1px;fill:none}.d-title-big{font-family:var(--mono);letter-spacing:.3em;fill:var(--t1);font-size:21px;font-weight:600}.d-rail{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--t3);font-size:12.5px}.va-balloon{fill:var(--diagram-node);stroke:var(--t1);stroke-width:1px}.va-balloon-n{font-family:var(--mono);fill:var(--t1);font-size:10px;font-weight:600}.va-balloon-on{fill:var(--accent);stroke:var(--accent);stroke-width:1px}.va-balloon-n-on{font-family:var(--mono);fill:#fff;font-size:10px;font-weight:600}.d-kind.va-now{fill:var(--t1)}.metrics{border-top:1px solid var(--hair-strong)}.metric{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--hair);grid-template-columns:260px 1fr auto;align-items:baseline;display:grid}.metric .m-n{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1}.metric .m-n small{font-family:var(--mono);letter-spacing:.06em;color:var(--t3);margin-left:8px;font-size:.95rem}.metric .m-t{font-size:1.05rem;font-weight:600}.metric .m-d{color:var(--t2);max-width:56ch;margin-top:6px;font-size:16px;line-height:1.6}.metric .m-e{font-size:22px;line-height:1}@media (max-width:820px){.metric{gap:var(--s2);grid-template-columns:1fr}.metric .m-e{display:none}}.human{background:#fafaf8}.human .h-lead{font-family:var(--serif);letter-spacing:-.01em;text-align:center;text-wrap:balance;max-width:24ch;margin:44px auto 0;font-size:clamp(1.5rem,2.6vw,2.15rem);line-height:1.42}.human .h-body{max-width:58ch;margin:var(--s4) auto 0;color:var(--t2);font-size:1.05rem;line-height:1.75}.founder{max-width:860px;margin:var(--s6) auto 0;text-align:left;border:1px solid var(--hair-strong);background:#fff;grid-template-columns:230px 1fr;align-items:start;gap:38px;padding:34px 40px;display:grid}.fp{border:1px solid var(--hair);cursor:pointer;aspect-ratio:230/288;isolation:isolate;position:relative}.fp svg{width:100%;height:100%;display:block}.fp-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .48s var(--ease);z-index:1;position:absolute;inset:0}@media (hover:hover){.fp:hover .fp-photo{opacity:1}}.fp.is-open .fp-photo,.fp:focus-visible .fp-photo{opacity:1}.fp-hint{text-align:center;font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;color:var(--t3);position:absolute;bottom:-24px;left:0;right:0}.fp-hint-tap{display:none}@media (pointer:coarse){.fp-hint-hover{display:none}.fp-hint-tap{display:inline}}@media (max-width:760px){.founder{grid-template-columns:1fr}.fp{max-width:230px;margin:0 auto}}.f-text{z-index:1;position:relative}.f-head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.f-kind{font-family:var(--mono);letter-spacing:.14em;color:var(--t3);font-size:13px}.f-name{font-family:var(--serif);letter-spacing:-.01em;font-size:1.9rem;font-weight:500}.f-name-img{vertical-align:-6px;width:auto;height:34px;display:inline-block}.f-li{font-family:var(--mono);letter-spacing:.1em;color:var(--accent);border-bottom:1px solid #0000;margin-left:auto;font-size:13px;transition:border-color .18s}.f-li:hover{border-bottom-color:var(--accent)}.f-bio{color:var(--t2);margin-top:18px;font-size:1.06rem;line-height:1.78}.f-bio em{font-style:italic}.ft{width:min(860px,100%);margin:44px auto 0}.ft svg{width:100%;height:auto;display:block}.ft-bar{fill:var(--t1)}.ft-bar.ft-now{fill:var(--accent)}.ft-bar.ft-dim{fill:#737373}.ft-in{font-family:var(--mono);letter-spacing:.07em;fill:#fff;font-size:9.5px}.ft-lab,.ft-tick,.ft-foot{font-family:var(--mono);letter-spacing:.1em;fill:var(--t3);font-size:9.5px}.ft-axis{stroke:var(--hair-strong);stroke-width:1px}.ft-wrap{width:min(860px,100%);margin:44px auto 0}.ft-wrap .ft{width:100%;margin:0}.ft-chron{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.ft-c{border-bottom:1px solid var(--hair);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 0;display:grid}.ft-c-y{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.04em;color:var(--t3);font-variant-numeric:tabular-nums}.ft-c-l{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.07em;color:var(--t1);padding-inline-start:16px;line-height:1.55;position:relative}.ft-c-l:before{content:"";background:var(--t1);inset-inline-start:0;width:7px;height:1em;position:absolute;top:.3em}.ft-c--dim .ft-c-l:before{background:#737373}.ft-c--now .ft-c-l:before{background:var(--accent)}.h-traits{gap:var(--s4);margin-top:var(--s6);grid-template-columns:repeat(3,1fr);display:grid}.h-trait{text-align:center}.h-trait .t-e{font-size:30px;line-height:1;display:block}.h-trait h3{margin-top:16px}.h-trait p{color:var(--t2);margin-top:10px;font-size:15px;line-height:1.62}@media (max-width:780px){.h-traits{gap:var(--s4);grid-template-columns:1fr}}.rail{z-index:55;border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px)saturate(160%);background:#ffffffb8;border-radius:40px;flex-direction:column;align-items:center;gap:14px;padding:16px 10px;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}[data-nav=ink] .rail,[data-nav=transparent] .rail{background:#1414148c;border-color:#ffffff24}.rail-head{text-align:center;font-family:var(--mono);line-height:1.1}.rail-count{font-size:var(--type-label);color:var(--t1);font-weight:500;display:block}.rail-label{font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);display:block}[data-nav=ink] .rail-count,[data-nav=transparent] .rail-count{color:#fff}[data-nav=ink] .rail-label,[data-nav=transparent] .rail-label{color:#ffffffb8}[data-nav=ink] .rail-head,[data-nav=transparent] .rail-head{background:#0a0a0a8c;border-radius:3px;padding:4px 2px}.rail-stops{flex-direction:column;gap:12px;display:flex}.rail-stop{pointer-events:auto;width:22px;height:22px;transition:font-size .26s var(--ease);place-items:center;font-size:0;display:grid;position:relative}.rail-stop:before{content:"";background:var(--t3);opacity:.5;width:5px;height:5px;transition:opacity .26s var(--ease), transform .26s var(--ease);border-radius:50%}[data-nav=ink] .rail-stop:before,[data-nav=transparent] .rail-stop:before{opacity:.35;background:#fff}.rail-stop.on{font-size:15px}.rail-stop.on:before{opacity:0;position:absolute;transform:scale(.2)}.rail-stop:hover:before,.rail-stop:focus-visible:before{opacity:.9}.rail-stop:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:50%}@media (max-width:1120px){.rail{display:none}}.rail{transition:opacity .4s var(--ease), transform .4s var(--ease), visibility .4s var(--ease)}.rail-hidden{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-50%)translate(16px)}.badge{max-width:560px;margin:var(--s4) auto 0;text-align:left;color:var(--t2-ink);align-items:flex-start;gap:14px;font-size:15px;line-height:1.62;display:flex}.badge-e{flex:none;font-size:24px;line-height:1.2}.pop-e{display:inline-block;position:relative}.pop-e-g{transform-origin:50% 82%;display:inline-block}.pop-e-ring{border:2px solid var(--accent);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.pop-e-bit{pointer-events:none;margin:-4px 0 0 -4px;font-size:9px;line-height:1;position:absolute;top:45%;left:50%}.intake{z-index:10;max-width:560px;margin:var(--s5) auto 0;text-align:left;position:relative}.intake label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;margin-bottom:10px;font-size:14px;display:block}.intake .field{margin-bottom:var(--s3)}.intake input,.intake textarea,.intake select{color:#fff;width:100%;font-size:16px;line-height:1.5;font-family:var(--sans);transition:border-color .18s var(--ease-out), background .18s var(--ease-out);background:#0d0d0d;border:1px solid #fff3;border-radius:2px;padding:14px 16px;font-size:15px}.intake input::placeholder,.intake textarea::placeholder{color:#ffffff59}.intake input:focus,.intake textarea:focus,.intake select:focus{border-color:var(--accent);background:#ffffff14;outline:none}@media (max-width:700px){.intake input,.intake textarea,.intake select{font-size:16px}}.intake .send{width:100%;margin-top:var(--s2);cursor:pointer;border:0;justify-content:center}.intake .hint{margin-top:14px}.tilt,.tilt .offer{height:100%}.offer:after{content:"";pointer-events:none;opacity:0;transition:opacity .26s var(--ease);background:linear-gradient(115deg,#fff0 35%,#0000000b 100%);position:absolute;inset:0}.offer:hover:after{opacity:1}.z-room{padding-block:40px}.draw-k{margin-top:var(--s6);line-height:1.4;font-family:var(--serif);color:var(--t1);flex-direction:column;align-items:flex-start;gap:10px;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:600;display:flex}.draw-k span{font-family:var(--mono);letter-spacing:.04em;color:var(--accent);flex:none;font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:600;line-height:1}.dwg-list{gap:var(--s4);display:grid}[data-relay=on].dwg-stage{height:calc(100svh + var(--dwg-pin))}[data-relay=on] .dwg-pin{height:100svh;padding-top:var(--dwg-nav);justify-content:center;align-items:center;display:flex;position:sticky;top:0}[data-relay=on] .dwg-list{perspective:1000px;width:min(1310px,100vw - 152px);translate:-52px;scale:var(--dwg-fit,1);flex:none;gap:0}[data-relay=on] .dwg-item:last-child .dwg-card{justify-self:center;width:92.5926%}@media (max-width:1120px){[data-relay=on] .dwg-list{width:min(1180px,100vw - 48px);translate:none}}[data-relay=on] .dwg-item{transform-style:preserve-3d;transform-origin:top;will-change:transform;transform:translateY(calc(var(--dwg-rise,0) * 100svh)) translateY(calc(var(--dwg-shift,0) * 1%)) rotateX(var(--dwg-tilt,0deg)) scale(var(--dwg-scale,1));grid-area:1/1}[data-relay=on] .dwg-item:not([data-interactive][data-front]){pointer-events:none}[data-relay=on] .dwg-card{background:var(--paper);border:1px solid var(--hair);padding:20px 32px 22px;transform:translateZ(1px);box-shadow:0 30px 64px -34px #0a0a0a57}[data-relay=on] .dwg-body{gap:18px}[data-relay=on] .dwg-body figure{grid-template-columns:240px minmax(0,880px);justify-content:center;column-gap:32px}[data-relay=on] .dwg-body .draw-k{margin-top:0}.dwg-body{gap:var(--s4);flex-direction:column;display:flex}.dwg-film{fill:#f7f9fa}.dwg-film-minor{stroke:#7fa3b8;stroke-width:.35px;opacity:.16}.dwg-film-major{stroke:#7fa3b8;stroke-width:.6px;opacity:.24}.dwg-card{position:relative}.dwg-scan{display:none}[data-relay=on] .dwg-scan{pointer-events:none;z-index:2;display:block;position:absolute;inset:0;overflow:hidden}[data-relay=on] .dwg-scan>i{opacity:0;mix-blend-mode:multiply;background:linear-gradient(90deg,#288cbe00 0%,#288cbe12 62%,#288cbe38 97%,#146eaa8c 99.4%,#288cbe00 100%);width:38%;position:absolute;top:0;bottom:0;left:0}.dwg-rev-ring{stroke:var(--diagram-line);stroke-width:.8px;stroke-dasharray:2 2}.dwg-stamp-tick{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dwg-stamp-o{fill:none;stroke:var(--accent);stroke-width:1.6px}.dwg-stamp-i{fill:none;stroke:var(--accent);stroke-width:.7px}.dwg-stamp-k{font-family:var(--mono);letter-spacing:.14em;fill:var(--accent);font-size:7.5px;font-weight:600}.dwg-stamp-l{font-family:var(--mono);fill:var(--accent);font-size:13px;font-weight:700}.dwg-stamp{opacity:1;transform-box:fill-box;transform-origin:50%}.dwg-rev-was,[data-relay=on] .dwg-item:not([data-stamped]) .dwg-stamp{opacity:0}[data-relay=on] .dwg-item:not([data-stamped]) .dwg-rev-was{opacity:1}[data-relay=on] .dwg-item[data-stamped] .dwg-stamp{animation:.5s cubic-bezier(.2,.9,.25,1.15) .55s both dwg-stamp}[data-relay=on] .dwg-item[data-stamped] .dwg-rev-was{transition:opacity .35s .55s}@keyframes dwg-stamp{0%{opacity:0;transform:scale(1.9)}55%{opacity:.95;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.dwg-sheet{position:relative}.diagram .dwg-s12{font-size:12px}.diagram .dwg-tick{fill:var(--t1)}.dwg-win-bed{fill:#10161b}.dwg-sheet{--dwg-sw:100%}.dwg-win{pointer-events:none;left:calc(var(--dwg-sw) * var(--wl));width:calc(var(--dwg-sw) * var(--ww));top:calc(100% * var(--wt));height:calc(100% * var(--wh));background:#10161b;display:block;position:absolute;overflow:hidden}.dwg-sheet .dwg-win>video,.dwg-sheet .dwg-win>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.dwg-win video{opacity:0;transition:opacity .5s}.dwg-win[data-ready] video{opacity:1}[data-relay=on] .dwg-item .dwg-win{clip-path:inset(50%);transition:clip-path .95s cubic-bezier(.2,.8,.2,1) .2s}[data-relay=on] .dwg-item[data-stamped] .dwg-win{clip-path:inset(0)}@media (max-width:700px){.dwg-sheet{--dwg-sw:max(100%, 640px)}.diagram .dwg-stamp-k{letter-spacing:0;font-size:12px}.diagram .d-sub.dwg-s12{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.dwg-stamp{animation:none!important}}.offers-claim{font-family:var(--serif);letter-spacing:-.005em;color:var(--t1);border-top:1px solid var(--hair-strong);margin:26px 0 0;padding-top:20px;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:500;line-height:1.45}.stack{border-top:1px solid var(--hair);margin-top:10px}.stack-row{gap:var(--s4);border-bottom:1px solid var(--hair);break-inside:avoid;grid-template-columns:200px 1fr;align-items:baseline;padding:22px 0;display:grid}.stack-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:clamp(1.05rem,1.3vw,1.2rem)}.stack-v{font-family:var(--mono);font-size:var(--type-read);color:var(--t2);word-spacing:.06em;line-height:1.8}@media (max-width:760px){.stack-row{grid-template-columns:1fr;gap:10px}}@media (min-width:1061px){.tfc-back .stack{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.tfc-back .stack-row{grid-template-columns:160px 1fr;gap:20px;padding:11px 0}}.tfc{margin-top:var(--s6);cursor:pointer;perspective:2400px}.tfc-relay{margin-top:0}.tfc-inner{width:100%;transform-style:preserve-3d;transition:transform .64s var(--ease);display:grid;position:relative}.tfc.is-open .tfc-inner{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.tfc-inner{transition:none}}.tfc-face{backface-visibility:hidden;border:1px solid var(--hair-strong);background:var(--paper);min-height:100%;padding:40px var(--s4) 32px;flex-direction:column;grid-area:1/1;display:flex;position:relative;box-shadow:0 30px 64px -34px #0a0a0a57}.tfc-back{transform:rotateY(180deg)}.tfc-title{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:500}.tfc-front-body{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:18px;display:flex}.tfc-sub{font-family:var(--mono);font-size:var(--type-read);color:var(--t2);max-width:60ch;line-height:1.7}.tfc-tier{width:100%}.tfc-tier-label{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin:0 0 14px}.tfc-tier-ai .tfc-tier-label{color:var(--accent);font-size:13px}.tfc-tier+.tfc-tier{margin-top:18px}.tfc-wall{flex-wrap:wrap;gap:20px;display:flex}.tfc-tile{text-align:center;flex-direction:column;align-items:center;gap:8px;width:88px;display:flex}.tfc-ic-slot{border:1px solid var(--hair);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.tfc-ic{object-fit:contain;width:38px;height:38px}.tfc-tile-name{font-family:var(--mono);color:var(--t3);font-size:11px;line-height:1.35}.tfc-wall-ai .tfc-tile{width:112px}.tfc-wall-ai .tfc-ic-slot{border-radius:14px;width:92px;height:92px}.tfc-wall-ai .tfc-ic{width:48px;height:48px}.tfc-wall-ai .tfc-tile-name{color:var(--t2);font-size:12px}.tfc-back .stack{flex:1}.tfc-relay .tfc-face{box-shadow:none;background:0 0;border:none;padding:0}.tfc-relay .tfc-front .tfc-title,.tfc-relay .tfc-front .tfc-sub{display:none}@media (min-width:481px){.tfc-relay .tfc-tier-ai .tfc-tile{width:96px}.tfc-relay .tfc-tier-ai .tfc-ic-slot{width:76px;height:76px}.tfc-relay .tfc-tier-ai .tfc-ic{width:40px;height:40px}}@media (min-width:1400px){[data-relay=on] .tfc-relay .tfc-tier-ai .tfc-tile{width:116px}[data-relay=on] .tfc-relay .tfc-tier-ai .tfc-ic-slot{width:92px;height:92px}[data-relay=on] .tfc-relay .tfc-tier-ai .tfc-ic{width:48px;height:48px}[data-relay=on] .tfc-relay .tfc-tier-ai .tfc-tile-name{font-size:13px}[data-relay=on] .tfc-relay .tfc-tier-wall .tfc-tile{width:102px}[data-relay=on] .tfc-relay .tfc-tier-wall .tfc-ic-slot{width:84px;height:84px}[data-relay=on] .tfc-relay .tfc-tier-wall .tfc-ic{width:45px;height:45px}[data-relay=on] .tfc-relay .tfc-tier-wall .tfc-tile-name{font-size:12.5px}}.tfc-relay .tfc-back .stack{max-height:340px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 28px),#0000 100%)}.tfc-hint{text-align:center;font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;color:var(--t3);margin-top:16px;display:block}.tfc-hint-tap{display:none}@media (pointer:coarse){.tfc-hint-hover{display:none}.tfc-hint-tap{display:inline}}@media (max-width:900px){.tfc-title{padding-right:0}}@media (max-width:760px){.tfc-face{padding:var(--s4) var(--s3) var(--s3)}.tfc-wall{justify-content:center}.tfc-front-body{text-align:center;justify-content:flex-start;align-items:center;padding-top:8px}}@media (max-width:480px){.tfc-wall{gap:8px}.tfc-tile{gap:5px;width:calc(25% - 6px)}.tfc-ic-slot{border-radius:8px;width:56px;height:56px}.tfc-ic{width:30px;height:30px}.tfc-tile-name{font-size:10px;line-height:1.25}.tfc-wall-ai .tfc-tile{width:calc(25% - 6px)}.tfc-wall-ai .tfc-ic-slot{border-radius:10px;width:68px;height:68px}.tfc-wall-ai .tfc-ic{width:36px;height:36px}.tfc-wall-ai .tfc-tile-name{font-size:11px}}.wall{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.wall-i{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:center;min-height:128px;transition:background .26s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px 18px;display:flex;position:relative;overflow:hidden}.wall-i:hover{background:#fafafa}.wall-mark{z-index:2;justify-content:center;align-items:center;min-height:46px;display:flex;position:relative}.wall-logo{object-fit:contain;filter:grayscale()opacity(.6);width:auto;max-width:86%;height:30px;transition:filter .28s var(--ease), transform .28s var(--ease)}.wall-logo.is-square{height:46px}.wall-logo.is-stack{height:58px}.wall-i:hover .wall-logo{filter:grayscale()opacity()brightness(.3);transform:translateY(-3px)scale(1.06)}.wall-i:hover .wall-logo.is-color{filter:none}.wall-mark:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);position:absolute;bottom:-9px;left:22%;right:22%;transform:scaleX(0)}.wall-i:hover .wall-mark:after{transform:scaleX(1)}.wall-n{font-family:var(--logo);letter-spacing:.13em;color:var(--t3);transition:color .26s var(--ease);font-size:clamp(.82rem,1.05vw,1rem);font-weight:700}.wall-i:hover .wall-n{color:var(--t1)}.wall-i:last-child .wall-n{color:var(--t3);letter-spacing:.1em}.wall-i:last-child .wall-c{font-style:italic}.wall-i.wall-wide{flex-flow:wrap;grid-column:span 2;column-gap:18px;min-height:84px}.wall-c{color:#0a0a0ac7;max-width:28ch;font-size:16px;line-height:1.6}.wall-note{max-width:60ch;margin-top:32px}@media (max-width:860px){.wall{grid-template-columns:repeat(2,1fr)}}.lattice{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.lattice-v{opacity:.14;filter:grayscale()contrast(1.15);width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(62% 62% at 50% 48%,#0000 42%,#000 88%);mask-image:radial-gradient(62% 62% at 50% 48%,#0000 42%,#000 88%)}.lattice-veil{background:radial-gradient(ellipse 70% 60% at 50% 50%, #0a0a0a8c 0%, #0a0a0adb 70%, var(--ink) 100%);position:absolute;inset:0}#contact>.wrap{z-index:2}#contact .eyebrow,#contact .title,#contact .lead{z-index:5;position:relative}.figure{align-items:baseline;display:inline-flex;position:relative}.figure-visual{font-feature-settings:"lnum" 1;align-items:baseline;display:inline-flex}.sr-value{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reel{vertical-align:baseline;height:1em;line-height:1;display:inline-block;overflow:hidden}.reel-strip{flex-direction:column;line-height:1;display:flex}.reel-strip>span{height:1em;line-height:1;display:block}.reel-static{line-height:1;display:inline-block}.ring-wrap{perspective:900px;margin-inline:auto;position:relative}.ring{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.ring-ch{font-family:var(--mono);color:var(--t3);transition:color .5s var(--ease);font-size:17px;position:absolute}.ring-ch.settled{color:var(--t1)}.dark .ring-ch{color:#ffffff80}.dark .ring-ch.settled{color:#fff}.langmenu{position:relative}.lm-btn{cursor:pointer;font-family:var(--mono);letter-spacing:.1em;color:var(--t2);background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:border-color .18s,color .18s;display:inline-flex}.nav.ink .lm-btn,.nav.transparent .lm-btn{color:#fffc}.lm-btn:hover{border-color:currentColor}.lm-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:17px;line-height:1;display:inline-block}.lm-caret{transition:transform .22s var(--ease);font-size:10px}.lm-caret.up{transform:rotate(180deg)}.lm-list{z-index:95;background:#101010;border:1px solid #2c2c2c;border-radius:8px;min-width:176px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 44px #00000073}.lm-item{font-family:var(--sans);color:#ffffffdb;border-radius:5px;align-items:center;gap:11px;padding:9px 11px;font-size:14.5px;transition:background .14s;display:flex}.lm-item:hover{background:#ffffff12}.lm-item.on .lm-name{color:#fff;font-weight:600}.lm-item.on:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.lm-name{min-width:74px}.lm-code{font-family:var(--mono);letter-spacing:.1em;color:#ffffff6b;margin-left:auto;font-size:11px}.lm-item.on .lm-code{margin-left:8px}html[lang=he] :is(h1,h2,h3,p,li,figcaption,blockquote,textarea,input,label){direction:rtl}html[lang=he] :is(.prose,.lede,.body,.m-d,.wall-c,.f-bio,.h-body),html[lang=he] .hero .lede{text-align:right}html[lang=he] .hero h1 em{font-style:normal}html[lang=he] .founder .f-bio{text-align:right}html[lang=he] :is(.diagram,.ft,.ramp-chart,.figure-visual,.ledger-n,.m-n,.stack-v,.eyebrow,.mono-note){direction:ltr}.verb{color:var(--t1);white-space:nowrap;transition:transform .2s var(--ease), color .2s var(--ease);padding-bottom:3px;font-weight:700;display:inline-block;position:relative}.verb:hover{color:var(--accent);transform:translateY(-2px)scale(1.05)}.verb:after{content:"";height:2px;position:absolute;bottom:-2px;left:0;right:0}.v-architect:after{background:repeating-linear-gradient(90deg, var(--t2) 0 6px, transparent 6px 10px);transform-origin:0;animation:verbDraft 8s var(--ease) infinite;transform:scaleX(0)}@keyframes verbDraft{0%{transform:scaleX(0)}18%{transform:scaleX(1)}78%{opacity:1;transform:scaleX(1)}86%,to{opacity:0;transform:scaleX(1)}}.v-build:after{background:var(--t2);transform-origin:0;animation:8s steps(4,end) infinite verbBuild;transform:scaleX(0)}@keyframes verbBuild{0%,8%{transform:scaleX(0)}40%{transform:scaleX(1)}78%{opacity:1;transform:scaleX(1)}86%,to{opacity:0;transform:scaleX(1)}}.v-deploy:after{background:var(--accent);opacity:0;border-radius:50%;width:7px;height:7px;animation:8s cubic-bezier(.3,0,.7,1) infinite verbDeploy;bottom:-4px;right:auto}@keyframes verbDeploy{0%,20%{opacity:0;transform:translate(0)}26%{opacity:1}48%{opacity:1;transform:translate(5.2em)}56%,to{opacity:0;transform:translate(6.4em)}}.v-maintain:after{background:var(--t2);animation:2.6s ease-in-out infinite verbMaintain}@keyframes verbMaintain{0%,to{opacity:.25;transform:scaleY(1)}50%{opacity:.9;transform:scaleY(1.6)}}@media (prefers-reduced-motion:reduce){.v-architect:after,.v-build:after,.v-maintain:after{opacity:.6;animation:none;transform:scaleX(1)}.v-deploy:after{opacity:0;animation:none}}.row.row-g{grid-template-columns:88px 56px 1fr}.rg{width:46px;height:46px;margin-top:2px;display:block}@media (max-width:680px){.row.row-g{grid-template-columns:48px 56px 1fr}}.tech{cursor:default;transition:color .16s;display:inline-block;position:relative}.tech:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform .22s var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.tech:hover{color:var(--t1)}.tech:hover:after{transform:scaleX(1)}.tech-sep{color:var(--t3)}.tech-ic{box-sizing:content-box;border:1px solid var(--hair-strong);opacity:0;width:34px;height:34px;transition:opacity .2s var(--ease), transform .26s var(--ease);pointer-events:none;z-index:5;background:#fff;border-radius:8px;padding:4px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(4px)scale(.7);box-shadow:0 8px 22px #00000024}.tech:hover .tech-ic{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.cap-item{cursor:default;align-items:flex-start;gap:12px;display:flex;position:relative}.cap-ic{flex:none;width:21px;height:21px;margin-top:1px}.cap-ic path{stroke:var(--t3);stroke-width:1.1px;transition:stroke .18s}.cap-item:hover .cap-ic path{stroke:var(--accent)}.cap-text{flex-direction:column;gap:5px;min-width:0;display:flex}.cap-label{font-weight:500;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.cap-desc{font-size:var(--type-read);color:var(--t3);line-height:1.55}.wwd{--wwd-bleed:var(--wwd-bleed-desk);--wwd-pad:0px;--wwd-gutter:var(--wwd-gutter-desk);--wwd-plate:var(--wwd-plate-desk);--wwd-row-pad:var(--wwd-row-pad-desk);--wwd-num:var(--wwd-num-desk);--wwd-title:var(--wwd-title-desk);--wwd-stick:calc(var(--wwd-nav) + var(--wwd-stick-gap));margin:52px 0 8px}@media (max-width:1100px){.wwd{--wwd-bleed:var(--wwd-bleed-lap);--wwd-plate:var(--wwd-plate-lap)}}@media (max-width:860px){.wwd{--wwd-bleed:0px;--wwd-pad:var(--wwd-pad-phone);--wwd-gutter:var(--wwd-gutter-phone);--wwd-row-pad:var(--wwd-row-pad-phone);--wwd-num:var(--wwd-num-phone);--wwd-title:var(--wwd-title-phone)}}.wwd-head{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.16em;text-transform:uppercase;color:var(--t3);align-items:center;gap:12px;margin:0 0 18px;font-weight:500;display:flex}.wwd-head:after{content:"";background:var(--t1);flex:none;width:24px;height:1px}#why .wwd{margin-bottom:0}.wwd-sheet{margin-inline:calc(-1 * var(--wwd-bleed));padding:24px calc(var(--wwd-bleed) + var(--wwd-pad)) 0;border:1px solid var(--diagram-stroke);background:var(--paper);position:relative}.wwd-body{padding-left:var(--wwd-gutter);position:relative}.wwd-spine{width:1px;left:0;top:calc(var(--wwd-row-pad) + var(--wwd-num) / 2);bottom:calc(var(--wwd-foot) / 2);background:var(--diagram-line);transform-origin:top;position:absolute}.wwd-rows{margin:0;padding:0;list-style:none}.wwd-row{grid-template-columns:minmax(0, 1fr) var(--wwd-plate);column-gap:var(--wwd-col-gap);padding:var(--wwd-row-pad) 0;grid-template-areas:"head fig""list fig";align-items:start;row-gap:18px;display:grid;position:relative}.wwd-row+.wwd-row:before{content:"";left:calc(-1 * var(--wwd-gutter));background:var(--diagram-stroke);height:1px;position:absolute;top:0;right:0}.wwd-title{font-family:var(--serif);font-weight:500;font-size:var(--wwd-title);letter-spacing:-.005em;color:var(--t1);flex-wrap:wrap;grid-area:head;align-items:baseline;gap:0 14px;margin:0;line-height:1.25;display:flex;position:relative}.wwd-num{font-family:var(--mono);font-weight:600;font-size:var(--wwd-num);letter-spacing:.02em;color:var(--t3);transition:color var(--wwd-t-hand) ease;line-height:1}.wwd-junction{left:calc(-1 * var(--wwd-gutter));top:calc(var(--wwd-num) / 2);width:var(--wwd-dot);height:var(--wwd-dot);background:var(--t1);transition:background-color var(--wwd-t-hand) ease;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.wwd-leader{left:calc(-1 * var(--wwd-gutter));top:calc(var(--wwd-num) / 2);width:calc(var(--wwd-gutter) - var(--wwd-leader-stop));background:var(--diagram-line);height:1px;transition:background-color var(--wwd-t-hand) ease;position:absolute;transform:translateY(-.5px)}.wwd-row[data-wwd-on] .wwd-num{color:var(--accent)}.wwd-row[data-wwd-on] :is(.wwd-junction,.wwd-leader){background:var(--accent)}.wwd-fig{grid-area:fig;align-self:stretch;min-width:0}.wwd-plate{top:var(--wwd-stick);box-sizing:content-box;aspect-ratio:3/2;border:1px solid var(--hair-strong);background:var(--paper);position:sticky}.wwd-poster,.wwd-video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.wwd-video{opacity:0;transition:opacity var(--wwd-t-hand) ease;pointer-events:none}.wwd-row[data-wwd-on] .wwd-video{opacity:1}.wwd-list{max-width:var(--wwd-measure);grid-area:list;margin:0;padding:0;list-style:none}.wwd-list>li{font-size:var(--type-read);padding:12px 0}.wwd-list>li:last-child{padding-bottom:0}.wwd-foot{height:var(--wwd-foot);align-items:center;margin:0;display:flex;position:relative}.wwd-end{left:calc(-1 * var(--wwd-gutter));width:var(--wwd-dot);height:var(--wwd-dot);background:var(--t1);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wwd-dimlabel{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.wwd-strip{margin:0 calc(-1 * (var(--wwd-bleed) + var(--wwd-pad))) 0;border-top:1px solid var(--diagram-stroke);display:flex}.wwd-field{border-left:1px solid var(--diagram-stroke);white-space:nowrap;align-items:baseline;gap:9px;min-width:0;padding:8px 14px;display:flex}.wwd-field:first-child{border-left:0;flex:1}.wwd-fname{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:9px}.wwd-fval{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t1);font-size:10px}@media (max-width:640px){.wwd-field{gap:6px;padding:7px 8px}.wwd-fname,.wwd-fval{letter-spacing:.08em}.wwd-field:nth-child(3),.wwd-field:first-child .wwd-fname{display:none}}@media (max-width:860px){.wwd-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fig""list";row-gap:20px}.wwd-fig{max-width:var(--wwd-plate-phone-max);align-self:auto}.wwd-plate{position:relative;top:auto}.wwd-list{max-width:none}}.wwd[data-wwd-tie=pre] .wwd-spine{transform:scaleY(0)}.wwd[data-wwd-tie=pre] :is(.wwd-junction,.wwd-leader,.wwd-end,.wwd-dimlabel){opacity:0}.wwd[data-wwd-tie=play] .wwd-spine{animation:wwd-draw var(--wwd-t-spine) ease-out both}.wwd[data-wwd-tie=play] .wwd-row:first-child :is(.wwd-junction,.wwd-leader){animation:wwd-in 1ms linear var(--wwd-d-j1) both}.wwd[data-wwd-tie=play] .wwd-row:nth-child(2) :is(.wwd-junction,.wwd-leader){animation:wwd-in 1ms linear var(--wwd-d-j2) both}.wwd[data-wwd-tie=play] .wwd-row:nth-child(3) :is(.wwd-junction,.wwd-leader),.wwd[data-wwd-tie=play] .wwd-end{animation:wwd-in 1ms linear var(--wwd-d-j3) both}.wwd[data-wwd-tie=play] .wwd-dimlabel{animation:wwd-in var(--wwd-t-label) ease-out var(--wwd-d-label) both}@keyframes wwd-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wwd-in{0%{opacity:0}to{opacity:1}}html[lang=he] .wwd-head{justify-content:flex-end}html[lang=he] :is(.wwd-row,.wwd-foot){direction:ltr}html[lang=he] :is(.wwd-title,.wwd-list){text-align:right;direction:rtl}html[lang=he] .wwd-field{direction:rtl}html[lang=he] .tfc-front-body{text-align:right;align-items:flex-end}html[lang=he] .tfc-sub,html[lang=he] .tfc-tier-label{text-align:right}html[lang=he] .tfc-wall{justify-content:flex-end}.lc{cursor:pointer;perspective:2400px;outline-offset:8px}.lc-inner{width:100%;transform-style:preserve-3d;transition:transform .64s var(--ease);display:grid;position:relative}.lc.is-open .lc-inner{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.lc-inner{transition:none}}.lc-face{backface-visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;min-height:100%;display:flex;position:relative}.lc-back{transform:rotateY(180deg)}.lc-sheet{width:100%;height:auto;display:block}[data-relay=on] .lc-wide{max-width:1200px;margin-inline:auto}.lc-narrow{display:none}@media (max-width:760px){.lc-wide{display:none}.lc-narrow{display:block}}.lc-bar{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;color:var(--t3);justify-content:space-between;align-items:baseline;gap:18px;margin-top:8px;line-height:1.5;display:flex}.lc-bar:empty{display:none}.flip-top{justify-content:flex-end;margin-bottom:10px;display:flex}.flip-link{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;color:var(--accent);text-align:end;align-items:center;gap:10px;font-weight:600;line-height:1.3;display:inline-flex}.flip-arrow{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;line-height:0;transition:background-color .18s,color .18s;display:grid}.flip-arrow.is-back svg{transform:scaleX(-1)}@media (hover:hover){:is(.lc,.tfc):hover .flip-arrow{background:var(--accent);color:var(--paper)}:is(.lc,.tfc):hover .flip-link .flip-arrow svg{stroke:var(--paper)}}@media (prefers-reduced-motion:no-preference){.flip-arrow svg{animation:4.2s ease-in-out 1.2s infinite flip-nudge}.flip-arrow.is-back svg{animation-name:flip-nudge-back}}@keyframes flip-nudge{0%,78%,to{transform:rotate(0)}86%{transform:rotate(40deg)}92%{transform:rotate(-8deg)}}@keyframes flip-nudge-back{0%,78%,to{transform:scaleX(-1)rotate(0)}86%{transform:scaleX(-1)rotate(40deg)}92%{transform:scaleX(-1)rotate(-8deg)}}.lc-hint-tap{display:none}@media (pointer:coarse){.lc-hint-hover{display:none}.lc-hint-tap{display:inline}}@media (hover:none),(max-width:760px){.lc-trace-hint{display:none}}.lc-stage{font-family:var(--mono);letter-spacing:.16em;fill:var(--t3);font-size:11px}.lc-rack{fill:var(--diagram-node);stroke:var(--diagram-stroke);stroke-width:1px}.lc-cell{fill:#0000;stroke:var(--diagram-stroke);stroke-width:.8px}.lc-cname{font-family:var(--sans);fill:var(--t1);font-size:13px;font-weight:600}.lc-aname,.lc-oname{font-family:var(--sans);fill:var(--t1);font-size:14px;font-weight:600}.lc-tag{font-family:var(--mono);fill:var(--t3);font-size:11px}.lc-sub{font-family:var(--mono);fill:#575757;font-size:11.5px}.lc-check{font-family:var(--mono);fill:#575757;font-size:12.5px}.lc-tick{fill:var(--t1);font-weight:600}.lc-tray{fill:none;stroke:var(--t1);stroke-width:1.5px}.lc-qlabel{fill:#575757}.lc-qwire{fill:none;stroke:var(--diagram-line);stroke-width:1px;stroke-dasharray:3 3}.lc-ghost{fill:var(--paper);stroke:var(--diagram-line);stroke-width:1px;stroke-dasharray:4 3}.lc-ghost-t{font-family:var(--mono);fill:var(--t3);font-size:11px}.lc-layer{fill:var(--diagram-node);stroke:var(--diagram-line);stroke-width:1px}.lc-mart{stroke:var(--t1);stroke-width:1.2px}.lc-layer-t{font-family:var(--mono);fill:var(--t3);font-size:10.5px}.lc-mart+.lc-layer-t{fill:var(--t1);font-size:12px;font-weight:600}.lc-mono rect{fill:var(--paper);stroke:var(--t1);stroke-width:1px}.lc-mono text{font-family:var(--mono);fill:var(--t1);font-weight:600}.lc-p-title{font-family:var(--mono);letter-spacing:.28em;fill:var(--t1);font-size:15px;font-weight:600}.lc-p-dwg{font-family:var(--mono);fill:#575757;font-size:11.5px}.lc-p-stage{font-family:var(--mono);letter-spacing:.14em;fill:var(--t3);font-size:11px}.lc-p-main{font-family:var(--sans);fill:var(--t1);font-size:14px;font-weight:600}.lc-p-sub{font-family:var(--mono);fill:#575757;font-size:11px}.lc-p-q{font-size:11px}.lc-thread{stroke:var(--accent);stroke-width:1.2px;opacity:.7}.lc-t{transition:opacity .22s}.lc-tr{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-dasharray:1 1;stroke-dashoffset:-1px;pointer-events:none}.lc-sheet[data-trace] .lc-t{opacity:.34}.lc-sheet[data-trace=dash] .lc-t[data-l~=dash],.lc-sheet[data-trace=alert] .lc-t[data-l~=alert],.lc-sheet[data-trace=model] .lc-t[data-l~=model],.lc-sheet[data-trace=decision] .lc-t[data-l~=decision]{opacity:1}.lc-sheet[data-trace=dash] .lc-tr[data-l~=dash],.lc-sheet[data-trace=alert] .lc-tr[data-l~=alert],.lc-sheet[data-trace=model] .lc-tr[data-l~=model],.lc-sheet[data-trace=decision] .lc-tr[data-l~=decision]{stroke-dashoffset:0;transition:stroke-dashoffset .2s linear calc(var(--hop) * 80ms)}.lc-sheet[data-trace=dash] [data-l~=dash]>.lc-box,.lc-sheet[data-trace=alert] [data-l~=alert]>.lc-box,.lc-sheet[data-trace=model] [data-l~=model]>.lc-box,.lc-sheet[data-trace=decision] [data-l~=decision]>.lc-box{stroke:var(--accent);stroke-width:1.5px;transition:stroke .12s linear calc(var(--hop) * 80ms)}.lc-out{cursor:crosshair}@media (prefers-reduced-motion:reduce){.lc-t,.lc-sheet .lc-tr,.lc-sheet .lc-box{transition:none!important}}.lc-ledger{border:1.5px solid var(--diagram-stroke);flex-direction:column;flex:1;padding:5px;display:flex}.lc-lg-head{border:.6px solid var(--diagram-stroke);border-bottom-width:.8px;grid-template-columns:236px 1fr 216px;display:grid}.lc-lg-head>span{font-family:var(--mono);color:#575757;align-items:center;padding:12px 14px;font-size:13px;display:flex}.lc-lg-head>span+span{border-inline-start:.6px solid var(--diagram-stroke)}.lc-lg-title{letter-spacing:.3em;font-weight:600;color:var(--t1)!important;font-size:21px!important}.lc-lg-body{border:.6px solid var(--diagram-stroke);border-top:0;flex:1;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);display:grid}.lc-lg-tree{min-width:0;padding:26px 32px 20px}.lc-lg-receive{border-inline-start:.6px solid var(--diagram-stroke);min-width:0;padding:26px 32px 20px}.lc-lg-metric{font-family:var(--mono);letter-spacing:.1em;color:var(--t1);margin:0;font-size:24px;font-weight:600}.lc-lg-value{border-bottom:1px dashed var(--diagram-line);font-family:var(--mono);color:var(--t3);margin:8px 0 18px;padding-bottom:16px;font-size:13px}.lc-lg-value code,.lc-tree code{font-family:var(--mono);color:var(--t1)}.lc-tree,.lc-tree ul{margin:0;padding:0;list-style:none}.lc-tree ul{margin-left:7px}.lc-tree li{padding-left:28px;position:relative}.lc-tree>li{padding-left:0}.lc-tree li li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:20px;height:19px;position:absolute;top:0;left:0}.lc-tree li li:not(:last-child):after{content:"";border-left:1.5px solid var(--accent);position:absolute;top:19px;bottom:0;left:0}.lc-tree li.lc-run:before{border-bottom-style:dashed;border-left-style:dashed}html[lang=he] .lc-lg-metric,html[lang=he] .lc-lg-value,html[lang=he] .lc-li{text-align:left;direction:ltr}.lc-tn{font-family:var(--mono);color:var(--t1);grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:10px;padding:9px 0;font-size:14.5px;line-height:20px;display:grid}.lc-tn .lc-hm{margin-top:2px}.lc-tx{min-width:0}.lc-meta{color:var(--t3);margin-inline-start:8px;font-size:12.5px}.lc-ok{font-weight:700}.lc-run .lc-tn{color:var(--t3)}.lc-hm{flex:none;width:16px;height:16px}.lc-hm-mono{box-sizing:border-box;border:1px solid var(--t1);font-family:var(--mono);color:var(--t1);border-radius:2px;place-items:center;font-size:8.5px;font-weight:600;line-height:1;display:inline-grid}.lc-lg-rlabel{font-family:var(--mono);letter-spacing:.14em;color:var(--t3);margin:0 0 10px;font-size:12px}.lc-lg-receive ol{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.lc-lg-receive li{border-bottom:1px solid var(--hair);color:var(--t1);align-items:baseline;gap:16px;padding:8px 0;font-size:15px;font-weight:500;display:flex}.lc-lg-n{font-family:var(--mono);letter-spacing:.08em;color:var(--t3);flex:none;font-size:11.5px}@media (max-width:760px){.lc-lg-head{grid-template-columns:auto 1fr}.lc-lg-head>span:last-child{display:none}.lc-lg-title{letter-spacing:.24em;font-size:16px!important}.lc-lg-body{grid-template-columns:1fr}.lc-lg-tree,.lc-lg-receive{padding:22px 16px}.lc-lg-receive{border-inline-start:0;border-top:.6px solid var(--diagram-stroke)}.lc-lg-metric{font-size:17px}.lc-tn{font-size:13px}.lc-tree ul{margin-left:14px}.lc-tree li{padding-left:24px}}.ledger-intro{text-align:center;font-family:var(--serif);letter-spacing:-.015em;color:var(--t1);font-size:clamp(2.35rem,4.8vw,4rem);font-weight:500;line-height:1.08}.ledger-claim{font-family:var(--mono);letter-spacing:.13em;color:var(--accent);margin-bottom:14px;font-size:clamp(.95rem,1.2vw,1.1rem)}.ledger-ctx{font-size:var(--type-read);color:var(--t2);margin-top:12px;max-width:30ch;margin-inline:auto;line-height:1.6}.ff{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.ff-cell{text-align:center}.ff-svg{width:min(250px,100%);height:auto;margin:6px auto 0;display:block;overflow:visible}.ff-axis{stroke:var(--diagram-stroke);stroke-width:1px}.ff-line{stroke:var(--accent);stroke-width:2px}.ff-span{fill:var(--t1)}.ff-in{font-family:var(--mono);letter-spacing:.08em;fill:#fff;font-size:10.5px}.ff-ink{font-family:var(--mono);letter-spacing:.1em;fill:var(--t1);font-size:11px}.ff-dis{transform-box:fill-box;transform-origin:50%;cursor:default;transition:transform .18s}.ff-dis:hover{transform:translateY(-2.5px)}.ff-glyph{fill:none;stroke:var(--t2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--t2);transition:stroke .18s,color .18s}.ff-dis:hover .ff-glyph{stroke:var(--accent);color:var(--accent)}.ff-dis:hover .ff-tile{stroke:var(--accent)}.techdrift{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.techdrift img{filter:grayscale();position:absolute}.vm-band{width:100vw;margin:44px calc(50% - 50vw) calc(-1 * var(--sec-tight));overflow:hidden}.vm-track{width:max-content;animation:34s linear infinite vmScroll;display:flex}.vm-band:hover .vm-track{animation-play-state:paused}.vm-group{align-items:center;gap:clamp(30px,4vw,58px);padding-right:clamp(30px,4vw,58px);display:flex}.vm-item{align-items:center;gap:clamp(30px,4vw,58px);display:inline-flex}.vm-word{font-family:var(--serif);letter-spacing:.02em;color:var(--vmc,var(--t1));white-space:nowrap;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:700;line-height:1}.vm-group .vm-item:first-child{--vmc:#4a6b8a}.vm-group .vm-item:nth-child(2){--vmc:#3e7a70}.vm-group .vm-item:nth-child(3){--vmc:#b08a3e}.vm-group .vm-item:nth-child(4){--vmc:#b06a4f}.vm-group .vm-item:nth-child(5){--vmc:#6a5f86}@keyframes vmScroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.vm-track{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wall-h{text-align:center;font-family:var(--serif);color:var(--t1);margin:84px 0 -40px;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:600}.wall-h2{font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.2}.wh-rot{vertical-align:bottom;text-align:left;display:inline-grid;overflow:hidden}.wh-tail{white-space:nowrap;vertical-align:bottom;align-items:center;display:inline-flex}.wh-phrase{white-space:nowrap;grid-area:1/1}.wh-arrow{width:1.5em;height:auto;color:var(--t1);vertical-align:middle;flex:none;margin-left:.4em;transform:translateY(-.04em)}.ff-tick{stroke:var(--t2);stroke-width:1px}.ff-big{font-family:var(--serif);fill:var(--t1);font-size:26px}.ff-phd{font-size:30px}.ff-lab{font-family:var(--mono);letter-spacing:.12em;fill:var(--t3);font-size:9.5px}.ff-tile{fill:var(--diagram-node);stroke:var(--diagram-stroke);stroke-width:1px}.ff-tile-t{font-family:var(--mono);letter-spacing:.06em;fill:var(--t2);font-size:10px}@media (max-width:860px){.ff{grid-template-columns:1fr;gap:48px}}.magic{text-align:center;background:var(--ink-raised);border-radius:3px;max-width:720px;margin:72px auto 0;padding:34px 24px 30px}.magic-head{font-family:var(--serif);color:#fff;margin:0 0 10px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;line-height:1.25}.wo-tabs{justify-content:center;gap:10px;margin-top:20px;display:flex}.wo-tab{font-family:var(--mono);letter-spacing:.12em;color:#ffffffad;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:3px;padding:4px 11px;font-size:10.5px;transition:all .18s}.wo-tab:hover{color:#fff;border-color:#ffffffb3}.wo-tab.on{color:#141414;background:#fdfcf9;border-color:#fdfcf9}.magic-intro{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;color:#ffffff9e;margin:0 0 26px;line-height:1.6}.wo-scene{position:absolute;inset:0}.wo-si{flex:none;width:12px;height:12px}.wo-si path{stroke:#141414b3;stroke-width:1.3px}.wo-bench-top{align-items:center;gap:7px;display:flex}.wo-bench-top img{width:14px;height:14px;display:block}.vm-ic{width:clamp(34px,3.8vw,52px);height:auto;color:var(--vmc,var(--t1));flex:none}.vm-ic path{stroke:currentColor;stroke-width:1.1px}.wo-wrap{aspect-ratio:720/500;width:100%;position:relative}.wo-stage{transform-origin:0 0;text-align:left;width:720px;height:500px;position:absolute;top:0;left:0}.wo-sheet{cursor:pointer;background:#fdfcf9;border:1px solid #14141459;border-radius:2px;width:432px;height:450px;position:absolute;top:25px;left:43px;box-shadow:0 5px #0000008c}.wo-sheet:focus{outline:none}.wo-sheet:focus-visible{outline-offset:6px;outline:2px dashed #14141480}.wo-head{font-family:var(--mono);letter-spacing:.1em;color:#1414148c;justify-content:space-between;font-size:9.5px;display:flex;position:absolute;top:14px;left:17px;right:17px}.wo-intent{font-family:var(--serif);color:#1a1a1a;margin:0;font-size:16.5px;font-style:italic;line-height:1.4;position:absolute;top:44px;left:17px;right:17px}.wo-rule{background:#1414144d;height:1px;position:absolute;top:118px;left:17px;right:17px}.wo-row{align-items:center;gap:9px;width:398px;height:18px;display:flex;position:absolute}.wo-row.half{width:176px}.wo-box{border:1.4px solid #141414;border-radius:1px;flex:none;width:12px;height:12px}.wo-lab{font-family:var(--mono);letter-spacing:.09em;color:#1a1a1a;white-space:nowrap;font-size:10px}.wo-margin{align-items:center;gap:6px;margin-left:auto;display:flex}.wo-mini{font-family:var(--mono);letter-spacing:.06em;color:#1a1a1a;white-space:nowrap;background:#f2ece2;border:1px solid #14141466;border-radius:3px;padding:1.5px 5px;font-size:8.5px;position:relative}.wo-mini.struck:after{content:"";background:#141414;height:1.2px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-4deg)}.wo-mini.traveler{z-index:4;position:absolute;box-shadow:0 2px #1414142e}.wo-tick{font-family:var(--mono);color:#141414b3;white-space:nowrap;font-size:9px}.wo-stamp{text-align:center;background:0 0;border:2px solid #141414;border-radius:8px;width:208px;padding:8px 0 7px;position:absolute;top:340px;left:108px;box-shadow:0 0 0 2.5px #fdfcf9,0 0 0 4px #141414}.wo-stamp-t{font-family:var(--mono);letter-spacing:.28em;color:#141414;font-size:15px;display:block}.wo-stamp-s{font-family:var(--mono);letter-spacing:.14em;color:#141414a6;margin-top:2px;font-size:8.5px;display:block}.wo-foot{font-family:var(--mono);letter-spacing:.12em;color:#1a1a1a;align-items:center;gap:10px;font-size:10.5px;display:flex;position:absolute;top:418px;left:17px;right:17px}.wo-foot-rule{background:#1414144d;flex:1;height:1px}.wo-caret{background:#141414;width:2px;height:12px;animation:1.6s step-end infinite woBlink;position:absolute}.wo-sheet:hover .wo-caret{animation-duration:.9s}@keyframes woBlink{0%,55%{opacity:1}56%,to{opacity:0}}.wo-marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wo-bench{width:173px;position:absolute;top:25px;left:504px}.wo-bench-lab{font-family:var(--mono);letter-spacing:.18em;color:#ffffffad;font-size:9.5px;position:absolute;top:14px;left:0}.wo-bench-chip{background:#fdfcf9;border:1px solid #14141459;border-radius:6px;width:173px;height:48px;padding:8px 12px 6px;transition:transform .18s;position:absolute;left:0;box-shadow:0 3px #14141433}.wo-bench-chip:hover{transform:translateY(-1px)}.wo-bench-n{font-family:var(--mono);letter-spacing:.08em;color:#1a1a1a;font-size:10.5px;display:block}.wo-tally{width:100%;height:14px;margin-top:4px;display:block}.wo-slip{text-align:left;background:#fdfcf9;border:1px solid #14141459;border-radius:4px;flex-direction:column;gap:7px;width:181px;padding:12px 14px 10px;display:flex;position:absolute;top:335px;left:496px;box-shadow:0 4px #00000080}.wo-slip-t{font-family:var(--mono);letter-spacing:.1em;color:#1a1a1a;font-size:9.5px}.wo-skel{background:#14141424;border-radius:2.5px;height:5px}.wo-slip-s{font-family:var(--mono);letter-spacing:.12em;color:#1414148c;margin-top:2px;font-size:8.5px}.wo-ticket{z-index:3;background:#f2ece2;border:1px solid #14141466;border-radius:2px;justify-content:center;align-items:center;gap:4px;width:34px;height:15px;display:inline-flex;position:absolute;box-shadow:0 2px #14141426}.wo-dot{background:#141414;border-radius:50%;width:3px;height:3px;animation:.6s ease-in-out infinite alternate woDot}.wo-dot.d2{animation-delay:.3s}@keyframes woDot{0%{opacity:.25}to{opacity:.9}}.ca-host{margin:14px 0 12px}.ca-video{aspect-ratio:16/9;border:1px solid var(--hair-strong);border-radius:3px;width:100%;height:auto;margin:4px 0 8px;display:block}.ca-cap{font-family:var(--mono);letter-spacing:.12em;color:var(--t3);margin:0 0 10px;font-size:8.5px}.mediaart{aspect-ratio:3/2;width:100%;max-width:420px;font-family:var(--mono);color:var(--t1);pointer-events:none;margin-inline:auto;position:relative;overflow:hidden}.mediaart *{box-sizing:border-box}.ma-lab{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:8px;line-height:1.6}.ma-red{color:#a32b14}.ma-browser{z-index:1;border:1px solid var(--t1);background:#fdfcf9;border-radius:6px;width:75%;position:absolute;top:5%;left:2.9%;overflow:hidden}.ma-chrome{border-bottom:1px solid var(--t1);align-items:center;gap:4px;height:20px;padding:0 8px;display:flex}.ma-dot{border:1px solid var(--t1);border-radius:50%;width:4px;height:4px}.ma-addr{opacity:.75;margin-left:6px}.ma-caret{vertical-align:-1px;background:var(--t1);width:1px;height:8px;margin-left:3px;display:inline-block}.ma-viewport{aspect-ratio:16/9;background:#101314;position:relative;overflow:hidden}.ma-vid{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}.ma-sweep{position:absolute;inset:0}.ma-sweepline{background:#fdfcf9;width:1px;height:100%;position:absolute;top:0;left:0;box-shadow:1px 0 #0a0a0a8c}.ma-namecard{border:1px solid var(--t1);background:#fdfcf9ed;padding:3px 8px 4px;position:absolute;bottom:8%;left:4%}.ma-namecard b{letter-spacing:.09em;font-size:9px;font-weight:700;display:block}.ma-namecard i{letter-spacing:.11em;opacity:.7;margin-top:1px;font-size:7px;font-style:normal;display:block}.ma-stamp{border:1.5px solid var(--t1);letter-spacing:.14em;background:#fdfcf9d9;border-radius:2px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:9%;right:5%}.ma-bracket{border:1px solid #a32b14;width:30%;height:44%;position:absolute;top:18%;right:12%}.ma-bracketlab{color:#a32b14;background:#fdfcf9eb;padding:0 3px;font-size:7px;position:absolute;top:-12px;left:-1px}.ma-extag{color:#a32b14;background:#fdfcf9f0;border:1px solid #a32b14;padding:2px 6px;font-weight:600;position:absolute;bottom:8%;right:5%}.ma-timeline{border-top:1px solid var(--t1);background:#fdfcf9;height:16px;position:relative}.ma-trackzone{position:absolute;inset:0 8px}.ma-track{background:var(--t1);opacity:.45;height:1px;position:absolute;top:50%;left:0;right:0}.ma-tick{background:var(--t1);opacity:.55;width:1px;height:8px;position:absolute;top:4px}.ma-tick--red{opacity:1;background:#a32b14}.ma-headwrap{position:absolute;inset:0}.ma-head{background:var(--t1);width:2px;height:10px;position:absolute;top:3px;left:0}.ma-phone{aspect-ratio:9/19;z-index:3;border:1px solid var(--t1);background:#fdfcf9;border-radius:12px;width:21%;padding:4px;position:absolute;bottom:3.5%;right:3.8%;box-shadow:0 0 0 3px #fdfcf9,0 0 0 4px #0a0a0a59}.ma-phoneview{background:#101314;border:1px solid #0a0a0a99;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.ma-notch{background:#fdfcf9;border:1px solid #0a0a0a80;border-radius:3px;width:30%;height:4px;margin-left:-15%;position:absolute;top:5px;left:50%}.ma-home{background:#fdfcf9d9;border-radius:2px;width:26%;height:2px;margin-left:-13%;position:absolute;bottom:4px;left:50%}.ma-looptick{border:1px solid var(--t1);background:#fdfcf9eb;width:max-content;margin:auto;padding:1px 5px;font-size:7px;position:absolute;bottom:11%;left:0;right:0}.ma-stats{text-align:right;opacity:.85;position:absolute;top:6%;right:3.8%}.ma-reframe{opacity:.8;position:absolute;bottom:13%;right:27%}.ma-gates{position:absolute;bottom:4%;left:3%}.ca-svg{width:100%;max-width:420px;height:auto;margin-inline:auto;display:block}.ca-lab{font-family:var(--mono);letter-spacing:.1em;fill:var(--t3);font-size:8px}.ca-x{font-family:var(--mono);fill:#a32b14;font-size:11px}.whyai{margin-top:104px}.whyai-h{text-align:center;font-family:var(--serif);color:var(--t1);margin:0 0 20px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-style:italic;font-weight:600}.wa2-h{max-width:880px;font-family:var(--serif);color:var(--t1);margin:64px auto 28px;font-size:clamp(1.7rem,2.9vw,2.4rem);font-weight:600;line-height:1.15}.wa2-h-risk{color:#a32b14}.wa2-list{flex-direction:column;gap:16px;max-width:880px;margin:0 auto;display:flex}.wa2-card{border:1px solid var(--hair-strong);background:var(--paper);border-radius:5px;align-items:center;gap:22px;padding:22px 26px;display:flex;box-shadow:0 2px #0a0a0a0f}.wa2-card.risk{border-color:#a32b1459}.wa2-tile{border:1px solid var(--hair-strong);background:#fdfcf9;border-radius:4px;flex:none;place-items:center;width:72px;height:72px;display:grid}.wa2-tile svg{width:40px;height:40px}.wa2-tile svg path{stroke:var(--t1);stroke-width:1.1px}.wa2-card.risk .wa2-tile svg path{stroke:#a32b14}.wa2-body{min-width:0}.wa2-claim{color:var(--t1);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:650;line-height:1.3;display:block}.wa2-sub{font-size:var(--type-read);color:var(--t2);margin-top:6px;line-height:1.55;display:block}.wa2-mark{font-family:var(--mono);color:var(--t3);flex:none;margin-left:auto;font-size:15px}.wa2-card.risk .wa2-mark{color:#a32b14;font-size:18px}@media (max-width:700px){.wa2-card{gap:14px;padding:16px}.wa2-tile{width:54px;height:54px}.wa2-tile svg{width:30px;height:30px}}.magic-cap{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.12em;color:#fffc;margin-top:26px}.magic-hint2{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;color:#ffffff8c;margin-top:9px}.magic-feel{font-family:var(--serif);color:#fff;margin-top:26px;font-size:clamp(1.35rem,2vw,1.75rem);font-style:italic}.magic-cap{margin-top:10px!important}.mn-lab{font-family:var(--mono);letter-spacing:.08em}.mn-svg{--t3:#5e5e5e;max-width:100%}.mc-console{border:1px solid var(--t1);background:#fdfcf9;border-radius:6px;margin-top:12px;overflow:hidden}.mc-chrome{border-bottom:1px solid var(--t1);align-items:center;gap:4px;height:20px;padding:0 8px;display:flex}.mc-title{opacity:.8;font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:5px;margin-left:6px;font-size:8.5px;display:flex}.mc-live{background:#a32b14;border-radius:50%;width:5px;height:5px}.mc-title b{letter-spacing:.16em;color:#a32b14;font-size:7px;font-weight:700}.mc-viewport{aspect-ratio:16/9;background:#0d1c26;position:relative;overflow:hidden}.mc-bracket{border:1px solid #fdfcf9e6;width:23%;height:40%;position:absolute;top:31%;left:36%;box-shadow:0 0 0 1px #0a0a0a59}.mc-bracketlab{font-family:var(--mono);letter-spacing:.12em;color:#fdfcf9;background:#0c0e11c7;padding:0 4px;font-size:7px;position:absolute;top:-14px;left:-1px}.mc-vessel{background:#0c0e11d9;border:1px solid #fdfcf940;border-radius:3px;padding:5px 9px 6px;position:absolute;top:7%;left:3.5%}.mc-vessel b{font-family:var(--mono);letter-spacing:.1em;color:#fdfcf9;font-size:10px;font-weight:700;display:block}.mc-vessel i{font-style:normal;font-family:var(--mono);letter-spacing:.12em;color:#fdfcf9a6;margin-top:2px;font-size:7.5px;display:block}.mc-telemetry{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:7%;right:3.5%}.mc-row{font-family:var(--mono);letter-spacing:.1em;color:#fdfcf9eb;white-space:nowrap;background:#0c0e11d1;border:1px solid #fdfcf92e;border-radius:2px;padding:2.5px 7px;font-size:7.5px}.mc-assign{border:1.5px solid var(--accent);font-family:var(--mono);letter-spacing:.12em;color:#fdfcf9;background:#0c0e11e0;border-radius:2px;padding:4px 9px;font-size:8.5px;font-weight:700;position:absolute;bottom:7%;left:3.5%}@keyframes mcCard{0%,2%{opacity:0;transform:translateY(6px)}7%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(6px)}}@keyframes mcRow{0%,3%{opacity:0;transform:translate(8px)}8%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:translate(8px)}}@keyframes mcAssign{0%,40%{opacity:0;transform:scale(1.12)}45%{opacity:1;transform:scale(1)}49%{opacity:.45}53%,93%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@keyframes mcLive{0%,to{opacity:1}50%{opacity:.25}}@keyframes mcBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.mc-vessel{animation:10s linear infinite mcCard}.mc-row{animation:10s linear infinite both mcRow}.mc-telemetry .mc-row:nth-child(2){animation-delay:.6s}.mc-telemetry .mc-row:nth-child(3){animation-delay:1.2s}.mc-telemetry .mc-row:nth-child(4){animation-delay:1.8s}.mc-assign{animation:10s linear infinite mcAssign}.mc-live{animation:1.6s ease-in-out infinite mcLive}.mc-bracket{transform-origin:50%;animation:3.2s ease-in-out infinite mcBreathe}@media (prefers-reduced-motion:reduce){.mc-vessel,.mc-row,.mc-assign,.mc-bracket{opacity:1;animation:none;transform:none}.mc-live{animation:none}}.dd-console{border:1px solid var(--t1);background:#fdfcf9;border-radius:6px;margin-top:12px;overflow:hidden}.dd-body{background:#0d1116;grid-template-columns:1fr 186px;display:grid}.dd-map{aspect-ratio:13.6/9;position:relative;overflow:hidden}.dd-vid{object-position:12% 50%}.dd-side{border-left:1px solid #fdfcf929;flex-direction:column;gap:7px;padding:10px 10px 9px;display:flex}.dd-sidehead{font-family:var(--mono);letter-spacing:.14em;color:#fdfcf9;flex-direction:column;gap:2px;font-size:8px;font-weight:700;display:flex}.dd-sidehead span{color:#fdfcf980;letter-spacing:.1em;font-weight:400}.dd-rows{flex-direction:column;gap:5px;display:flex}.dd-row{white-space:nowrap;background:#fdfcf90f;border-color:#fdfcf924;align-items:center;gap:5px;padding:2.5px 6px;font-size:7px;display:flex;overflow:hidden}.dd-row b{color:#fdfcf9;font-weight:700}.dd-row i{margin-left:auto;font-style:normal}.dd-st{letter-spacing:.06em;padding-left:3px;font-size:6px;font-weight:700}.dd-st--route{color:#5ab0ff}.dd-st--asgn{color:#e3b341}.dd-st--queue{color:#9aa4ad}.dd-st--pick{color:#43d17a}.dd-st--done{color:#9aa4ad}.dd-incoming{border:1px solid var(--accent);font-family:var(--mono);letter-spacing:.11em;color:#fdfcf9;background:#dc0f4229;border-radius:2px;padding:4px 8px;font-size:7px;font-weight:700;animation:1.3s ease-in-out infinite mcLive}.dd-stats{font-family:var(--mono);letter-spacing:.1em;color:#fdfcf999;margin-top:auto;font-size:7px;line-height:1.7}@media (max-width:720px){.dd-body{grid-template-columns:1fr}.dd-side{border-top:1px solid #fdfcf929;border-left:none}}.h2-oneline{font-size:clamp(1.6rem,3.6vw,3.4rem)}@media (max-width:560px){.h2-oneline{white-space:normal!important}}.mc-tabs{font-family:var(--mono);letter-spacing:.13em;color:var(--t3);gap:10px;margin-left:auto;font-size:7.5px;display:flex}.mc-tabs i{padding-bottom:2px;font-style:normal}.mc-tabs i.is-on{color:var(--t1);border-bottom:1.5px solid var(--accent);font-weight:700}.mc-title{min-width:0;overflow:hidden}.mc-tabs{flex:none}@media (max-width:520px){.mc-tabs{display:none}}.mc-feedtag{letter-spacing:.11em;color:#fdfcf9d9;background:#0c0e11cc;border:1px solid #fdfcf933;border-radius:2px;padding:2px 6px;font-size:7px;position:absolute;bottom:5%;left:3%}.mc-idcard{border-left:2px solid var(--accent);background:#fdfcf90f;padding:7px 8px}.mc-idcard b{font-family:var(--mono);letter-spacing:.1em;color:#fdfcf9;font-size:9.5px;font-weight:700;display:block}.mc-idcard i{font-style:normal;font-family:var(--mono);letter-spacing:.11em;color:#fdfcf999;margin-top:2px;font-size:7px;display:block}.mc-fields{background:#fdfcf924;border:1px solid #fdfcf924;grid-template-columns:1fr 1fr;gap:1px;display:grid}.mc-f{background:#0d1116;flex-direction:column;gap:1px;padding:5px 6px;display:flex}.mc-f span{font-family:var(--mono);letter-spacing:.14em;color:#fdfcf973;font-size:6px}.mc-f b{font-family:var(--mono);letter-spacing:.06em;color:#fdfcf9;font-size:9px;font-weight:700}.mc-track{flex-direction:column;gap:4px;display:flex}.mc-tracklab{letter-spacing:.12em;color:#fdfcf980;justify-content:space-between;font-size:6px;display:flex}.mc-eta{color:#43d17a}.mc-bar{background:#fdfcf924;border-radius:3px;height:5px;position:relative;overflow:visible}.mc-fill{background:var(--accent);border-radius:3px;animation:10s linear infinite mcFill;position:absolute;top:0;bottom:0;left:0}.mc-boat{border:1.5px solid var(--accent);background:#fdfcf9;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:10s linear infinite mcBoat;position:absolute;top:50%}@keyframes mcFill{0%{width:12%}92%{width:68%}to{width:12%}}@keyframes mcBoat{0%{left:12%}92%{left:68%}to{left:12%}}.mc-berth{border:1.5px solid var(--accent);background:#dc0f4224;border-radius:2px;flex-direction:column;gap:2px;padding:7px 8px;animation:10s linear infinite mcCard;display:flex}.mc-berth span{letter-spacing:.14em;color:#fdfcf999;font-size:6px}.mc-berth b{font-family:var(--mono);letter-spacing:.08em;color:#fdfcf9;font-size:9px;font-weight:700}.mc-berth i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:#fdfcf99e;font-size:6.5px}@media (prefers-reduced-motion:reduce){.mc-fill,.mc-boat,.mc-berth{animation:none}.mc-fill{width:68%}.mc-boat{left:68%}}.dd-console.is-marina .dd-body{grid-template-columns:1fr 196px}.dd-console.is-marina .dd-map{aspect-ratio:auto;align-self:stretch}.dd-console.is-marina .dd-map:before{content:"";aspect-ratio:11.6/9;display:block}.dd-console.is-marina .dd-map .ma-vid{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dd-console.is-marina .dd-side{justify-content:space-between;gap:6px;padding:9px 9px 8px}@media (max-width:720px){.dd-console.is-marina .dd-body{grid-template-columns:1fr}.dd-console.is-marina .dd-map{align-self:auto}}.nav-links a.bl-active{color:var(--t1)}.nav-links a.bl-active:after{transform:scaleX(1)}.bl-back{font-family:var(--mono);font-size:var(--type-read);letter-spacing:.05em;color:var(--t3);transition:color .18s var(--ease-out)}.bl-back:hover{color:var(--t1)}footer .bl-back{color:var(--t3-ink)}footer .bl-back:hover{color:var(--t1-ink)}.bl-post-meta{margin-top:20px}.bl-crumbs{border-top:1.5px solid var(--t1);border-bottom:1px solid var(--hair-strong);margin-top:22px}.bl-crumbs ol{min-height:58px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:0;padding:6px 0;font-size:16px;font-weight:500;line-height:1.3;list-style:none;display:flex}.bl-crumbs li{flex:none;align-items:center;min-width:0;display:flex}.bl-crumbs a{min-height:44px;color:var(--t1);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hair-strong);-webkit-text-decoration-color:var(--hair-strong);-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);align-items:center;margin:0 -8px;padding:0 8px;display:inline-flex}.bl-crumbs a:hover{-webkit-text-decoration-color:var(--t1);-webkit-text-decoration-color:var(--t1);-webkit-text-decoration-color:var(--t1);text-decoration-color:var(--t1)}.bl-crumbs a:focus-visible{outline-offset:0}.bl-crumbs-topic{color:var(--t1)}.bl-crumbs-sep{width:7px;height:12px;stroke:var(--t3);stroke-width:1.4px;flex:none;margin:0 16px}.bl-crumbs li.bl-crumbs-here{flex:auto}.bl-crumbs-here [aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t3);text-transform:none;letter-spacing:.02em;overflow:hidden}.bl-crumbs-h1{margin-top:40px}.bl-crumbs--rail{margin:0 0 34px}.bl-crumbs--rail ol{flex-wrap:wrap;row-gap:2px;min-height:0;padding:8px 0;font-size:13.5px}.bl-crumbs--rail a{min-height:32px}.bl-crumbs--rail .bl-crumbs-sep{margin:0 10px}@media (max-width:700px){.bl-crumbs{margin-top:36px}.bl-crumbs ol{letter-spacing:.05em;flex-wrap:wrap;min-height:56px}.bl-crumbs-sep{margin:0 12px}.bl-crumbs li.bl-crumbs-here{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bl-crumbs-h1{margin-top:36px}}a.offer.bl-index-item{color:inherit;display:block}.bl-index-item .idx{font-variant-numeric:tabular-nums}.bl-lead-item{grid-column:1/-1}@media (max-width:780px){.bl-lead-item{grid-column:auto}}.bl-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.bl-body>.measure+.measure,.bl-body>.measure+figure,.bl-body>figure+.measure{margin-top:var(--s5)}.bl-body .measure,article>header .measure{max-width:38rem}.bl-body h2{margin-top:var(--s6);font-size:clamp(1.7rem,3vw,2.3rem)}.bl-body .measure>h2:first-child,.bl-body .measure>h3:first-child{margin-top:0}.bl-body h3{margin-top:var(--s4)}.bl-body ul,.bl-body ol{color:var(--t2);margin:0;padding-left:1.3em;font-size:1.03rem;line-height:1.65}.bl-body li+li{margin-top:10px}.bl-body li::marker{color:var(--accent)}.bl-body figure.diagram{margin:var(--s6) 0}.bl-body .pullquote{margin:var(--s6) auto}.bl-body strong{color:var(--t1);font-weight:650}.bl-body .measure p+p{margin-top:1.1em}.bl-body .measure p+h3,.bl-body .measure h2+p,.bl-body .measure h3+p{margin-top:.6em}.bl-src{font-family:var(--sans);font-size:var(--type-note);letter-spacing:0;color:var(--t2);margin-top:10px;display:block}.bl-src a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);-webkit-text-decoration-color:var(--hair-strong);-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong)}.bl-src a:hover{color:var(--t1);-webkit-text-decoration-color:var(--t3);-webkit-text-decoration-color:var(--t3);-webkit-text-decoration-color:var(--t3);text-decoration-color:var(--t3)}.bl-note{margin:var(--s4) 0;border-left:2px solid var(--accent);font-size:var(--type-read);color:var(--t2);background:#fafafa;padding:16px 20px;line-height:1.62}.dark .bl-note{background:#ffffff0a}.bl-note b{color:var(--t1);font-weight:650}.dark .bl-note b{color:#fff}.bl-filters{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.bl-filter{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);border:1px solid var(--hair-strong);border-radius:20px;padding:7px 14px}@media (max-width:700px){.bl-body h2{font-size:clamp(1.5rem,6vw,2rem)}}.bl-body .measure p,.bl-body .measure li,.bl-body ul,.bl-body ol{font-size:1.16rem;line-height:1.75}.bl-body .measure .lede{font-size:clamp(1.24rem,1.6vw,1.44rem);line-height:1.62}.bl-body .bl-note{font-size:1.06rem;line-height:1.7}.bl-body .bl-src{font-size:var(--type-note);line-height:1.6}.bl-body figcaption{font-size:var(--type-note);line-height:1.65}.bl-back,.bl-post-meta{font-size:var(--type-read)}article>header .lede{font-size:clamp(1.26rem,1.7vw,1.5rem);line-height:1.55}.blx-head{max-width:46rem}.blx-grid{margin-top:var(--s5);border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(2,1fr);display:grid}.blx-card{color:inherit;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:var(--s4) var(--s4) calc(var(--s4) + 6px);transition:background .26s var(--ease);flex-direction:column;display:flex;position:relative}.blx-card:hover{background:#fbfaf8}.blx-mark{aspect-ratio:168/96;border:1px solid var(--hair);background:#fcfbf9;border-radius:3px;justify-content:center;align-items:center;margin-bottom:22px;display:flex;position:relative;overflow:hidden}.blx-mark svg{width:100%;height:100%;display:block}.blx-mark--ph{font-family:var(--serif);color:var(--hair-strong);font-size:3.4rem}.blx-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.blx-topic{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.13em;text-transform:uppercase;color:var(--t3)}.blx-num{font-family:var(--mono);font-size:var(--type-label);color:var(--t3);font-variant-numeric:tabular-nums}.blx-card :is(h2,h3){font-family:var(--serif);color:var(--t1);letter-spacing:-.01em;text-wrap:wrap;margin:12px 0 10px;font-size:clamp(1.28rem,1.75vw,1.6rem);font-weight:600;line-height:1.24}.blx-dek{color:var(--t2);margin:0;font-size:1.04rem;line-height:1.62}.blx-meta{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;color:var(--t3);margin-top:auto;padding-top:20px}.blx-card:after{content:"";left:var(--s4);right:var(--s4);bottom:calc(var(--s4) - 8px);background:var(--accent);transform-origin:0;height:1px;transition:transform .32s var(--ease);position:absolute;transform:scaleX(0)}.blx-card:hover:after{transform:scaleX(1)}.blx-card--lead{gap:var(--s4);flex-direction:row;grid-column:1/-1;align-items:stretch}.blx-card--lead .blx-mark{aspect-ratio:auto;flex:0 0 42%;margin-bottom:0}.blx-card--lead .blx-leadbody{flex-direction:column;flex:1;display:flex}.blx-card--lead :is(h2,h3){font-size:clamp(1.6rem,2.6vw,2.3rem)}.blx-card--lead .blx-dek{font-size:1.12rem}@media (max-width:900px){.blx-grid{grid-template-columns:1fr}.blx-card--lead{flex-direction:column}.blx-card--lead .blx-mark{aspect-ratio:168/96;flex:none;margin-bottom:22px}}.blx-grid--home{grid-template-columns:repeat(3,1fr)}.blx-grid--home .blx-card :is(h2,h3){font-size:clamp(1.14rem,1.4vw,1.32rem)}.blx-grid--home .blx-dek{font-size:.99rem}@media (max-width:900px){.blx-grid--home{grid-template-columns:1fr}}.bl-body .measure p.bl-src{font-size:var(--type-note);line-height:1.6}@media (max-width:700px){.bl-body figure.diagram{position:relative}.bl-body figure.diagram:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fdfcf900,#fdfcf9f5);width:44px;height:100%;position:absolute;top:0;right:0}.bl-body figure.diagram>figcaption:before{content:"SWIPE THE DRAWING →";font-family:var(--mono);font-size:var(--type-label);letter-spacing:.12em;color:var(--accent);margin-bottom:10px;display:block}.diagram:not([data-dg-floor]) .d-kind{font-size:14.5px}.diagram:not([data-dg-floor]) .d-ms{font-size:14px}.diagram:not([data-dg-floor]) .d-rail{font-size:13.5px}.diagram:not([data-dg-floor]) .d-sub{font-size:14.5px}}.bl-film{margin:0 0 var(--s5)}.bl-film video{border:1px solid var(--hair);background:#0d1116;border-radius:4px;width:100%;display:block}.bl-film figcaption{max-width:54ch;font-size:var(--type-note);color:var(--t2);border-left:2px solid var(--accent);margin-top:12px;padding-left:14px;line-height:1.6}.bl-film figcaption b{color:var(--t1);font-weight:650}.bl-body figure.diagram,.bl-body h2,.bl-body h3,section[id],#contact-form,figure.diagram{scroll-margin-top:96px}@media (max-width:700px){.diagram.is-compact svg{width:100%;min-width:0}.diagram.is-compact[data-dg-floor]{min-width:0;overflow-x:auto;max-width:100%!important}.diagram.is-compact[data-dg-floor] svg{min-width:var(--dg-floor,0px)}.bl-body figure.diagram.is-compact:after,.bl-body figure.diagram.is-compact>figcaption:before{content:none}}.film{background:var(--paper,#fdfcf9);width:1280px;height:720px;color:var(--t1);font-family:var(--serif);display:block;position:relative;overflow:hidden}.film-head{align-items:center;gap:16px;display:flex;position:absolute;top:40px;left:54px}.film-wm{aspect-ratio:302/58;flex:none;width:auto;height:30px}.film{--wm-box:#0a0a0a;--wm-letter:#fff;--wm-word:#0a0a0a}.film-topic{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t3);font-size:12px}.film-title{letter-spacing:-.01em;width:470px;margin:0;font-size:40px;font-weight:600;line-height:1.12;position:absolute;top:104px;left:54px}.film-art{justify-content:center;align-items:center;width:660px;height:470px;display:flex;position:absolute;top:96px;right:40px;overflow:hidden}.film-art nav,.film-art footer,.film-art header,.film-art .measure,.film-art .bl-cta-actions,.film-art section.dark,.film-art .bl-back,.film-art .bl-film,.film-art figcaption,.film-art .mobile-menu,.film-art article>section.compressed{display:none!important}body:has(.film) [data-consent=panel]{display:none!important}.film-art>*{flex:100%;width:100%;min-width:0}.film-art .section,.film-art .wrap,.film-art .bl-body{width:100%;max-width:none;margin:0;padding:0;display:block}.film-art figure.diagram{width:100%;margin:0}.film-art figure.diagram svg{width:100%;height:auto;max-height:470px}.film-caption{width:470px;color:var(--t2);margin:0;font-size:23px;line-height:1.4;position:absolute;bottom:96px;left:54px}.film-rule{background:var(--hair);width:470px;height:2px;position:absolute;bottom:66px;left:54px}.film-rule i{background:var(--accent);height:100%;display:block}.film-foot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:30px;left:54px;right:40px}.film-cam{pointer-events:none;width:660px;height:470px;position:absolute;top:96px;right:40px;overflow:hidden}.film-cam svg{transform-origin:0 0;position:absolute;overflow:visible}.film-veil{fill:var(--paper,#fdfcf9);opacity:.62}.film-hl{fill:none;stroke:var(--accent);stroke-width:2px}.film-fig{flex-direction:column;align-items:flex-start;gap:8px;width:470px;margin:0;display:flex;position:absolute;bottom:236px;left:54px}.film-fig:before{content:"";background:var(--accent);width:40px;height:2px;margin-bottom:6px}.film-fig b{font-family:var(--serif);letter-spacing:-.01em;color:var(--t1);font-size:58px;font-weight:600;line-height:1}.film-fig span{color:var(--t2);font-size:19px;line-height:1.35}.film-fig small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:11px}.blx-mark{flex-direction:column;gap:0}.blx-marklab{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);text-align:left;pointer-events:none;flex:none;align-self:stretch;padding:0 10px 8px;line-height:1.35}.blx-mark svg{flex:1 1 0;min-height:0}.bl-pitch{margin:var(--s5) 0 0;border:1px solid var(--hair-strong);background:#fbfaf7;border-radius:4px;padding:26px 30px}.bl-pitch p{color:var(--t2);font-size:1.08rem;line-height:1.7}.bl-pitch p+p{margin-top:.9em}.bl-pitch b{color:var(--t1);font-weight:650}.bl-pitch-h{font-family:var(--serif);color:var(--t1);font-size:1.34rem;font-weight:600;line-height:1.3}.bl-pitch-cta{border-top:1px solid var(--hair);padding-top:14px}.bl-pitch-cta a{border-bottom:1.5px solid var(--accent)}.bl-pitch-cta a:hover{background:#dc0f420f}.partner{border-top:1px solid var(--hair);margin-top:72px;padding-top:30px}.partner-h{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 12px;display:flex}.partner-h a{font-family:var(--serif);color:var(--t1);border-bottom:1.5px solid var(--accent);font-size:1.5rem;font-weight:600}.partner-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:12px}.partner-p{max-width:62ch;color:var(--t2);margin:0 0 26px;font-size:1.03rem;line-height:1.65}.partner-sub{margin-bottom:14px;display:block}.partner-wall{flex-wrap:wrap;gap:10px;display:flex}.partner-c{font-family:var(--mono);letter-spacing:.06em;color:var(--t2);border:1px solid var(--hair-strong);border-radius:20px;padding:7px 15px;font-size:12.5px}.wall-i .wall-mark{will-change:transform, opacity;transition:transform 1.4s cubic-bezier(.22,1,.36,1),opacity 1.4s cubic-bezier(.22,1,.36,1),filter 1.4s}.wall-i.is-turning .wall-mark{opacity:0;filter:blur(3px);transform:translateY(-14px)scale(.96)}@media (prefers-reduced-motion:reduce){.wall-i .wall-mark,.wall-i.is-turning .wall-mark{opacity:1;transition:none;transform:none}}.wall-peek-head{z-index:1;pointer-events:none;width:68px;height:56px;position:absolute;bottom:0;left:50%;overflow:visible}.wall-peek-arms{z-index:3;pointer-events:none;width:180px;height:132px;margin:-60px 0 0 -90px;position:absolute;top:50%;left:50%;overflow:visible}.wall-wand{z-index:3;pointer-events:none;width:180px;height:110px;margin:-55px 0 0 -90px;position:absolute;top:50%;left:50%;overflow:visible}.wall-plot{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.wall-i.is-taking .wall-logo{opacity:0;transition:transform .82s cubic-bezier(.5,0,.75,0),opacity .7s ease-in;transform:translate(-34px,34px)scale(.78)rotate(-8deg)}@keyframes wall-arrive{0%{opacity:0;transform:translate(34px,32px)scale(.82)rotate(6deg)}to{opacity:1;transform:none}}.wall-i.is-arriving .wall-logo{animation:.76s cubic-bezier(.22,1,.36,1) both wall-arrive}@media (prefers-reduced-motion:reduce){.wall-peek-head,.wall-peek-arms,.wall-wand{display:none}.wall-i.is-taking .wall-logo,.wall-i.is-arriving .wall-logo{opacity:1;animation:none;transform:none}}section,.why,.caps{overflow-x:clip}.sf-wrap{container:sfwrap/inline-size}@media (max-width:700px){.sf-wrap{max-width:calc(100vw - 52px)}}.sf-stage{--sf-t2:17.1s;--sf-t2d:3.4s;--sf-t2y:45cqw;--r0:17.2s;--r1:17.65s;--r2:17.8s;--r3:18.6s;--r4:18.75s;--r5:19.55s;width:100%;height:101cqw;font-family:var(--mono);color:var(--t1);pointer-events:none;isolation:isolate;line-height:1.3;position:relative}.sf-stage *{box-sizing:border-box}.sf-dev{border:1px solid var(--t1);z-index:3;background:#fdfcf9;border-radius:2.6cqw;flex-direction:column;width:24cqw;height:52cqw;display:flex;position:absolute;top:3cqw;left:1.2cqw;overflow:hidden;box-shadow:0 0 0 .3cqw #fdfcf9,0 1.6cqw 3.4cqw -1.4cqw #0a0a0a57;container-type:inline-size}.sf-bar{border-bottom:1px solid var(--hair-strong);background:#f2efe9;flex:none;height:max(4.9cqw,9px);position:relative}.sf-chrome,.sf-status{align-items:center;display:flex;position:absolute;inset:0}.sf-chrome{opacity:0;gap:1cqw;padding:0 1.6cqw}.sf-status{opacity:1;gap:1.2cqw;padding:0 8cqw}.sf-dot{border:1px solid var(--t1);border-radius:50%;flex:none;width:1.4cqw;min-width:2px;height:1.4cqw;min-height:2px}.sf-addr{border:1px solid var(--hair-strong);letter-spacing:.04em;min-width:0;color:var(--t2);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:1cqw;flex:1;margin-left:1cqw;padding:.5cqw 1.4cqw;font-size:2cqw;font-weight:400;overflow:hidden}.sf-caret{vertical-align:-.3cqw;background:var(--t1);width:1px;height:2.1cqw;margin-left:.5cqw;display:inline-block}.sf-status b{letter-spacing:.02em;font-size:max(3.2cqw,5.5px);font-weight:700}.sf-sig{background:var(--t1);clip-path:polygon(0 100%,100% 100%,100% 0);flex:none;width:max(3cqw,5px);height:max(2.2cqw,4px);margin-left:auto}.sf-bat{border:1px solid var(--t1);background:linear-gradient(90deg, var(--t1) 0 66%, transparent 66%);border-radius:1px;flex:none;width:max(4.2cqw,7px);height:max(2.2cqw,4px)}.sf-view{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.sf-reel{flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(-200%)}.sf-panel{flex:none;width:100%;height:100%;position:relative;overflow:hidden}.sf-hero{background:#14140f}.sf-film{object-fit:cover;object-position:54% 34%;width:100%;height:100%;display:block;position:absolute;inset:0}.sf-scrim{background:linear-gradient(#0e0e1075 0%,#0e0e1000 24% 38%,#0e0e10bd 100%);position:absolute;inset:0}.sf-topnav{color:#fff;align-items:center;gap:2.6cqw;padding:2.4cqw 3.2cqw;display:flex;position:absolute;top:0;left:0;right:0}.sf-topnav b{letter-spacing:.3em;text-shadow:0 1px 6px #0a0a0c73;font-size:2.6cqw;font-weight:700}.sf-topnav i{letter-spacing:.2em;opacity:.82;text-shadow:0 1px 6px #0a0a0c73;font-size:1.9cqw;font-style:normal}.sf-bagcount{letter-spacing:.2em;align-items:center;gap:.8cqw;margin-left:auto;font-size:2.1cqw;font-style:normal;display:inline-flex}.sf-bagcount span{letter-spacing:0;border:1px solid #fff;border-radius:50%;place-items:center;width:3.4cqw;height:3.4cqw;font-size:1.9cqw;display:inline-grid}.sf-herocopy{color:#fff;flex-direction:column;align-items:flex-start;gap:1.4cqw;display:flex;position:absolute;bottom:4.6cqw;left:4cqw}.sf-herocopy em{letter-spacing:.36em;opacity:.92;text-shadow:0 1px 8px #0a0a0c99;font-size:2cqw;font-style:normal}.sf-herocopy strong{font-family:var(--serif);letter-spacing:.01em;text-shadow:0 2px 14px #0a0a0c80;font-size:6.2cqw;font-weight:500;line-height:1.08}.sf-cta{color:#111;letter-spacing:.22em;background:#fdfcf9;margin-top:1.2cqw;padding:1.6cqw 3.6cqw;font-size:2.3cqw;font-weight:700}.sf-pdp{background:#fff;grid-template-rows:auto minmax(0,1fr);grid-template-columns:42% minmax(0,1fr);display:grid}.sf-shopbar{border-bottom:1px solid var(--hair);background:#fdfcf9;grid-column:1/-1;align-items:center;gap:2.6cqw;padding:2cqw 3.2cqw;display:flex}.sf-shopbar b{letter-spacing:.3em;font-size:2.4cqw;font-weight:700}.sf-shopbar i{letter-spacing:.18em;color:var(--t3);font-size:1.8cqw;font-style:normal}.sf-shopbar em{letter-spacing:.16em;border:1px solid var(--t1);margin-left:auto;padding:.6cqw 1.3cqw;font-size:1.8cqw;font-style:normal}.sf-bagbtn{background:var(--t1);color:#fdfcf9}.sf-shot{background:#f3f1ed;grid-area:2/1;margin:0;overflow:hidden}.sf-shot img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.sf-detail{flex-direction:column;grid-area:2/2;align-items:flex-start;gap:1.2cqw;min-width:0;padding:2.6cqw 3.2cqw;display:flex}.sf-detail>b{letter-spacing:.16em;font-size:3.2cqw;font-weight:700}.sf-detail>i{letter-spacing:.03em;font-size:2.8cqw;font-style:normal;font-weight:700}.sf-sizes{gap:.7cqw;display:flex}.sf-sizes em{border:1px solid var(--hair-strong);width:3.8cqw;height:3.8cqw;color:var(--t3);place-items:center;font-size:1.7cqw;font-style:normal;display:grid}.sf-sizes em.on{border-color:var(--t1);color:#fdfcf9;background:var(--t1)}.sf-facets{flex-wrap:wrap;gap:.8cqw;display:flex}.sf-facets em{letter-spacing:.13em;border:1px solid var(--hair-strong);color:var(--t2);background:#fdfcf9;padding:.45cqw 1cqw;font-size:1.6cqw;font-style:normal}.sf-model{border-left:2px solid var(--t1);letter-spacing:.12em;color:var(--t2);--mk:2.4cqw;align-items:center;gap:.9cqw;padding-left:1.1cqw;font-size:1.6cqw;display:inline-flex}.sf-gridhead em{--mk:2.4cqw}.sf-eta{letter-spacing:.12em;flex-direction:column;gap:.2cqw;font-size:1.8cqw;display:flex}.sf-eta i{letter-spacing:.1em;color:var(--t3);--mk:1.9cqw;align-items:center;gap:.7cqw;font-size:1.5cqw;font-style:normal;display:inline-flex}.sf-eta i .sf-mk img{opacity:.66}.sf-add{text-align:center;letter-spacing:.22em;color:#fdfcf9;background:var(--t1);align-self:stretch;margin-top:auto;padding:1.5cqw;font-size:2.1cqw;font-weight:700}.sf-grid{background:#fff;flex-direction:column;display:flex}.sf-gridhead{letter-spacing:.2em;color:var(--t3);flex:none;align-items:center;gap:2cqw;padding:1.8cqw 3.2cqw .2cqw;font-size:1.8cqw;display:flex}.sf-gridhead em{letter-spacing:.13em;color:var(--t2);border-left:2px solid var(--t1);align-items:center;gap:.9cqw;margin-left:auto;padding-left:1.2cqw;font-style:normal;display:inline-flex}.sf-tiles{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw;min-height:0;padding:1.2cqw 3.2cqw 2.4cqw;display:grid}.sf-tile{flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.sf-tile img{object-fit:cover;object-position:50% 16%;background:#f3f1ed;flex:1;width:100%;min-height:0;display:block}.sf-tile figcaption{flex:none;align-items:baseline;gap:.7cqw;padding-top:.6cqw;display:flex}.sf-tile b{letter-spacing:.12em;font-size:1.7cqw;font-weight:700}.sf-tile span{letter-spacing:.1em;color:var(--t3);font-size:1.35cqw}.sf-tile i{letter-spacing:.03em;margin-left:auto;font-size:1.6cqw;font-style:normal}.sf-tile--ed img{object-position:50% 26%}.sf-drawer{border-left:1px solid var(--t1);opacity:0;z-index:4;background:#fdfcf9;flex-direction:column;gap:1.4cqw;width:42cqw;padding:2.8cqw 3.2cqw;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(101%);box-shadow:-2.4cqw 0 5cqw -2.4cqw #0a0a0a42}.sf-drawerhead{letter-spacing:.24em;border-bottom:1px solid var(--t1);flex:none;padding-bottom:1.2cqw;font-size:2.1cqw;font-weight:700}.sf-line{letter-spacing:.05em;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v""s s";align-items:baseline;column-gap:1cqw;font-size:2cqw;display:grid}.sf-line b{letter-spacing:.14em;grid-area:l;font-weight:700}.sf-line em{grid-area:v;font-style:normal;font-weight:700}.sf-line i{letter-spacing:.1em;color:var(--t3);grid-area:s;font-size:1.5cqw;font-style:normal}.sf-line--sub{color:var(--t2)}.sf-line--tot{border-top:1px solid var(--t1);margin-top:.4cqw;padding-top:1.2cqw;font-size:2.4cqw}.sf-checkout{text-align:center;letter-spacing:.22em;color:#fdfcf9;background:var(--t1);margin-top:auto;padding:1.6cqw;font-size:2.1cqw;font-weight:700}.sf-pay{opacity:0;z-index:5;background:#fdfcf9;flex-direction:column;justify-content:center;gap:1.2cqw;padding:3cqw 21cqw;display:flex;position:absolute;inset:0}.sf-payhead{letter-spacing:.24em;border-bottom:1px solid var(--t1);flex:none;padding-bottom:1.4cqw;font-size:2.2cqw;font-weight:700}.sf-field{border:1px solid var(--hair-strong);letter-spacing:.05em;background:#fff;align-items:baseline;gap:1.2cqw;padding:1.1cqw 1.5cqw;font-size:1.9cqw;display:flex}.sf-field i{letter-spacing:.16em;width:12cqw;color:var(--t3);flex:none;font-size:1.6cqw;font-style:normal}.sf-field--card b{letter-spacing:.15em;color:var(--t2);margin-left:auto;font-size:1.6cqw;font-weight:700}.sf-paybtn{text-align:center;letter-spacing:.22em;color:#fdfcf9;background:var(--t1);margin-top:1cqw;padding:1.7cqw;font-size:2.2cqw;font-weight:700}.sf-stamp{text-align:center;color:#a32b14;letter-spacing:.2em;white-space:nowrap;opacity:0;background:#fdfcf9;border:2px solid #a32b14;flex-direction:column;align-items:center;gap:.9cqw;padding:2.4cqw 4cqw;font-size:3cqw;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2.5deg);box-shadow:0 2cqw 5cqw -2cqw #0a0a0a4d}.sf-stamp i{letter-spacing:.13em;color:var(--t2);font-size:1.7cqw;font-style:normal;font-weight:400}.sf-3ds{text-align:center;border:1px solid var(--t1);opacity:0;z-index:6;background:#fdfcf9;border-bottom:none;border-radius:1.6cqw 1.6cqw 0 0;flex-direction:column;align-items:center;gap:1.3cqw;width:54cqw;padding:2.6cqw 3cqw 3cqw;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,101%);box-shadow:0 0 0 200cqw #0e0e1070}.sf-3dshead{letter-spacing:.28em;color:var(--t3);font-size:1.8cqw}.sf-3ds b{letter-spacing:.1em;white-space:nowrap;font-size:2.2cqw;font-weight:700}.sf-code{gap:1cqw;display:flex}.sf-code i{border:1px solid var(--hair-strong);background:#fff;width:3.4cqw;height:4.4cqw}.sf-3dsbtn{letter-spacing:.22em;color:#fdfcf9;background:var(--t1);align-self:stretch;padding:1.5cqw;font-size:2.1cqw;font-weight:700}.sf-3ds em{letter-spacing:.11em;color:var(--t3);font-size:1.5cqw;font-style:normal}.sf-ok{text-align:center;z-index:7;background:#fdfcf9;flex-direction:column;justify-content:center;align-items:center;gap:min(1.6cqw,6px);padding:min(6cqw,20px) min(5cqw,18px);display:flex;position:absolute;inset:0;overflow:hidden}.sf-tick{border:1.5px solid #a32b14;border-radius:50%;flex:none;place-items:center;width:min(15cqw,46px);height:min(15cqw,46px);margin-bottom:min(1.4cqw,5px);display:grid}.sf-tick svg{fill:none;stroke:#a32b14;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:min(8.4cqw,26px);height:min(8.4cqw,26px)}.sf-ok b{letter-spacing:.16em;font-size:min(8cqw,26px);font-weight:700}.sf-ok>i{letter-spacing:.06em;color:var(--t2);font-size:min(5.4cqw,18px);font-style:normal}.sf-okline{letter-spacing:.1em;color:var(--t1);margin-top:.4cqw;font-size:min(4.8cqw,15px)}.sf-okline:before{content:"—";color:#a32b14;padding-right:1.4cqw}.sf-oketa{border-top:1px solid var(--hair-strong);letter-spacing:.1em;color:var(--t3);align-self:stretch;margin-top:min(2.4cqw,9px);padding-top:min(1.8cqw,7px);font-size:min(4.4cqw,14px)}.sf-machine{z-index:1;width:73cqw;height:auto;display:block;position:absolute;top:7cqw;left:25.4cqw}.sf-machine--narrow{display:none}.sf-lab{font-family:var(--mono);letter-spacing:.07em}.sf-spend{transform-box:fill-box;transform-origin:0}.sf-sweep{opacity:0;z-index:4;background:linear-gradient(90deg,#fdfcf900,#fdfcf994);width:15cqw;height:60cqw;position:absolute;top:-2cqw;left:-15cqw}.sf-sweep:after{content:"";background:var(--t1);width:1.5px;position:absolute;top:0;bottom:0;right:0}.sf-sweep--down{z-index:6;background:linear-gradient(#fdfcf900,#fdfcf994);width:auto;height:14cqw;top:42.6cqw;left:0;right:0}.sf-sweep--down:after{width:auto;height:1.5px;inset:auto 0 0}.sf-mk{width:calc(var(--a) * var(--mk));height:calc(var(--ia) * var(--mk));flex:none;display:inline-block;position:relative;overflow:visible}.sf-mk img{height:calc(var(--ir) * var(--mk));width:auto;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-mkimg{opacity:.92}.sf-report{border:1px solid var(--t1);z-index:2;background:#fdfcf9;flex-direction:column;gap:.7cqw;height:35cqw;padding:1.2cqw 1.4cqw;display:flex;position:absolute;top:56.6cqw;left:1.2cqw;right:1.2cqw;overflow:hidden}.sf-rhead{border-bottom:1px solid var(--t1);flex:none;align-items:baseline;gap:1.2cqw;padding-bottom:.7cqw;display:flex}.sf-rhead b{letter-spacing:.22em;font-size:1.5cqw;font-weight:700}.sf-rhead i{letter-spacing:.16em;color:var(--t3);font-size:1.1cqw;font-style:normal}.sf-rgrid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1cqw;min-height:0;display:grid}.sf-rp{border:1px solid var(--hair-strong);background:#fff;flex-direction:column;gap:.35cqw;min-width:0;min-height:0;padding:.7cqw .9cqw;display:flex;overflow:hidden}.sf-rk{letter-spacing:.18em;color:var(--t3);--mk:1.5cqw;flex:none;align-items:center;gap:.6cqw;font-size:1.05cqw;line-height:1.15;display:flex}.sf-rv{letter-spacing:.02em;white-space:nowrap;flex:none;align-items:baseline;gap:.8cqw;font-size:1.85cqw;font-weight:700;display:flex}.sf-rv em{letter-spacing:.12em;color:var(--t2);font-size:1cqw;font-style:normal;font-weight:400}.sf-rv--red,.sf-rv--red em{color:#a32b14}.sf-rf{letter-spacing:.1em;color:var(--t3);flex:none;margin-top:auto;font-size:.95cqw;line-height:1.4}.sf-bars{flex:1;align-items:flex-end;gap:.3cqw;min-height:3.6cqw;padding-top:.3cqw;display:flex}.sf-bars i{min-width:0;height:var(--h);transform-origin:50% 100%;background:#ddd8cc;flex:1}.sf-bars i:last-child{background:var(--t1)}.sf-fun{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;display:flex}.sf-fr{grid-template-columns:7cqw minmax(0,1fr) 5.6cqw;align-items:center;gap:.7cqw;display:grid}.sf-fr b{letter-spacing:.14em;color:var(--t3);font-size:.95cqw;font-weight:400}.sf-fr i{height:.85cqw;width:var(--w);background:var(--t1);transform-origin:0}.sf-fr em{letter-spacing:.04em;text-align:right;font-size:1cqw;font-style:normal}.sf-fr:last-child i{background:#a32b14}.sf-fr:last-child em{font-weight:700}.sf-splitbar{flex:none;height:3.2cqw;margin:.35cqw 0 .5cqw;display:flex}.sf-splitbar i{width:var(--w);transform-origin:0;background:#ddd8cc;border-right:1px solid #fdfcf9;position:relative}.sf-splitbar i:nth-child(3){background:#c9c1b0}.sf-splitbar i:last-child{background:var(--t1);border-right:none}.sf-lines{flex:1;align-items:flex-end;gap:.4cqw;min-height:3.6cqw;padding-top:.3cqw;display:flex;position:relative}.sf-lines i{min-width:0;height:var(--h);transform-origin:50% 100%;background:#cdc5b4;flex:1}.sf-lines i.on{background:#a32b14}.sf-lines b{border-top:1px dashed var(--t3);height:0;position:absolute;bottom:35.3%;left:0;right:0}.sf-rp--flag{border-color:#a32b14}.sf-plat{border-top:1px solid var(--hair-strong);z-index:2;--mk:2.9cqw;flex-direction:column;justify-content:center;align-items:center;gap:.9cqw;height:7.2cqw;padding-top:1cqw;display:flex;position:absolute;top:93.2cqw;left:1.2cqw;right:1.2cqw}.sf-platk{letter-spacing:.22em;color:var(--t3);flex:none;font-size:1.15cqw}.sf-platrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9cqw 2.2cqw;display:flex}.sf-platrow .sf-mk img{filter:grayscale()opacity(.62)}.sf-platsep{background:var(--hair-strong);width:1px;height:2.6cqw}.sf-cursor{opacity:0;z-index:8;width:2.4cqw;position:absolute;top:0;left:0}.sf-cursor svg{fill:#fdfcf9;width:100%;height:auto;stroke:var(--t1);stroke-width:1.3px;stroke-linejoin:round;display:block}.sf-ripple{border:1.4px solid var(--t1);opacity:0;border-radius:50%;width:3.6cqw;height:3.6cqw;position:absolute;top:-1.3cqw;left:-1.3cqw}@container sfwrap (max-width:470px){.sf-stage{--sf-t2:18.4s;--sf-t2d:4s;--sf-t2y:138cqw;--r0:18.5s;--r1:18.7s;--r2:19.3s;--r3:19.9s;--r4:20.5s;--r5:21.4s;height:411cqw}.sf-dev{border-radius:5.4cqw;width:46cqw;height:99.7cqw;top:0;left:27cqw}.sf-machine{display:none}.sf-machine--narrow{z-index:1;width:100%;height:auto;display:block;position:absolute;top:104.3cqw;bottom:auto;left:0}.sf-sweep{background:linear-gradient(#fdfcf900,#fdfcf994);width:auto;height:15cqw;inset:89.7cqw 0 auto}.sf-sweep:after{width:auto;height:1.5px;inset:auto 0 0}.sf-sweep--down{height:15cqw;top:258cqw}.sf-report{gap:.7cqw;height:112cqw;padding:1.6cqw 1.8cqw;top:273cqw}.sf-rgrid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:1.6cqw}.sf-rp{gap:.4cqw;padding:1.2cqw 1.6cqw}.sf-rhead b{font-size:3.4cqw}.sf-rhead i{font-size:2.4cqw}.sf-rk{--mk:3.2cqw;font-size:2.3cqw}.sf-rv{font-size:4.4cqw}.sf-rv em{font-size:2.3cqw}.sf-rf{font-size:2.1cqw}.sf-bars{gap:.9cqw}.sf-fr{grid-template-columns:17cqw minmax(0,1fr) 13cqw;gap:1.4cqw}.sf-fr b{font-size:2cqw}.sf-fr i{height:1.8cqw}.sf-fr em{font-size:2.1cqw}.sf-splitbar{height:5.6cqw}.sf-lines{gap:1cqw}.sf-plat{--mk:6.6cqw;gap:1.6cqw;height:23cqw;padding-top:2cqw;top:387cqw}.sf-platk{font-size:2.2cqw}.sf-platrow{gap:2cqw 3.4cqw}.sf-platsep{display:none}.sf-pdp{grid-template-rows:auto 54% minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sf-detail{grid-area:3/1;gap:1.2cqw;padding:2.6cqw 3.4cqw 3cqw}.sf-topnav i,.sf-shopbar i{display:none}.sf-addr{font-size:3.2cqw}.sf-topnav b{font-size:4.2cqw}.sf-bagcount{font-size:3.2cqw}.sf-bagcount span{width:5cqw;height:5cqw;font-size:2.8cqw}.sf-herocopy em{font-size:3.1cqw}.sf-herocopy strong{font-size:7.6cqw}.sf-cta{padding:2.2cqw 4.4cqw;font-size:3.6cqw}.sf-shopbar b{font-size:3.8cqw}.sf-shopbar em{font-size:2.9cqw}.sf-detail>b{font-size:4.6cqw}.sf-detail>i{font-size:4cqw}.sf-sizes em{width:5.6cqw;height:5.6cqw;font-size:2.6cqw}.sf-facets em{font-size:2.5cqw}.sf-model{--mk:3.4cqw;font-size:2.5cqw}.sf-gridhead em{--mk:3.4cqw}.sf-eta{font-size:2.8cqw}.sf-eta i{--mk:2.8cqw;font-size:2.3cqw}.sf-add{padding:2.2cqw;font-size:3.4cqw}.sf-gridhead{font-size:2.5cqw}.sf-tiles{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.sf-tile b{font-size:2.7cqw}.sf-tile span{font-size:2.2cqw}.sf-tile i{font-size:2.6cqw}.sf-drawerhead{font-size:3.4cqw}.sf-line{font-size:3.2cqw}.sf-line i{font-size:2.4cqw}.sf-line--tot{font-size:3.8cqw}.sf-checkout{padding:2.4cqw;font-size:3.4cqw}.sf-payhead{font-size:3.5cqw}.sf-field{padding:1.8cqw 2.2cqw;font-size:3cqw}.sf-field--card b{font-size:2.6cqw}.sf-paybtn{padding:2.4cqw;font-size:3.5cqw}.sf-stamp{padding:3.2cqw 4.6cqw;font-size:4.4cqw}.sf-stamp i{font-size:2.6cqw}.sf-3dshead{font-size:2.8cqw}.sf-3ds b{font-size:3.2cqw}.sf-code i{width:5cqw;height:6.4cqw}.sf-3dsbtn{padding:2.2cqw;font-size:3.4cqw}.sf-3ds em{font-size:2.4cqw}.sf-drawer{border-left:none;border-top:1px solid var(--t1);width:100%;height:48%;top:auto;left:0;right:0;transform:translateY(101%);box-shadow:0 -2.4cqw 5cqw -2.4cqw #0a0a0a42}.sf-pay{padding:3cqw 5cqw}.sf-field i{width:16cqw;font-size:2.6cqw}.sf-3ds{width:88cqw}.sf-cursor{width:4.6cqw}.sf-ripple{width:7cqw;height:7cqw;top:-2.4cqw;left:-2.4cqw}}@media (prefers-reduced-motion:no-preference){@keyframes sfDock{0%{border-radius:.8cqw;width:100cqw;height:58cqw;top:0;left:0}to{border-radius:2.6cqw;width:24cqw;height:52cqw;top:3cqw;left:1.2cqw}}.sf-stage.is-on .sf-dev{animation:1.3s cubic-bezier(.66,0,.22,1) 11.37s both sfDock}@keyframes sfIn{0%{opacity:0}to{opacity:1}}@keyframes sfOut{0%{opacity:1}to{opacity:0}}.sf-stage.is-on .sf-chrome{animation:.4s 11.4s both sfOut}.sf-stage.is-on .sf-status{animation:.5s 11.75s both sfIn}@keyframes sfBlink{0%,49%{opacity:1}50%,to{opacity:0}}.sf-stage.is-on .sf-caret{animation:1.1s step-end infinite sfBlink}@keyframes sfReel{0%,17.5%{transform:translateY(0)}22.6%,31.7%{transform:translateY(-100%)}37.3%,to{transform:translateY(-200%)}}.sf-stage.is-on .sf-reel{animation:12.6s cubic-bezier(.62,0,.24,1) both sfReel}@keyframes sfDrawer{0%{opacity:0;transform:translate(101%)}2%{opacity:1}12%,37%{opacity:1;transform:translate(0)}46%,to{opacity:0;transform:translate(101%)}}.sf-stage.is-on .sf-drawer{animation:5.9s cubic-bezier(.5,0,.2,1) 6.4s both sfDrawer}@keyframes sfPay{0%{opacity:0;transform:translateY(2cqw)}7%,to{opacity:1;transform:none}}.sf-stage.is-on .sf-pay{animation:4.2s 8.65s both sfPay}@keyframes sfDim{0%{opacity:1}to{opacity:.26}}.sf-stage.is-on .sf-paybtn{animation:.35s 9.78s both sfDim}@keyframes sf3ds{0%{opacity:0;transform:translate(-50%,101%)}28%,62%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,101%)}}.sf-stage.is-on .sf-3ds{animation:1.3s cubic-bezier(.5,0,.2,1) 9.9s both sf3ds}@keyframes sfStamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-9deg)scale(1.85)}to{opacity:1;transform:translate(-50%,-50%)rotate(-2.5deg)scale(1)}}.sf-stage.is-on .sf-stamp{animation:.46s cubic-bezier(.3,1.5,.5,1) 10.85s both sfStamp}@keyframes sfOkIn{0%{transform:translateY(100%)}to{transform:none}}.sf-stage.is-on .sf-ok{animation:.34s cubic-bezier(.5,0,.2,1) 11.38s both sfOkIn}.sf-stage.is-on .sf-okl1{animation:.42s 12.95s both sfRise}.sf-stage.is-on .sf-okl2{animation:.42s 14.32s both sfRise}.sf-stage.is-on .sf-okl3{animation:.42s 14.66s both sfRise}.sf-stage.is-on .sf-oketa{animation:.42s 15.1s both sfRise}@keyframes sfRise{0%{opacity:0;transform:translateY(.9cqw)}to{opacity:1;transform:none}}.sf-stage.is-on .sf-tile{animation:.5s cubic-bezier(.3,0,.2,1) both sfRise}.sf-stage.is-on .sf-t0{animation-delay:4.62s}.sf-stage.is-on .sf-t1{animation-delay:4.74s}.sf-stage.is-on .sf-t2{animation-delay:4.86s}.sf-stage.is-on .sf-t3{animation-delay:4.98s}.sf-stage.is-on .sf-t4{animation-delay:5.1s}.sf-stage.is-on .sf-t5{animation-delay:5.22s}@keyframes sfSweep{0%{opacity:0;transform:translate(0)}3%{opacity:.95}87.5%{opacity:.95;transform:translate(104cqw)}to{opacity:0;transform:translate(104cqw)}}.sf-stage.is-on .sf-sweep{animation:2.87s linear 11.37s both sfSweep}@keyframes sfChip{0%{opacity:0;transform:translateY(2.5px)}to{opacity:1;transform:none}}.sf-stage.is-on .sf-chip{animation:sfChip .5s cubic-bezier(.3, 0, .2, 1) var(--at) both}@keyframes sfSpend{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.sf-stage.is-on .sf-spend{animation:1.1s cubic-bezier(.4,0,.2,1) 15.8s both sfSpend}@keyframes sfSweepDown{0%{opacity:0;transform:translateY(0)}4%{opacity:.95}88%{transform:translateY(var(--sf-t2y));opacity:.95}to{transform:translateY(var(--sf-t2y));opacity:0}}.sf-stage.is-on .sf-sweep--down{animation:sfSweepDown var(--sf-t2d) linear var(--sf-t2) both}@keyframes sfPanel{0%{opacity:0;transform:translateY(1.4cqw)}to{opacity:1;transform:none}}.sf-stage.is-on .sf-report{animation:sfPanel .5s cubic-bezier(.3, 0, .2, 1) var(--r0) both}.sf-stage.is-on .sf-rp1{animation:sfPanel .5s cubic-bezier(.3, 0, .2, 1) var(--r1) both}.sf-stage.is-on .sf-rp2{animation:sfPanel .5s cubic-bezier(.3, 0, .2, 1) var(--r2) both}.sf-stage.is-on .sf-rp3{animation:sfPanel .5s cubic-bezier(.3, 0, .2, 1) var(--r3) both}.sf-stage.is-on .sf-rp4{animation:sfPanel .5s cubic-bezier(.3, 0, .2, 1) var(--r4) both}.sf-stage.is-on .sf-plat{animation:sfPanel .55s cubic-bezier(.3, 0, .2, 1) var(--r5) both}@keyframes sfBarY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sfBarX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sf-stage.is-on .sf-bars i{animation:sfBarY .52s cubic-bezier(.3, 0, .2, 1) calc(var(--r1) + .3s + var(--i) * 45ms) both}.sf-stage.is-on .sf-fr i{animation:sfBarX .5s cubic-bezier(.3, 0, .2, 1) calc(var(--r2) + .28s + var(--i) * 90ms) both}.sf-stage.is-on .sf-splitbar i{animation:sfBarX .5s cubic-bezier(.3, 0, .2, 1) calc(var(--r3) + .3s + var(--i) * 85ms) both}.sf-stage.is-on .sf-lines i{animation:sfBarY .5s cubic-bezier(.3, 0, .2, 1) calc(var(--r4) + .28s + var(--i) * 50ms) both}@keyframes sfBook{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.sf-stage.is-on .sf-lines b{transform-origin:0;animation:sfBook .45s ease calc(var(--r4) + .62s) both}@keyframes sfFlagPulse{0%,to{opacity:1}50%{opacity:.62}}.sf-stage.is-on .sf-lines i.on{animation:sfBarY .46s cubic-bezier(.3, 1.5, .5, 1) calc(var(--r4) + .82s) both, sfFlagPulse 3s ease-in-out calc(var(--r4) + 1.4s) infinite}@keyframes sfCursor{0%{opacity:0;transform:translate(99cqw,66cqw)}3.24%{opacity:1}13.43%,16.2%{opacity:1;transform:translate(18cqw,49.5cqw)}25%,27.78%{transform:translate(68cqw,51.6cqw)}42.59%,55.09%{transform:translate(90.5cqw,8.4cqw)}72.69%,75.46%{transform:translate(77cqw,51.3cqw)}82.87%,85.65%{transform:translate(48cqw,46.4cqw)}90.28%,96%{opacity:1;transform:translate(48cqw,46.2cqw)}to{opacity:0;transform:translate(48cqw,46.2cqw)}}@keyframes sfPress{0%,14.4%{transform:none}14.81%{transform:scale(.82)}16.2%,25.9%{transform:none}26.39%{transform:scale(.82)}27.8%,53.3%{transform:none}53.7%{transform:scale(.82)}55.1%,73.6%{transform:none}74.07%{transform:scale(.82)}75.5%,83.8%{transform:none}84.26%{transform:scale(.82)}85.7%,91.2%{transform:none}91.67%{transform:scale(.82)}93.1%,to{transform:none}}@keyframes sfRipple{0%,14.6%{opacity:0;transform:scale(.3)}14.81%{opacity:.9;transform:scale(.5)}18.5%{opacity:0;transform:scale(2.4)}18.6%,26.2%{opacity:0;transform:scale(.3)}26.39%{opacity:.9;transform:scale(.5)}30.1%{opacity:0;transform:scale(2.4)}30.2%,53.5%{opacity:0;transform:scale(.3)}53.7%{opacity:.9;transform:scale(.5)}57.4%{opacity:0;transform:scale(2.4)}57.5%,73.9%{opacity:0;transform:scale(.3)}74.07%{opacity:.9;transform:scale(.5)}77.8%{opacity:0;transform:scale(2.4)}77.9%,84.1%{opacity:0;transform:scale(.3)}84.26%{opacity:.9;transform:scale(.5)}88%{opacity:0;transform:scale(2.4)}88.1%,91.5%{opacity:0;transform:scale(.3)}91.67%{opacity:.9;transform:scale(.5)}95.4%,to{opacity:0;transform:scale(2.4)}}.sf-stage.is-on .sf-cursor{animation:10.8s cubic-bezier(.4,0,.2,1) .6s both sfCursor}.sf-stage.is-on .sf-cursor svg{animation:10.8s linear .6s both sfPress}.sf-stage.is-on .sf-ripple{animation:10.8s linear .6s both sfRipple}@container sfwrap (max-width:470px){@keyframes sfDockN{0%{border-radius:1.6cqw;width:100cqw;height:178cqw;top:0;left:0}to{border-radius:5.4cqw;width:46cqw;height:99.7cqw;top:0;left:27cqw}}.sf-stage.is-on .sf-dev{animation:1.3s cubic-bezier(.66,0,.22,1) 11.44s both sfDockN}@keyframes sfSweepN{0%{opacity:0;transform:translateY(0)}3%{opacity:.95}92%{opacity:.95;transform:translateY(170cqw)}to{opacity:0;transform:translateY(170cqw)}}.sf-stage.is-on .sf-sweep{animation:6.5s linear 11.83s both sfSweepN}@keyframes sfDrawerN{0%{opacity:0;transform:translateY(101%)}2%{opacity:1}12%,37%{opacity:1;transform:translateY(0)}46%,to{opacity:0;transform:translateY(101%)}}.sf-stage.is-on .sf-drawer{animation:5.9s cubic-bezier(.5,0,.2,1) 6.4s both sfDrawerN}@keyframes sfCursorN{0%{opacity:0;transform:translate(94cqw,196cqw)}3.24%{opacity:1}13.43%,16.2%{opacity:1;transform:translate(25cqw,167cqw)}25%,27.78%{transform:translate(45cqw,169cqw)}42.59%,55.09%{transform:translate(86cqw,9.2cqw)}72.69%,75.46%{transform:translate(45cqw,169cqw)}82.87%,85.65%{transform:translate(45cqw,113.5cqw)}90.28%,96%{opacity:1;transform:translate(45cqw,161.5cqw)}to{opacity:0;transform:translate(45cqw,161.5cqw)}}.sf-stage.is-on .sf-cursor{animation:10.8s cubic-bezier(.4,0,.2,1) .6s both sfCursorN}}}.wp{z-index:120;pointer-events:none;animation:wp-rise .3s var(--ease-out) both;position:absolute}.wp-close{z-index:1;background:var(--paper);border:1px solid var(--hair-strong);width:28px;height:28px;color:var(--t3);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #0a0a0a2e}.wp-close:hover{color:var(--t1)}.wp-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wp-scale{transform-origin:0 0;background:var(--paper);border:1px solid var(--hair-strong);flex-direction:column;width:368px;height:330px;display:flex;overflow:hidden;box-shadow:0 22px 48px -20px #0a0a0a57,0 2px 8px #0a0a0a12}.wp-band{border-bottom:1px solid var(--hair);background:#f4f3f0;flex:none;height:172px;position:relative;overflow:hidden}.wp-card{transform:rotate(var(--rot));animation:wp-in .64s cubic-bezier(.18, .9, .24, 1) var(--d) both;background:#fff;padding:3px;position:absolute;box-shadow:0 7px 18px -7px #0a0a0a66,0 1px 3px #0a0a0a24}.wp-shot{object-fit:cover;width:100%;height:100%;animation:wp-float var(--dur) ease-in-out calc(var(--d) + .66s) infinite alternate;background:#eceae6;display:block}.wp-bar{text-align:left;animation:wp-text .44s var(--ease-out) .26s both;direction:ltr;flex:1;padding:13px 16px 0;position:relative}.wp-bar:before{content:"";background:var(--accent);width:22px;height:2px;position:absolute;top:-1px;left:16px}.wp-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wp-name{font-family:var(--logo);letter-spacing:.05em;color:var(--t1);font-size:13px;font-weight:700;line-height:1.2}.wp-kicker{font-family:var(--mono);letter-spacing:.16em;color:var(--t3);white-space:nowrap;flex:none;font-size:8.5px}.wp-line{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.wp-eng{border-top:1px solid var(--hair);margin-top:8px;padding-top:8px}.wp-eng-k{font-family:var(--mono);letter-spacing:.15em;color:var(--t3);font-size:8.5px;font-weight:600;line-height:1.15;display:block}.wp-eng-line{text-align:start;color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.38;display:-webkit-box;overflow:hidden}.wp-console{color:#fdfcf9;font-family:var(--mono);direction:ltr;background:#0d1116;flex-direction:column;line-height:1.25;display:flex;position:absolute;inset:0}.wp-console .ma-lab{line-height:1.3}.wp-console .mc-chrome{background:var(--paper);height:17px;color:var(--t1);flex:none;gap:3px;padding:0 7px}.wp-console .mc-title{letter-spacing:.1em;margin-left:5px;font-size:8.5px}.wp-console .mc-title b{font-size:7.5px}.wp-console .mc-live{width:4px;height:4px}.wp-cbody{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 132px;min-height:0;display:grid}.wp-cfeed{background:#0d1116;position:relative;overflow:hidden}.wp-console .ma-vid{object-position:50% 50%}.wp-console .mc-bracket{width:34%;height:40%;top:47%;left:46%}.wp-console .mc-feedtag{letter-spacing:.08em;padding:1px 5px;font-size:8.5px;bottom:6px;left:6px}.wp-cside{border-left:1px solid #fdfcf929;flex-direction:column;justify-content:space-between;gap:5px;min-width:0;padding:6px 6px 7px;display:flex;overflow:hidden}.wp-console .mc-idcard{padding:3px 5px}.wp-console .mc-idcard b{letter-spacing:.03em;font-size:10px}.wp-console .mc-idcard i{letter-spacing:.06em;margin-top:1px;font-size:8.5px}.wp-console .mc-f{gap:0;padding:3px 5px}.wp-console .mc-f span{letter-spacing:.1em;font-size:8.5px}.wp-console .mc-f b{letter-spacing:.02em;font-size:10px}.wp-console .mc-track{gap:3px}.wp-console .mc-bar{height:4px}.wp-console .mc-boat{border-width:1.2px;width:6px;height:6px;margin:-3px 0 0 -3px}.wp-console .mc-tracklab{letter-spacing:.06em;gap:6px;font-size:8.5px}.wp-console .mc-f span,.wp-console .mc-berth span,.wp-console .mc-tracklab{color:#fdfcf99e}.wp-console .mc-berth{gap:0;padding:3px 5px;animation:none}.wp-console .mc-berth span{letter-spacing:.1em;font-size:8.5px}.wp-console .mc-berth b{letter-spacing:.03em;font-size:10px}@keyframes wp-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes wp-in{0%{opacity:0;transform:translate3d(var(--fx), var(--fy), 0) rotate(var(--frot)) scale(.88)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--rot)) scale(1)}}@keyframes wp-float{0%{transform:translate(0)}to{transform:translate3d(var(--dx), var(--dy), 0)}}@keyframes wp-text{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wall-i.has-pop{cursor:help}.wall-i.is-open{background:#fafafa}.wall-i.is-open .wall-logo{filter:grayscale()opacity()brightness(.3);transform:translateY(-3px)scale(1.06)}.wall-i.is-open .wall-logo.is-color{filter:none}.wall-i.is-open .wall-mark:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.wp,.wp-bar{animation:none}.wp-card{transform:rotate(var(--rot));opacity:1;animation:none}.wp-shot{animation:none}}.wall-nda{text-align:center;border-top:1px solid var(--line,#0000001f);flex-direction:column;gap:9px;max-width:62ch;margin:26px auto 0;padding-top:22px;display:flex}.wall-nda b{font-family:var(--mono);letter-spacing:.18em;color:var(--accent);font-size:12px;font-weight:600}.wall-nda span{color:var(--t2);font-size:16px;line-height:1.55}@media (max-width:640px){.wall-nda{margin-top:20px;padding-top:18px}.wall-nda span{font-size:15px}}.ph-banner{border:1px dashed var(--accent);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent);border-radius:2px;margin:22px 0 0;padding:11px 16px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.ph-banner{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.ca-svg[data-ca-variant=sovereign]{max-width:560px}.lab-ca{margin-top:var(--s4);gap:20px;display:grid}.lab-ca-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lab-ca .caselet .mono-note{display:block}@media (max-width:860px){.lab-ca-row{grid-template-columns:minmax(0,1fr)}}.fm-head{gap:var(--s2);margin-bottom:var(--s4);flex-direction:column;display:flex}.fm-head h2{max-width:20ch}.fm .wrap{max-width:1240px}.fm-layout{gap:var(--s4);flex-direction:column;display:flex}.fm-stagewrap{min-width:0}.fm-stage{border:1px solid var(--hair);background:#fbfbfb;border-radius:2px;width:100%;position:relative;overflow:hidden}.fm.dark .fm-stage{border-color:var(--ink-hair);background:#0d0d0d}.fm-plane{transform-origin:0 0;--fm-k:1;will-change:transform;position:absolute;inset:0}.fm-svg{width:100%;height:100%;display:block}.fm-dot{fill:#d9d9d9}.fm.dark .fm-dot{fill:#2a2f33}.fm-arc{fill:none;stroke:#c2c2c2;stroke-width:1.4px;opacity:.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.fm.dark .fm-arc{stroke:#33474f;opacity:.75}.fm-live .fm-arc{animation:fm-draw .9s var(--ease) forwards;animation-delay:calc(.16s + var(--i) * 45ms)}.fm-arc.is-active{stroke:var(--accent);opacity:1}@keyframes fm-draw{to{stroke-dashoffset:0}}.fm-mark{color:var(--t1);cursor:pointer;outline:none}.fm-scale{transform:scale(calc(1 / var(--fm-k)));transform-box:fill-box;transform-origin:50%}.fm-mark .fm-fill{fill:currentColor}.fm-mark .fm-stroke{fill:none;stroke:currentColor}.fm-hit{fill:#0000}.fm-mark.is-off{opacity:.1;pointer-events:none}.fm-mark:not(.is-off){transition:opacity .26s var(--ease)}.fm-mark.is-active .fm-glyph{filter:drop-shadow(0 0 6px)}.fm-mark:focus-visible .fm-glyph{filter:drop-shadow(0 0 0 2px var(--accent))}.fm-mark:focus-visible .fm-hit{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fm-mark:focus-visible .fm-hit{fill:color-mix(in srgb, var(--accent) 22%, transparent)}}.fm-live .fm-glyph{animation:fm-arrive .52s var(--ease) both;animation-delay:calc(var(--i) * 26ms);transform-box:fill-box;transform-origin:50%}@keyframes fm-arrive{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.fm-ping{fill:none;stroke:currentColor;stroke-width:2px;opacity:0;vector-effect:non-scaling-stroke}.fm-live .fm-ping{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite fm-ping;animation-delay:calc(.9s + var(--i) * .4s)}@keyframes fm-ping{0%{opacity:.55;transform:scale(.7)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}.fm-labels{pointer-events:none;position:absolute;inset:0}.fm-label{transform:translate(10px, -50%) scale(calc(1 / var(--fm-k)));transform-origin:0;white-space:nowrap;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--t2);transition:opacity .22s var(--ease), color .22s var(--ease);font-size:11px;position:absolute}.fm.dark .fm-label{color:#ffffffb3}.fm-label.is-clipped{opacity:0}.fm-label.is-left{transform:translate(-10px, -50%) scale(calc(1 / var(--fm-k)));transform-origin:100%}.fm-label.is-active{opacity:1;color:var(--accent)}.fm.dark .fm-label.is-active{color:var(--accent)}.fm-tip{z-index:5;transform:translate(-50%, calc(-100% - 14px)) scale(calc(1 / var(--fm-k)));transform-origin:bottom;background:var(--paper);border:1px solid var(--hair-strong);pointer-events:none;border-radius:2px;flex-direction:column;gap:2px;min-width:150px;max-width:260px;padding:9px 12px;display:flex;position:absolute;box-shadow:0 8px 26px #00000024}.fm.dark .fm-tip{background:#141414;border-color:#2e2e2e;box-shadow:0 8px 26px #00000080}.fm-tip b{font-size:14px;font-weight:600}.fm-tip span{color:var(--t2);font-size:12.5px}.fm.dark .fm-tip span{color:var(--t2-ink)}.fm-tip em{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-style:normal}.fm-tip-note{font-family:var(--mono);letter-spacing:.03em;opacity:.72;font-size:10px}.fm-cap{margin-top:12px;font-size:12.5px}.fm-side{align-items:start;gap:var(--s3) var(--s4);grid-template-columns:minmax(270px,.9fr) minmax(0,1.5fr);min-width:0;display:grid}.fm-controls{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.fm-tabs{border-top:1px solid var(--hair);flex-direction:column;display:flex}.fm.dark .fm-tabs{border-top-color:var(--ink-hair)}.fm-tab{border:0;border-bottom:1px solid var(--hair);font-family:var(--sans);text-align:left;color:var(--t2);cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:0 0;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:11px 2px 11px 14px;font-size:15px;display:flex}.fm.dark .fm-tab{border-bottom-color:var(--ink-hair);color:var(--t2-ink)}.fm-tab i{font-family:var(--mono);color:var(--t3);font-size:12px;font-style:normal}.fm.dark .fm-tab i{color:var(--t3-ink)}.fm-tab:hover{color:var(--t1);background:#00000005}.fm.dark .fm-tab:hover{color:#fff;background:#ffffff0a}.fm-tab.is-on{color:var(--t1);border-left-color:var(--accent);font-weight:600}.fm.dark .fm-tab.is-on{color:#fff}.fm-legend{flex-wrap:wrap;gap:8px;display:flex}.fm-leg{border:1px solid var(--hair-strong);cursor:pointer;transition:opacity .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:2px;align-items:baseline;gap:8px;padding:9px 12px;display:inline-flex}.fm.dark .fm-leg{border-color:#2e2e2e}.fm-leg.is-off{opacity:.34}.fm-leg:hover{border-color:currentColor}.fm-leg-mark{flex:none;align-self:center;width:13px;height:13px}.fm-leg-mark .fm-fill{fill:currentColor}.fm-leg-mark .fm-stroke{fill:none;stroke:currentColor}.fm-count{font-family:var(--serif);color:inherit;font-size:1.4rem;line-height:1}.fm-leg-l{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--t3);font-size:11px}.fm.dark .fm-leg-l{color:var(--t3-ink)}.fm-list{column-gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.fm-row{border-bottom:1px solid var(--hair);cursor:default;transition:background .18s var(--ease);grid-template-rows:auto auto;grid-template-columns:16px 1fr;column-gap:10px;padding:9px 6px;display:grid}.fm.dark .fm-row{border-bottom-color:var(--ink-hair)}.fm-row.is-active{background:#dc0f4212}.fm-row-mark{grid-row:1/span 2;align-self:center;width:12px;height:12px}.fm-row-mark .fm-fill{fill:currentColor}.fm-row-mark .fm-stroke{fill:none;stroke:currentColor}.fm-row-n{font-size:14.5px;font-weight:500}.fm-row-s{font-family:var(--mono);letter-spacing:.04em;color:var(--t3);font-size:11.5px}.fm.dark .fm-row-s{color:var(--t3-ink)}.fm-row.is-unplaced{opacity:.6}.fm-row.is-unplaced .fm-row-mark{opacity:.45}.fm-row.is-ph .fm-row-n{color:var(--accent)}.fm-row-empty{font-family:var(--mono);color:var(--t3);font-size:13px;display:block}.fm-note{font-size:12.5px;line-height:1.55}@media (max-width:900px){.fm-side{grid-template-columns:1fr}.fm-tabs{border-top:0;flex-flow:wrap}.fm-tab{border-top:2px solid #0000;border-left:0;flex:auto}.fm-tab.is-on{border-left-color:#0000;border-top-color:var(--accent)}}@media (max-width:760px){.fm-labels{display:none}.fm-legend{gap:6px}.fm-leg{gap:6px;padding:7px 9px}.fm-count{font-size:1.15rem}.fm-stage{border-inline:0;width:calc(100% + 48px);margin-inline:-24px}}.mets{border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);margin-top:var(--s4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.dark .mets{border-color:#2e2e2e}.met{padding:var(--s4) var(--s3);border-left:1px solid var(--hair);flex-direction:column;gap:10px;display:flex}.dark .met{border-left-color:var(--ink-hair)}.met:first-child{border-left:0}.met-n{font-family:var(--serif);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:clamp(2.6rem,4.4vw,4.2rem);font-weight:500;line-height:1;display:flex}.met-fix{color:var(--t2);font-size:.52em}.dark .met-fix{color:var(--t2-ink)}.met-l{color:var(--t2);max-width:26ch;font-size:15px;line-height:1.5}.dark .met-l{color:var(--t2-ink)}.met-f{font-family:var(--mono);letter-spacing:.05em;color:var(--t3);font-size:11.5px}.dark .met-f{color:var(--t3-ink)}.met.is-ph .met-n{color:var(--accent);opacity:.75}@media (max-width:640px){.met{border-left:0;border-top:1px solid var(--hair)}.met:first-child{border-top:0}}.pw-filter{margin:var(--s3) 0 var(--s4);flex-wrap:wrap;gap:8px;display:flex}.pw-chip{border:1px solid var(--hair-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t2);cursor:pointer;transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:0 0;border-radius:2px;padding:8px 14px;font-size:12px}.dark .pw-chip{color:var(--t2-ink);border-color:#2e2e2e}.pw-chip i{opacity:.55;margin-left:5px;font-style:normal}.pw-chip:hover{border-color:var(--t1);color:var(--t1)}.dark .pw-chip:hover{color:#fff;border-color:#fff}.pw-chip.is-on{background:var(--t1);border-color:var(--t1);color:var(--paper)}.dark .pw-chip.is-on{color:var(--ink);background:#fff;border-color:#fff}.pw-wall{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;display:grid}.dark .pw-wall{background:var(--ink-hair);border-color:var(--ink-hair)}.pw-wall.is-single{background:0 0;border:0;grid-template-columns:1fr}.pw-card{gap:var(--s2);padding:var(--s4) var(--s3);background:var(--paper);flex-direction:column;display:flex}.dark .pw-card{background:var(--ink)}.pw-card.is-single{padding:var(--s4) 0;border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);max-width:44rem}.dark .pw-card.is-single{border-color:#2e2e2e}.pw-kind{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:11px}.dark .pw-kind{color:var(--t3-ink)}.pw-q{font-family:var(--serif);color:var(--t1);text-wrap:pretty;margin:0;font-size:1.16rem;font-weight:500;line-height:1.45}.dark .pw-q{color:#fff}.pw-card.is-single .pw-q{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.32}.pw-q:before{content:"“"}.pw-q:after{content:"”"}.pw-by{flex-direction:column;gap:3px;margin-top:auto;display:flex}.pw-logo{object-fit:contain;object-position:left;filter:grayscale();opacity:.75;width:auto;height:22px;margin-bottom:6px}.pw-name{font-size:14.5px;font-weight:600}.pw-role{font-family:var(--mono);letter-spacing:.05em;color:var(--t3);font-size:11.5px}.dark .pw-role{color:var(--t3-ink)}.pw-role a{border-bottom:1px solid}.pw-card.is-ph{outline:1px dashed var(--accent);outline-offset:-1px}.pw-card.is-ph .pw-q{color:var(--t3);font-style:italic}.pw-card.is-ph .pw-name,.pw-card.is-ph .pw-role{color:var(--accent)}@media (prefers-reduced-motion:reduce){.fm-live .fm-glyph{animation:none}.fm-live .fm-ping{opacity:0;animation:none}.fm-live .fm-arc{stroke-dashoffset:0;animation:none}.fm-plane{will-change:auto}.fm-label,.fm-tab,.fm-leg,.fm-row,.pw-chip,.fm-mark{transition:none}}.lab-top{z-index:90;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--hair);background:#fffffff7;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:relative}.lab-ctls{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.lab-ctl{flex-direction:column;gap:10px;display:flex}.lab-ctl-l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:11px}.lab-ctl-b{flex-wrap:wrap;gap:6px;display:flex}.lab-btn{border:1px solid var(--hair-strong);font-family:var(--mono);letter-spacing:.04em;color:var(--t2);cursor:pointer;text-align:left;transition:color .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:0 0;border-radius:2px;padding:7px 11px;font-size:11.5px}.lab-btn:hover{border-color:var(--t1);color:var(--t1)}.lab-btn.is-on{background:var(--t1);border-color:var(--t1);color:var(--paper)}@property --pc-g{syntax:"<number>";inherits:true;initial-value:0}@property --pc-d{syntax:"<number>";inherits:true;initial-value:0}@property --pc-base-sp{syntax:"<number>";inherits:true;initial-value:60}@property --pc-c{syntax:"<number>";inherits:true;initial-value:0}@property --pc-read{syntax:"<number>";inherits:true;initial-value:0}@property --pc-ev-at{syntax:"<number>";inherits:false;initial-value:-99999}@property --pc-ev-len{syntax:"<number>";inherits:false;initial-value:1}@property --pc-ev-kind{syntax:"<number>";inherits:false;initial-value:9}@property --pc-evu{syntax:"<number>";inherits:false;initial-value:1}@property --pc-evb{syntax:"<number>";inherits:false;initial-value:0}.pcar{--pc-pitch:clamp(258px, 26vw, 372px);--pc-gap:calc(var(--pc-pitch) * .23);--pc-cardw:calc(var(--pc-pitch) - var(--pc-gap));--pc-cardh:calc(var(--pc-pitch) * .45);--pc-pscale:.3;--pc-pw:calc(var(--pc-pitch) * var(--pc-pscale));--pc-ps:calc(var(--pc-pw) / 76);--pc-floor:var(--pc-cardh);margin-top:72px;position:relative}.pcar-view{height:calc(var(--pc-floor) + var(--pc-ps) * 14);border-top:1px solid var(--hair);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;contain:layout paint;position:relative;overflow:hidden}.pcar-view:active{cursor:grabbing}.pcar-view:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pcar-track{width:max-content;height:100%;transform:translate3d(var(--x,0px), 0, 0);will-change:transform;display:flex;position:absolute;top:0;left:0}.pcar-clip{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 calc(var(--pc-pitch) * .42), #000 calc(100% - 26px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 calc(var(--pc-pitch) * .42), #000 calc(100% - 26px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 calc(var(--pc-pitch) * .42), #000 calc(100% - 26px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 calc(var(--pc-pitch) * .42), #000 calc(100% - 26px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 calc(var(--pc-pitch) * .42), #000 calc(100% - 26px), transparent 100%);position:absolute;inset:0}.pcar-mod{flex:0 0 var(--pc-pitch);width:var(--pc-pitch);--pc-evu:clamp(0, calc((var(--pc-d) - var(--pc-ev-at)) / var(--pc-ev-len)), 1);--pc-evb:sin(calc(var(--pc-evu) * .5turn));--pc-glance:calc(var(--pc-evb) * max(0, 1 - abs(var(--pc-ev-kind) - 0)));--pc-heave:calc(var(--pc-evb) * max(0, 1 - abs(var(--pc-ev-kind) - 1)));--pc-trip:calc(var(--pc-evb) * max(0, 1 - abs(var(--pc-ev-kind) - 2)));--pc-sp:calc(var(--pc-base-sp) * var(--pc-sf,1));--pc-p:calc(var(--pc-d) / var(--pc-sp) + var(--pc-ph,0));--pc-w1:sin(calc((var(--pc-p) * 1.61803 + var(--pc-j1,0)) * 1turn));--pc-w2:sin(calc((var(--pc-p) * 2.41421 + var(--pc-j2,0)) * 1turn));--pc-effort:calc(var(--pc-w1) * .5 + var(--pc-w2) * .35);height:100%;position:relative}.pcar-card{width:var(--pc-cardw);height:var(--pc-cardh);border:1px solid var(--hair);transform:translateX(calc(sin(calc(var(--pc-p) * 1turn)) * -.8px + var(--pc-effort) * -.25px + var(--pc-heave) * -2.2px));transition:border-color .24s var(--ease), background .24s var(--ease);background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.pcar-card.has-pop{cursor:help}.pcar-logo{object-fit:contain;filter:grayscale()opacity(.6);width:auto;max-width:78%;max-height:54%;transition:filter .28s var(--ease), transform .28s var(--ease);pointer-events:none}.pcar-card:hover,.pcar-card.is-open{border-color:var(--hair-strong);background:#fafafa}.pcar-card:hover .pcar-logo,.pcar-card.is-open .pcar-logo{filter:grayscale()opacity()brightness(.3);transform:translateY(-2px)scale(1.05)}.pcar-card:hover .pcar-logo.is-color,.pcar-card.is-open .pcar-logo.is-color{filter:none}.pcar-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcar-ground{left:0;right:0;top:var(--pc-floor);background:var(--hair-strong);pointer-events:none;height:1px;position:absolute}.pcar-pusher{height:auto;width:calc(var(--pc-pw) * var(--pc-pi,1));left:calc(var(--pc-cardw) - var(--pc-ps) * var(--pc-pi,1) * 4);top:calc(var(--pc-floor) - var(--pc-ps) * var(--pc-pi,1) * var(--pc-sole,95));pointer-events:none;position:absolute;overflow:visible}.pt-body,.pt-leg,.pt-shin{transform-box:view-box}.pt-body{transform:translateY(calc((sin(calc(var(--pc-p) * 2turn)) * .5 + .5) * var(--pc-bob) * -1 + (var(--pc-effort) * .5 + .5) * -.45px + var(--pc-heave) * -2.4px + var(--pc-trip) * 2.6px))}.pt-leg{transform:rotate(calc(0deg - var(--pc-stance) - sin(calc(var(--pc-p) * 1turn)) * var(--pc-amp)))}.pt-leg.is-b{transform:rotate(calc(0deg - var(--pc-stance) - sin(calc((var(--pc-p) + .5) * 1turn)) * var(--pc-amp)))}.pt-shin{transform:rotate(calc(0deg - max(0, sin(calc((var(--pc-p) + .5) * 1turn))) * var(--pc-knee) * (1 + var(--pc-effort) * .07)))}.pt-leg.is-b .pt-shin{transform:rotate(calc(0deg - max(0, sin(calc(var(--pc-p) * 1turn))) * var(--pc-knee) * (1 + var(--pc-effort) * .07)))}.pt-head{transform-box:view-box;transform-origin:27px 22px;transform:rotate(calc(sin(calc((var(--pc-p) * .37 + var(--pc-headph)) * 1turn)) * var(--pc-headamp) + var(--pc-glance) * 17deg + var(--pc-trip) * -9deg))}.pcar-foreman{z-index:3;pointer-events:none;width:calc(var(--pc-pitch) * .3);left:0;top:calc(var(--pc-floor) - var(--pc-pitch) * .3 * 100 / 84);position:absolute;overflow:visible}.fm-body,.fm-arm,.fm-head{transform-box:view-box}.pcar-foreman{--pc-read:clamp(0, calc((sin(calc(var(--pc-c) * .1417turn)) - .72) * 5), 1)}.fm-arm{transform:rotate(calc((sin(var(--pc-c) * 1turn) * .5 + .5) * -16deg * (1 - var(--pc-read)) + var(--pc-read) * 62deg))}.fm-head{transform:rotate(calc(sin((var(--pc-c) + .25) * 1turn) * 3.4deg * (1 - var(--pc-read)) + var(--pc-read) * 21deg))}.fm-body{transform:translateY(calc(sin(var(--pc-c) * 2turn) * .7px))}@media (max-width:720px){.pcar-foreman{display:none}.pcar-clip{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 34px calc(100% - 20px),#0000 100%)}}.pcar-rail{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.pcar-btn{border:1px solid var(--hair-strong);width:40px;height:40px;color:var(--t1);cursor:pointer;transition:border-color .16s var(--ease), color .16s var(--ease);background:#fff;place-items:center;display:grid}.pcar-btn svg{width:18px;height:18px}.pcar-btn:hover,.pcar-btn:focus-visible{border-color:var(--accent);color:var(--accent)}.pcar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcar-view.is-still{cursor:default;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow:auto hidden}.pcar-view.is-still .pcar-track{width:max-content;position:relative;inset:auto;transform:none}.pcar-view.is-still .pcar-mod{scroll-snap-align:center}@media (prefers-reduced-motion:reduce){.pcar-track,.pcar-card,.pt-body,.pt-shin,.fm-body,.fm-head{transform:none}.pt-leg{transform:rotate(calc(0deg - var(--pc-stance)))}.pt-leg.is-b{transform:rotate(calc(var(--pc-stance) * .35))}.fm-arm{transform:rotate(-16deg)}.pcar-foreman{--pc-read:0}.pcar-logo{transition:none}}@property --comb-b{syntax:"<number>";inherits:false;initial-value:0}@property --comb-p{syntax:"<number>";inherits:false;initial-value:0}@property --comb-h{syntax:"<number>";inherits:false;initial-value:0}.comb{--comb-bleed:0px;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;margin-top:72px;margin-inline:calc(-1 * var(--comb-bleed));direction:ltr;padding-inline-start:var(--comb-bleed);position:relative;overflow:auto hidden}.comb::-webkit-scrollbar{display:none}.comb-cells{box-sizing:content-box;border-inline-end:var(--comb-bleed) solid transparent;width:100%;min-width:100%;position:relative;container-type:inline-size}.comb-cell{--R:calc(100cqw / (var(--comb-cols) * 1.73205));--Rp:calc(var(--R) * var(--comb-k) - var(--comb-c));width:calc(100% / var(--comb-cols));height:40%;left:calc(var(--cx) * 100% / var(--comb-cols));top:calc(var(--cy) * 30%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);justify-content:center;align-items:center;display:flex;position:absolute}.comb-cell:not(.is-empty){--comb-bee-1x:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAIkklEQVR42p2Xf5RVVRXHP/vce98PZgaGHzOAYugStRDJlSgCUgILCVFsaSpWVrQWRqb1R2nG0oAS0bCFYrbyR1hLcxEoOYAIWKAiYoqFIqwEFZfya2aY94aZN/PmvXfv/fbHvNEBEaGz1ln3nnPP2d999t3nu/eGE2yzZ892x7NOknX14xa+dOlSb8uWLcGWLVsCwM2ePdtJSmcymTtyudwkSZXHARocZd6X5J3QSSsqKgBoamqaN27cOM2dO1d1dXUHt2/fPrYs1DsC5Mhxz3Kv7K7IkTiu/MGZGdlsdkJbW9ucAwcOzHr44YdX7d69e7Lv+yunTJnSeM6wYfX3339f32Qycackf9euXb6krv1mZpGkQNIsSWuimA/L/V1J8yVNNLPwqGbr0viuu+7SiBEjtGfPHk2fPl3Tpk0rSfqypISkob+cdUfu7nsWRJIGdtufkOQkXSJpXWMoHcgrfrdFufdb1PZBTm05SftaS6GkOfVS5WG+UR44ScklS5bUzZs376CkSyX98eabb4ofX7LqhaL0VKkjk+1oawzbDu0PJTVKmiOpb1lGtaT8wZK09WDYsLNFTTtblN3ZouyuFmV3NKtheyZqUmebW94TAFg3EyqVSpHP5/uYWUbSZODv7R89k+zhvwPvLYKoHWKDvqNh8GVQcU0zfp+5UKztiPxfvN9KY0XgUlEMcTcrewaRiD3wBlcROjjTzJok2WFX5Oqrr/aWLVsWSZoawXJv61RHw8qIIkaAE5gZECEiInr29xmznMgbHe5tIx9CnO8oKfAN5/zy4Tplm4MwonRGL/p5MMvM5ksK/CO8WMBY4Glv61SLP1qJpTyflGGK6NJWvjMC51t7vXh+TOSNWOmfVDW2EhN+RXWxMSRsbKUUeLEFzpkAMyiIqCyif5cPWHcFyp78Au99+2vseDIkHfhYBCrb1Moqeq5zTp1PCayiJ2ExxeK3f8Q1V4yievCkUnsEnkLnOd8kyEcUeiYwYKyZbZHkuSPAv0ph09fY+WSoVODjlSjkY+II8DsxCfhkzouJMeSMXK6FHywoMvNn93LxxKu45/brg0QxG3SYH32Yi3L7OsgVotg7kIsETNi/XxVmFn1Mq9q5Ogn8hqa1iiMzOUdLu9OC9eP44UOn0h5C5Dta89A5dxrtRac4BlcpHlvdkydequZLp/djx/4aNr3wDOHmIfQ69FyipsJLF8Iwbiq6tkzJOoC7Bwzg5wCui0Q4Y3KKqHUk7z1i+HLOFQi82Bav2MuKzTFhh+F5QiXjT3X7WflqiLPYfK/TywoR9OoRseegmHZRjhXz8wRhBv59GVUdm4KqlJ/wKLlk4NjdSmsU82NJNd2pUYh2KCWdgyifjNL5YQ0PfPe/tYl06FX2EmEeqqrhDzPexcXpKJU7r6Ej8XZtqmfBSwXQnPWZPqmFR2/JUGoXQW/HqjUeT/9lAY89fm76/VI6jBW7YuyKoaPGgxuPiGyRTykPCczLnt0Yr5+7bco5ZzROHFvAyRQEYJFp8sSQSWcOaWTD3G0uO6yRFNRnfE2+sJ3FtzURFiCogg2bAmY8dArLlq/mjbWL7JRKlwhLsYBYne7cz7pISFIV8AFvTenDvtWCdBw2DG1wp26r/f1TgdezB1w5IU/LIWPuE1X8elohGmhfbAirdtT6lQXvtW1Jhn6hSCoNfg+x4bUU195dQzoJh3Ih40ZUs3T1m/qgPWiJ4zg+rcr1SjiucGXwALMcsIjTr4XQQoKS5w9+Y6CVit71k/L8Y2uSkTfVcNnt/bh8RAcDT8579P/PQD9R8OiAC84p0COhbuD9SAYiikU66TNj3F68lvWWDIhrerjeCceLZrbqMCqW1Icws4vNg3vRlnM4HxGaJYAImpodyYSorBbkO30Yiw2gWDISvcWGf3WBd/7UQgmW3HaI8ee1otpbic66B58wC/5UYJMD6LKCmWXw+zzA2I0eUITYzBylPIQlo2+vmIqkCNvKpFQGD8PPBv/bbQcZP6qNUsYi690fH9Zx6J0hZvbyx/lAuYWSPA6sWwDnPsv4zUliBDFBb/CrBRVg1eCny4xYBverPxt83MgOwmaPwFNMjyTAeqselpGUNLNPMpSyFWIbOKlNs/kGc7ScC9dMaN34zeSfV+EVQ0gGor7ZY+oFec4fVqCQM5K9Pw/c8AMg8iD2IsAvx4H4WHmdX35fuPSvD0SQLPapPV14p2rymFo1rvBUWGPSK2j9wpRq+g/SoEGdvab/IK1fmJJeQaXVJq1DWmux/pmKVawvSKrpngh9KsM1M3UbPnfpJV9xw4eY6yhGTJ+cY/X8BvqmIxJVx3FyX2AeFBUxaIIR1L4OHCrHHh1VgbISYXnRuop+o1+8YcYN3rizGsPFt2YotoP1oNtVOwY4RhQBlb2N0+4Mm+FmMysCHyewdowU2yv/p4tKEauDjclk1FH0vT6+bXjFPy5wkcAoqO2kW6g4+7f1wAwzW9U9An9mkWFmEeCb2cbA414ufj3wAsIVa0J9a8HJpJOdF+HT4IB5RJGwZEEv7ajUiKvq4gtHnr+vrq7uV5LWSrq4HP6946lu/Pr6DZWRtCLObtD3v3OlUgmK1X0Gxv0HDNL6+6qkV32Vnguk531pLXG4gjB+uUJbnpqqdDoZYkHRjMg5t3fmzJnh1q1bn5U0SpJnx1NimTmB6JAuT8Jjb218sO/8+Q/xvbE79PXRUVjKQjm5Myp6+wwYD6f8hF2Zc5sf/N0d1SNHXkBTplnXXTftjWw229Le3r5o+PDhLwPZ467bDqNr+CkcupHca/0o7oSgnKLFHqSvbCFZ+ypwL/kdO0kPXQi8WfanR4EQyJtZ7lNZ8efWjpJ3TadvUC9V9oQxKRjVGSnwgALwiJkd7K70sQ50osXxYUT1Oeu6HMzKJZt/tGrZ+D9bWZA7CpeEJ3Ky/wGvCUHmpiY0MQAAAABJRU5ErkJggg==);--comb-bee-2x:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADQ0lEQVR42u1bO27cMBCdEdQGbtJYsKocIinS+hwGfIX0LtL7CgFyg/TbukjKHGArLdbNNos9AFPYXHC5/Aw5Q1JCNNV+qBHf45vhkKIAVlvtvzaUcqSUUmeniLgUAnop8OM4LpKMvpRjTYhSSs2ZhD53xFuAMpV1FcuZ/elzbjiO4wUJiIihznEIC/mVyEFIjetpmsD8rn/z3cy8PtQuBfz2BEdf208f4CZHEV1Kh6ZpgmmarpRQQura7/PLAbYnOIbAa3K2Jzg+vxyufIgpwJS6a3RJN4yMjOkjBjpkpiJC98ScuHKRkFyABEKHC94mIZuArOS0Cbi8V0EiJMFTSehFwG+IPJrt3snQvlrVCrzMvBHos6UKydGnqKBrCl7ST2kFFAEfyQ81kiHOAnyEBC4ZcgS0kKuDFE2EXf35yGIR0BQ8AIyPd2+1xo9dVCE5dcesCdDgL8pxiwhfWFDXBrgk8Pa6hJIffv093Hz7+tFLhAgBw8MtAADsf76KtIuBPyvByhHU1aJJQsddhw8Pt7Df7y8ActqRVqUavDU41KSYVggR5D8MA6nj1HZk8IlTsybBHNwOFmRO8BYJIRWwN0RcZsZzKLap7bLAW3mDEgrnRVh2Avz9/Q8AAHx5+pzFXOB6OwmmgNezAyUhIiJ2rM7bnwtcnwI+JxS6xca8Z7qkTKF8AkzZGp9j09v5f8/1XPA5KkDJFWCo0KEWQRJVYigX2Asj8VI4pIJq4I31QowA8RzgA1kVvCcMXMvi2S+Hs8BbewnbExyT1wJzsizwxIckHXkj4V4tEryJg70rXJsESfCsOuDCQSUSpMCLFUI1SagFPjkEapBQE3z2w1FXlSjRcXHw74NU5Omw6zH50sBXqwOqg6+5IxTr3JzBswmIFUnNwBPlLxoCdkfnPvJiBLhU0BR8wuiLHZZO2TypAb7YOUHuMdWasqc+2cIiZ3kdKigN3vS/2+2QenQWix1mNkioCd40ChFY9ET3BpuBd22QViHAFX+hUpmT8CgleIwIrHa+36EGiWzvI8GUf7UcQD1VOj7esSo8W13Us8rVQoA8LVF2monni3On5lm99pIzgtzXd5pu9ku8X7DaaqutthrD/gHV3XcsPv99gQAAAABJRU5ErkJggg==);cursor:url(../media/bee.04qxk87bvn7_p.png) 10 14, var(--comb-bee-1x) 10 14, pointer}@supports (-webkit-app-region:drag){.comb-cell:not(.is-empty){cursor:url(../media/bee.04qxk87bvn7_p.png) 10 14, -webkit-image-set(var(--comb-bee-1x) 1x, var(--comb-bee-2x) 2x) 10 14, var(--comb-bee-1x) 10 14, pointer;cursor:url(../media/bee.04qxk87bvn7_p.png) 10 14, image-set(var(--comb-bee-1x) 1x, var(--comb-bee-2x) 2x) 10 14, var(--comb-bee-1x) 10 14, pointer}}.comb-cell:focus-visible{outline:none}.comb-hex{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.comb-hex path{fill:none;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;--comb-h:0;stroke-opacity:min(1, calc(var(--comb-lo) + (var(--comb-hi) - var(--comb-lo)) * var(--comb-b) + .45 * var(--comb-p) + var(--comb-h)));transition:stroke .22s var(--ease), stroke-width .22s var(--ease), --comb-h .22s var(--ease);animation:comb-breathe var(--per) ease-in-out var(--ph) infinite alternate}.comb-cell:not(.is-empty):hover .comb-hex path,.comb-cell.is-open .comb-hex path,.comb-cell.is-out .comb-hex path,.comb-cell.is-in .comb-hex path{stroke:var(--accent);--comb-h:1}.comb-cell:focus-visible .comb-hex path{stroke:var(--accent);--comb-h:1;stroke-width:2px}.comb.is-armed:not(.is-live) .comb-hex path{stroke-dashoffset:1px;animation:none}.comb.is-armed:not(.is-live) .comb-logo{opacity:0}.comb.is-armed.is-live .comb-hex path{animation:comb-draw var(--comb-draw) var(--ease-out) var(--cd) both, comb-breathe var(--per) ease-in-out calc(var(--cd) + var(--comb-draw)) infinite alternate}.comb.is-armed.is-live .comb-logo{animation:comb-logo-in .7s var(--ease-out) calc(var(--cd) + var(--comb-draw) * .32) backwards}@keyframes comb-draw{0%{stroke-dashoffset:1px;--comb-p:1}55%{stroke-dashoffset:0;--comb-p:1}to{stroke-dashoffset:0;--comb-p:0}}@keyframes comb-breathe{0%{--comb-b:0}to{--comb-b:1}}@keyframes comb-logo-in{0%{opacity:0}to{opacity:1}}.comb-logo{height:calc(var(--lh) / var(--comb-grow) * var(--R));max-height:var(--Rp);max-width:calc(3.4641 * min(var(--Rp) / 2, var(--Rp) - min(var(--lh) / var(--comb-grow) * var(--R), var(--Rp)) / 2));object-fit:contain;filter:grayscale()opacity(.6);width:auto;transition:filter .28s var(--ease), transform .28s var(--ease), opacity .42s var(--ease);pointer-events:none;position:relative}.comb-cell:hover .comb-logo,.comb-cell.is-open .comb-logo,.comb-cell:focus-visible .comb-logo{filter:grayscale()opacity()brightness(.3)}.comb-cell:hover .comb-logo.is-color,.comb-cell.is-open .comb-logo.is-color,.comb-cell:focus-visible .comb-logo.is-color{filter:none}.comb .comb-cell.is-out .comb-logo{opacity:0;transform:scale(.96)}.comb .comb-cell.is-in .comb-logo{animation:comb-logo-in var(--comb-in) var(--ease-out) both}.comb-wings{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.comb-wings img{width:1px;height:1px;display:block}@media (max-width:900px){.comb{--comb-bleed:var(--comb-bleed-max,24px)}.comb-cells{min-width:calc(var(--comb-cols) * 1.73205 * var(--comb-rfloor))}}@media (prefers-reduced-motion:reduce){.comb-hex path,.comb.is-armed:not(.is-live) .comb-hex path,.comb.is-armed.is-live .comb-hex path{stroke-dashoffset:0;--comb-b:.35;--comb-p:0;transition:none;animation:none}.comb-logo,.comb.is-armed:not(.is-live) .comb-logo,.comb.is-armed.is-live .comb-logo,.comb .comb-cell.is-in .comb-logo,.comb .comb-cell.is-out .comb-logo{opacity:1;transition:none;animation:none;transform:none}}.om{margin:0}.om-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin:0 0 6px;font-size:11px}.om-h{margin:0 0 var(--s3);font-family:var(--serif);color:var(--t1);font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.2}.om-frame{border:1px solid var(--hair);background:var(--paper);padding:10px 12px;position:relative}.om-svg{width:100%;height:auto;display:block;overflow:visible}.om-dot{fill:var(--hair-strong)}.om-ring{fill:var(--hair);stroke:none;transform-box:fill-box;transform-origin:50%;transition:fill .2s var(--ease), stroke .2s var(--ease)}.om-ring.is-office{fill:var(--paper);stroke:var(--t1);stroke-width:2px}.om-ring.is-hot{fill:var(--accent)}.om-ring.is-office.is-hot{fill:var(--paper);stroke:var(--accent);stroke-width:2.5px}.om-pins{position:absolute;inset:10px 12px}.om-pin{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.om-flag{text-shadow:0 0 2px var(--paper), 0 0 4px var(--paper);transition:transform .22s var(--ease);font-size:17px;line-height:1;display:block}.om-pin:hover .om-flag,.om-pin:focus-visible .om-flag{transform:scale(1.32)}.om-pin:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.om-read{white-space:nowrap;text-align:left;pointer-events:none;opacity:0;transition:opacity .16s var(--ease);flex-direction:column;gap:1px;margin-left:12px;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.om-pin.is-left .om-read{text-align:right;margin:0 12px 0 0;left:auto;right:100%}.om-pin.is-hot .om-read{opacity:1}.om-read b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:600;line-height:1.3}.om-read i{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:9px;font-style:normal;line-height:1.3}.om-cap{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-top:12px;font-size:9px}.om-pin,.om-ring{opacity:0}.om.is-in .om-pin{animation:om-drop .56s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .12s)}@keyframes om-drop{0%{opacity:0;transform:translate(-50%,calc(-50% - 16px))scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes om-fade{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.om.is-in .om-ring{animation:om-fade .46s var(--ease) both, om-breathe 4.2s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms), calc(var(--i) * .7s + 1.2s)}.om.is-in .om-ring.is-office{animation:om-fade .46s var(--ease) both, om-pulse 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms), calc(var(--i) * .7s + 1.2s)}@keyframes om-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@keyframes om-pulse{0%,to{stroke-width:2px;opacity:1;transform:scale(1)}50%{stroke-width:3.4px;opacity:.68;transform:scale(1.22)}}.om-dot-hot{fill:var(--t2)}.om-sweep{opacity:0;pointer-events:none}.om.is-in .om-sweep{opacity:1}.om-band{transform-box:view-box}.om.is-in .om-band{animation:15s linear .8s infinite om-sweep}@keyframes om-sweep{0%{transform:translate(0)}to{transform:translate(2420px)}}@media (max-width:720px){.om-frame{padding:8px}.om-flag{font-size:14px}}@media (prefers-reduced-motion:reduce){.om-pin,.om-ring{opacity:1;animation:none!important}.om-sweep{display:none}.om-flag,.om-read,.om-ring{transition:none}}.nf{min-height:100svh;padding:var(--s7) 24px;align-items:center;display:grid}.nf .wrap{max-width:1180px}.nf-mark{--wm-box:#0a0a0a;--wm-letter:#fff;--wm-word:#0a0a0a}.nf-n{font-family:var(--serif);letter-spacing:-.02em;color:var(--t1);grid-area:num;margin:0 0 .12em;font-size:clamp(120px,18vw,320px);font-weight:500;line-height:.92}.nf-hero-text{grid-area:text;min-width:0}.nf-hero-text h1{letter-spacing:-.015em;margin:0;font-size:clamp(2.35rem,4.8vw,4rem);line-height:1.08}.nf-joke{font-family:var(--serif);color:var(--t1);margin-top:10px;font-size:clamp(1.13rem,1.45vw,1.34rem);font-style:italic;font-weight:500;line-height:1.5}.nf-hero-text .lede{margin-top:14px}.nf-actions{margin-top:var(--s4);flex-wrap:wrap;align-items:flex-start;gap:16px 24px;display:flex}.nf-cta{flex-direction:column;align-items:flex-start;gap:10px;max-width:420px;display:flex}.nf-cta-hook{color:var(--t3);margin:0;font-size:13.5px;line-height:1.5}.nf-hero{row-gap:var(--s4);margin-top:var(--s4);grid-template-columns:1fr;grid-template-areas:"num""fig""text";align-items:start;display:grid}@media (min-width:880px){.nf-hero{column-gap:var(--s6);grid-template-columns:minmax(0,1fr) minmax(400px,560px);grid-template-areas:"num fig""text fig";row-gap:clamp(16px,2.4vw,32px)}.nf-figure-col{grid-row:1/3;align-self:start}}.nf-dest{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--hair-strong)}.nf-dest-grid{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;display:grid}.nf-dest-card{color:inherit;padding:var(--s3) calc(var(--s3) + 4px);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);transition:background .18s var(--ease-out);flex-direction:column;gap:8px;display:flex}.nf-dest-card:hover{background:#fbfaf8}.nf-dest-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t1);font-size:12.5px;font-weight:600}.nf-dest-hook{color:var(--t3);font-size:14px;line-height:1.55}@media (max-width:640px){.nf-dest-grid{grid-template-columns:1fr}}.nf-lang{font-family:var(--mono);letter-spacing:.04em;color:var(--t3);margin-top:16px;font-size:13px}.nf-lang a{color:var(--t3);border-bottom:1px solid #0000}.nf-lang a:hover{color:var(--t1);border-bottom-color:var(--hair-strong)}.nf-figure-col{aspect-ratio:16/9;border:1px solid var(--hair-strong);background:var(--bg,#fff);border-radius:4px;grid-area:fig;width:100%;margin:0;overflow:hidden}.nf-figure-col.nf-figure-col--stick{aspect-ratio:4/3}.nf-media{object-fit:cover;width:100%;height:100%;display:block}.nfw-stage{width:100%;height:100%;display:block}.nfw-ground{stroke:var(--hair-strong);stroke-width:1.5px;stroke-dasharray:5 5}.nfw-figure{transform-origin:140px 260px;animation:16s ease-in-out infinite nfw-pace}.nfw-head{transform-origin:30px 26px;transform:rotate(14deg)}.nfw-leg-a{animation:.9s ease-in-out infinite nfw-stride-a}.nfw-leg-b,.nfw-arm-swing{animation:.9s ease-in-out infinite nfw-stride-b}.nfw-arm-scratch{animation:16s ease-in-out infinite nfw-scratch}@keyframes nfw-pace{0%{transform:translate(0)scaleX(1)}36%{transform:translate(110px)scaleX(1)}50%{transform:translate(110px)scaleX(1)}50.01%{transform:translate(110px)scaleX(-1)}86%{transform:translate(0)scaleX(-1)}to{transform:translate(0)scaleX(-1)}}@keyframes nfw-stride-a{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes nfw-stride-b{0%,to{transform:rotate(16deg)}50%{transform:rotate(-16deg)}}@keyframes nfw-scratch{0%,30%{transform:rotate(6deg)}38%,48%{transform:rotate(-158deg)}56%,80%{transform:rotate(6deg)}88%,98%{transform:rotate(-158deg)}to{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.nfw-figure{animation:none;transform:translate(55px)scaleX(1)}.nfw-leg-a,.nfw-leg-b,.nfw-arm-swing,.nfw-arm-scratch{animation:none}.nfw-leg-a{transform:rotate(10deg)}.nfw-leg-b,.nfw-arm-swing{transform:rotate(-10deg)}.nfw-arm-scratch{transform:rotate(-158deg)}}@media (max-width:480px){.nf-actions{gap:14px 20px}}.from-blog{max-width:66ch;margin-top:56px}.from-blog.center{margin-inline:auto}.from-blog-label{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin:0}.from-blog ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.from-blog li{padding-inline-start:26px;font-size:1.03rem;line-height:1.5;position:relative}.from-blog li:before{content:"→";color:var(--accent);position:absolute;inset-inline-start:0}html[lang=he] .from-blog li:before{content:"←"}.from-blog a{vertical-align:top;color:var(--t1);text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);-webkit-text-decoration-color:var(--hair-strong);-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);text-underline-offset:3px;text-decoration-thickness:1px;display:inline-block}.from-blog a:hover,.from-blog a:focus-visible{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.dark .from-blog a{color:inherit}.bl-post{--bl-text:37rem;--bl-frame:1248px}.bl-post .bl-grid{grid-template-columns:[full-start] minmax(0, 1fr) [text-start] minmax(0, var(--bl-text)) [text-end] minmax(0, 1fr) [full-end];max-width:var(--bl-frame);margin-inline:auto;display:grid}.bl-post .bl-frame{max-width:var(--bl-frame);margin-inline:auto;position:relative}.bl-post .bl-head-in{grid-column:text;min-width:0}.bl-post .bl-head-nav>p{margin-top:26px}.bl-post .bl-head h1{margin-top:20px;font-size:clamp(2.3rem,4.3vw,4.1rem);line-height:1.07}.bl-post .bl-head-in>h1+p{max-width:var(--bl-text);color:var(--t2);margin-top:24px}.bl-titleblock{border:1px solid var(--t1);grid-template-columns:minmax(0,1fr) repeat(3,auto);margin:34px 0 0;display:grid}.bl-titleblock>div{border-left:1px solid var(--hair-strong);min-width:0;padding:11px 18px 12px 14px}.bl-titleblock>div:first-child{border-left:0}.bl-titleblock dt{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--t2)}.bl-titleblock a{color:var(--t1);border-bottom:1.5px solid var(--accent)}.bl-titleblock a:hover{background:#dc0f420f}.bl-titleblock dd{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t1);white-space:nowrap;margin:4px 0 0;font-size:13.5px}.bl-titleblock .tb-subject dd{font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:normal;font-size:16px;line-height:1.4}.bl-post .bl-head+.bl-body{margin-top:40px}.bl-post .bl-body{counter-reset:blsec;overflow-wrap:break-word}.bl-post .bl-body>*{grid-column:full;min-width:0;margin-block:0}.bl-post .bl-body>.bl-prose,.bl-post .bl-body>.bl-text,.bl-post .bl-body>.bl-inshort,.bl-post .bl-body>.bl-toc-inline,.bl-post .bl-body>h2,.bl-post .bl-body>h3,.bl-post .bl-body>p,.bl-post .bl-body>ul,.bl-post .bl-body>ol{grid-column:text;max-width:none;margin-inline:0}.bl-post .bl-body>figure{margin-block:0}.bl-post .bl-body>*+*{margin-top:var(--s5)}.bl-post .bl-body>.bl-inshort+.bl-toc-inline{margin-top:20px}.bl-post .bl-body>figure+*,.bl-post .bl-body>.bl-wide+*,.bl-post .bl-body>*+figure,.bl-post .bl-body>*+.bl-wide{margin-top:80px}.bl-post .bl-body>.bl-inshort+figure,.bl-post .bl-body>.bl-inshort+.bl-wide,.bl-post .bl-body>.bl-toc-inline+figure,.bl-post .bl-body>.bl-toc-inline+.bl-wide{margin-top:var(--s5)}.bl-post .bl-body .bl-prose p,.bl-post .bl-body .bl-prose li,.bl-post .bl-body ul,.bl-post .bl-body ol{font-size:1.1875rem;line-height:1.72}.bl-post .bl-body ul,.bl-post .bl-body ol{color:var(--t1);padding-left:1.2em}.bl-post .bl-body .bl-prose ul{list-style:outside}.bl-post .bl-body .bl-prose ol{list-style:decimal}.bl-post .bl-body li::marker{color:var(--t3)}.bl-post .bl-body .bl-prose h2+ul,.bl-post .bl-body .bl-prose h2+ol{margin-top:24px}.bl-post .bl-body .bl-prose p.bl-src{font-size:var(--type-note);line-height:1.6}.bl-post .bl-body .bl-prose p[class~=pullquote]{margin-block:1.4em;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.2}.bl-post .bl-body li+li{margin-top:.8em}.bl-post .bl-body .bl-prose ul+p,.bl-post .bl-body .bl-prose ol+p,.bl-post .bl-body .bl-prose p+ul,.bl-post .bl-body .bl-prose p+ol{margin-top:1.1em}.bl-post .bl-body h2{margin-top:72px;font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1.16}.bl-post .bl-body .bl-prose>h2:first-child{margin-top:0}.bl-post .bl-body h2[id]{counter-increment:blsec}.bl-post .bl-body h2[id]:before{content:counter(blsec, decimal-leading-zero);border-top:1px solid var(--t1);font-family:var(--mono);letter-spacing:.14em;color:var(--t3);margin-bottom:16px;padding-top:14px;font-size:12.5px;font-weight:400;line-height:1;display:block}.bl-post .bl-body .bl-prose h2+p{margin-top:.75em}.bl-post .bl-body>figure>figcaption{border-left-color:var(--t1);border-left-width:1px;max-width:62ch}.bl-post .bl-body figcaption>strong:first-child{font-family:var(--sans);font-size:1em;font-weight:650;line-height:inherit;color:var(--t1);margin:0;display:inline}.bl-inshort{border:1px solid var(--hair-strong);border-top:2px solid var(--t1)}.bl-inshort-k{border-bottom:1px solid var(--hair-strong);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.16em;text-transform:uppercase;color:var(--t1);margin:0;padding:10px 18px}.bl-inshort-rows{margin:0}.bl-point{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 18px 16px;display:grid}.bl-point+.bl-point{border-top:1px solid var(--hair)}.bl-point dt{font-family:var(--sans);font-size:var(--type-read);color:var(--t1);font-weight:650}.bl-point dd{color:var(--t2);margin:0;font-size:1.0625rem;line-height:1.62}.bl-point dd ul{font-size:inherit;line-height:inherit;margin:0;padding-left:1.1em;list-style:outside}.bl-point dd li+li{margin-top:.35em}.bl-post .bl-body .bl-point dd ul,.bl-post .bl-body .bl-point dd li{font-size:1.0625rem;line-height:1.62}.bl-aside{border:1px solid var(--hair-strong);background:#fcfcfb;margin:1.8em 0}.bl-aside>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;padding:14px 18px;list-style:none;display:grid}.bl-aside>summary::-webkit-details-marker{display:none}.bl-aside-k{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--t2);grid-column:1;margin:0}.bl-aside-lead{color:var(--t1);grid-column:1;margin:0;font-size:1.0625rem;line-height:1.6}.bl-aside-more{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);white-space:nowrap;border-bottom:1px solid var(--hair-strong);grid-area:1/2/span 2;align-self:center}.bl-aside-more:after{content:"Show detail +"}.bl-aside[open] .bl-aside-more:after{content:"Hide −"}.bl-aside>summary:hover .bl-aside-more{color:var(--accent);border-bottom-color:var(--accent)}.bl-aside-body{padding:0 18px 16px}.bl-aside.is-technical .bl-aside-body{border-top:1px dashed var(--hair-strong);padding-top:14px}.bl-aside:not(.is-technical){padding:14px 18px}.bl-aside:not(.is-technical) .bl-aside-body{padding:0}.bl-post .bl-body .bl-prose .bl-aside p{color:var(--t2);font-size:1.0625rem;line-height:1.68}.bl-post .bl-body .bl-prose .bl-aside p+p{margin-top:.8em}.bl-post .bl-body .bl-prose .bl-aside p.bl-aside-k{font-size:var(--type-label);color:var(--t2);margin-bottom:6px;line-height:1.4}.bl-post .bl-body .bl-prose .bl-aside p.bl-aside-lead{color:var(--t1);margin:0 0 .5em;font-size:1.0625rem}.bl-post .bl-film{margin-block:0;scroll-margin-top:96px}.bl-post .bl-film video{border:1px solid var(--t1);aspect-ratio:16/9;border-radius:0;height:auto}.bl-post .bl-film figcaption{max-width:62ch}.bl-rail{display:none}.bl-rail-topic{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--t1);border-bottom:1px solid var(--t1);margin:22px 0 34px;padding-bottom:12px}.bl-toc-k{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--t2);margin:0 0 12px}.bl-toc ol,.bl-toc-inline ol{margin:0;padding:0;list-style:none}.bl-toc li a,.bl-toc-inline li a{border-left:1px solid var(--hair-strong);font-size:var(--type-read-tight);color:var(--t3);text-wrap:pretty;transition:color .16s var(--ease-out), border-color .16s var(--ease-out);grid-template-columns:2.2em minmax(0,1fr);gap:4px;padding:7px 0 7px 12px;line-height:1.38;display:grid}.bl-toc-n{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;padding-top:2px}.bl-toc li a:hover,.bl-toc-inline li a:hover,.bl-toc-inline>summary:hover{color:var(--accent)}.bl-toc li.bl-toc-on a{color:var(--t1);border-left:2px solid var(--t1);padding-left:11px}.bl-toc-inline{border-block:1px solid var(--hair-strong)}.bl-toc-inline>summary{cursor:pointer;font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--t2);padding:13px 0;list-style:none}.bl-toc-inline>summary::-webkit-details-marker{display:none}.bl-toc-inline>summary:after{content:" +"}.bl-toc-inline[open]>summary:after{content:" −"}.bl-toc-inline ol{padding-bottom:14px}.bl-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.bl-progress{z-index:95;background:var(--t1);transform-origin:0;pointer-events:none;height:2px;animation:linear both blProgress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto;transform:scaleX(0)}}}@keyframes blProgress{to{transform:scaleX(1)}}@media (min-width:701px) and (max-width:1199px){.bl-post .bl-head-in{grid-column:text-start/full-end}.bl-post .bl-head-in>h1+p{max-width:var(--bl-text)}}@media (min-width:1200px){.bl-post{--bl-rail:12.5rem;--bl-gap:48px}.bl-post .bl-grid{grid-template-columns:[full-start] calc(var(--bl-rail) + var(--bl-gap)) [text-start] minmax(0, var(--bl-text)) [text-end] minmax(0, 1fr) [full-end]}.bl-post .bl-head-in,.bl-post .bl-body>*{grid-column:text-start/full-end}.bl-rail{width:var(--bl-rail);display:block;position:absolute;inset:0 auto 0 0}.bl-rail-in{max-height:calc(100vh - 140px);position:sticky;top:116px;overflow:auto}.bl-toc-inline{display:none}.bl-post .bl-body>.bl-inshort+.bl-toc-inline+*{margin-top:var(--s5)}.bl-post .bl-head-nav{display:none}.bl-post .bl-head h1{margin-top:0}.bl-post{--bl-text:39rem}.bl-post>.bl-section+section>div{max-width:var(--bl-frame);padding-left:calc(var(--bl-rail) + var(--bl-gap))}.bl-post .bl-head-in>h1+p{max-width:var(--bl-text)}.bl-post .bl-body .bl-prose p,.bl-post .bl-body .bl-prose li,.bl-post .bl-body ul,.bl-post .bl-body ol{font-size:1.25rem;line-height:1.7}}@media (max-width:700px){.bl-post .bl-body .bl-prose p,.bl-post .bl-body .bl-prose li,.bl-post .bl-body ul,.bl-post .bl-body ol{font-size:1.125rem;line-height:1.7}.bl-post .bl-head h1{font-size:clamp(2.1rem,9.4vw,2.6rem);line-height:1.1}.bl-titleblock{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-titleblock .tb-subject{border-left:0;border-bottom:1px solid var(--hair-strong);grid-column:1/-1}.bl-titleblock>div:nth-child(2n){border-left:0}.bl-titleblock>div:nth-child(n+4){border-top:1px solid var(--hair-strong)}.bl-aside>summary{grid-template-columns:minmax(0,1fr)}.bl-aside-more{grid-area:auto/1;justify-self:start;margin-top:6px}.bl-titleblock>div{padding:9px 10px 10px}.bl-titleblock dd{font-size:var(--type-label)}.bl-titleblock dt{letter-spacing:.06em}.bl-post .bl-head{padding-top:22px}.bl-point{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 16px}.bl-post .bl-body>figure+*,.bl-post .bl-body>.bl-wide+*,.bl-post .bl-body>*+figure,.bl-post .bl-body>*+.bl-wide{margin-top:var(--s5)}.bl-post .bl-body>figure:not(.bl-text){margin-inline:-24px}.bl-post .bl-body>figure:not(.bl-text)>figcaption,.bl-post .bl-film figcaption{z-index:1;background:var(--paper);max-width:calc(100vw - 48px);margin-inline:24px;position:sticky;left:0}.bl-post .bl-film video{border-inline:0}.bl-post .bl-body h2[id]:before{margin-bottom:12px}}.film-art .bl-frame,.film-art .bl-grid{max-width:none;margin:0;padding:0;display:block}.film-art .bl-rail,.film-art .bl-toc-inline,.film-art .bl-inshort,.film-art .bl-aside,.film-art .bl-titleblock,.film-art .bl-body>h2{display:none!important}body:has(.film) .bl-progress{display:none!important}.film-art .bl-post .bl-body>*,.film-art .bl-post .bl-head+.bl-body{margin:0}@media (max-width:700px){.bl-body figure.diagram>figcaption:before{color:var(--t3)}}.bl-body .measure :is(p,li) a{color:var(--t1);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--t3);-webkit-text-decoration-color:var(--t3);-webkit-text-decoration-color:var(--t3);text-decoration-color:var(--t3);text-underline-offset:4px}.bl-body .measure :is(p,li) a:hover,.bl-body .measure :is(p,li) a:focus-visible{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.bl-body .measure .bl-src a{text-underline-offset:2px;text-decoration-thickness:auto;-webkit-text-decoration-color:var(--hair-strong);-webkit-text-decoration-color:var(--hair-strong);-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong)}.dwg-pair .dwg-narrow{display:none}@media (max-width:700px){.dwg-pair .dwg-wide{display:none}.dwg-pair .dwg-narrow{display:block}}.film-art .film-skip,.film-art[data-scene] figure.diagram[data-film-scene]{display:none!important}.film-art[data-scene="1"] figure.diagram[data-film-scene="1"],.film-art[data-scene="2"] figure.diagram[data-film-scene="2"],.film-art[data-scene="3"] figure.diagram[data-film-scene="3"],.film-art[data-scene="4"] figure.diagram[data-film-scene="4"],.film-art[data-scene="5"] figure.diagram[data-film-scene="5"],.film-art[data-scene="6"] figure.diagram[data-film-scene="6"],.film-art[data-scene="7"] figure.diagram[data-film-scene="7"],.film-art[data-scene="8"] figure.diagram[data-film-scene="8"],.film-art[data-scene="9"] figure.diagram[data-film-scene="9"]{animation:.5s ease-out both film-scene-in;display:block!important}@keyframes film-scene-in{0%{opacity:0}to{opacity:1}}.bl-body .bl-key{margin:var(--s5) 0;border-top:1.5px solid var(--t1);border-bottom:1px solid var(--hair-strong);padding:10px 0 18px}.bl-body .measure p.bl-key-head{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;margin:0;line-height:1.5;display:flex}.bl-body .measure p.bl-key-q{font-family:var(--sans);color:var(--t1);margin:18px 0 0;font-size:1.19rem;font-weight:600;line-height:1.45}.bl-key-nums{gap:12px 40px;margin-top:16px;display:flex}.bl-body .measure .bl-key-nums p{flex:1 1 0;min-width:0;margin:0}.bl-key-n{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--t1);font-size:clamp(4rem,2.9rem + 3vw,6.25rem);font-weight:500;line-height:.9;display:block}.bl-key-n--was{color:var(--t3)}.bl-key-l{font-size:var(--type-read);color:var(--t2);margin-top:10px;line-height:1.4;display:block}.bl-key-scale{height:52px;margin-top:22px;position:relative}.bl-key-scale:before{content:"";border-top:1px solid var(--t1);position:absolute;top:32px;left:0;right:0}.bl-key-tick{border-left:1px solid var(--t1);height:16px;position:absolute;top:16px}.bl-key-dim{border-top:1px solid var(--t2);position:absolute;top:22px}.bl-key-dimlab,.bl-key-end{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:14px;position:absolute}.bl-key-dimlab{color:var(--t2);top:0;transform:translate(-50%)}.bl-key-end{color:var(--t3);top:38px}.bl-key-at{color:var(--t1);transform:translate(-50%)}.bl-key-dimlab:after,.bl-key-end:after{content:attr(data-l)}.bl-body .measure p.bl-key-foot{font-size:var(--type-note);color:var(--t2);margin:12px 0 0;line-height:1.6}.bl-body .measure p.bl-key-src{font-family:var(--sans);font-size:var(--type-note);letter-spacing:0;color:var(--t2);margin:6px 0 0;line-height:1.5}.bl-post .bl-body .bl-prose p.pullquote{margin:var(--s6) 0;text-align:left;max-width:none;font-family:var(--serif);letter-spacing:-.01em;color:var(--t1);border-top:1.5px solid var(--t1);border-bottom:1px solid var(--hair-strong);padding:22px 0 24px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-style:italic;font-weight:500;line-height:1.2}.bl-post .bl-body .bl-prose p.bl-turn,.bl-post .bl-body .bl-prose :is(ul,ol)+p.bl-turn{margin-top:56px}.bl-body .measure p.bl-turn:before{content:"";border-top:3px solid var(--t1);width:48px;margin-bottom:26px;display:block}.bl-long .bl-body>.measure:first-of-type>p:first-child:first-letter{float:left;font-family:var(--serif);color:var(--t1);margin:.07em .09em 0 -.03em;font-size:4.7em;font-weight:500;line-height:.8}@media (max-width:700px){.bl-long .bl-body>.measure:first-of-type>p:first-child:first-letter{font-size:4.1em}}.bl-post .bl-foot{max-width:var(--bl-text);margin-inline:auto}@media (min-width:1200px){.bl-post .bl-foot{margin-inline:0}}.bl-post .bl-share{max-width:var(--bl-text);border:1px solid var(--hair-strong);background:var(--paper);flex-wrap:wrap;margin:0 auto 28px;display:flex}@media (min-width:1200px){.bl-post .bl-share{margin-inline:0}}.bl-share-label{border-right:1px solid var(--hair-strong);min-height:52px;font-family:var(--mono);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);flex:none;align-items:center;margin:0;padding:0 18px;display:flex}.bl-share-list{flex:360px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.bl-share-list li{min-width:0;display:flex}.bl-share-list li+li{border-left:1px solid var(--hair-strong)}.bl-share-btn{min-height:52px;font-family:var(--mono);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--t1);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.bl-share-btn:hover{background:var(--hair)}.bl-share-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bl-share-btn[data-state=ok]{color:var(--accent)}.bl-share-out{fill:none;stroke:currentColor;stroke-width:1.3px;flex:none;width:9px;height:9px}@media (max-width:559px){.bl-share-label{border-right:0;border-bottom:1px solid var(--hair-strong);flex-basis:100%;min-height:40px}.bl-share-list{grid-template-columns:repeat(2,1fr)}.bl-share-list li:nth-child(3){border-left:0}.bl-share-list li:nth-child(n+3){border-top:1px solid var(--hair-strong)}}@media (prefers-reduced-motion:reduce){.bl-share-btn{transition:none}}@media (min-width:701px){.bl-post .bl-body>.bl-prose:has(>figure.diagram:not(.bl-text)){grid-column:full}.bl-post .bl-body>.bl-prose:has(>figure.diagram:not(.bl-text))>:not(figure.diagram){max-width:var(--bl-text);margin-inline:auto}.bl-post .bl-body>.bl-prose>figure.diagram:not(.bl-text){margin-block:80px}}@media (min-width:1200px){.bl-post .bl-body>.bl-prose:has(>figure.diagram:not(.bl-text)){grid-column:text-start/full-end}.bl-post .bl-body>.bl-prose:has(>figure.diagram:not(.bl-text))>:not(figure.diagram){margin-inline:0}}@media (max-width:700px){.bl-post .bl-body>.bl-prose>figure.diagram:not(.bl-text){margin-inline:-24px}.bl-post .bl-body>.bl-prose>figure.diagram:not(.bl-text)>figcaption{z-index:1;background:var(--paper);max-width:calc(100vw - 48px);margin-inline:24px;position:sticky;left:0}}.pp .pp-eyebrow{margin:0}.pp .bl-head .pp-eyebrow+h1{margin-top:14px}.bl-post .bl-body .pp-short ul{color:var(--t2);margin:0;padding:14px 18px 16px 2.3em;list-style:outside}.bl-post .bl-body .pp-short li{font-size:1.0625rem;line-height:1.62}.bl-post .bl-body .pp-short li+li{margin-top:.55em}.pp .bl-prose a[href^=mailto\:]{color:var(--t1);border-bottom:1.5px solid var(--accent)}.pp .bl-prose a[href^=mailto\:]:hover{background:#dc0f420f}.pp .pp-titleblock{grid-template-columns:minmax(0,1fr) auto}html[lang=he] .pp :is(.pp-eyebrow,.bl-titleblock dt,.bl-titleblock dd,.bl-inshort-k,.bl-toc-k,.bl-toc-inline>summary){text-align:right;direction:rtl}html[lang=he] .bl-post .bl-body .pp-short ul,html[lang=he] .bl-post .bl-body .bl-prose ul{padding-left:18px;padding-right:2.3em}html[lang=he] .bl-post .bl-body .bl-prose ul{padding-left:0;padding-right:1.2em}html[lang=he] .pp .bl-titleblock>div{border-left:0;border-right:1px solid var(--hair-strong)}html[lang=he] .pp .bl-titleblock>div:first-child{border-right:0}html[lang=he] .pp .bl-titleblock{direction:rtl}html[lang=he] .pp :is(.bl-toc,.bl-toc-inline) li a{border-left:0;border-right:1px solid var(--hair-strong);padding:7px 12px 7px 0}html[lang=he] .pp :is(.pp-short ul,.bl-prose ul){direction:rtl}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
