@font-face{font-family:Talent FS\:Regular;src:url(/fonts/TalentFS-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Talent FS\:Black;src:url(/fonts/TalentFS-Black.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Talent FS\:Thin;src:url(/fonts/TalentFS-Thin.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Discovery Fs\:Black;src:url(/fonts/TalentFS-Black.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Discovery Fs\:Regular;src:url(/fonts/TalentFS-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pompei FS\:Regular;src:url(/fonts/TalentFS-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--fg-light-brown:#fffdf9;--fg-dark-brown:#281d07;--fg-yellow:#ffa600;--fg-yellow-light:#fee54d;--fg-orange:#fe7b00;--fg-blue:#0079fe;--fg-green:#21ba2c;--fg-green-dark:#064927;--fg-green-light:#33bf3c;--fg-stroke-line:#a49576;--fg-overlay-blue-80:#0079fecc;--fg-overlay-dark-40:#281d0766;--fg-grad-yellow-orange:linear-gradient(45deg,#fee54d 0%,#fe7b00 100%);--fg-grad-green-vertical:linear-gradient(180deg,#33bf3c 0%,#064927 100%);--fg-shadow-icon-circle:0 0 20px 0 #0009;--fg-shadow-side-buttons:-5px 5px 30px 0 #0000001a;--fg-shadow-blue-rect:0 0 50px 0 #06492733;--fg-shadow-green-circle:0 10px 50px 0 #00000026;--fg-shadow-ellipse-r:10px 30px 60px 0 #00000026;--fg-shadow-ellipse-l:-10px -10px 30px 0 #00000026;--fg-shadow-card:0 20px 50px 0 #0000001a;--fg-shadow-articles-section:0 0 100px 0 #0000000d;--fg-shadow-nav-arrow:0 5px 20px 0 #0000001a;--fg-font:"Talent",var(--font-heebo),"Heebo",Arial,sans-serif}:is(html:has(.home),body:has(.home)){margin:0;overflow-x:clip}.home{inline-size:100%;font-family:var(--fg-font);color:var(--fg-dark-brown);padding-block:var(--section-space-m);gap:var(--section-space-m);--ellipse-width:clamp(301px,32.05vw + 185.6px,801px);--hero-h-banner:clamp(661px,518.15px + 39.68vw,1280px);--hero-h-photo:calc(var(--ellipse-width)*1.6);--hero-h:min(var(--hero-h-banner),var(--hero-h-photo));--hero-bottom-gap:0px;--canvas-shift:0px;--canvas-inv-scale:1;--dynamic-header-height:0px;flex-direction:column;margin:0;display:flex;position:relative;overflow-x:clip}.home>.hero,.home>.hero-static-figma-wrap,.home>.hero-static-figma-mobile-wrap{margin-block-start:calc(var(--section-space-m)*-1)}@media (max-width:768px){.home{--hero-bottom-gap:40px}}.fg-text-hero-title{font-family:var(--fg-font);text-align:right;color:var(--fg-dark-brown);font-size:150px;font-weight:800;line-height:100px}.fg-text-hero-sub{font-family:var(--fg-font);text-align:right;color:var(--fg-dark-brown);font-size:40px;font-weight:400;line-height:45px}.fg-text-h2{font-family:var(--fg-font);text-align:center;font-size:60px;font-weight:800;line-height:50px}.fg-text-h2b{font-family:var(--fg-font);text-align:right;font-size:40px;font-weight:800;line-height:30px}.fg-text-pill{font-family:var(--fg-font);text-align:center;font-size:20px;font-weight:800;line-height:20px}.fg-text-cta{font-family:var(--fg-font);text-align:center;font-size:20px;font-weight:800;line-height:18px}.fg-text-nav{font-family:var(--fg-font);font-size:18px;font-weight:400;line-height:18px}.fg-text-strip-label{font-family:var(--fg-font);font-size:30px;font-weight:800;line-height:30px}.fg-text-strip-body{font-family:var(--fg-font);color:#fff;text-align:right;font-size:18px;font-weight:400;line-height:20px}.fg-text-footer-link{font-family:var(--fg-font);text-align:right;font-size:18px;font-weight:400;line-height:50px}.fg-text-copyright{font-family:var(--fg-font);text-align:center;font-size:18px;font-weight:400}.fg-text-footer-contact{font-family:var(--fg-font);text-align:right;color:var(--fg-light-brown);font-size:25px;font-weight:800;line-height:50px}:is(.figma-page:has(.hero) .figma-canvas [data-node-id="770:901"],.figma-page:has(.hero) .figma-canvas [data-node-id="770:902"],.figma-page:has(.hero) .figma-canvas [data-node-id="770:903"],.figma-page:has(.hero) .figma-canvas [data-node-id="770:904"],.figma-page:has(.hero) .figma-canvas [data-node-id="770:905"],.figma-page:has(.hero) .figma-canvas-mobile [data-node-id="770:380"]){display:none}.hero{--secondary:var(--fg-yellow);--primary:#281d07;--white:#fff;--body-bg-color:var(--fg-light-brown);--radius-circle:50%;--dynamic-header-height:0px;box-sizing:border-box;inline-size:100%;block-size:var(--hero-h);max-block-size:var(--hero-h);flex-direction:column;margin-block-start:0;margin-inline:0;padding-block-start:var(--dynamic-header-height);padding-block-end:0;padding-inline:0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.1;z-index:0;pointer-events:none;clip-path:url(#clip-path-left);background-image:url(/hero-figma/bg-interior.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero svg{overflow-clip-margin:content-box;overflow:visible}.hero .hero__image-wrapper,.hero svg.drawing-layer{block-size:calc(110% + var(--dynamic-header-height))!important;inset-block-start:calc(var(--dynamic-header-height)*-1 - 5px)!important}.hero .hero__container{--hero-left-x:50%;--hero-left-y:50%;--hero-right-x:50%;--hero-right-y:50%;gap:0;block-size:100%;position:relative}.hero .drawing-layer{pointer-events:none;z-index:10;block-size:100%;inline-size:100%;position:absolute;inset:0}.hero .drawing-layer line{stroke-width:2px;vector-effect:non-scaling-stroke}.hero .hero__image-wrapper{align-content:center;block-size:100%;display:flex;position:absolute;inset:0}.hero .hero__image-wrapper--left{z-index:2;clip-path:url(#clip-path-left);background-position:0;background-size:cover;block-size:100%;inline-size:100%;top:0;left:0;position:absolute!important}.hero .hero__image-wrapper--right{z-index:1;clip-path:url(#clip-path-right);block-size:100%;inline-size:100%;top:0;left:0;position:absolute!important}.hero .hero__image{will-change:left,top;z-index:20;border-radius:var(--radius-circle);inline-size:var(--ellipse-width);aspect-ratio:1;transition:transform .1s linear;transform:translate(-50%,-50%);margin:0!important;position:absolute!important}.hero .hero__image:not(.tag),.hero .hero__image img{aspect-ratio:1}.hero .hero__image img{border-radius:var(--radius-circle);object-fit:cover;block-size:100%;inline-size:100%;display:block}.hero .hero__image--left{left:var(--hero-left-x);top:var(--hero-left-y);will-change:left,top;visibility:visible;opacity:1;box-shadow:-10px -10px 30px #00000026}.hero .hero__image--right{left:var(--hero-right-x);top:var(--hero-right-y);will-change:left,top;transform:translate(-50%,-50%);box-shadow:10px 30px 60px #00000026}.hero .heading-wrapper{will-change:left,top;z-index:30;pointer-events:none;left:var(--hero-left-x);top:var(--hero-left-y);transform:translate(-100%,var(--heading-lift,-130%));text-align:right;inline-size:max-content;max-inline-size:calc(var(--hero-left-x) - 1rem);visibility:visible;opacity:1;position:absolute}.hero .heading-wrapper__title{font-family:var(--fg-font);white-space:nowrap;overflow-wrap:normal;margin:0;font-size:clamp(31px,7.64vw + 3.35px,150px);font-weight:800;line-height:clamp(30px,3.7vw + 28.93px,100px)}.hero .heading-wrapper__title span{color:var(--secondary)}.hero .heading-wrapper__lede{font-family:var(--fg-font);white-space:normal;overflow-wrap:break-word;margin:0;font-size:clamp(14px,1.41vw + 12.93px,40px);font-weight:400;line-height:clamp(15px,1.67vw + 13.92px,45px)}.hero .heading-wrapper__lede span{color:var(--white);text-shadow:0 0 10px var(--primary)}.hero .heading-wrapper__lede-break{display:none}@media (max-width:1200px){.hero .heading-wrapper__lede-break{display:inline}}:is(.figma-page:has(.house-parts) .figma-canvas [data-node-id="770:829"],.figma-page:has(.house-parts) .figma-canvas-mobile [data-node-id="770:187"]){display:none}.house-parts{--hp-block:clamp(890px,885.38px + 1.282vw,910px);--hp-section-gap:clamp(60px,46.15px + 3.846vw,120px);--hp-title-fs:clamp(40px,35.38px + 1.282vw,60px);--hp-title-lh:clamp(40px,37.69px + .641vw,50px);--hp-list-gap:clamp(10px,7.69px + .641vw,20px);--hp-card-strip:clamp(70px,63.08px + 1.923vw,100px);--hp-card-strip-radius:200px;--hp-card-active-radius:clamp(30px,18.46px + 3.205vw,80px);--hp-card-pad:15px;--hp-card-gap:10px;--hp-inner-gap:clamp(15px,12.69px + .641vw,25px);--hp-text-gap:clamp(5px,2.69px + .641vw,15px);--hp-heading-fs:clamp(20px,15.38px + 1.282vw,40px);--hp-lede-fs:clamp(16px,15.54px + .128vw,18px);--hp-lede-max-inline:clamp(280px,202px + 21.67vw,618px);--hp-icon-size:clamp(50px,43.08px + 1.923vw,80px);--hp-strip-icon-size:80px;--hp-vert-fs:30px;inline-size:100%;max-inline-size:var(--content-width-wide);padding-inline:var(--gutter);box-sizing:border-box;block-size:var(--hp-block);align-items:center;gap:var(--hp-section-gap);color:var(--fg-dark-brown);--hp-icon-img:none;direction:rtl;flex-direction:column;margin-inline:auto;display:flex}.house-parts__title{font-family:var(--fg-font);font-weight:800;font-size:var(--hp-title-fs);line-height:var(--hp-title-lh);text-align:right;color:var(--fg-dark-brown);white-space:nowrap;align-self:stretch;margin:0}.house-parts__title span{display:inline}.house-parts__list{gap:var(--hp-list-gap);flex-flow:row;align-items:stretch;block-size:730px;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.house-parts__card{flex:0 0 var(--hp-card-strip);border-radius:var(--hp-card-strip-radius);isolation:isolate;justify-content:flex-end;align-items:center;gap:var(--hp-card-gap);block-size:100%;padding:var(--hp-card-pad);box-sizing:border-box;flex-direction:column;list-style:none;transition:flex-basis .3s ease-in-out,flex-grow .3s ease-in-out,border-radius .3s ease-in-out;display:flex;position:relative;overflow:hidden}.house-parts__card.is-active,.house-parts__card:focus-within{border-radius:var(--hp-card-active-radius);flex:1 1 0}.house-parts__card.is-active .house-parts__overlay,.house-parts__card:focus-within .house-parts__overlay,.house-parts__card.is-active .house-parts__vert,.house-parts__card:focus-within .house-parts__vert,.house-parts__card.is-active .house-parts__strip-icon,.house-parts__card:focus-within .house-parts__strip-icon{opacity:0}.house-parts__card.is-active .house-parts__inner,.house-parts__card:focus-within .house-parts__inner{opacity:1}.house-parts__media{z-index:-2;position:absolute;inset:0}.house-parts__media img{object-fit:cover;border-radius:0;block-size:100%;inline-size:100%;display:block}.house-parts__overlay{background:var(--fg-overlay-dark-40);z-index:-1;opacity:1;transition:opacity .3s ease-in-out;position:absolute;inset:0}.house-parts__vert{writing-mode:vertical-lr;text-orientation:mixed;white-space:nowrap;font-family:var(--fg-font);font-weight:800;font-size:var(--hp-vert-fs);letter-spacing:.06em;color:var(--fg-light-brown);opacity:1;flex-shrink:0;line-height:1;transition:opacity .3s ease-in-out;rotate:180deg}.house-parts__strip-icon{inline-size:var(--hp-strip-icon-size);aspect-ratio:1;background:var(--fg-light-brown);box-shadow:var(--fg-shadow-icon-circle);opacity:1;border-radius:50%;flex-shrink:0;place-items:center;transition:opacity .3s ease-in-out;display:grid;position:relative}.house-parts__strip-icon img{object-fit:contain;block-size:60%;inline-size:60%}.house-parts__inner{z-index:1;justify-content:flex-end;align-items:flex-end;gap:var(--hp-inner-gap);opacity:0;color:var(--fg-light-brown);direction:rtl;background:linear-gradient(#0000 58%,#281d07 100%);flex-direction:row;padding:45px 40px;text-decoration:none;transition:opacity .3s ease-in-out;display:flex;position:absolute;inset:0}.house-parts__inner:focus{box-shadow:none;outline:0}.house-parts__inner-content{justify-content:flex-end;align-items:center;gap:var(--hp-inner-gap);direction:rtl;flex-direction:row;inline-size:100%;display:flex}.house-parts__text{align-items:flex-start;gap:var(--hp-text-gap);text-align:right;direction:rtl;flex-direction:column;flex:0 618px;min-height:0;display:flex}.house-parts__heading{font-family:var(--fg-font);font-weight:800;font-size:var(--hp-heading-fs);letter-spacing:.025em;color:var(--fg-light-brown);margin:0;line-height:30px}.house-parts__lede{font-family:var(--fg-font);font-weight:400;font-size:var(--hp-lede-fs);color:#fff;max-inline-size:var(--hp-lede-max-inline);max-block-size:calc(657px - 7em);margin:0;line-height:20px;overflow:hidden}.house-parts__lede p{margin:0}.house-parts__more{font-family:var(--fg-font);color:var(--fg-orange);font-size:16px;font-weight:800;line-height:20px;text-decoration:underline;display:none}.house-parts__icon{inline-size:var(--hp-icon-size);aspect-ratio:1;background:var(--fg-light-brown);box-shadow:var(--fg-shadow-icon-circle);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.house-parts__icon img{object-fit:contain;block-size:60%;inline-size:60%}@media (max-width:768px){.house-parts__title{white-space:normal}.house-parts__list{flex-direction:column;block-size:auto}.house-parts__card{inline-size:100%;block-size:var(--hp-card-strip)}.house-parts__card.is-active,.house-parts__card:focus-within{flex:0 0 350px;block-size:350px}.house-parts__vert,.house-parts__strip-icon{display:none}.house-parts__inner{opacity:1;background:#281d0766;padding:0 10px}.house-parts__card.is-active .house-parts__inner,.house-parts__card:focus-within .house-parts__inner{background:linear-gradient(#0000 46.286%,#281d07 100%);flex-direction:column;gap:10px;padding:20px}.house-parts__card.is-active .house-parts__inner-content,.house-parts__card:focus-within .house-parts__inner-content{flex-direction:column;align-items:flex-start;gap:10px}.house-parts__lede,.house-parts__more{display:none}.house-parts__card.is-active .house-parts__lede,.house-parts__card:focus-within .house-parts__lede{max-block-size:calc(315px - 5em);display:block}.house-parts__card.is-active .house-parts__more,.house-parts__card:focus-within .house-parts__more{display:inline}.house-parts__text{flex:auto}}:is(.figma-page:has(.problems-carousel) .figma-canvas [data-node-id="770:701"],.figma-page:has(.problems-carousel) .figma-canvas-mobile [data-node-id="770:257"],.figma-page:has(.products-grid) .figma-canvas-mobile [data-node-id="770:339"]){display:none}.problems-carousel{--pc-scale:calc(100vw/1920px);--carousel-radius:calc(540px*var(--pc-scale));--carousel-item-size:calc(180px*var(--pc-scale));--carousel-container-height:calc(950px*var(--pc-scale));--description-size:calc(780px*var(--pc-scale));inline-size:100%;max-inline-size:var(--content-width-wide);padding-inline:var(--gutter);box-sizing:border-box;block-size:calc(1100px*var(--pc-scale));color:var(--fg-dark-brown);z-index:10;pointer-events:none;direction:rtl;margin-inline:auto;position:relative}@media (min-width:1920px){.problems-carousel{--pc-scale:1;--carousel-radius:540px;--carousel-item-size:180px;--carousel-container-height:950px;--description-size:780px;block-size:1100px}}.problems-carousel__defs{pointer-events:none;block-size:0;inline-size:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.carousel-item.active .carousel-item__icon--inline [fill=currentColor]{fill:url(#problemsActiveGradient)}.carousel-item.active .carousel-item__icon--inline [stroke=currentColor]{stroke:url(#problemsActiveGradient)}.carousel-item{opacity:1;transition:opacity .45s}.carousel-item.is-out-of-arc{opacity:0}@media (max-width:768px){.carousel-item.is-out-of-arc{opacity:.18}}.problems-carousel__title{font-family:var(--fg-font);font-weight:800;font-size:calc(60px*var(--pc-scale));line-height:calc(50px*var(--pc-scale));text-align:center;color:var(--fg-dark-brown);z-index:2;pointer-events:auto;margin:0;padding-block-start:0;position:relative}.circle-carousel-container{inline-size:100%;block-size:calc(1020px*var(--pc-scale));pointer-events:auto;margin-block-start:calc(146px*var(--pc-scale));position:relative}.circle-carousel-holder{pointer-events:none;position:absolute;inset:0}.circle-carousel-holder--bottom{display:none}.carousel-item{inline-size:var(--carousel-item-size);align-items:center;gap:calc(15px*var(--pc-scale));cursor:pointer;pointer-events:auto;transform-origin:50%;background:0 0;border:0;flex-direction:column;padding:0;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%}.carousel-item__icon{inline-size:calc(50px*var(--pc-scale));block-size:calc(50px*var(--pc-scale));object-fit:contain;display:block}.carousel-item__icon--inline{color:var(--fg-dark-brown);flex-shrink:0;place-items:center;display:grid}.carousel-item__icon--inline svg{object-fit:contain;block-size:100%;inline-size:100%;display:block}.carousel-item__label{font-family:var(--fg-font);font-weight:800;font-size:calc(25px*var(--pc-scale));line-height:calc(25px*var(--pc-scale));color:var(--fg-dark-brown);text-align:center;white-space:normal;inline-size:calc(180px*var(--pc-scale));transition:color .2s,font-size .2s}.carousel-item.active .carousel-item__label{color:var(--fg-green);font-size:calc(30px*var(--pc-scale))}.description-holder{inline-size:var(--description-size);block-size:var(--description-size);background:var(--fg-grad-green-vertical);box-shadow:var(--fg-shadow-green-circle);z-index:1;pointer-events:auto;border-radius:50%;margin-block-start:calc(var(--description-size)*-.5);margin-inline-start:calc(var(--description-size)*-.5);position:absolute;inset-block-start:50%;inset-inline-start:50%}.description-item{inset-inline:calc(143px*var(--pc-scale));justify-content:space-between;align-items:center;gap:calc(20px*var(--pc-scale));text-align:center;color:var(--fg-light-brown);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .7s;display:flex;position:absolute;inset-block-start:calc(100px*var(--pc-scale));inset-block-end:calc(180px*var(--pc-scale));overflow:hidden}.description-item.active{opacity:1;pointer-events:auto}.description-item__icon-bg{display:contents}.description-item__icon{inline-size:calc(52px*var(--pc-scale));block-size:calc(52px*var(--pc-scale));color:var(--fg-light-brown);flex-shrink:0;place-items:center;display:grid}.description-item__icon img{object-fit:contain;filter:brightness(0)invert();block-size:100%;inline-size:100%}.description-item__icon--inline svg{object-fit:contain;block-size:100%;inline-size:100%;display:block}.description-item__content{font-family:var(--fg-font);font-weight:400;font-size:calc(25px*var(--pc-scale));line-height:calc(35px*var(--pc-scale));color:var(--fg-light-brown);inline-size:calc(494px*var(--pc-scale));text-align:center;flex:auto;min-block-size:0;max-inline-size:none;overflow:hidden}.description-item__content :where(p){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 .5em}.description-item__content :where(p:last-child){margin-bottom:0}.description-item__content :where(strong,b){color:inherit;font-weight:800}.description-item__cta{inline-size:calc(200px*var(--pc-scale));block-size:calc(70px*var(--pc-scale));background:var(--fg-dark-brown);color:var(--fg-light-brown);font-family:var(--fg-font);font-weight:800;font-size:calc(20px*var(--pc-scale));border-radius:calc(1000px*var(--pc-scale));-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);flex-shrink:0;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.description-item__cta:hover,.description-item__cta:focus-visible{background:var(--fg-green-dark);outline:0}.circle-carousel-nav{bottom:calc(220px*var(--pc-scale));gap:calc(30px*var(--pc-scale));z-index:6;pointer-events:auto;flex-direction:row;display:flex;position:absolute;left:50%;transform:translate(-50%)}.circle-carousel-nav button{inline-size:calc(70px*var(--pc-scale));block-size:calc(70px*var(--pc-scale));background:var(--fg-light-brown);cursor:pointer;box-shadow:var(--fg-shadow-nav-arrow);color:var(--fg-dark-brown);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.circle-carousel-nav button:hover,.circle-carousel-nav button:focus-visible{background:var(--fg-yellow-light);outline:0}.circle-carousel-nav button svg{inline-size:calc(45px*var(--pc-scale));block-size:auto;display:block}@media (max-width:768px){.problems-carousel{--pc-scale:calc(100vw/360px);--carousel-radius:calc(110px*var(--pc-scale));--carousel-item-size:calc(100px*var(--pc-scale));--description-size:calc(350px*var(--pc-scale));block-size:calc(880px*var(--pc-scale))}.problems-carousel__title{font-size:calc(40px*var(--pc-scale));line-height:calc(40px*var(--pc-scale))}.circle-carousel-container{block-size:calc(820px*var(--pc-scale));margin-block-start:calc(40px*var(--pc-scale))}.circle-carousel-holder--top,.circle-carousel-holder--bottom{block-size:calc(100px*var(--pc-scale));pointer-events:none;left:0;right:0;position:absolute;inset-inline:0;transform:none}.circle-carousel-holder--top{top:calc(40px*var(--pc-scale));z-index:4}.circle-carousel-holder--bottom{top:calc(700px*var(--pc-scale));opacity:.1;z-index:2;display:block}.carousel-item{inline-size:calc(100px*var(--pc-scale));gap:calc(4px*var(--pc-scale))}.carousel-item__icon,.carousel-item__icon--inline{inline-size:calc(50px*var(--pc-scale));block-size:calc(50px*var(--pc-scale))}.carousel-item__label{font-size:calc(18px*var(--pc-scale));line-height:calc(20px*var(--pc-scale));inline-size:calc(110px*var(--pc-scale));white-space:normal;overflow:visible}.carousel-item.active .carousel-item__label{color:var(--fg-green);font-size:calc(18px*var(--pc-scale))}.carousel-item.is-out-of-arc{opacity:inherit}.description-holder{z-index:3;margin-block-start:0;inset-block-start:calc(240px*var(--pc-scale))}.description-item__icon-bg{inline-size:calc(86px*var(--pc-scale));block-size:calc(86px*var(--pc-scale));background:var(--fg-light-brown);box-shadow:0 calc(4px*var(--pc-scale))calc(4px*var(--pc-scale))#00000040;z-index:3;inset-block-start:calc(-38px*var(--pc-scale));border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.description-item__icon-bg .description-item__icon--inline [fill=currentColor]{fill:url(#problemsActiveGradient)}.description-item__icon-bg .description-item__icon--inline [stroke=currentColor]{stroke:url(#problemsActiveGradient)}.description-item__icon-bg .description-item__icon img{filter:none}.description-item{inset-inline:calc(20px*var(--pc-scale));justify-content:space-between;gap:calc(15px*var(--pc-scale));padding-block-start:calc(70px*var(--pc-scale));inset-block-start:0;inset-block-end:calc(-18px*var(--pc-scale));overflow:visible}.description-item__content{font-size:calc(18px*var(--pc-scale));line-height:calc(25px*var(--pc-scale));inline-size:calc(280px*var(--pc-scale))}.description-item__cta{inline-size:calc(180px*var(--pc-scale));block-size:calc(60px*var(--pc-scale));font-size:calc(18px*var(--pc-scale))}.circle-carousel-nav{bottom:auto;top:calc(170px*var(--pc-scale));padding:0 calc(10px*var(--pc-scale));z-index:7;justify-content:space-between;gap:0;display:flex;left:0;right:0;transform:none}.circle-carousel-nav button{inline-size:calc(60px*var(--pc-scale));block-size:calc(60px*var(--pc-scale))}.circle-carousel-nav button svg{inline-size:calc(33px*var(--pc-scale))}}.products-grid{--pg-scale:calc(100vw/1920px);inline-size:calc(100% - 120px*var(--pg-scale));max-inline-size:calc(1800px*var(--pg-scale));box-sizing:border-box;border-radius:calc(80px*var(--pg-scale));background:linear-gradient(180deg,#0079fed9 0%,#0079fef2 100%),var(--fg-blue);z-index:5;block-size:auto;direction:rtl;flex-direction:column;align-items:center;margin-block-start:0;margin-inline:auto;padding-block-start:calc(125px*var(--pg-scale));padding-block-end:calc(125px*var(--pg-scale));padding-inline:0;display:flex;position:relative;overflow:clip}.home .products-grid{block-size:calc(1458px*var(--pg-scale));margin-block-start:calc((-387px*var(--pg-scale)) - var(--section-space-m));padding-block-start:calc(533px*var(--pg-scale))}@media (min-width:1920px){.products-grid{--pg-scale:1;border-radius:80px;block-size:auto;inline-size:calc(100% - 120px);max-inline-size:1800px;margin-block-start:0;padding-block:125px}.home .products-grid{block-size:1458px;margin-block-start:calc(-387px - var(--section-space-m));padding-block-start:533px}}.products-grid__title{font-family:var(--fg-font);font-weight:800;font-size:calc(60px*var(--pg-scale));line-height:calc(50px*var(--pg-scale));text-align:center;margin:0 0 calc(100px*var(--pg-scale))0;color:var(--fg-light-brown);white-space:nowrap}.products-grid__list{justify-content:space-between;align-items:stretch;gap:calc(21px*var(--pg-scale));inline-size:100%;max-inline-size:calc(1400px*var(--pg-scale));flex-flow:row;margin:0;padding:0;list-style:none;display:flex}.products-grid__card{min-inline-size:0;block-size:calc(600px*var(--pg-scale));border-radius:calc(30px*var(--pg-scale));box-shadow:var(--fg-shadow-card);isolation:isolate;background-image:linear-gradient(90deg,#fee54d 0%,#fe7b00 100%);flex:1 1 0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.products-grid__card:before{content:"";background:var(--fg-light-brown);z-index:0;pointer-events:none;transition:inset .3s;position:absolute;inset:0}.products-grid__card:hover,.products-grid__card:focus-within{transform:translateY(calc(-15px*var(--pg-scale)))scale(1.05)}.products-grid__card:hover:before,.products-grid__card:focus-within:before{inset:2px;inset-block-end:calc(52px*var(--pg-scale))}.products-grid__card-link{z-index:1;block-size:100%;color:inherit;padding:calc(50px*var(--pg-scale))calc(43px*var(--pg-scale))calc(70px*var(--pg-scale));gap:calc(30px*var(--pg-scale));flex-direction:column;text-decoration:none;display:flex;position:relative}.products-grid__card-link:focus-visible{outline:2px solid var(--fg-yellow);outline-offset:-2px}.products-grid__card-media{inline-size:100%;block-size:calc(292px*var(--pg-scale));flex-shrink:0;place-items:center;display:grid;position:relative}.products-grid__card-media img{object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:100%}.products-grid__card-body{align-items:center;gap:calc(20px*var(--pg-scale));text-align:center;flex-direction:column;flex-grow:1;display:flex}.products-grid__card-title{font-family:var(--fg-font);font-weight:800;font-size:calc(30px*var(--pg-scale));line-height:calc(30px*var(--pg-scale));color:var(--fg-dark-brown);margin:0}.products-grid__card-subtitle{font-family:var(--fg-font);font-weight:700;font-size:calc(20px*var(--pg-scale));color:var(--fg-dark-brown);margin:calc(-12px*var(--pg-scale))0 0;line-height:1.2}.products-grid__card-lede{font-family:var(--fg-font);font-weight:400;font-size:calc(18px*var(--pg-scale));line-height:calc(20px*var(--pg-scale));color:var(--fg-dark-brown);inline-size:calc(263px*var(--pg-scale));-webkit-line-clamp:5;-webkit-box-orient:vertical;max-inline-size:100%;margin:0;display:-webkit-box;overflow:hidden}.products-grid__card-cta{block-size:calc(50px*var(--pg-scale));font-family:var(--fg-font);font-weight:800;font-size:calc(20px*var(--pg-scale));color:var(--fg-dark-brown);opacity:0;z-index:2;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.products-grid__card:hover .products-grid__card-cta,.products-grid__card:focus-within .products-grid__card-cta{opacity:1}@media (max-width:768px){.products-grid{--pg-scale:calc(100vw/360px);block-size:calc(740px*var(--pg-scale));inline-size:100vw;max-inline-size:100vw;border-radius:0;margin-block-start:0;margin-inline:calc(50% - 50vw);padding-block-start:calc(79px*var(--pg-scale));padding-block-end:calc(80px*var(--pg-scale));padding-inline:0}.products-grid__card:before{inset:2px;inset-block-end:calc(52px*var(--pg-scale))}.products-grid__card-cta{opacity:1}.products-grid__title{font-size:calc(40px*var(--pg-scale));line-height:calc(40px*var(--pg-scale));margin-block-end:calc(60px*var(--pg-scale))}.products-grid__list{scroll-snap-type:x mandatory;gap:calc(20px*var(--pg-scale));padding-inline:calc(50px*var(--pg-scale));scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;inline-size:100%;max-inline-size:none;overflow-x:auto}.products-grid__list::-webkit-scrollbar{display:none}.products-grid__card{flex:0 0 calc(260px*var(--pg-scale));block-size:calc(480px*var(--pg-scale));scroll-snap-align:center}.products-grid__card-link{padding:calc(30px*var(--pg-scale));gap:calc(25px*var(--pg-scale))}.products-grid__card-media{block-size:calc(213px*var(--pg-scale))}.products-grid__card-title{font-size:calc(24px*var(--pg-scale));line-height:calc(28px*var(--pg-scale))}.products-grid__card-subtitle{font-size:calc(16px*var(--pg-scale))}.products-grid__card-lede{font-size:calc(14px*var(--pg-scale));line-height:calc(18px*var(--pg-scale));inline-size:100%}}:is(.figma-page:has(.projects-carousel) .figma-canvas [data-node-id="770:683"],.figma-page:has(.projects-carousel) .figma-canvas-mobile [data-node-id="770:176"]){display:none}.projects-carousel{--prc-scale:calc(100vw/1920px);--pc-active-w:400;--pc-inactive-w:370;--pc-gap:15;box-sizing:border-box;inline-size:100%;max-inline-size:none;block-size:calc(700px*var(--prc-scale));z-index:6;color:var(--fg-dark-brown);pointer-events:none;direction:ltr;padding-inline:0;position:relative;overflow:visible}.projects-carousel__inner{block-size:100%;align-items:center;gap:0;padding-inline-start:calc(259px*var(--prc-scale));display:flex;position:relative}.projects-carousel__header{z-index:10;padding-block:calc(50px*var(--prc-scale));align-items:flex-end;gap:calc(80px*var(--prc-scale));pointer-events:auto;block-size:100%;background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;padding-inline-start:calc(50px*var(--prc-scale));padding-inline-end:calc(70px*var(--prc-scale));display:flex;position:relative}.projects-carousel__title{font-family:var(--fg-font);font-weight:800;font-size:calc(60px*var(--prc-scale));line-height:calc(60px*var(--prc-scale));color:var(--fg-dark-brown);text-align:right;white-space:nowrap;margin:0}.projects-carousel__link{font-family:var(--fg-font);font-weight:400;font-size:calc(25px*var(--prc-scale));line-height:calc(40px*var(--prc-scale));color:var(--fg-dark-brown);white-space:nowrap;text-decoration:underline}.projects-carousel__nav{gap:calc(30px*var(--prc-scale));filter:drop-shadow(0 5px 20px #0000001a);pointer-events:auto;flex-direction:row-reverse;align-self:flex-end;display:flex}.projects-carousel__nav-btn{inline-size:calc(70px*var(--prc-scale));block-size:calc(70px*var(--prc-scale));background:var(--fg-light-brown);cursor:pointer;color:var(--fg-dark-brown);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .2s;display:flex}.projects-carousel__nav-btn:hover{transform:scale(1.05)}.projects-carousel__nav-btn:focus-visible{outline:2px solid var(--fg-dark-brown);outline-offset:2px}.projects-carousel__nav-btn svg{inline-size:calc(35px*var(--prc-scale));block-size:auto}.projects-carousel__nav-btn[disabled]{opacity:.3;cursor:not-allowed;transform:none}.projects-carousel__viewport{flex:1 1 0;block-size:100%;position:relative;overflow:clip visible}.projects-carousel__list{--drag-dx:0px;block-size:100%;margin:0;padding:0;list-style:none;position:relative}.projects-carousel__viewport{touch-action:pan-y;cursor:grab}.projects-carousel__viewport:active{cursor:grabbing}.projects-carousel__card{transform:translateY(-50%)translateX(calc(var(--card-x,0px) + var(--drag-dx,0px)));inline-size:calc(370px*var(--prc-scale));block-size:calc(640px*var(--prc-scale));border-radius:calc(30px*var(--prc-scale));pointer-events:auto;top:50%;transition:transform .45s cubic-bezier(.4,0,.2,1),inline-size .3s,block-size .3s;position:absolute;inset-inline-start:0;overflow:hidden;box-shadow:0 6px 13px #010b1c1a,0 23px 23px #010b1c17,0 53px 32px #010b1c0d}.projects-carousel__card.active{inline-size:calc(400px*var(--prc-scale));block-size:calc(700px*var(--prc-scale));z-index:5}.projects-carousel__card-link{block-size:100%;inline-size:100%;color:inherit;text-decoration:none;display:block;position:relative}.projects-carousel__card-image{object-fit:cover}.projects-carousel__card-caption{block-size:calc(150px*var(--prc-scale));padding:calc(25px*var(--prc-scale))calc(40px*var(--prc-scale));-webkit-backdrop-filter:blur(10px);font-family:var(--fg-font);font-weight:800;font-size:calc(25px*var(--prc-scale));line-height:calc(30px*var(--prc-scale));color:#efe9e1;text-align:center;opacity:0;background:#281d0780;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.projects-carousel__card.active .projects-carousel__card-caption{opacity:1}@media (min-width:1920px){.projects-carousel{--prc-scale:1}}@media (max-width:768px){.projects-carousel{--prc-scale:calc(100vw/360px);block-size:calc(730px*var(--prc-scale));overflow:visible}.projects-carousel__inner{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;block-size:100%;padding-inline:0}.projects-carousel__header{z-index:auto;block-size:auto;box-shadow:none;background:0 0;order:1;align-items:center;gap:0;padding:0;position:static}.projects-carousel__title{font-size:calc(40px*var(--prc-scale));line-height:calc(45px*var(--prc-scale));text-align:center}.projects-carousel__link{font-size:calc(20px*var(--prc-scale));line-height:calc(18px*var(--prc-scale));position:absolute;inset-block-end:calc(20px*var(--prc-scale));inset-inline-start:50%;transform:translate(-50%)}.projects-carousel__viewport{inline-size:100%;block-size:calc(510px*var(--prc-scale));order:2;flex:0 0 calc(510px*var(--prc-scale));margin-block-start:calc(20px*var(--prc-scale));overflow:hidden}.projects-carousel__card{transform:translate(-50%,-50%)translateX(var(--card-x,0px));opacity:1;pointer-events:auto;transition:transform .45s cubic-bezier(.4,0,.2,1);inset-inline-start:50%;inline-size:calc(290px*var(--prc-scale))!important;block-size:calc(510px*var(--prc-scale))!important}.projects-carousel__card.active{z-index:5}.projects-carousel__card-caption{block-size:calc(100px*var(--prc-scale));font-size:calc(20px*var(--prc-scale));line-height:calc(25px*var(--prc-scale));opacity:0}.projects-carousel__card.active .projects-carousel__card-caption{opacity:1}.projects-carousel__nav{padding-inline:calc(15px*var(--prc-scale));z-index:20;pointer-events:none;flex-direction:row-reverse;order:3;justify-content:space-between;gap:0;position:absolute;inset-block-start:calc(360px*var(--prc-scale));inset-inline:0}.projects-carousel__nav-btn{inline-size:calc(60px*var(--prc-scale));block-size:calc(60px*var(--prc-scale));pointer-events:auto}.projects-carousel__nav-btn svg{inline-size:calc(30px*var(--prc-scale))}}:is(.figma-page:has(.logos-carousel) .figma-canvas [data-node-id="770:649"],.figma-page:has(.logos-carousel) .figma-canvas-mobile [data-node-id="770:153"]){display:none}.logos-carousel{--lc-scale:calc(100vw/1920px);touch-action:pan-y;cursor:grab;--lc-line-color:#281d071a;--lc-glow-r:33;--lc-glow-g:186;--lc-glow-b:44;--lc-bg-left:calc(100vw*179/1920);--lc-bg-right:calc(100vw*181/1920);--lc-cube-size:calc(var(--canvas-band-w)/var(--grid-cols));inline-size:100%;max-inline-size:var(--canvas-band-w);box-sizing:border-box;block-size:calc(var(--lc-cube-size) + 60px*var(--lc-scale));pointer-events:auto;direction:ltr;margin-inline:auto;padding-inline:0;position:relative}.logos-carousel:active{cursor:grabbing}@media (min-width:1920px){.logos-carousel{--lc-scale:1}}.logos-carousel__row{inline-size:100%;block-size:var(--lc-cube-size);border-top:1px solid var(--lc-line-color);border-bottom:1px solid var(--lc-line-color);position:relative;overflow:hidden}.logos-carousel__row--bottom{display:none}.logos-carousel__track{will-change:transform;align-items:center;block-size:100%;display:flex}.logos-carousel__item{flex:0 0 var(--lc-cube-size);block-size:var(--lc-cube-size);isolation:isolate;position:relative}.glow-border__wrapper{--glow-color-r:33;--glow-color-g:186;--glow-color-b:44;--background-tint:#f0f0f00d;--glow-blur:20px;--glow-width:3px;--glow-radius:50px;--transition-speed:.4s;--left-glow-opacity:0;--right-glow-opacity:0;--top-glow-opacity:0;--bottom-glow-opacity:0;--left-glow-top:0px;--right-glow-top:0px;--top-glow-left:0px;--bottom-glow-left:0px;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:relative}.glow-overflow__wrapper{block-size:100%;inline-size:100%;position:relative;overflow:hidden}.glow-overflow__wrapper:before,.glow-overflow__wrapper:after{content:"";pointer-events:none;z-index:4;transition:opacity var(--transition-speed)ease-out;inline-size:var(--glow-width);block-size:var(--glow-radius);background:radial-gradient(ellipse at center,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.8)0%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.6)30%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.3)60%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),0)100%);box-shadow:0 0 var(--glow-blur)rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.6);position:absolute}.glow-overflow__wrapper:before{left:-1px;top:var(--left-glow-top);opacity:var(--left-glow-opacity)}.glow-overflow__wrapper:after{right:-1px;top:var(--right-glow-top);opacity:var(--right-glow-opacity)}.glow-background-holder{background:var(--background-tint);z-index:1;pointer-events:none;position:absolute;inset:0}.glow-background-holder:before,.glow-background-holder:after{content:"";pointer-events:none;z-index:4;transition:opacity var(--transition-speed)ease-out;inline-size:var(--glow-radius);block-size:var(--glow-width);background:radial-gradient(ellipse at center,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.8)0%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.6)30%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.3)60%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),0)100%);box-shadow:0 0 var(--glow-blur)rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.6);position:absolute}.glow-background-holder:before{top:-1px;left:var(--top-glow-left);opacity:var(--top-glow-opacity)}.glow-background-holder:after{bottom:-1px;left:var(--bottom-glow-left);opacity:var(--bottom-glow-opacity)}.glow-slot__wrapper{z-index:2;block-size:100%;inline-size:100%;padding:calc(20px*var(--lc-scale));justify-content:center;align-items:center;display:flex;position:relative}.glow-logo{object-fit:contain;filter:saturate(0%);opacity:.5;mix-blend-mode:multiply;pointer-events:none;block-size:100%;inline-size:100%;transition:filter .3s,opacity .3s;display:block}.glow-slot__wrapper:hover .glow-logo{filter:saturate();opacity:1}.glow-background-gradient{background:radial-gradient(circle at center,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),1)0%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),.25)30%,rgba(var(--glow-color-r),var(--glow-color-g),var(--glow-color-b),0)70%);pointer-events:none;z-index:0;block-size:400px;inline-size:400px;transition:transform .2s ease-out,opacity var(--transition-speed)ease-out;filter:blur(40px);opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.glow-background-gradient,.glow-overflow__wrapper:before,.glow-overflow__wrapper:after,.glow-background-holder:before,.glow-background-holder:after{transition:none!important}}.logos-carousel__dots{justify-content:center;align-items:center;gap:calc(5px*var(--lc-scale));z-index:5;display:flex;position:absolute;inset-block-start:calc(var(--lc-cube-size) + 20px*var(--lc-scale));inset-inline:0}.logos-carousel__dot{inline-size:calc(12px*var(--lc-scale));block-size:calc(12px*var(--lc-scale));cursor:pointer;background:#281d071a;border:none;border-radius:50%;padding:0;transition:background .3s,transform .2s}.logos-carousel__dot:hover{background:#281d0740;transform:scale(1.1)}.logos-carousel__dot.active{background:rgb(var(--lc-glow-r),var(--lc-glow-g),var(--lc-glow-b))}.logos-carousel__dot:focus-visible{outline:2px solid rgb(var(--lc-glow-r),var(--lc-glow-g),var(--lc-glow-b));outline-offset:2px}@media (max-width:768px){.logos-carousel{--lc-scale:calc(100vw/360px);block-size:calc(var(--lc-cube-size)*2 + 60px*var(--lc-scale))}.logos-carousel__row--bottom{display:block}.logos-carousel__dots{inset-block-start:calc(var(--lc-cube-size)*2 + 20px*var(--lc-scale))}}:is(.figma-page:has(.articles-carousel) .figma-canvas [data-node-id="770:619"],.figma-page:has(.articles-carousel) .figma-canvas [data-node-id="770:620"],.figma-page:has(.articles-carousel) .figma-canvas-mobile [data-node-id="770:134"]){display:none}.articles-carousel{--ac-scale:calc(100vw/1920px);box-sizing:border-box;inline-size:100%;max-inline-size:none;block-size:calc(940px*var(--ac-scale));color:var(--fg-dark-brown);pointer-events:none;direction:ltr;background:0 0;padding-inline:0;position:relative;overflow:hidden}.articles-carousel__inner{inline-size:calc(1400px*var(--ac-scale));padding-block:calc(150px*var(--ac-scale));gap:calc(100px*var(--ac-scale));pointer-events:auto;flex-direction:column;block-size:100%;margin-inline:auto;display:flex}.articles-carousel__header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.articles-carousel__title-block{align-items:flex-end;gap:calc(30px*var(--ac-scale));text-align:right;display:flex}.articles-carousel__title{font-family:var(--fg-font);font-weight:800;font-size:calc(60px*var(--ac-scale));line-height:calc(60px*var(--ac-scale));color:var(--fg-dark-brown);white-space:nowrap;margin:0}.articles-carousel__link{font-family:var(--fg-font);font-weight:400;font-size:calc(25px*var(--ac-scale));line-height:calc(40px*var(--ac-scale));color:var(--fg-dark-brown);white-space:nowrap;text-decoration:underline}.articles-carousel__nav{gap:calc(30px*var(--ac-scale));filter:drop-shadow(0 5px 10px #0000001a);flex-direction:row-reverse;display:flex}.articles-carousel__nav-btn{inline-size:calc(70px*var(--ac-scale));block-size:calc(70px*var(--ac-scale));background:var(--fg-light-brown);cursor:pointer;color:var(--fg-dark-brown);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,background .2s;display:flex}.articles-carousel__nav-btn:hover{transform:scale(1.05)}.articles-carousel__nav-btn:focus-visible{outline:2px solid var(--fg-dark-brown);outline-offset:2px}.articles-carousel__nav-btn svg{block-size:100%;inline-size:100%;display:block}.articles-carousel__viewport{touch-action:pan-y;cursor:grab;flex:1 1 0;overflow:hidden}.articles-carousel__viewport:active{cursor:grabbing}.articles-carousel__track{gap:calc(25px*var(--ac-scale));will-change:transform;block-size:100%;margin:0;padding:0;list-style:none;display:flex}.articles-carousel__card{inline-size:calc(450px*var(--ac-scale));block-size:calc(460px*var(--ac-scale));pointer-events:auto;flex-shrink:0}.articles-carousel__card-link{gap:calc(30px*var(--ac-scale));block-size:100%;inline-size:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.articles-carousel__card-image-wrap{block-size:calc(300px*var(--ac-scale));border-radius:calc(50px*var(--ac-scale));flex-shrink:0;inline-size:100%;overflow:hidden}.articles-carousel__card-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.articles-carousel__card-text{align-items:center;gap:calc(20px*var(--ac-scale));text-align:center;inline-size:calc(400px*var(--ac-scale));flex-direction:column;margin-inline:auto;display:flex}.articles-carousel__card-title{font-family:var(--fg-font);font-weight:800;font-size:calc(25px*var(--ac-scale));line-height:calc(25px*var(--ac-scale));color:var(--fg-dark-brown);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.articles-carousel__card-excerpt{font-family:var(--fg-font);font-weight:400;font-size:calc(18px*var(--ac-scale));line-height:calc(20px*var(--ac-scale));color:var(--fg-dark-brown);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.articles-carousel__card-cta{font-family:var(--fg-font);font-weight:800;font-size:calc(20px*var(--ac-scale));line-height:calc(25px*var(--ac-scale));color:#21ba2c;white-space:nowrap;text-decoration:underline}@media (min-width:1920px){.articles-carousel{--ac-scale:1}}@media (max-width:768px){.articles-carousel{--ac-scale:calc(100vw/360px);block-size:calc(805px*var(--ac-scale));overflow:visible}.articles-carousel__inner{inline-size:calc(320px*var(--ac-scale));padding-block:calc(100px*var(--ac-scale));gap:calc(60px*var(--ac-scale))}.articles-carousel__header{justify-content:stretch}.articles-carousel__title-block{justify-content:space-between;inline-size:100%}.articles-carousel__title{font-size:calc(40px*var(--ac-scale));line-height:calc(40px*var(--ac-scale))}.articles-carousel__link{font-size:calc(20px*var(--ac-scale));line-height:calc(28px*var(--ac-scale))}.articles-carousel__nav{padding-inline:calc(10px*var(--ac-scale));z-index:20;pointer-events:none;justify-content:space-between;gap:0;position:absolute;inset-block-start:calc(350px*var(--ac-scale));inset-inline:0;transform:translateY(-50%)}.articles-carousel__nav-btn{inline-size:calc(60px*var(--ac-scale));block-size:calc(60px*var(--ac-scale));pointer-events:auto}.articles-carousel__viewport{block-size:calc(480px*var(--ac-scale));flex:0 0 calc(480px*var(--ac-scale))}.articles-carousel__track{gap:calc(30px*var(--ac-scale))}.articles-carousel__card{inline-size:calc(320px*var(--ac-scale));block-size:calc(480px*var(--ac-scale))}.articles-carousel__card-image-wrap{block-size:calc(300px*var(--ac-scale));border-radius:calc(30px*var(--ac-scale))}.articles-carousel__card-text{inline-size:calc(320px*var(--ac-scale));gap:calc(15px*var(--ac-scale))}.articles-carousel__card-title{font-size:calc(20px*var(--ac-scale));line-height:calc(25px*var(--ac-scale))}.articles-carousel__card-excerpt{font-size:calc(16px*var(--ac-scale));line-height:calc(20px*var(--ac-scale))}.articles-carousel__card-cta{font-size:calc(18px*var(--ac-scale))}}.hero-static-figma-wrap{aspect-ratio:1734/1401;background:#fffdf999;inline-size:100%;position:relative;overflow:hidden}.hero-static-figma{transform-origin:0 0;block-size:1401px;inline-size:1734px;transform:scale(clamp(.25,calc(100vw/1734px),1.2));direction:ltr;position:absolute;inset-block-start:0;inset-inline-start:0}.hero-static-figma__bg-mask{opacity:.1;pointer-events:none;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;block-size:1400px;inline-size:2765px;position:absolute;inset-block-start:0;inset-inline-start:-31px;-webkit-mask-image:url(/hero-figma/bg-mask.svg);mask-image:url(/hero-figma/bg-mask.svg);-webkit-mask-position:31px 0;mask-position:31px 0;-webkit-mask-size:1734px 1401px;mask-size:1734px 1401px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.hero-static-figma__bg-mask img{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}.hero-static-figma__ellipse-box{justify-content:center;align-items:center;display:flex;position:absolute}.hero-static-figma__ellipse-box--right{block-size:721.024px;inline-size:805.098px;inset-block-start:154px;inset-inline-start:808px}.hero-static-figma__ellipse-box--left{block-size:721.27px;inline-size:805.317px;inset-block-start:236px;inset-inline-start:480px}.hero-static-figma__ellipse-rotate{flex:none}.hero-static-figma__ellipse-rotate--right{transform:rotate(-.29deg)}.hero-static-figma__ellipse-rotate--left{transform:rotate(179.69deg)}.hero-static-figma__ellipse{block-size:717px;inline-size:801.5px;position:relative}.hero-static-figma__ellipse-inset{position:absolute}.hero-static-figma__ellipse-inset--right{inset:-4.18% -8.73% -12.55% -6.24%}.hero-static-figma__ellipse-inset--left{inset:-5.58% -2.5% -2.79% -4.99%}.hero-static-figma__ellipse-inset img{block-size:100%;inline-size:100%;max-inline-size:none;display:block}.hero-static-figma__line-box{pointer-events:none;justify-content:center;align-items:center;block-size:1400px;inline-size:1734px;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.hero-static-figma__line-rotate{flex:none;transform:rotate(141.08deg)}.hero-static-figma__line-track{block-size:0;inline-size:2228.62px;position:relative}.hero-static-figma__line-inset{position:absolute;inset:-1px 0 0}.hero-static-figma__line-inset img{block-size:100%;inline-size:100%;max-inline-size:none;display:block}.hero-static-figma__text{color:var(--fg-dark-brown);text-align:right;white-space:nowrap;word-break:break-word;pointer-events:none;flex-direction:column;align-content:stretch;align-items:flex-end;gap:35px;font-style:normal;line-height:0;display:flex;position:absolute;inset-block-start:384px;inset-inline-start:260px}.hero-static-figma__title{font-family:var(--fg-font);flex-shrink:0;margin:0;font-size:150px;font-weight:800;position:relative}.hero-static-figma__title span{line-height:100px}.hero-static-figma__title span:nth-child(2){color:var(--fg-yellow)}.hero-static-figma__lede{font-family:var(--fg-font);flex-shrink:0;margin:0;font-size:40px;font-weight:400;position:relative}.hero-static-figma__lede span{line-height:45px}.hero-static-figma__lede span:nth-child(2){color:var(--fg-light-brown);font-weight:800}.hero-static-figma-mobile-wrap{aspect-ratio:360/580;background:#fffdf999;inline-size:min(100%,62.069dvh);margin-inline:auto;display:none;position:relative;overflow:hidden}.home{container:home/inline-size}@container home (max-width:500px){.hero-static-figma-wrap{display:none}.hero-static-figma-mobile-wrap{display:block}}.hero-static-figma-mobile{transform-origin:0 0;block-size:580px;inline-size:360px;transform:scale(clamp(.5,calc(100vw/360px),1.5));direction:ltr;position:absolute;inset-block-start:0;inset-inline-start:0}.hero-static-figma-mobile__bg-mask{opacity:.1;pointer-events:none;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;block-size:580px;inline-size:1145px;position:absolute;inset-block-start:0;inset-inline-start:-98px;-webkit-mask-image:url(/hero-figma/mobile/bg-mask-mobile.svg);mask-image:url(/hero-figma/mobile/bg-mask-mobile.svg);-webkit-mask-position:98px 0;mask-position:98px 0;-webkit-mask-size:431.5px 580.5px;mask-size:431.5px 580.5px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.hero-static-figma-mobile__bg-mask img{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}.hero-static-figma-mobile__ellipse-box{justify-content:center;align-items:center;display:flex;position:absolute}.hero-static-figma-mobile__ellipse-box--right{block-size:337.415px;inline-size:360.043px;inset-block-start:230px;inset-inline-start:-12px}.hero-static-figma-mobile__ellipse-box--left{block-size:337.218px;inline-size:359.746px;inset-block-start:83px;inset-inline-start:30.73px}.hero-static-figma-mobile__ellipse-rotate{flex:none}.hero-static-figma-mobile__ellipse-rotate--right{transform:rotate(-14.76deg)}.hero-static-figma-mobile__ellipse-rotate--left{transform:rotate(165.15deg)}.hero-static-figma-mobile__ellipse{position:relative}.hero-static-figma-mobile__ellipse-box--right .hero-static-figma-mobile__ellipse{block-size:269.557px;inline-size:301.325px}.hero-static-figma-mobile__ellipse-box--left .hero-static-figma-mobile__ellipse{block-size:269.108px;inline-size:300.823px}.hero-static-figma-mobile__ellipse-inset{position:absolute}.hero-static-figma-mobile__ellipse-inset--right{inset:-11.13% -23.23% -33.39% -16.59%}.hero-static-figma-mobile__ellipse-inset--left{inset:-14.86% -6.65% -7.43% -13.3%}.hero-static-figma-mobile__ellipse-inset img{block-size:100%;inline-size:100%;max-inline-size:none;display:block}.hero-static-figma-mobile__line-box{pointer-events:none;justify-content:center;align-items:center;block-size:486px;inline-size:361.589px;display:flex;position:absolute;inset-block-start:94px;inset-inline-start:-.54px}.hero-static-figma-mobile__line-rotate{flex:none;transform:rotate(126.63deg)}.hero-static-figma-mobile__line-track{block-size:0;inline-size:605.108px;position:relative}.hero-static-figma-mobile__line-inset{position:absolute;inset:-1px 0 0}.hero-static-figma-mobile__line-inset img{block-size:100%;inline-size:100%;max-inline-size:none;display:block}.hero-static-figma-mobile__text{color:var(--fg-dark-brown);text-align:right;white-space:nowrap;word-break:break-word;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;font-style:normal;line-height:0;display:flex;position:absolute;inset-block-start:165px;inset-inline-start:10px}.hero-static-figma-mobile__title{font-family:var(--fg-font);flex-shrink:0;margin:0;font-size:55px;font-weight:800;position:relative}.hero-static-figma-mobile__title span{line-height:42.249px}.hero-static-figma-mobile__title span:nth-child(2){color:var(--fg-yellow)}.hero-static-figma-mobile__lede{font-family:var(--fg-font);flex-shrink:0;font-size:18px;font-weight:400;position:relative}.hero-static-figma-mobile__lede p{margin:0}.hero-static-figma-mobile__lede p span{line-height:19.012px}.hero-static-figma-mobile__lede p span:nth-child(2){color:var(--fg-light-brown);font-weight:800}.hero-static-figma-mobile__lede p:nth-child(2){line-height:19.012px}@media (min-width:769px){.home{--section-space-m:clamp(3rem,1.5rem + 3vw,5rem)}.hero-static-figma-wrap{margin-block-end:-7vw}.house-parts{block-size:auto;position:relative}.house-parts__list{block-size:clamp(480px,100svh - 280px,730px)}}.inner-page{background:var(--fg-light-brown);inline-size:100vw;block-size:calc(var(--page-h,3320)*100vw/1920);margin:0;padding:0;position:relative;overflow:hidden}.inner-canvas{inline-size:1920px;block-size:calc(var(--page-h,3320)*1px);transform:scale(calc(100vw/1920px));transform-origin:0 0;background:var(--fg-light-brown);color:var(--fg-dark-brown);direction:ltr;font-family:Talent FS\:Regular,Heebo,sans-serif;position:absolute;top:0;left:0}.inner-canvas-mobile{inline-size:360px;block-size:calc(var(--page-h-mobile,4500)*1px);transform:scale(calc(100vw/360px));transform-origin:0 0;background:var(--fg-light-brown);color:var(--fg-dark-brown);direction:ltr;font-family:Talent FS\:Regular,Heebo,sans-serif;display:none;position:absolute;top:0;left:0}@media (min-width:1920px){.inner-page{inline-size:1920px;block-size:calc(var(--page-h,3320)*1px);margin-inline:auto}.inner-canvas{transform:none}}@media (max-width:768px){.inner-canvas{display:none}.inner-canvas-mobile{display:block}.inner-page{block-size:calc(var(--page-h-mobile,4500)*100vw/360)}}.section-richtext>:first-child{margin-block-start:0}.section-richtext>:last-child{margin-block-end:0}.section-richtext p{margin-block:0 .75em}.section-richtext strong{font-weight:700}.section-richtext em{font-style:italic}.section-richtext a{color:inherit;text-decoration:underline}.lead-form-section{inline-size:100%;max-inline-size:var(--content-width-wide);padding-inline:var(--gutter);box-sizing:border-box;flex-direction:column;align-items:center;gap:80px;margin-inline:auto;display:flex}.lead-form-section__title{text-align:center;color:#010a1f;margin:0;font-family:Discovery Fs\:Black,Talent FS\:Black,Heebo,sans-serif;font-size:60px;font-weight:800;line-height:50px}.lead-form-section__title>span{margin-top:18px;font-family:Discovery Fs\:Regular,Talent FS\:Regular,Heebo,sans-serif;font-size:40px;font-weight:400;line-height:50px;display:block}.lead-form{isolation:isolate;direction:rtl;background:linear-gradient(#ffa600e6,#ffa600e6),#ffa600f2 url(/figma/about/form-bg.png) 50%/cover no-repeat;border-radius:50px;justify-content:center;align-items:center;display:flex;position:relative}.lead-form--2col{flex-direction:row;gap:min(100px,7%);min-block-size:480px;inline-size:100%;max-inline-size:1400px}.lead-form--1col{box-sizing:border-box;flex-direction:column;gap:30px;inline-size:100%;max-inline-size:600px;padding:60px 50px}.lead-form--1col .lead-form__field,.lead-form--1col .lead-form__submit{inline-size:100%}.lead-form__col{flex-direction:column;inline-size:min(500px,43%);display:flex}.lead-form__col--right{justify-content:center;align-items:flex-end;gap:50px}.lead-form__col--left{justify-content:space-between;align-items:flex-end;height:262px}.lead-form__field{flex-direction:column;align-items:stretch;gap:20px;inline-size:100%;max-inline-size:500px;display:flex}.lead-form__label-row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.lead-form__label{color:var(--fg-dark-brown);text-align:right;font-family:Talent FS\:Regular,Heebo,sans-serif;font-size:25px;font-weight:400;line-height:1;display:block}.lead-form__chevron{width:20px;height:9px;color:var(--fg-dark-brown);flex-shrink:0}.lead-form__field--with-chevron .lead-form__label-row,.lead-form__field--with-chevron .lead-form__label{cursor:pointer}.lead-form__field-error{color:#7a1010;margin:-12px 0 0;font-size:16px;font-weight:700}.lead-form__input[aria-invalid=true]{border-bottom-color:#7a1010}.lead-form__input{border:0;border-bottom:1px solid var(--fg-dark-brown);width:100%;height:32px;color:var(--fg-dark-brown);text-align:right;box-shadow:none;background:0 0;border-radius:0;outline:none;padding:0 0 6px;font-family:Talent FS\:Regular,Heebo,sans-serif;font-size:22px}.lead-form__input--ltr{text-align:right}.lead-form__input:focus{border-bottom-color:var(--fg-green-dark)}.lead-form__select{appearance:none;cursor:pointer}.lead-form__select option{background:var(--fg-light-brown);color:var(--fg-dark-brown)}.lead-form__submit{background:var(--fg-light-brown);inline-size:100%;max-inline-size:500px;height:65px;color:var(--fg-dark-brown);cursor:pointer;border:0;border-radius:150px;justify-content:center;align-items:center;padding:20px 45px;font-family:Talent FS\:Black,Heebo,sans-serif;font-size:20px;font-weight:800;transition:filter .2s,transform 50ms;display:flex}.lead-form__submit:hover{filter:brightness(1.05)}.lead-form__submit:active{transform:translateY(1px)}.lead-form__submit:disabled{opacity:.6;cursor:wait}.lead-form__error{color:#b91c1c;white-space:nowrap;font-size:18px;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.lead-form--success{justify-content:center;align-items:center;display:flex}.lead-form__success-inner{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.lead-form__success-title{color:var(--fg-dark-brown);margin:0;font-family:Talent FS\:Black,Heebo,sans-serif;font-size:40px;font-weight:800}.lead-form__success-sub{color:var(--fg-dark-brown);margin:0;font-size:24px}.lead-form__success-again{background:var(--fg-light-brown);color:var(--fg-dark-brown);cursor:pointer;border:0;border-radius:150px;margin-top:16px;padding:14px 36px;font-family:Talent FS\:Black,Heebo,sans-serif;font-size:18px;font-weight:800}@media (max-width:768px){.lead-form-section{gap:40px}.lead-form-section__title{font-size:36px;line-height:1.05}.lead-form-section__title>span{margin-top:10px;font-size:22px;line-height:1.2}.lead-form,.lead-form--2col,.lead-form--1col{inline-size:100%;border-radius:30px;flex-direction:column;gap:28px;height:auto;padding:36px 24px}.lead-form__col{width:100%}.lead-form__col--right{gap:28px}.lead-form__col--left{gap:28px;height:auto}.lead-form__field,.lead-form--1col .lead-form__field,.lead-form--1col .lead-form__submit{width:100%}.lead-form__label{font-size:18px}.lead-form__input{height:28px;font-size:18px}.lead-form__submit{width:100%;height:56px;margin-top:12px;font-size:18px}}.contact{--contact-ink:#383a3e;inline-size:100%;max-inline-size:var(--content-width-wide);padding-block:var(--section-space-m);padding-inline:var(--gutter);box-sizing:border-box;gap:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.contact__title{font-family:var(--fg-font);font-weight:800;font-size:var(--h1);text-align:right;color:var(--fg-dark-brown);margin:0;line-height:1.05}.contact__body{justify-content:space-between;align-items:start;column-gap:var(--space-xl);row-gap:var(--section-space-s);grid-template-columns:minmax(0,34.25rem) minmax(0,37.5rem);grid-template-areas:"hours formcol""where formcol";display:grid}.contact__hours{grid-area:hours}.contact__where{grid-area:where}.contact__formcol{grid-area:formcol}.contact__hours,.contact__where{align-items:flex-start;gap:var(--space-l);text-align:right;flex-direction:column;display:flex}.contact__where{max-inline-size:34.25rem}.contact__heading{font-family:var(--fg-font);font-weight:400;font-size:var(--text-xxl);color:var(--fg-dark-brown);margin:0;line-height:1.15}.contact__text{font-size:var(--text-l);color:var(--contact-ink);margin:0;line-height:1.5}.contact__text strong{font-family:var(--fg-font);font-weight:800}.contact__note{font-size:var(--text-m);color:var(--contact-ink);margin:0;line-height:1.4}.contact__items{align-items:flex-start;gap:var(--space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact__item{justify-content:flex-start;align-items:center;gap:var(--space-s);flex-direction:row;display:flex}.contact__value{font-size:var(--text-l);color:var(--contact-ink);text-decoration:none}a.contact__value:hover{color:var(--fg-dark-brown);text-decoration:underline}.contact__label{font-family:var(--fg-font);font-weight:800;font-size:var(--text-l);color:var(--contact-ink)}.contact__item svg{flex-shrink:0}.contact__wa-icon{background:#21ba2c;flex-shrink:0;block-size:26px;inline-size:26px;-webkit-mask:url(/icons/side-whatsapp.svg) 50%/contain no-repeat;mask:url(/icons/side-whatsapp.svg) 50%/contain no-repeat}.contact__cta{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:4.0625rem;inline-size:min(100%,31.25rem);padding:var(--space-s)var(--space-l);box-sizing:border-box;background:linear-gradient(#33bf3c 0%,#064927 100%);border-radius:150px;flex-wrap:wrap;text-decoration:none;transition:filter .2s,transform 50ms;display:inline-flex}.contact__cta:hover{filter:brightness(1.05)}.contact__cta:active{transform:translateY(1px)}.contact__cta-regular,.contact__cta-bold{font-family:var(--fg-font);font-size:var(--text-l);color:var(--fg-light-brown);white-space:nowrap;line-height:1.2}.contact__cta-regular{font-weight:400}.contact__cta-bold{font-weight:800}.contact__formcol{align-items:center;gap:var(--space-l);flex-direction:column;display:flex}.contact__greeting{font-family:var(--fg-font);font-weight:800;font-size:var(--text-l);text-align:center;color:#000;margin:0}.contact__map{aspect-ratio:1076/602;border-radius:1.875rem;inline-size:100%;max-inline-size:34.25rem;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 30px #281d071a}.contact__map-img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (max-width:768px){.contact__body{row-gap:var(--section-space-s);grid-template-columns:1fr;grid-template-areas:"hours""formcol""where"}.contact__where,.contact__map{max-inline-size:none}}
