.sw-desk{display:none;order:2;position:relative;pointer-events:none;overflow:hidden;overflow:clip}.js .sw-desk{display:block;width:calc(100% + 32px);aspect-ratio:600 / 548}@media(min-width:500px){.js .sw-desk{width:100%}}@media(min-width:1100px){.js .sw-desk{width:min(1000px,calc(100vw - 64px),max(570px,calc((100svh - 520px) * 1000 / 368)));aspect-ratio:1000 / 368}}.sw-desk>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;direction:ltr;opacity:0;transition:opacity .5s ease}.sw-desk.bw-ready>svg{opacity:1}@media(prefers-reduced-motion:reduce){.sw-desk>svg{transition:none}}@font-face{font-family:Futurism;src:url(/fonts/Futurism-Bold.woff2) format("woff2"),url(/fonts/Futurism-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Futurism;src:url(/fonts/Futurism-Light.woff2) format("woff2"),url(/fonts/Futurism-Light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Futurism;src:url(/fonts/Futurism-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Futurism;src:url(/fonts/Futurism-Black.woff2) format("woff2");font-weight:900;font-display:swap}:root{--ink: #183324;--ink-2: #0d4f27;--mint: #5baf81;--mint-soft: #a7d3ba;--mint-pale: #b4efcb;--sand: #e0ddd1;--pink: #ffabd1;--red: #b23942;--paper: color-mix(in srgb, var(--sand) 58%, white);--paper-2: color-mix(in srgb, var(--sand) 30%, white);--grid: color-mix(in srgb, var(--mint-soft) 42%, transparent);--grid-major: color-mix(in srgb, var(--mint) 34%, transparent);--ease: cubic-bezier(.23, 1, .32, 1)}[data-astro-cid-kp5qkt5j],[data-astro-cid-kp5qkt5j]:before,[data-astro-cid-kp5qkt5j]:after{box-sizing:border-box;margin:0;padding:0}html body{background-color:var(--paper);background-image:linear-gradient(to right,var(--grid-major) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-major) 1px,transparent 1px),linear-gradient(to right,var(--grid) 1px,transparent 1px),linear-gradient(to bottom,var(--grid) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:-1px -1px}body{min-height:100svh;display:flex;align-items:center;justify-content:center;font-family:Futurism,Arial Hebrew,sans-serif;color:#183324;padding:2rem;text-align:center;position:relative;overflow-x:hidden;overflow-y:auto}.cs-layout[data-astro-cid-kp5qkt5j]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:692px;padding:1rem 16px;--cs-above: 352px}.logo[data-astro-cid-kp5qkt5j]{width:min(190px,60vw);aspect-ratio:292.05 / 219.59;margin-bottom:1rem}.build[data-astro-cid-kp5qkt5j]{--strip: clamp(40px, 11.6vw, 50px);width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:.8rem}p[data-astro-cid-kp5qkt5j]{font-size:clamp(1rem,3vw,1.15rem);font-weight:400;color:var(--ink-2);margin-bottom:2.8rem;line-height:1.9}.contact-line[data-astro-cid-kp5qkt5j]{white-space:nowrap;font-size:min(1.15rem,5vw);line-height:1.5;margin-bottom:.55rem}.build-line[data-astro-cid-kp5qkt5j]{order:1;font-size:clamp(1.05rem,3.4vw,1.45rem);font-weight:900;letter-spacing:-.01em;color:var(--ink);line-height:1.3;margin-bottom:.5rem;text-wrap:balance}.hl[data-astro-cid-kp5qkt5j]{--hl: color-mix(in srgb, var(--pink) 75%, var(--red));--line-h: max(6px, .13em);white-space:nowrap;padding-bottom:.14em;background-image:linear-gradient(var(--hl),var(--hl));background-repeat:no-repeat;background-position:right 0 bottom 0;background-size:100% var(--line-h)}html.js .hl[data-astro-cid-kp5qkt5j]{animation:hlDraw .7s cubic-bezier(.65,0,.35,1) .75s both}@keyframes hlDraw{0%{background-size:0% var(--line-h)}to{background-size:100% var(--line-h)}}.sign[data-astro-cid-kp5qkt5j]{order:3;width:calc(100% + 32px);height:var(--strip);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ff9f48;color:#183324;font-size:calc(var(--strip) * .6);font-weight:700;line-height:1;white-space:nowrap}.sign[data-astro-cid-kp5qkt5j]:before,.sign[data-astro-cid-kp5qkt5j]:after{content:"";position:absolute;top:0;bottom:0;width:calc(var(--strip) * 1.1);background:repeating-linear-gradient(135deg,#183324 0 calc(var(--strip) * .16),#ff9f48 calc(var(--strip) * .16) calc(var(--strip) * .32))}.sign[data-astro-cid-kp5qkt5j]:before{left:0}.sign[data-astro-cid-kp5qkt5j]:after{right:0;transform:scaleX(-1)}.cta[data-astro-cid-kp5qkt5j]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:58px;padding:0 28px;border-radius:16px;border:2px solid transparent;font-family:inherit;font-size:1.1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s var(--ease),box-shadow .22s ease,background-color .2s ease,border-color .2s ease}.cta[data-astro-cid-kp5qkt5j]:active{transform:scale(.97)}.cta[data-astro-cid-kp5qkt5j] svg[data-astro-cid-kp5qkt5j]{width:22px;height:22px;flex-shrink:0}.cta-wa[data-astro-cid-kp5qkt5j]{background:color-mix(in srgb,var(--paper-2) 60%,transparent);color:var(--ink);border-color:color-mix(in srgb,var(--ink) 32%,transparent)}@media(hover:hover){.cta-wa[data-astro-cid-kp5qkt5j]:hover{border-color:var(--ink);background:var(--paper-2);transform:translateY(-2px)}}.cta-maor[data-astro-cid-kp5qkt5j]{background:var(--ink);color:var(--paper-2);border-color:var(--ink);font-size:min(1.12rem,5vw);padding:.9rem clamp(1rem,calc(28vw - 69px),2.2rem);margin-bottom:.8rem;max-width:100%;text-wrap:balance;box-shadow:0 12px 26px -12px #1833248c}@media(hover:hover){.cta-maor[data-astro-cid-kp5qkt5j]:hover{background:var(--ink-2);border-color:var(--ink-2);transform:translateY(-2px);box-shadow:0 18px 32px -14px #18332499}}.cta-maor[data-astro-cid-kp5qkt5j] .nb[data-astro-cid-kp5qkt5j]{white-space:nowrap}.owner-line[data-astro-cid-kp5qkt5j]{margin:1.3rem 0 0;font-size:.88rem;line-height:1.5;color:#183324;text-wrap:balance}.cs-legal[data-astro-cid-kp5qkt5j]{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;margin:.5rem 0 0;font-size:.85rem}.cs-legal[data-astro-cid-kp5qkt5j] a[data-astro-cid-kp5qkt5j]{color:#183324;text-decoration:underline;text-underline-offset:3px;padding:6px 2px;min-height:32px;display:inline-flex;align-items:center}html.js .logo[data-astro-cid-kp5qkt5j],html.js .cta-maor[data-astro-cid-kp5qkt5j],html.js .build[data-astro-cid-kp5qkt5j],html.js .contact-line[data-astro-cid-kp5qkt5j],html.js .cta-wa[data-astro-cid-kp5qkt5j],html.js .owner-line[data-astro-cid-kp5qkt5j],html.js .cs-legal[data-astro-cid-kp5qkt5j]{animation:rise .6s var(--ease) both}html.js .cta-maor[data-astro-cid-kp5qkt5j]{animation-delay:.08s}html.js .build[data-astro-cid-kp5qkt5j]{animation-delay:.16s}html.js .contact-line[data-astro-cid-kp5qkt5j]{animation-delay:.26s}html.js .cta-wa[data-astro-cid-kp5qkt5j]{animation-delay:.32s}html.js .owner-line[data-astro-cid-kp5qkt5j]{animation-delay:.38s}html.js .cs-legal[data-astro-cid-kp5qkt5j]{animation-delay:.42s}@keyframes rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){html.js .logo[data-astro-cid-kp5qkt5j],html.js .cta-maor[data-astro-cid-kp5qkt5j],html.js .build[data-astro-cid-kp5qkt5j],html.js .contact-line[data-astro-cid-kp5qkt5j],html.js .cta-wa[data-astro-cid-kp5qkt5j],html.js .owner-line[data-astro-cid-kp5qkt5j],html.js .cs-legal[data-astro-cid-kp5qkt5j],html.js .hl[data-astro-cid-kp5qkt5j]{animation:none}}@media(min-width:500px){.cs-layout[data-astro-cid-kp5qkt5j]{--col: min(660px, calc(100vw - 32px) , max(340px, calc((100svh - var(--cs-above)) / 1.01)))}.build[data-astro-cid-kp5qkt5j]{--strip: clamp(44px, calc(var(--col) * .095), 60px);width:var(--col)}.build-line[data-astro-cid-kp5qkt5j]{font-size:clamp(1rem,calc(var(--col) / 22.2),1.7rem);white-space:nowrap}.sign[data-astro-cid-kp5qkt5j]{width:100%}}@media(max-width:499px){.cta-maor[data-astro-cid-kp5qkt5j]{font-size:min(1.28rem,5.7vw);padding-inline:.9rem;padding-block:.62rem;margin-bottom:1.05rem;min-height:0;border-radius:14px}.cta-wa[data-astro-cid-kp5qkt5j]{min-height:52px;padding:0 20px;font-size:1.02rem}.cs-layout[data-astro-cid-kp5qkt5j]{padding-block:.5rem .9rem}.build-line[data-astro-cid-kp5qkt5j]{font-size:min(1.15rem,5.2vw);line-height:1.3}.build-line[data-astro-cid-kp5qkt5j] br[data-astro-cid-kp5qkt5j]{display:none}.build[data-astro-cid-kp5qkt5j]{margin-bottom:.2rem}.contact-line[data-astro-cid-kp5qkt5j]{line-height:1.3;margin-bottom:.65rem;color:#183324}}@media(max-width:600px){.cs-layout[data-astro-cid-kp5qkt5j]{--cs-above: 292px}.logo[data-astro-cid-kp5qkt5j]{width:min(100px,27vw);margin-bottom:.6rem}}@media(max-height:600px){.cs-layout[data-astro-cid-kp5qkt5j]{padding-block:.6rem}.logo[data-astro-cid-kp5qkt5j]{width:min(120px,32vw);margin-bottom:.7rem}.build-line[data-astro-cid-kp5qkt5j]{margin-bottom:.5rem}.build[data-astro-cid-kp5qkt5j]{margin-bottom:.6rem}p[data-astro-cid-kp5qkt5j]{margin-bottom:1.5rem;line-height:1.7}.cta[data-astro-cid-kp5qkt5j]{min-height:50px}.cta-maor[data-astro-cid-kp5qkt5j]{padding-block:.85rem;margin-bottom:.7rem}}@media(max-height:440px){.cs-layout[data-astro-cid-kp5qkt5j]{padding-block:.4rem}.logo[data-astro-cid-kp5qkt5j]{width:min(96px,32vw);margin-bottom:.5rem}.build-line[data-astro-cid-kp5qkt5j]{margin-bottom:.45rem;line-height:1.3}.build[data-astro-cid-kp5qkt5j]{margin-bottom:.5rem}p[data-astro-cid-kp5qkt5j]{margin-bottom:.8rem;line-height:1.6}.cta-maor[data-astro-cid-kp5qkt5j]{margin-bottom:.6rem}}.dl-fields[data-astro-cid-kp5qkt5j]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]{position:absolute;display:block;border-radius:42% 58% 55% 45%/48% 42% 58% 52%;filter:blur(2px)}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]:nth-child(1){width:44vmax;height:44vmax;background:color-mix(in srgb,#b4efcb 55%,color-mix(in srgb,#e0ddd1 58%,#ffffff));top:-18vmax;inset-inline-end:-14vmax}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]:nth-child(2){width:30vmax;height:30vmax;background:color-mix(in srgb,#ffabd1 45%,color-mix(in srgb,#e0ddd1 58%,#ffffff));bottom:-12vmax;inset-inline-start:-8vmax}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]:nth-child(3){width:18vmax;height:18vmax;background:color-mix(in srgb,#ff9f48 32%,color-mix(in srgb,#e0ddd1 58%,#ffffff));top:38%;inset-inline-start:-6vmax}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]:nth-child(4){width:22vmax;height:22vmax;background:color-mix(in srgb,#b4efcb 45%,color-mix(in srgb,#e0ddd1 58%,#ffffff));bottom:-6vmax;inset-inline-end:8vmax}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]:nth-child(5){width:10vmax;height:10vmax;background:color-mix(in srgb,#ff8383 33%,color-mix(in srgb,#e0ddd1 58%,#ffffff));top:14%;inset-inline-start:16%}@keyframes dlDrift{0%{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(3vmax,-2vmax) rotate(18deg) scale(1.06)}to{transform:translate(-2vmax,2.5vmax) rotate(-12deg) scale(.96)}}@keyframes dlLogo{0%{opacity:0;transform:translateY(-18px) scale(.86)}}@media(prefers-reduced-motion:no-preference){.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]{animation:dlDrift 26s ease-in-out infinite alternate}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]:nth-child(2){animation-duration:32s;animation-delay:-8s}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]:nth-child(3){animation-duration:22s;animation-delay:-4s}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]:nth-child(4){animation-duration:36s;animation-delay:-12s}.dl-fields[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]:nth-child(5){animation-duration:19s;animation-delay:-2s}html.js .logo[data-astro-cid-kp5qkt5j]{animation:dlLogo .9s cubic-bezier(.34,1.56,.64,1) .1s both}}.cta[data-astro-cid-kp5qkt5j]{position:relative;overflow:hidden}.cta[data-astro-cid-kp5qkt5j]:after{content:"";position:absolute;inset:0;pointer-events:none;transform:translate(110%);background:linear-gradient(100deg,transparent 35%,color-mix(in srgb,#ffffff 60%,transparent) 50%,transparent 65%)}@media(hover:hover)and (pointer:fine){.cta[data-astro-cid-kp5qkt5j]:hover:after{transform:translate(-110%);transition:transform .7s cubic-bezier(.23,1,.32,1)}}@media(orientation:landscape)and (max-height:500px)and (min-width:700px){.cs-layout[data-astro-cid-kp5qkt5j]{--col: min(400px, 48vw, calc((100svh - 122px)*1.04) );display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-auto-rows:auto;column-gap:2rem;align-items:center;max-width:940px}.cs-layout[data-astro-cid-kp5qkt5j]>.build[data-astro-cid-kp5qkt5j]{grid-column:2;grid-row:1 / span 6;width:var(--col);margin-bottom:0}.cs-layout[data-astro-cid-kp5qkt5j]>[data-astro-cid-kp5qkt5j]:not(.build){grid-column:1;justify-self:center}.build-line[data-astro-cid-kp5qkt5j]{white-space:normal;font-size:clamp(.95rem,calc(var(--col) / 23),1.3rem)}.logo[data-astro-cid-kp5qkt5j]{margin-bottom:.4rem}}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:clamp(64px,10vw,120px) 0 clamp(56px,8vw,96px);background:linear-gradient(165deg,var(--cream) 0%,rgba(167,211,186,.38) 100%)}.hero-watermark[data-astro-cid-j7pv25f6]{position:absolute;inset-inline-start:-7%;top:50%;transform:translateY(-50%);width:clamp(280px,38vw,540px);opacity:.06;pointer-events:none}.hero-text[data-astro-cid-j7pv25f6]{position:relative;max-width:640px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.3rem,5.5vw,4rem);font-weight:900;letter-spacing:-.02em;margin-bottom:22px;line-height:1.12}.hero-lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.05rem,1.8vw,1.25rem);color:var(--text-secondary);max-width:560px;margin-bottom:14px;line-height:1.7}.hero-sign[data-astro-cid-j7pv25f6]{font-size:1.02rem;color:var(--dark);font-weight:600;margin-bottom:32px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:28px}.hero-textlink[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--dark)}.hero-textlink[data-astro-cid-j7pv25f6]:hover{color:var(--mint)}.hero-facts[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--text-muted);border-top:1px solid var(--border);padding-top:18px;max-width:560px}.photo-frame[data-astro-cid-j7pv25f6]{width:380px;height:460px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#5baf811f,#18332414);border:2px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:relative;overflow:hidden}.photo-frame--about[data-astro-cid-j7pv25f6]{width:100%;height:400px;max-width:360px}.photo-placeholder-img[data-astro-cid-j7pv25f6]{width:80px;height:80px;opacity:.4}.svc-list[data-astro-cid-j7pv25f6],.more-list[data-astro-cid-j7pv25f6]{max-width:760px}.more-list[data-astro-cid-j7pv25f6]{margin-block-start:28px}.wrow__t[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit}.wrow__t[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.about-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:center}.about-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:20px}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);margin-bottom:16px}.about-text[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:8px}.cta-band[data-astro-cid-j7pv25f6]{background:var(--dark);padding:clamp(60px,8vw,80px) 0;text-align:center}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--white);margin-bottom:12px}.cta-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffb3;margin-bottom:36px;font-size:1.05rem}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hero-logo-intro[data-astro-cid-j7pv25f6]{position:relative;width:clamp(72px,14vw,110px);height:clamp(72px,14vw,110px);margin-bottom:28px;display:flex;align-items:center;justify-content:center}.hero-logo-halo[data-astro-cid-j7pv25f6]{position:absolute;inset:-50%;border-radius:50%;background:radial-gradient(circle,rgba(91,175,129,.55) 0%,transparent 70%);pointer-events:none;animation:heroHaloPulse 1.1s ease-out forwards}.hero-logo-main[data-astro-cid-j7pv25f6]{width:100%;height:auto;position:relative;animation:heroLogoOn 2s ease-out both}@keyframes heroLogoOn{0%{opacity:0;filter:brightness(0)}8%{opacity:1;filter:brightness(10) drop-shadow(0 0 22px rgba(91,175,129,1)) drop-shadow(0 0 44px rgba(91,175,129,.6))}28%{filter:brightness(2.5) drop-shadow(0 0 10px rgba(91,175,129,.5))}to{opacity:1;filter:brightness(1)}}@keyframes heroHaloPulse{0%{opacity:0;transform:scale(.1)}20%{opacity:.9;transform:scale(1.2)}to{opacity:0;transform:scale(3.5)}}@media(max-width:900px){.hero-logo-intro[data-astro-cid-j7pv25f6]{margin-bottom:20px}.who-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.who-visual[data-astro-cid-j7pv25f6]{margin-block-start:8px}.about-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.about-photo[data-astro-cid-j7pv25f6]{display:none}}
