:root{--paper:#f8f5ef;--bone:#eee8df;--sand:#ddcfba;--stone:#c8b8a3;--ink:#1c1713;--ink-2:#453e38;--ink-3:#675f57;--clay:#b75830;--clay-deep:#963f1f;--clay-soft:#dba382;--night:#0f1319;--night-2:#191f26;--night-3:#2b3138;--mist:#c3bdb4;--glow:#f4c57d;--line:#1c171324;--line-strong:#1c171352;--font-sans:"Archivo", "Heebo", ui-sans-serif, system-ui, sans-serif;--font-kufi:"Reem Kufi", "Heebo", sans-serif;--t-display:clamp(2.75rem, 1.1rem + 4.7vw, 6.4rem);--t-h2:clamp(2.35rem, 1.3rem + 3.9vw, 5.25rem);--t-h3:clamp(1.45rem, 1.1rem + 1vw, 2.1rem);--t-lead:clamp(1.08rem, .98rem + .38vw, 1.32rem);--t-body:1.0625rem;--t-small:.9rem;--t-micro:.75rem;--track-display:-.035em;--track-micro:.14em;--gutter:clamp(16px, 4.2vw, 64px);--header-h:76px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@supports (color:color(display-p3 0 0 0)){:root{--paper:color(display-p3 .969954 .959613 .940197);--bone:color(display-p3 .930719 .911516 .878427);--sand:color(display-p3 .858319 .81237 .739469);--stone:color(display-p3 .773596 .723029 .648714);--ink:color(display-p3 .108076 .0915154 .0755694);--ink-2:color(display-p3 .267237 .244974 .223586);--ink-3:color(display-p3 .399393 .372094 .345881);--clay:color(display-p3 .670881 .364649 .226312);--clay-deep:color(display-p3 .546444 .269226 .156988);--clay-soft:color(display-p3 .823792 .648563 .529225);--night:color(display-p3 .0603769 .0741745 .095627);--night-2:color(display-p3 .102354 .119112 .14512);--night-3:color(display-p3 .172799 .190802 .218639);--mist:color(display-p3 .759572 .741085 .709242);--glow:color(display-p3 .926823 .781308 .528695);--line:color(display-p3 .108076 .0915154 .0755694/.14);--line-strong:color(display-p3 .108076 .0915154 .0755694/.32)}}@supports (color:lab(0% 0 0)){:root{--paper:lab(96.5432% .459313 3.01499);--bone:lab(92.3766% .993907 5.26035);--sand:lab(83.8085% 2.8424 12.0798);--stone:lab(75.6729% 3.46041 12.7633);--ink:lab(8.33652% 2.03533 3.8731);--ink-2:lab(26.896% 2.30983 4.81716);--ink-3:lab(40.8137% 2.61953 5.48955);--clay:lab(49.1129% 37.5356 41.1972);--clay-deep:lab(38.6917% 35.6869 37.5363);--clay-soft:lab(71.7903% 18.0518 25.6245);--night:lab(5.68459% -.670359 -4.54568);--night-2:lab(11.2123% -1.00971 -5.73741);--night-3:lab(19.9167% -1.09255 -5.76997);--mist:lab(76.832% 1.0041 5.26733);--glow:lab(82.6708% 10.5374 42.8647);--line:lab(8.33652% 2.03533 3.8731/.14);--line-strong:lab(8.33652% 2.03533 3.8731/.32)}}[data-theme=light]{--bg:var(--bone);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--accent:var(--clay-deep);--rule:var(--line)}[data-theme=dark]{--bg:var(--night);--fg:var(--bone);--fg-2:var(--mist);--fg-3:#979189;--accent:var(--clay-soft);--rule:#ede7de24}@supports (color:color(display-p3 0 0 0)){[data-theme=dark]{--fg-3:color(display-p3 .588178 .57054 .540178);--rule:color(display-p3 .925517 .906334 .873281/.14)}}@supports (color:lab(0% 0 0)){[data-theme=dark]{--fg-3:lab(60.5912% 1.01909 5.27786);--rule:lab(91.9126% .994235 5.26049/.14)}}[data-theme=clay]{--bg:#9a4424;--fg:var(--paper);--fg-2:#f2e1d4;--fg-3:#e3ccbb;--accent:var(--paper);--rule:#f8f5ef47}@supports (color:color(display-p3 0 0 0)){[data-theme=clay]{--bg:color(display-p3 .563705 .28738 .17594);--fg-2:color(display-p3 .936763 .885119 .838853);--fg-3:color(display-p3 .874966 .80393 .740206);--rule:color(display-p3 .969954 .959613 .940197/.28)}}@supports (color:lab(0% 0 0)){[data-theme=clay]{--bg:lab(40.447% 35.2964 36.692);--fg-2:lab(90.6692% 4.31377 8.39009);--fg-3:lab(83.683% 6.15129 11.8325);--rule:lab(96.5432% .459313 3.01499/.28)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--bone);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--clay);color:var(--paper)}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}[data-theme=dark] :focus-visible{outline-color:var(--paper)}[data-theme=clay] :focus-visible{outline-color:var(--paper)}body:after{content:"";z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.12 0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.skip-link{z-index:120;background:var(--ink);color:var(--paper);transition:transform .2s var(--ease-out);padding:10px 16px;position:fixed;top:12px;transform:translateY(-160%)}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip-link:focus{transform:none}.eyebrow{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-2,var(--ink-2));align-items:center;gap:10px;font-weight:600;font-stretch:112%;display:inline-flex}:lang(he) .eyebrow{letter-spacing:.02em;font-size:.85rem;font-weight:500}.eyebrow-dot{background:var(--clay);flex:none;width:7px;height:7px}.section-title{font-size:var(--t-h2);letter-spacing:var(--track-display);text-wrap:balance;font-weight:700;font-stretch:106%;line-height:.98}:lang(he) .section-title{letter-spacing:-.01em;font-weight:800;line-height:1.04}.section-lede{font-size:var(--t-lead);color:var(--fg-2,var(--ink-2));text-wrap:pretty;max-width:46ch;line-height:1.55}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);letter-spacing:.01em;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), transform .25s var(--ease-out);border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:.95rem;font-weight:600;font-stretch:108%;display:inline-flex}.btn:hover{--btn-bg:var(--clay-deep)}.btn:active{transform:translateY(1px)}.btn-sm{min-height:40px;padding:0 16px;font-size:.85rem}[data-theme=dark] .btn{--btn-bg:var(--bone);--btn-fg:var(--ink)}[data-theme=dark] .btn:hover{--btn-bg:var(--clay-soft)}.btn-ink{--btn-bg:var(--ink);--btn-fg:var(--paper)}.btn-ink:hover{--btn-bg:var(--night-3)}.text-link{transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:baseline;gap:.4em;padding-bottom:3px;font-size:.95rem;font-weight:600;display:inline-flex}.text-link:hover{background-position:100% 100%;background-size:0% 1px}.arrow{flex:none;width:22px;height:10px;display:inline-block;position:relative}.arrow:before{content:"";left:0;right:0;background:currentColor;height:1.5px;position:absolute;top:50%;transform:translateY(-50%)}.arrow:after{content:"";border-top:1.5px solid;transform-origin:50%;border-inline-end:1.5px solid;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}[dir=rtl] .arrow:after{transform:translateY(-50%)rotate(-45deg)}.ask-link{color:var(--accent);align-items:center;gap:12px;padding-block-start:6px;padding-block-end:6px;font-size:.92rem;font-weight:600;display:inline-flex}.ask-link .arrow{transition:transform .35s var(--ease-out)}.ask-link:hover .arrow{transform:translate(6px)}[dir=rtl] .ask-link:hover .arrow{transform:translate(-6px)}.chips,.specs{flex-wrap:wrap;gap:6px;display:flex}.chips li,.specs li{border:1px solid var(--rule,var(--line));color:var(--fg-2,var(--ink-2));white-space:nowrap;border-radius:2px;padding:8px 10px;font-size:.8rem;line-height:1}.chips .chip-accent{border-color:var(--clay);color:var(--clay-deep)}.site-header{--h-fg:var(--ink);--h-bg:var(--bone);left:0;right:0;z-index:50;height:var(--header-h);padding-inline:var(--gutter);color:var(--h-fg);transition:transform .45s var(--ease-out), color .4s var(--ease-out), background-color .4s var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0}.site-header[data-header-theme=dark]{--h-fg:var(--bone);--h-bg:var(--night)}.site-header[data-header-theme=clay]{--h-fg:var(--paper);--h-bg:#9a4424}@supports (color:color(display-p3 0 0 0)){.site-header[data-header-theme=clay]{--h-bg:color(display-p3 .563705 .28738 .17594)}}@supports (color:lab(0% 0 0)){.site-header[data-header-theme=clay]{--h-bg:lab(40.447% 35.2964 36.692)}}.site-header.is-solid{background:color-mix(in oklab, var(--h-bg) 94%, transparent)}.site-header.is-hidden{transform:translateY(-100%)}.brand{justify-self:start;align-items:center;gap:12px;display:inline-flex}.brand-mark{fill:currentColor;width:30px;height:auto}.brand-mark-top{fill:var(--clay)}.brand-word{letter-spacing:.02em;font-size:1.2rem;font-weight:800;font-stretch:125%;line-height:1}:lang(he) .brand-word{letter-spacing:0;font-size:1.3rem;font-weight:800}.brand-sub{letter-spacing:.12em;text-transform:uppercase;opacity:.72;border-inline-start:1px solid;padding-inline-start:12px;font-size:.7rem;font-weight:600;font-stretch:112%;line-height:1.2}:lang(he) .brand-sub{letter-spacing:0;opacity:.8;font-size:.95rem;font-weight:500}.nav{gap:clamp(18px,2.4vw,40px);display:flex}.nav a{padding-block-start:8px;padding-block-end:8px;font-size:.88rem;font-weight:500;position:relative}.nav a:after{content:"";left:0;right:0;height:1px;transform-origin:var(--origin-end,right);transition:transform .35s var(--ease-out);background:currentColor;position:absolute;bottom:2px;transform:scaleX(0)}.nav a:hover:after{transform-origin:var(--origin-start,left);transform:scaleX(1)}[dir=rtl] .nav a{--origin-end:left;--origin-start:right}.header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.lang-switch{border:1px solid;border-radius:2px;gap:2px;padding:2px;display:inline-flex}.lang-switch button{opacity:.65;border-radius:1px;padding:6px 9px;font-size:.78rem;font-weight:600;line-height:1;transition:background-color .25s,color .25s,opacity .25s}.lang-switch button:hover{opacity:1}.lang-switch button[aria-pressed=true]{opacity:1;background:currentColor}.lang-switch button[aria-pressed=true]>*,.lang-switch button[aria-pressed=true]{color:var(--h-bg)}.site-header .lang-switch button[aria-pressed=true]{color:var(--h-bg);background:var(--h-fg)}.header-cta{--btn-bg:var(--h-fg);--btn-fg:var(--h-bg)}.header-cta:hover{--btn-bg:var(--clay);--btn-fg:var(--paper)}.menu-toggle{align-items:center;gap:10px;min-height:44px;font-size:.85rem;font-weight:600;display:none}.menu-toggle-icon{width:22px;height:12px;position:relative}.menu-toggle-icon i{height:1.5px;transition:transform .35s var(--ease-out), top .35s var(--ease-out);background:currentColor;position:absolute;left:0;right:0}.menu-toggle-icon i:first-child{top:1px}.menu-toggle-icon i:last-child{top:9px}.menu-toggle[aria-expanded=true] .menu-toggle-icon i:first-child{top:5px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon i:last-child{top:5px;transform:rotate(-45deg)}.mobile-menu{z-index:45;background:var(--night);color:var(--bone);padding:calc(var(--header-h) + 24px) var(--gutter) 32px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu[hidden]{display:none}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{border-bottom:1px solid #ede7de1f;border-bottom:1px solid color(display-p3 .925517 .906334 .873281/.12);border-bottom:1px solid lab(91.9126% .994235 5.26049/.12);align-items:baseline;gap:14px;padding-block-start:14px;padding-block-end:14px;display:flex}.mobile-menu nav a span{color:var(--clay-soft);font-variant-numeric:tabular-nums;font-size:.75rem}.mobile-menu nav a b{letter-spacing:-.02em;font-size:clamp(2rem,9vw,3rem);font-weight:700;font-stretch:108%;line-height:1.05}.mobile-menu-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.phone-link{font-size:1.4rem;font-weight:700}.lang-switch--lg button{padding:10px 14px;font-size:.95rem}.mobile-menu .lang-switch button[aria-pressed=true]{background:var(--bone);color:var(--night)}.build{background:var(--bone);height:820vh;transition:background-color .9s var(--ease-out);position:relative}.build.is-dusk{background:var(--night)}.anchor-top{position:absolute;top:0}.build-stage{--scrim:#eee8dfd1;--stage-fg:var(--ink);--stage-fg-2:var(--ink-2);height:100vh;height:100svh;color:var(--stage-fg);position:sticky;top:0;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.build-stage{--scrim:color(display-p3 .930719 .911516 .878427/.82)}}@supports (color:lab(0% 0 0)){.build-stage{--scrim:lab(92.3766% .993907 5.26035/.82)}}.build-stage.is-dusk{--scrim:#0f1319c7;--stage-fg:var(--bone);--stage-fg-2:var(--mist)}@supports (color:color(display-p3 0 0 0)){.build-stage.is-dusk{--scrim:color(display-p3 .0603769 .0741745 .095627/.78)}}@supports (color:lab(0% 0 0)){.build-stage.is-dusk{--scrim:lab(5.68459% -.670359 -4.54568/.78)}}.build-stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(to right, var(--scrim) 0%, transparent 52%);transition:background .9s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}[dir=rtl] .build-stage:before{background:linear-gradient(to left, var(--scrim) 0%, transparent 52%)}.build-canvas{z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.build-fallback{display:none}.no-webgl .build-fallback,.no-video .build-fallback{z-index:1;background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 48px 48px, var(--bone);display:block;position:absolute;top:0;bottom:0;left:0;right:0}[data-mode=video] .tags{display:none}[data-mode=video] .build-stage{--scrim:#eee8dff0;--scrim-solid:#eee8df}@supports (color:color(display-p3 0 0 0)){[data-mode=video] .build-stage{--scrim:color(display-p3 .930719 .911516 .878427/.94);--scrim-solid:color(display-p3 .930719 .911516 .878427)}}@supports (color:lab(0% 0 0)){[data-mode=video] .build-stage{--scrim:lab(92.3766% .993907 5.26035/.94);--scrim-solid:lab(92.3766% .993907 5.26035)}}[data-mode=video] .build-stage.is-dusk{--scrim:#0f1319e6;--scrim-solid:#0f1319}@supports (color:color(display-p3 0 0 0)){[data-mode=video] .build-stage.is-dusk{--scrim:color(display-p3 .0603769 .0741745 .095627/.9);--scrim-solid:color(display-p3 .0603769 .0741745 .095627)}}@supports (color:lab(0% 0 0)){[data-mode=video] .build-stage.is-dusk{--scrim:lab(5.68459% -.670359 -4.54568/.9);--scrim-solid:lab(5.68459% -.670359 -4.54568)}}[data-mode=video] .build-stage:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--scrim) 70%, transparent) 0%, transparent 16%), radial-gradient(34% 46% at 100% 18%, color-mix(in oklab, var(--scrim) 85%, transparent) 0%, transparent 100%), linear-gradient(to right, var(--scrim) 0%, var(--scrim) 22%, transparent 54%)}[dir=rtl][data-mode=video] .build-stage:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--scrim) 70%, transparent) 0%, transparent 16%), radial-gradient(34% 46% at 0% 18%, color-mix(in oklab, var(--scrim) 85%, transparent) 0%, transparent 100%), linear-gradient(to left, var(--scrim) 0%, var(--scrim) 22%, transparent 54%)}.hero{z-index:3;flex-direction:column;gap:22px;max-width:min(900px,62vw);display:flex;position:absolute;bottom:clamp(56px,11vh,132px)}.hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--gutter)}.hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--gutter)}.hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--gutter)}.hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--gutter)}.hero-title{font-size:var(--t-display);letter-spacing:var(--track-display);text-wrap:balance;font-weight:700;font-stretch:108%;line-height:.94}:lang(he) .hero-title{letter-spacing:-.015em;font-weight:800;line-height:1.02}.hero-lede{font-size:var(--t-lead);color:var(--ink-2);max-width:44ch;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:6px;display:flex}.scroll-cue{z-index:3;font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-2);flex-direction:column;align-items:center;gap:12px;font-weight:600;display:flex;position:absolute;bottom:clamp(56px,11vh,132px)}.scroll-cue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--gutter)}.scroll-cue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--gutter)}.scroll-cue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--gutter)}.scroll-cue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--gutter)}.scroll-cue span{writing-mode:vertical-rl}:lang(he) .scroll-cue{letter-spacing:.04em}.scroll-cue-line{background:linear-gradient(var(--ink-2) 50%, transparent 50%) 0 0 / 1px 200%;width:1px;height:64px;animation:cue 1.8s var(--ease-in-out) infinite}@keyframes cue{0%{background-position:0 -64px}to{background-position:0 64px}}.chapters{z-index:3;pointer-events:none;padding:calc(var(--header-h) + 24px) var(--gutter) 48px;align-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.chapter{flex-direction:column;grid-area:1/1;justify-self:start;gap:18px;width:min(430px,33vw);display:flex}.js .chapter{opacity:0;visibility:hidden}.chapter.is-live{pointer-events:auto}.chapter-kicker{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--stage-fg-2);align-items:center;gap:12px;font-weight:600;display:flex}:lang(he) .chapter-kicker{letter-spacing:.02em;font-size:.85rem}.chapter-num{color:var(--clay);font-variant-numeric:tabular-nums}.chapter-kicker:after{content:"";opacity:.4;background:currentColor;flex:1;max-width:80px;height:1px}.chapter-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem);font-weight:700;font-stretch:106%;line-height:.98}:lang(he) .chapter-title{letter-spacing:-.01em;font-weight:800;line-height:1.05}.chapter-body{color:var(--stage-fg-2);max-width:40ch;font-size:1.02rem;line-height:1.6}.chapter .chips li{border-color:color-mix(in oklab, var(--stage-fg) 22%, transparent);color:var(--stage-fg-2);background:color-mix(in oklab, var(--bone) 55%, transparent)}.is-dusk .chapter .chips li{background:0 0}.chapter-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.chapter .ask-link{align-self:flex-start}.btn-glow{--btn-bg:var(--glow);--btn-fg:var(--ink)}.btn-glow:hover{--btn-bg:var(--paper)}.tags{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.tag{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.tag i{background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 3px #eee8dfe6;box-shadow:0 0 0 3px color(display-p3 .930719 .911516 .878427/.9);box-shadow:0 0 0 3px lab(92.3766% .993907 5.26035/.9)}.tag i:after{content:"";background:var(--ink);width:1px;height:30px;position:absolute;bottom:7px;left:3.5px}.tag span{white-space:nowrap;letter-spacing:.04em;color:var(--ink);background:#f8f5efeb;background:color(display-p3 .969954 .959613 .940197/.92);background:lab(96.5432% .459313 3.01499/.92);border-radius:1px;padding:6px 8px;font-size:.74rem;font-weight:600;font-stretch:108%;line-height:1;position:absolute;bottom:36px;left:-2px}[dir=rtl] .tag span,.tag.is-flip span{left:auto;right:-2px}[dir=rtl] .tag.is-flip span{left:-2px;right:auto}:lang(he) .tag span{letter-spacing:0;font-size:.82rem;font-weight:500}.tag--accent i,.tag--accent i:after{background:var(--clay)}.tag--accent span{background:var(--clay);color:var(--paper)}.tag--dim i{width:0;height:0;box-shadow:none}.tag--dim i:after{display:none}.tag--dim span{color:var(--clay-deep);letter-spacing:.06em;background:0 0;padding:0;font-size:.8rem;top:0;bottom:auto;left:0;transform:translate(-50%,-50%)}[dir=rtl] .tag--dim span{left:0;right:auto}.build-hud{z-index:3;top:calc(var(--header-h) + 28px);color:var(--stage-fg-2);opacity:0;flex-direction:column;align-items:flex-end;gap:22px;display:flex;position:absolute}.build-hud:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--gutter)}.build-hud:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--gutter)}.build-hud:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--gutter)}.build-hud:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--gutter)}.hud-height{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.hud-label{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;font-weight:600}:lang(he) .hud-label{letter-spacing:.02em;font-size:.82rem}.hud-value{color:var(--stage-fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2rem;font-weight:300;font-stretch:90%;line-height:1}.hud-sign{color:var(--clay)}.hud-steps{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.hud-steps li{opacity:.45;align-items:center;gap:10px;font-size:.78rem;font-weight:500;transition:opacity .4s,color .4s;display:flex}.hud-steps li i{width:18px;height:1px;transition:width .45s var(--ease-out), background-color .4s;background:currentColor}.hud-steps li.is-done{opacity:.7}.hud-steps li.is-active{opacity:1;color:var(--stage-fg)}.hud-steps li.is-active i{background:var(--clay);width:36px}[dir=rtl] .build-hud,[dir=rtl] .hud-height,[dir=rtl] .hud-steps{align-items:flex-start}.about{background:var(--bg);color:var(--fg);padding:clamp(120px, 18vh, 220px) var(--gutter) clamp(90px, 14vh, 170px);position:relative;overflow:clip}.about-word{font-family:var(--font-kufi);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,21vw,25rem);font-weight:600;line-height:.9;position:absolute;top:clamp(90px,15vh,170px)}.about-word:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--gutter)}.about-word:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--gutter)}.about-word:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--gutter)}.about-word:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--gutter)}.about-word span{display:block}.aw-stroke{color:var(--bg);-webkit-text-stroke:3px oklch(76% .08 52/.55);paint-order:stroke fill}.aw-fill{color:var(--clay);opacity:.9;clip-path:inset(100% 0 0);position:absolute;top:0;bottom:0;left:0;right:0}.about-inner{flex-direction:column;gap:24px;display:flex;position:relative}.about-names{color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:4px 18px;font-size:1rem;display:flex}.about-ar{font-family:var(--font-kufi);color:var(--clay-soft);font-size:1.5rem;line-height:1.2}.about-title{letter-spacing:var(--track-display);text-wrap:balance;max-width:15ch;font-size:clamp(2.3rem,1.2rem + 3.3vw,4.4rem);font-weight:700;font-stretch:106%;line-height:1}:lang(he) .about-title{letter-spacing:-.01em;max-width:14ch;font-weight:800;line-height:1.06}.about-lede{font-size:var(--t-lead);color:var(--fg-2);max-width:46ch}.services{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,56px);max-width:1200px;margin-top:clamp(28px,5vh,64px);display:grid}.service{border-top:1px solid var(--rule);flex-direction:column;gap:12px;padding-top:22px;display:flex}.service h3{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:600;font-stretch:104%;line-height:1.1}:lang(he) .service h3{letter-spacing:0;font-weight:700}.service p{color:var(--fg-2);max-width:36ch;font-size:1rem;line-height:1.65}.yard{gap:clamp(10px,1.2vw,18px);margin-top:clamp(48px,8vh,100px);display:flex}.yard-item{flex:calc(var(--ar)) 1 0;aspect-ratio:var(--ar);background:var(--night-2);margin:0;position:relative;overflow:hidden}.yard-item img,.fleet-photo img{object-fit:cover;width:100%;height:100%}.yard-item figcaption,.fleet-photo figcaption{color:var(--bone);background:#0f1319d6;background:color(display-p3 .0603769 .0741745 .095627/.84);background:lab(5.68459% -.670359 -4.54568/.84);padding:6px 9px;font-size:.78rem;font-weight:600;line-height:1.25;position:absolute;bottom:10px}.yard-item figcaption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.yard-item figcaption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.fleet-photo figcaption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.fleet-photo figcaption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.yard-item figcaption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.yard-item figcaption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.fleet-photo figcaption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.fleet-photo figcaption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}:lang(he) .yard-item figcaption,:lang(he) .fleet-photo figcaption{font-size:.85rem;font-weight:500}.collection{background:var(--bg);color:var(--fg);position:relative}.collection-pin{position:relative}.collection-track{display:flex}.collection-intro{flex-direction:column;gap:24px;display:flex}.collection-hint{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;margin-top:8px;font-weight:600;display:inline-flex}:lang(he) .collection-hint{letter-spacing:.02em;font-size:.85rem}.hint-arrow{background:currentColor;width:48px;height:1px;position:relative}.hint-arrow:after{content:"";border-top:1px solid;border-inline-end:1px solid;width:7px;height:7px;position:absolute;top:-3px;transform:rotate(45deg)}.hint-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.hint-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.hint-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.hint-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}[dir=rtl] .hint-arrow:after{transform:rotate(-45deg)}.material{flex-direction:column;gap:20px;display:flex}.material-media{aspect-ratio:4/5;background:var(--sand);position:relative;overflow:hidden}.material-media img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transform:scale(1.12)}.material-info{flex-direction:column;gap:12px;display:flex}.material-index{letter-spacing:.12em;color:var(--clay-deep);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.material-name{letter-spacing:-.02em;font-size:clamp(1.4rem,1.05rem + .9vw,1.9rem);font-weight:650;font-stretch:104%;line-height:1.08}:lang(he) .material-name{letter-spacing:0;font-weight:700}.material-desc{color:var(--fg-2);max-width:38ch;font-size:.97rem;line-height:1.55}.material .specs li{padding:7px 9px;font-size:.76rem}.collection-outro{background:var(--ink);color:var(--bone);flex-direction:column;justify-content:center;gap:18px;padding:clamp(28px,3vw,48px);display:flex}.outro-title{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:650;line-height:1.1}:lang(he) .outro-title{letter-spacing:0;font-weight:700}.outro-body{color:var(--mist);font-size:.98rem}.collection-outro .btn{--btn-bg:var(--bone);--btn-fg:var(--ink);align-self:flex-start}.collection-outro .btn:hover{--btn-bg:var(--clay-soft)}.collection-progress{display:none}.fleet{background:var(--bg);color:var(--fg);padding:clamp(110px,17vh,210px) 0 clamp(90px,14vh,170px);position:relative;overflow:clip}.fleet-head{padding-inline:var(--gutter);flex-direction:column;gap:24px;max-width:980px;display:flex}.crane-stage{position:relative}.crane-pin{min-height:100vh;min-height:100svh;padding:var(--header-h) var(--gutter) 40px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.vehicle-drawing{color:var(--bone)}.vehicle-drawing--crane{max-height:78vh}.draw{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;overflow:visible}.draw .d-thin{stroke-width:1px;opacity:.5}.draw .d-dash{stroke-dasharray:3 6}.draw .d-ground{stroke-width:2px}.draw .d-hatch{stroke-width:1px;opacity:.3}.draw .d-truck rect,.draw .d-truck use,.draw .d-truck path{fill:var(--night)}.draw .d-truck .d-leg{fill:none}.draw .glass{fill:#ede7de1f;fill:color(display-p3 .925517 .906334 .873281/.12);fill:lab(91.9126% .994235 5.26049/.12)}.draw .d-bed{fill:var(--night-2)}.draw .d-pallet{fill:#836145;fill:color(display-p3 .492551 .385019 .287119);fill:lab(44.1345% 11.531 21.3862);stroke:var(--night)}.draw .d-load rect{fill:var(--clay);stroke:var(--night);stroke-width:1.4px}.draw .d-sling{stroke-width:1.2px;opacity:.8}.draw .d-cable{stroke-width:1.2px}.draw .crane-hook,.draw .crane-boom rect{fill:var(--night)}.draw .crane-boom .boom-s1{fill:var(--bone);stroke:var(--bone)}.draw .crane-boom .boom-s2,.draw .crane-boom .boom-s3{fill:var(--night-3)}.draw .crane-boom circle{fill:var(--night)}.draw .d-dim{color:var(--clay-soft);stroke-width:1.2px}.draw .d-sand{fill:var(--sand);stroke:none}.draw .d-body{fill:var(--night-2)}.draw .tip-ram{stroke-width:5px;stroke:var(--mist)}.draw .d-strap{stroke:var(--clay-soft);stroke-width:2.2px}.draw .d-boards{fill:var(--paper);stroke:var(--night)}.vehicle-info{flex-direction:column;gap:16px;display:flex}.vehicle-name{letter-spacing:-.03em;font-size:clamp(1.9rem,1.2rem + 2vw,3.25rem);font-weight:700;font-stretch:106%;line-height:1}:lang(he) .vehicle-name{letter-spacing:0;font-weight:800}.vehicle-desc{color:var(--fg-2);max-width:40ch}.specs--dark li{border-color:var(--rule);color:var(--fg-2)}.crane-readout{border-block:1px solid var(--rule);flex-direction:column;gap:6px;padding-block-start:16px;padding-block-end:16px;display:flex}.readout-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:clamp(2.6rem,2rem + 2vw,4rem);font-weight:200;font-stretch:85%;line-height:1}.fleet-photos{padding:clamp(24px, 5vh, 56px) var(--gutter) 0;gap:clamp(10px,1.2vw,18px);display:flex}.fleet-photo{aspect-ratio:4/3;background:var(--night-2);flex:1 1 0;min-width:0;margin:0;position:relative;overflow:hidden}.fleet-photo--cap-top figcaption{top:10px;bottom:auto}.crane-line{color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:.95rem;display:flex}.crane-line a{color:var(--fg);font-size:1.25rem;font-weight:700}.fleet-grid{padding:clamp(40px, 8vh, 96px) var(--gutter) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,96px);display:grid}.vehicle{border-top:1px solid var(--rule);flex-direction:column;gap:28px;padding-top:28px;display:flex}.vehicle .vehicle-name{font-size:clamp(1.6rem,1.1rem + 1.4vw,2.5rem)}.steps{margin:clamp(80px, 14vh, 160px) var(--gutter) 0;position:relative}.steps-title{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-3);margin-bottom:36px;font-weight:600}:lang(he) .steps-title{letter-spacing:.02em;font-size:.85rem}.steps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.step{flex-direction:column;gap:12px;padding-top:34px;display:flex;position:relative}.step-num{top:-12px;background:var(--night);border:1px solid var(--clay-soft);width:26px;height:26px;color:var(--clay-soft);z-index:1;border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute}.step-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.step-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.step-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.step-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.step h4{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.step p{color:var(--fg-2);font-size:.95rem;line-height:1.6}.steps-line{left:0;right:0;background:var(--rule);height:1px;position:absolute;top:calc(37px + 1.2rem)}.steps-title+.steps-list+.steps-line{top:calc(var(--steps-line-top,72px))}.steps-line span{background:var(--clay-soft);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}[dir=rtl] .steps-line span{transform-origin:100%}.order{background:var(--bg);color:var(--fg);padding:clamp(110px, 16vh, 190px) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid;overflow-x:clip}.order-intro{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.order-intro .section-title{max-width:12ch}.order-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;display:flex}.dn-wrap{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.dn{--dn-ink:#1d3559;--dn-rule:#1d355973;--dn-red:#be2323;--dn-pen:#183d9c;--dn-sig:#111e47;width:100%;max-width:660px;color:var(--dn-ink);background:#faf8f2;background:color(display-p3 .977369 .97154 .950541);background:lab(97.4927% -.106841 3.05376);padding:30px 30px 20px;font-size:.82rem;line-height:1.35;position:relative;transform:rotate(-.8deg);box-shadow:0 1px 1px #4f463c1f,0 24px 48px -28px #2c1e1380,0 60px 80px -60px #2c1e1359;box-shadow:0 1px 1px color(display-p3 .30344 .275738 .240547/.12),0 24px 48px -28px color(display-p3 .165435 .120647 .0798046/.5),0 60px 80px -60px color(display-p3 .165435 .120647 .0798046/.35);box-shadow:0 1px 1px lab(30.399% 2.5166 7.37386/.12),0 24px 48px -28px lab(12.9057% 5.79391 10.6146/.5),0 60px 80px -60px lab(12.9057% 5.79391 10.6146/.35)}@supports (color:color(display-p3 0 0 0)){.dn{--dn-ink:color(display-p3 .136768 .206928 .33787);--dn-rule:color(display-p3 .136768 .206928 .33787/.45);--dn-red:color(display-p3 .684689 .201292 .173454);--dn-pen:color(display-p3 .132965 .237737 .589456);--dn-sig:color(display-p3 .0783679 .114406 .269378)}}@supports (color:lab(0% 0 0)){.dn{--dn-ink:lab(21.8309% .23514 -24.5874);--dn-rule:lab(21.8309% .23514 -24.5874/.45);--dn-red:lab(42.4236% 59.8149 41.9956);--dn-pen:lab(28.4202% 16.9202 -56.3317);--dn-sig:lab(12.09% 7.74095 -28.3965)}}.dn:after{content:"";pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .5 0 0 0 0 .42 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.dn-perf{left:14px;right:14px;border-top:1.5px dashed var(--dn-rule);position:absolute;top:9px}.dn-head{border-bottom:2px solid var(--dn-ink);justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 0 14px;display:flex}.dn-co{align-items:flex-start;gap:12px;min-width:0;display:flex}.dn-logo{width:40px;height:auto;fill:var(--dn-ink);flex:none;margin-top:3px}.dn-co-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dn-co-name{letter-spacing:-.01em;font-size:1.05rem;font-weight:800;line-height:1.15}.dn-co-ar{font-family:var(--font-kufi);font-size:.95rem;line-height:1.25}.dn-co-line{opacity:.85;font-size:.7rem}.dn-title{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.dn-title-main{letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--dn-ink);padding:3px 10px;font-size:1.02rem;font-weight:800}:lang(he) .dn-title-main{text-transform:none;letter-spacing:0;font-size:1.12rem}.dn-serial{color:var(--dn-red);letter-spacing:.08em;font-family:Courier New,ui-monospace,monospace;font-size:1.15rem;font-weight:700}.dn-copy{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:.64rem}:lang(he) .dn-copy{letter-spacing:0;text-transform:none;font-size:.72rem}.dn-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px 22px;padding:14px 0 12px;display:grid}.dn-field{align-items:baseline;gap:8px;margin:0;display:flex}.dn-k{white-space:nowrap;font-size:.7rem;font-weight:700}.dn-v{border-bottom:1px solid var(--dn-rule);white-space:nowrap;flex:1;min-width:0;min-height:1.5em;padding-inline-start:4px;padding-inline-end:4px;overflow:hidden}.hand{color:var(--dn-pen);font-family:Caveat,Playpen Sans Hebrew,cursive;font-size:1.3rem;font-weight:600;line-height:1}:lang(he) .hand{font-size:1.02rem;font-weight:500}.dn-table{border-collapse:collapse;table-layout:fixed;width:100%}.dn-table th,.dn-table td{border:1px solid var(--dn-rule);text-align:start;vertical-align:middle;white-space:nowrap;height:27px;padding:3px 7px;overflow:hidden}.dn-table th{letter-spacing:.06em;text-transform:uppercase;background:#1d355912;background:color(display-p3 .136768 .206928 .33787/.07);background:lab(21.8309% .23514 -24.5874/.07);font-size:.66rem;font-weight:700}:lang(he) .dn-table th{letter-spacing:0;text-transform:none;font-size:.74rem}.c-n{width:7%}.c-code{width:15%}.c-qty{width:12%}.c-unit{width:15%}.dn-table td:first-child,.dn-table td:nth-child(2){font-variant-numeric:tabular-nums;font-size:.74rem}.dn-table td.hand{text-align:center}.dn-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end;gap:26px;margin-top:18px;display:grid}.dn-receiver{grid-template-columns:auto 1fr;align-items:end;gap:16px 10px;display:grid}.dn-rule{border-bottom:1px solid var(--dn-ink);height:1.3em;display:block}.dn-supplier{flex-direction:column;gap:2px;display:flex}.dn-marks{height:96px;position:relative}.dn-stamp{color:#55369e;color:color(display-p3 .31611 .217594 .597587);color:lab(31.2465% 33.5324 -52.7213);opacity:.85;mix-blend-mode:multiply;width:118px;height:118px;position:absolute;bottom:-18px;overflow:visible;transform:rotate(-8deg)}.dn-stamp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.dn-stamp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.dn-stamp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.dn-stamp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.stamp-ring{fill:none;stroke:currentColor;stroke-width:3.4px}.stamp-ring--thin{stroke-width:1.4px}.dn-stamp text{fill:currentColor}.stamp-arc{font-family:var(--font-sans);letter-spacing:.14em;font-size:10.5px;font-weight:800}.stamp-arc--he{letter-spacing:.02em;font-family:Heebo,sans-serif;font-size:11.5px}.stamp-ar{font-family:var(--font-kufi);font-size:17px;font-weight:700}.stamp-tel{font-family:var(--font-sans);letter-spacing:.06em;font-size:10.5px;font-weight:700}.dn-sig{width:176px;height:88px;position:absolute;bottom:-10px;overflow:visible}.dn-sig:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.dn-sig:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.dn-sig:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.dn-sig:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.sig-text{font-family:"Aref Ruqaa", var(--font-kufi), serif;fill:var(--dn-sig);stroke:var(--dn-sig);stroke-width:.7px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;font-size:80px;font-weight:400;transform:skew(-9deg)rotate(-5deg)}.sig-flourish{fill:none;stroke:var(--dn-sig);stroke-width:2.4px;stroke-linecap:round}.dn-fine{opacity:.8;margin-top:16px;font-size:.62rem}.dn-caption{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-3);font-weight:600}:lang(he) .dn-caption{letter-spacing:.02em;text-transform:none;font-size:.85rem}.contact{background:var(--bg);color:var(--fg);padding:clamp(110px, 17vh, 200px) var(--gutter) clamp(90px, 14vh, 160px)}.contact-head{flex-direction:column;gap:20px;margin-bottom:clamp(48px,9vh,110px);display:flex}.contact .eyebrow{color:var(--fg-2)}.contact .eyebrow-dot{background:var(--paper)}.contact-title{letter-spacing:-.05em;font-size:clamp(3.1rem,1.5rem + 7vw,9.5rem);font-weight:800;font-stretch:112%;line-height:.84}:lang(he) .contact-title{letter-spacing:-.02em;line-height:.95}.contact .section-lede{color:var(--fg-2)}.contact-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(48px,7vw,140px);display:grid}.quote-form{grid-template-columns:1fr 1fr;gap:30px 32px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field--full{grid-column:1/-1}.field label{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-2);font-weight:600}:lang(he) .field label{letter-spacing:.02em;font-size:.88rem}.field input,.field select,.field textarea{border:0;border-bottom:1.5px solid var(--rule);width:100%;color:var(--fg);transition:border-color .25s var(--ease-out);background:0 0;border-radius:0;outline:none;padding:10px 0 12px;font-size:1.15rem}.field textarea{resize:vertical;min-height:120px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--paper)}.field input:focus-visible{box-shadow:0 1.5px 0 var(--paper);outline:none}.field select:focus-visible{box-shadow:0 1.5px 0 var(--paper);outline:none}.field textarea:focus-visible{box-shadow:0 1.5px 0 var(--paper);outline:none}.field ::placeholder{color:var(--fg-3);opacity:.85}[dir=rtl] .field input[type=tel]{text-align:right}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-inline-end:28px}.select-wrap select option{color:var(--ink);background:var(--paper)}.select-wrap:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-75%)rotate(45deg)}.select-wrap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:4px}.select-wrap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:4px}.select-wrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:4px}.select-wrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:4px}.field.has-error input{border-bottom-color:var(--paper)}.field-error[hidden]{display:none}.field-error{color:var(--paper);align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.field-error:before{content:"!";background:var(--paper);color:#9a4424;color:color(display-p3 .563705 .28738 .17594);color:lab(40.447% 35.2964 36.692);border-radius:50%;place-items:center;width:16px;height:16px;font-size:.7rem;font-weight:800;display:inline-grid}.form-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;display:flex}.form-note{color:var(--fg-2);max-width:36ch;font-size:.88rem}.form-status{grid-column:1/-1;min-height:1.5em;font-size:.95rem;font-weight:600}.contact-details{flex-direction:column;display:flex}.cd{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding-block-start:18px;padding-block-end:18px;display:flex}.cd:last-child{border-bottom:1px solid var(--rule)}.cd dt{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-3);font-weight:600}:lang(he) .cd dt{letter-spacing:.02em;font-size:.85rem}.cd dd{overflow-wrap:anywhere;font-size:1.08rem;font-weight:500}.cd a{transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px}.cd a:hover{background-size:100% 1px}.cd-alt{color:var(--fg-2);margin-inline-start:14px;font-size:1.05rem;display:inline-block}.cd-big{letter-spacing:-.01em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);font-weight:700;font-stretch:108%}.site-footer{background:var(--bg);color:var(--fg);padding:clamp(80px, 12vh, 140px) var(--gutter) 0;position:relative;overflow:clip}.footer-top{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-bottom:56px;display:grid}.footer-brand{flex-direction:column;gap:18px;display:flex}.footer-names{flex-wrap:wrap;align-items:baseline;gap:4px 18px;font-size:1.3rem;font-weight:700;font-stretch:106%;display:flex}.footer-names i{color:var(--clay-soft);font-style:normal;font-weight:400}.footer-ar{font-family:var(--font-kufi);font-size:1.35rem;font-weight:600}.footer-tagline{color:var(--fg-2);max-width:40ch}.footer-col{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-col-title{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;font-weight:600}:lang(he) .footer-col-title{letter-spacing:.02em;font-size:.85rem}.footer-col a{color:var(--fg-2);transition:color .25s}.footer-col a:hover{color:var(--fg)}.footer-bottom{color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block-start:24px;padding-block-end:24px;font-size:.85rem;display:flex}.back-top{color:var(--fg-2);gap:8px;display:inline-flex}.back-top:hover{color:var(--fg)}.footer-word{letter-spacing:-.05em;color:var(--night-2);white-space:nowrap;-webkit-user-select:none;user-select:none;margin:10px -.04em -.1em;font-size:clamp(6rem,29vw,34rem);font-weight:800;font-stretch:125%;line-height:.74}:lang(he) .footer-word{letter-spacing:-.02em;font-weight:900;line-height:.82}.action-bar{display:none}@media (max-width:899px){.action-bar{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:40;transition:transform .45s var(--ease-out);grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;transform:translateY(150%)}.action-bar.is-visible{transform:none}.action-bar a{border-radius:2px;justify-content:center;align-items:center;gap:6px;min-height:50px;font-size:.95rem;font-weight:700;display:flex}.ab-call{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.ab-quote{background:var(--ink);color:var(--paper)}.menu-open .action-bar{display:none}}.preloader{z-index:100;background:var(--bone);color:var(--ink);clip-path:inset(0%);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.preloader-inner{flex-direction:column;align-items:center;gap:22px;display:flex}.preloader-logo{width:72px;overflow:visible}.pl-b{fill:var(--ink)}.pl-top{fill:var(--clay)}.js .pl-b{opacity:0}.preloader-text{font-size:var(--t-micro);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}:lang(he) .preloader-text{letter-spacing:.02em;font-size:.85rem}html:not(.js) .preloader{display:none}.curtain{z-index:95;pointer-events:none;background:var(--clay);color:var(--paper);transform-origin:0;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.curtain-word{letter-spacing:-.03em;opacity:0;font-size:clamp(3rem,10vw,9rem);font-weight:800;font-stretch:112%}@media (min-width:900px){.collection-pin{height:100vh;flex-direction:column;justify-content:center;height:100svh;display:flex;overflow:hidden}.collection-track{--card-w:min(39vh, 29vw);width:max-content;padding:calc(var(--header-h) + 8px) var(--gutter) 0;align-items:flex-start;gap:clamp(40px,4.4vw,88px)}.collection-intro{flex:none;align-self:center;width:clamp(320px,31vw,500px);padding-inline-end:2vw}.material{width:var(--card-w);flex:none}.material:nth-of-type(2n){margin-top:7vh}.collection-outro{flex:none;align-self:center;width:clamp(280px,26vw,400px);min-height:50vh}.collection-progress{background:var(--line);width:min(240px,30vw);height:2px;display:block;position:absolute;bottom:clamp(24px,4vh,44px)}.collection-progress:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--gutter)}.collection-progress:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--gutter)}.collection-progress:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--gutter)}.collection-progress:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--gutter)}.collection-progress span{background:var(--clay);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}[dir=rtl] .collection-progress span{transform-origin:100%}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.collection-pin{height:auto;display:block;overflow:visible}.collection-track{width:auto;padding:clamp(110px, 16vh, 180px) var(--gutter) clamp(90px, 12vh, 140px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:64px 40px;display:grid}.collection-intro{grid-column:1/-1;width:auto;max-width:720px}.material{width:auto}.material:nth-of-type(2n){margin-top:0}.collection-outro{width:auto;min-height:0}.collection-progress{display:none}}@media (max-width:1100px){.nav{display:none}.site-header{grid-template-columns:1fr auto}.menu-toggle{display:inline-flex}.header-cta{display:none}.services{grid-template-columns:1fr;gap:28px}.steps-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.steps-line{display:none}}@media (max-width:899px){:root{--header-h:64px}.site-header .lang-switch,.brand-sub{display:none}.build{height:760vh}.build-stage:before,[dir=rtl] .build-stage:before{background:linear-gradient(to top, var(--scrim) 0%, var(--scrim) 30%, transparent 62%)}.hero{inset-inline:var(--gutter);bottom:max(28px, env(safe-area-inset-bottom));gap:16px;max-width:none}.hero-lede{font-size:1rem}.hero-title br,.scroll-cue{display:none}.chapters{padding:calc(var(--header-h) + 16px) var(--gutter) max(24px, env(safe-area-inset-bottom));align-items:end}.chapter{gap:12px;width:100%}.chapter-title{font-size:clamp(1.9rem,7.6vw,2.6rem)}.chapter-body{font-size:.95rem;line-height:1.5}.chapter .chips li{padding:6px 8px;font-size:.74rem}.build-hud{top:calc(var(--header-h) + 8px);flex-direction:row;align-items:center;gap:14px;transform:none}.hud-height{flex-direction:row;align-items:baseline;gap:8px}.hud-value{font-size:1.25rem}.hud-steps{display:none}.about-word{margin-bottom:.2em;font-size:44vw;position:relative;top:auto;bottom:auto;left:auto;right:auto}.about{padding-top:clamp(80px,12vh,120px)}.yard{flex-wrap:wrap}.yard-item{aspect-ratio:4/5;flex:calc(50% - 10px)}.fleet-photos{flex-direction:column}.fleet-photo{flex:none}.chapters{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.collection{padding:clamp(90px,14vh,140px) 0 80px}.collection-track{padding-inline:var(--gutter);flex-direction:column;gap:64px}.collection-intro{gap:18px}.collection-hint{display:none}.material-media{aspect-ratio:4/4.4}.collection-outro{padding:32px 24px}.crane-pin{grid-template-columns:1fr;min-height:0;padding-block-start:48px;padding-block-end:0}.fleet-grid,.order{grid-template-columns:1fr}.dn{padding:24px 14px 16px;font-size:.78rem;transform:rotate(-.4deg)}.dn-head{flex-direction:column}.dn-title{text-align:start;align-items:flex-start}.dn-fields,.dn-foot,.contact-grid,.quote-form{grid-template-columns:1fr}.field--full{grid-column:auto}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:520px){.steps-list{grid-template-columns:1fr}.dn-table .c-code,.dn-table td:nth-child(2){display:none}.dn-table th,.dn-table td{padding-inline-start:5px;padding-inline-end:5px}.dn-table .c-n{width:9%}.dn-table .c-qty{width:13%}.dn-table .c-unit{width:23%}.dn-table td:nth-child(3){white-space:normal;padding-block-start:4px;padding-block-end:4px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.scroll-cue-line{animation:none}*,:before,:after{transition-duration:.01ms!important}}@media (max-width:899px){[data-mode=video] .build-stage:before,[dir=rtl][data-mode=video] .build-stage:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--scrim) 75%, transparent) 0%, transparent 18%), linear-gradient(to top, var(--scrim-solid) 0%, var(--scrim-solid) 40%, var(--scrim) 44%, transparent 60%)}}
