:root{--bg: #23271d;--surface: #2b3021;--surface-2: #323423;--text: #f1f2eb;--muted: #b7b9ac;--accent: #cbfd03;--accent-2: #a9be33;--accent-red: #b11e2d;--ink-on-accent: #1a1c14;--btn-primary-hover-bg: #b11e2d;--btn-primary-hover-ink: #f1f2eb;--border: #3a4029;--text-secondary: color-mix(in srgb, var(--text) 72%, var(--bg));--text-tertiary: color-mix(in srgb, var(--text) 52%, var(--bg));--font-scale: 1;--space-scale: .8;--space-unit: calc(.25rem * var(--space-scale));--space-1: var(--space-unit);--space-2: calc(2 * var(--space-unit));--space-3: calc(3 * var(--space-unit));--space-4: calc(4 * var(--space-unit));--space-5: calc(5 * var(--space-unit));--space-6: calc(6 * var(--space-unit));--space-8: calc(8 * var(--space-unit));--space-10: calc(10 * var(--space-unit));--space-12: calc(12 * var(--space-unit));--space-16: calc(16 * var(--space-unit));--space-20: calc(20 * var(--space-unit));--space-24: calc(24 * var(--space-unit));--space-32: calc(32 * var(--space-unit));--section-y: calc(clamp(5rem, 11vw, 10rem) * var(--space-scale) * var(--section-scale));--section-scale: 1;--display-statement: clamp(3.5rem, 11vw, 11rem);--type-base: calc(clamp(.9375rem, .875rem + .2vw, 1rem) * var(--font-scale));--type-ratio: 1.25;--text-sm: calc(var(--type-base) / var(--type-ratio));--text-base: var(--type-base);--text-lg: calc(var(--type-base) * var(--type-ratio));--text-xl: calc(var(--text-lg) * var(--type-ratio));--text-2xl: calc(var(--text-xl) * var(--type-ratio));--text-3xl: calc(var(--text-2xl) * var(--type-ratio));--text-4xl: calc(var(--text-3xl) * var(--type-ratio));--text-5xl: calc(var(--text-4xl) * var(--type-ratio));--text-display: calc(10rem * var(--font-scale));--h1-size: var(--text-5xl);--h1-leading: .98em;--h1-tracking: -.02em;--h1-weight: 700;--h2-size: var(--text-5xl);--h2-leading: .8em;--h2-tracking: -.02em;--h2-weight: 700;--h3-size: var(--text-lg);--h3-leading: 1.2em;--h3-tracking: .02em;--h3-weight: 700;--h4-size: var(--text-lg);--h4-leading: 1.2em;--h4-tracking: -.01em;--h4-weight: 700;--p-size: var(--text-base);--p-leading: 1.5em;--p-tracking: 0em;--p-weight: 400;--small-size: max(var(--text-sm), .875rem);--small-leading: 1.5em;--small-tracking: 0em;--small-weight: 400;--label-size: var(--text-sm);--ease: cubic-bezier(.16, 1, .3, 1);--dur-press: .15s;--dur-fast: .24s;--dur: .52s;--dur-slow: .9s;--stagger: 60ms;--ease-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--spring: linear(0, .068, .208, .363, .505, .625, .721, .795, .852, .893, .924, .946, .962, .974, .982, .987, .991, .994, .996, .997, 1);--spring-dur: .54s;--spring-bounce: linear(0, .047, .156, .292, .433, .564, .678, .773, .847, .904, .946, .975, .994, 1.006, 1.012, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.006, 1.004, 1.003, 1);--spring-bounce-dur: .51s;--material-thin-bg: color-mix(in srgb, var(--bg) 45%, transparent);--material-thin-filter: blur(10px) saturate(160%);--material-regular-bg: color-mix(in srgb, var(--bg) var(--header-pin-shade, 70%), transparent);--material-regular-filter: blur(var(--header-pin-blur, 20px)) saturate(180%);--material-thick-bg: color-mix(in srgb, var(--bg) 88%, transparent);--material-thick-filter: blur(32px) saturate(180%);--material-thick-shadow: 0 -24px 60px -20px rgb(0 0 0 / .6);--scrim: rgb(0 0 0 / .55);--press-scale: .97;--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--radius-pill: 999px;--container: 1600px;--gutter: clamp(1.25rem, 4vw, 2.75rem);--rail: min(100% - (var(--gutter) * 2), var(--container));--content-gutter: clamp(var(--gutter), 6vw - .5rem, 5rem);--content-rail: min(100% - (var(--content-gutter) * 2), var(--container));--measure: 68ch;--aside: 17rem;--layout-gap: clamp(2rem, 5vw, 6rem);--font-body: "Assistant", system-ui, "Segoe UI", Arial, sans-serif;--font-heading: "Tel Aviv Brutalist", var(--font-body);--font-display: "Bebas Neue", "Tel Aviv Brutalist", sans-serif;--hero-title-scale: 1.4;--hero-title-weight: 600;--hero-title-tracking: 3.8px;--hero-title-vw: 132;--hero-title-m-w: 90vw;--hero-title-m-gap: -40px;--hero-title-m-tracking: 4.5px;--hero-title-grad-from: #cbfd03;--hero-title-grad-to: #f1f2eb;--hero-car-width: 84rem;--hero-car-y: -32%;--hero-car-color: #a38ea8;--hero-car-opacity: .4;--hero-car-glow: 0px;--hero-subtitle-weight: 300;--hero-accent-weight: 700;--hero-subtitle-tracking: .06em;--hero-corner-fade: 4;--hero-gap-after: 8rem;--hero-car-mobile-width: 220vw;--hero-car-mobile-right: -18vw;--hero-car-m-top: .68;--hero-m-y: 2rem;--hero-m-y-tall: .45;--hero-car-m-body: #101209;--hero-car-fade: 10%;--hero-content-y: 8.5rem;--hero-car-exit: -40%;--hero-parallax: 80px;--hero-cue-color: #f75d62;--hero-cue-scale: 1.1;--hero-cue-tracking: .12em;--hero-ignite-delay: .6s;--hero-ignite-dur: 2.8s;--pf-stage: 130vh;--pf-travel: .8;--pf-title-scale: 2.3;--pf-pin-top: 3.5rem;--card-radius: 22px;--card-screen-max: 840px;--card-bezel: 43px;--card-lamp: #b11e2d;--card-lift: 0px;--card-ratio: 2.3;--card-gap: 4rem;--card-stagger: 5rem;--card-lamp-size: 38px;--card-lamp-inner: .8;--card-shadow: 100px;--card-border-color: #3a4029;--card-parallax: 100px;--card-hover-tint: 10%;--card-stack: 1.75rem;--card-text-gap: 1rem;--card-meta-gap: 0rem;--about-photo-max: 520px;--about-bezel: 13px;--about-gap: 4rem;--about-measure: 60ch;--about-arch: 22%;--about-car-w: 460px;--about-car-y: -16%;--about-car-x: 5%;--about-car-opacity: .56;--float-size: 2.4rem;--float-opacity: .12;--float-dur: 60s;--about-icon: 2.6rem;--about-readout: 3rem;--about-count-dur: 3.6s;--about-connector: .66;--about-title-tail: .76;--icon-social: 40px;--icon-cta: 1.5em;--icon-cta-live: 1.25;--header-pin-shade: 70%;--header-pin-blur: 20px;--header-pin-logo: 72px;--header-pin-cta-scale: .85;--tap-min: 44px;--header-pin-h: 84px;--header-h: 120px;--header-h-mobile: 92px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color-scheme:dark}html{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}.btn,.hero__cue,.pcard__bezel,.pcard__name{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-scroll-native]{overscroll-behavior:contain}[id]{scroll-margin-top:calc(var(--header-pin-h) + var(--space-4))}body{direction:rtl;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--p-size);line-height:var(--p-leading);letter-spacing:var(--p-tracking);font-weight:var(--p-weight);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-heading);text-wrap:balance}h1{font-size:var(--h1-size);line-height:var(--h1-leading);letter-spacing:var(--h1-tracking);font-weight:var(--h1-weight)}h2{font-size:var(--h2-size);line-height:var(--h2-leading);letter-spacing:var(--h2-tracking);font-weight:var(--h2-weight)}h3{font-size:var(--h3-size);line-height:var(--h3-leading);letter-spacing:var(--h3-tracking);font-weight:var(--h3-weight)}h4{font-size:var(--h4-size);line-height:var(--h4-leading);letter-spacing:var(--h4-tracking);font-weight:var(--h4-weight)}p{text-wrap:pretty}small,.text-small{font-size:var(--small-size);line-height:var(--small-leading);letter-spacing:var(--small-tracking);font-weight:var(--small-weight)}::selection{background:var(--accent);color:var(--ink-on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}*{scrollbar-color:var(--accent-2) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-2);border-radius:8px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}.container{width:var(--rail);margin-inline:auto}main .container{width:var(--content-rail)}main.inner{--content-gutter: clamp(var(--gutter), 8vw - 1rem, 7rem);--content-rail: min(100% - (var(--content-gutter) * 2), var(--container))}.skip-link{position:fixed;z-index:100;inset-block-start:0;inset-inline-start:var(--gutter);min-height:var(--tap-min);display:inline-flex;align-items:center;padding:var(--space-3) var(--space-5);background:var(--accent);color:var(--ink-on-accent);font-weight:700;border-end-start-radius:var(--radius);border-end-end-radius:var(--radius);transform:translateY(-120%);transition:transform var(--dur-fast) var(--ease)}.skip-link:focus-visible{transform:translateY(0)}.tap-target{position:relative}.tap-target:before{content:"";position:absolute;inset-block:min(0px,calc((var(--tap-min) - 100%) / -2));inset-inline:min(0px,calc((var(--tap-min) - 100%) / -2))}.section{padding-block:var(--section-y)}.theme-deep,.theme-invert{background:var(--bg);color:var(--text)}.theme-deep{--bg: #1b1f16;--surface: #23271d;--border: #30361f}.theme-invert{--bg: #cbfd03;--surface: #bde802;--text: #1a1c14;--muted: #3b4213;--border: rgb(26 28 20 / .25);--accent: #1a1c14;--ink-on-accent: #cbfd03}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:.8rem 1.7rem;border-radius:var(--radius-pill);border:1.5px solid transparent;font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);line-height:1em;white-space:nowrap;cursor:pointer;transition:translate var(--dur-press) var(--ease),scale var(--dur-press) var(--ease),background-color var(--dur-press) var(--ease),color var(--dur-press) var(--ease),box-shadow var(--dur-press) var(--ease),border-color var(--dur-press) var(--ease)}.btn--primary{background:var(--accent);color:var(--ink-on-accent);box-shadow:0 8px 30px -12px var(--accent)}.btn--outline{border-color:var(--accent);color:var(--text);background:transparent}@media(hover:hover)and (pointer:fine){.btn:hover{translate:0 -2px}.btn--primary:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-ink);box-shadow:0 16px 42px -12px var(--btn-primary-hover-bg)}.btn--outline:hover{background:var(--accent);color:var(--ink-on-accent)}}:root{--link-rest: color-mix(in srgb, var(--accent) 78%, var(--muted));--link-hover: color-mix(in srgb, var(--accent) 86%, #000);--link-halo: 0 0 .9em color-mix(in srgb, var(--accent) 22%, transparent)}.link-glow{color:var(--link-rest);transition:color .22s var(--ease-quart),text-shadow .32s var(--ease-quart)}.link-glow--quiet{color:var(--muted)}.link-glow:focus-visible{color:var(--link-hover);text-shadow:var(--link-halo)}@media(hover:hover)and (pointer:fine){.link-glow:hover{color:var(--link-hover);text-shadow:var(--link-halo)}}.hold-bold{display:inline-flex;flex-direction:column;align-items:center}.hold-bold:after{content:attr(data-bold);font-weight:800;block-size:0;overflow:hidden;visibility:hidden;pointer-events:none;user-select:none}.btn:active{scale:var(--press-scale)}@keyframes sgtr-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes sgtr-fade{0%{opacity:0}}.reveal{transition:opacity var(--dur) var(--spring),transform var(--dur) var(--spring);transition-delay:calc(var(--i, 0) * var(--stagger))}html.js .reveal{opacity:0;transform:translateY(24px)}html.js .reveal.is-visible{opacity:1;transform:none}.hud{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .16s var(--ease)}.hud.is-lock{opacity:1}.hud i{position:absolute;width:10px;height:10px;border:0 solid var(--accent)}.hud i:nth-child(1){top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.hud i:nth-child(2){top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.hud i:nth-child(3){bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.hud i:nth-child(4){bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.words-ready .lw{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.1em;margin-block:-.1em}.words-ready .lw>span{display:inline-block;transform:translateY(112%)}.words-in .lw>span{transform:none;transition:transform .9s var(--ease-quart) calc(var(--w) * 55ms + .1s)}.words-ready [data-words-skip],:has(>.words-ready)>[class$=__eyebrow]{opacity:0;translate:0 .6em}.words-in [data-words-skip],:has(>.words-in)>[class$=__eyebrow]{opacity:1;translate:none;transition:opacity .6s var(--ease-quart),translate .8s var(--ease-quart)}html.js :has(>.words-ready)>[class$=__sub]{opacity:0;translate:0 14px}html.js :has(>.words-in)>[class$=__sub]{opacity:1;translate:none;transition:opacity .7s var(--ease-quart) .45s,translate .9s var(--spring) .45s}@media(max-width:1100px){:root{--hero-title-vw: 112}}@media(max-width:700px){:root{--hero-title-vw: 100}}@media(max-width:700px){:root{--card-bezel: 20px}}@media(max-width:700px){:root{--type-ratio: 1.16;--text-display: calc(3.25rem * var(--font-scale))}}@media(prefers-reduced-transparency:reduce){:root{--material-thin-bg: var(--bg);--material-regular-bg: var(--bg);--material-thick-bg: var(--bg);--material-thin-filter: none;--material-regular-filter: none;--material-thick-filter: none}}@media(prefers-contrast:more){:root{--material-thin-bg: var(--bg);--material-regular-bg: var(--bg);--material-thick-bg: var(--bg);--material-thin-filter: none;--material-regular-filter: none;--material-thick-filter: none;--border: color-mix(in srgb, var(--text) 55%, transparent)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s}::view-transition-group(pf-shot),::view-transition-group(pf-title){animation-duration:.56s;animation-timing-function:var(--ease)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,*:before,*:after{animation:none!important;transition-property:opacity,color,background-color,border-color,fill,stroke!important;transition-duration:.12s!important}}
