@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@500&display=swap";
:root{--red:#bd3926;--dark:#343538;--beige:#f5e9d9;--soft:#f8f3ed;--text:#080808;--font-arabic:"GE SS Two", "GE SS", "Noto Sans Arabic", Tahoma, sans-serif}.luxury-section{grid-template-columns:minmax(0,782fr) minmax(0,955fr);gap:9px;width:100%;margin:0;padding:0;display:grid}.luxury-feature{aspect-ratio:782/884;color:#fff;border-radius:0;align-items:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.luxury-feature>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.luxury-feature:after{content:"";background:linear-gradient(#0000 45%,#000000b8 100%);position:absolute;inset:0}.luxury-feature-copy{z-index:1;width:717px;max-width:calc(100% - 44px);margin:160px 22px 43px;position:relative}.luxury-feature-copy h2{margin:0 0 13px;font-family:Afacad Flux,Arial,sans-serif;font-size:clamp(28px,2.17vw,40px);font-weight:500;line-height:1.35}.luxury-feature-copy p{margin:0;font-family:Arial,sans-serif;font-size:clamp(16px,1.084vw,20px);font-weight:400;line-height:1.5}.luxury-stats{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.luxury-stat{background:#f5f5f5;flex-direction:column;justify-content:center;min-width:0;padding:32px clamp(32px,4vw,76px);display:flex}.luxury-stat-number{color:#bd3926;letter-spacing:-1.8px;font-family:Arial,sans-serif;font-size:clamp(42px,3.36vw,62px);font-weight:400;line-height:1.2}.luxury-stat h3{margin:8px 0 0;font-size:clamp(16px,1.192vw,22px);font-weight:500;line-height:1.5}.luxury-stat>p{margin:30px 0 0;font-family:Arial,sans-serif;font-size:clamp(14px,.976vw,18px);line-height:1.5;display:none}.site-rtl .luxury-feature-copy p,.site-rtl .luxury-stat h3{font-family:var(--font-arabic)}@media (max-width:1199px){.luxury-section{grid-template-columns:1fr;gap:12px;width:100vw}.luxury-feature{aspect-ratio:auto;min-height:560px}.luxury-stats{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.luxury-stat{min-height:220px;padding:24px}}@media (max-width:767px){.luxury-section{grid-template-columns:1fr;width:100%}.luxury-feature{aspect-ratio:auto;min-height:500px}.luxury-feature-copy{max-width:calc(100% - 40px);margin:160px 20px 30px}.luxury-stats{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr)}.luxury-stat{min-height:160px;padding:28px 24px}}@media (max-width:479px){.luxury-stats{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font-family:Poppins,Arial,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site{min-width:1200px}.hero-shell{height:100vh;min-height:760px;overflow:hidden}.hero{background:linear-gradient(180deg, var(--beige), var(--soft));height:100vh;min-height:760px;position:relative;overflow:hidden}.hero:before{z-index:1;content:"";background:#0000006e;position:absolute;inset:0}.hero-image{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.header{z-index:2;grid-template-columns:180px 1fr auto;align-items:center;gap:54px;width:min(1502px,100% - 96px);margin:0 auto;padding-top:49px;display:grid;position:relative}.logo-link img{aspect-ratio:148/62;object-fit:contain;width:148px;height:auto;display:block}.header nav{color:#fff;justify-content:flex-end;gap:42px;font-size:16px;display:flex}.language-switcher,.mobile-language-switcher{color:#fff;letter-spacing:0;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:inline-flex}.language-switcher.is-arabic,.mobile-language-switcher.is-arabic{font-family:var(--font-arabic)}.language-switcher{border:1px solid #f5e9d9c7;width:auto;min-width:42px;height:42px;padding:0 12px}.mobile-menu-toggle,.mobile-nav{display:none}.hero h1{z-index:2;color:#fff;text-align:center;width:980px;margin:0;font-family:Poppins,Arial,sans-serif;font-size:41px;font-style:normal;font-weight:400;line-height:1.48;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.hero-copy{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:68%;left:50%;transform:translate(-50%)}.hero-copy-cta{border:1px solid var(--beige);color:#fff;justify-content:center;align-items:center;height:49px;padding:0 26px;font-size:18px;display:inline-flex}.hero-announcement{z-index:2;color:#fff;text-align:center;white-space:nowrap;margin:0;font-family:Libre Bodoni,Georgia,serif;font-size:40px;font-style:italic;font-weight:400;line-height:1.3;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.whatsapp-cta{z-index:25;color:#fff;background:#00c361;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;padding:0;font-size:18px;line-height:1;display:inline-flex;position:fixed;bottom:30px;right:32px}.whatsapp-cta span{text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:600;display:inline-flex}.social-links svg,.social-links .whatsapp-icon,.social-links .linkedin-icon{fill:currentColor;width:23px;height:23px;display:block}.whatsapp-icon{width:36px;height:36px;display:block}.intro{--intro-image-width:677px;flex-direction:column;gap:72px;padding:0 0 72px;display:flex;position:relative}.intro-image{align-self:flex-end;width:677px;height:446px;position:relative;top:0;right:0;overflow:hidden}.intro-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.3,1);display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.intro-image:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.intro-image img{transition:none}}.intro p{text-align:center;width:1076px;margin:0 auto;font-size:32px;line-height:44px;position:static;transform:none}.intro strong{color:var(--red);font-weight:400}.stats-section{grid-template-columns:677px 1fr;align-items:center;gap:82px;min-height:463px;margin-bottom:72px;display:grid}.stats-section img{object-fit:cover;object-position:center;width:677px;height:446px}.stats-list{flex-direction:column;gap:56px;width:100%;padding-top:8px;display:flex}.stat{align-items:center;gap:44px;width:100%;display:flex}.stat span{min-width:168px;color:var(--dark);flex-shrink:0;font-size:89px;font-weight:500;line-height:1}.stat p{color:#000;white-space:nowrap;flex-shrink:0;margin:0;font-size:22px;line-height:1.2}.stat-line{display:none}@media (min-width:768px){.stat-line{background:#d3d3d3;flex:auto;min-width:32px;height:1px;margin-left:8px;display:block}}.range-section{background:linear-gradient(180deg, var(--beige), var(--soft));grid-template-columns:1fr 1fr;height:min(809px,90vh);min-height:680px;display:grid}.range-copy{padding:clamp(72px,9vh,112px) 64px}.range-copy h2{color:var(--red);text-transform:uppercase;margin:0;font-size:47.6px;font-weight:600;line-height:1.64}.range-copy h2.red-title{color:var(--red)}.range-copy>p{margin:0 0 clamp(58px,8vh,96px);font-size:16px;line-height:25px}.range-list{gap:11px;margin:0;padding:0;font-size:30.6px;line-height:41.65px;list-style:none;display:grid}.range-list button{color:inherit;cursor:pointer;font-size:inherit;line-height:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.range-list .active{color:var(--red)}.range-image{min-height:0;position:relative;overflow:hidden}.range-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .18s;display:block}.range-image a{background:var(--red);color:#fff;justify-content:center;align-items:center;width:294px;height:56px;font-size:18px;display:inline-flex;position:absolute;bottom:34px;right:56px}.range-mobile-gallery,.range-mobile-cta{display:none}.materials-scroll-section{background:#fff;height:auto;position:relative;overflow:visible}.materials-scroll-section.has-materials-slide{height:calc(100vh + var(--materials-travel,760px))}.materials-sticky{background:#fff;min-height:0;padding:72px 0;position:relative;overflow:hidden}.has-materials-slide .materials-sticky{min-height:780px;padding:72px 0;position:sticky;top:0}.materials-inner{overflow:hidden}.materials-inner h2{width:1400px;margin:0 auto 39px;font-size:45.9px;font-weight:600;line-height:1.23}.materials-carousel{width:1400px;margin:0 auto;overflow:hidden}.materials-scroll-section:not(.has-materials-slide) .materials-inner,.materials-scroll-section:not(.has-materials-slide) .materials-carousel{overflow:visible}.materials-track{gap:50px;width:100%;display:flex}.materials-scroll-section:not(.has-materials-slide) .materials-track{will-change:auto;transform:none!important}.has-materials-slide .materials-track{will-change:transform;width:max-content}.material-card img{aspect-ratio:459/521;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.material-card{scroll-snap-align:start;flex:1 1 0;min-width:0}.has-materials-slide .material-card{flex:0 0 459px;width:459px}.has-materials-slide .material-card img{aspect-ratio:auto;width:459px;height:521px}.material-card h3{margin:28px 0 15px;font-size:20px;font-weight:500;line-height:1.2}.material-card p{margin:0;font-size:18px;line-height:31px}.process-scroll-section{height:calc(100vh + var(--process-travel,1980px));min-height:calc(900px + var(--process-travel,1980px));background:var(--dark);position:relative}.process-sticky{background:var(--dark);height:100vh;min-height:900px;position:sticky;top:0;overflow:hidden}.process-track{will-change:transform;width:max-content;height:100%;display:flex}.process-panel,.journey-card{background:var(--dark);color:#fff;flex:0 0 551px;height:100%;position:relative}.process-panel-intro{flex:0 0 828px;align-items:center;padding-left:149px;display:flex}.process-panel-intro h2{text-transform:capitalize;width:612px;margin:0;font-size:53px;font-weight:600;line-height:65px}.journey-card{overflow:hidden}.journey-card:after{content:"";background:linear-gradient(90deg,#0000001a,#00000047),#00000038;position:absolute;inset:0}.journey-card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.journey-card div{z-index:1;width:400px;position:absolute;top:50%;left:75px;transform:translateY(-50%)}.journey-card h3{color:#fff;margin:0 0 3px;font-size:28px;font-weight:600;line-height:42px}.journey-card p{color:#fff;margin:0;font-size:20px;line-height:30px}.contact-section{background:linear-gradient(#0000004d, #0000004d), url(/images/optimized/photo-1.jpg) center / cover no-repeat, var(--dark);justify-content:flex-end;align-items:center;min-height:900px;padding:103px max(149px,50vw - 650px) 104px;display:flex;position:relative;overflow:hidden}.contact-section .consultation-form{z-index:1;position:relative}.contact-details{gap:23px;display:grid}.contact-detail{align-items:flex-start;gap:12px;display:flex}.contact-detail img{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:20px;height:20px;margin-top:1px;display:block}.consultation-form{background:#fff;flex-direction:column;gap:11px;width:625px;min-height:693px;padding:49px;display:flex;box-shadow:0 0 22px #0000000f}.consultation-form h2{color:#1a1a1a;margin:0 0 33px;font-size:49px;font-weight:600;line-height:1}.consultation-form input,.consultation-form textarea,.field-button,.field-input{color:#494848;background:#fff;border:1px solid #2a2a2a1a;border-radius:0;width:100%;font-size:16px}.consultation-form input,.field-button,.field-input{height:52px;padding:0 16px}.consultation-form textarea{resize:none;height:126px;padding:12px 16px}.form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.field-button{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.field-input,.field-picker{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.field-input span,.field-picker>span{color:#494848;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden}.field-input input{color:#494848;text-align:right;border:0;width:140px;height:auto;padding:0}.field-picker{color:#494848;cursor:pointer;background:#fff;border:1px solid #2a2a2a1a;width:100%;height:52px;padding:0 16px;font-size:16px;position:relative}.field-picker-icon{z-index:1;color:#494848;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.field-picker-icon svg{width:18px;height:18px;display:block}.field-picker input,.field-picker select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.field-picker input[type=date],.field-picker-time select{pointer-events:none}.field-button img{width:24px;height:24px}.submit-button{background:var(--red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;height:57px;margin-top:33px;font-size:18px;font-weight:400}.submit-button:disabled{cursor:not-allowed;opacity:.7}.form-status{color:#343538;background:#f4f4f4;border:1px solid #49484824;margin:16px 0 0;padding:13px 15px;font-size:14px;font-weight:500;line-height:21px}.form-status-success{color:#00693f;background:#e6f6ee;border-color:#00824e38}.form-status-error{color:#9f2e20;background:#fbe8e5;border-color:#bd39263d}.form-status-sending{color:#343538;background:#f5e9d9;border-color:#34353829}.newsletter-status{top:calc(100% + 12px);z-index:2;margin:0;position:absolute;inset-inline:0}.footer{background:var(--dark);color:#fff;min-height:440px}.footer-inner{width:min(1300px,100% - 158px);min-height:inherit;grid-template-columns:minmax(0,522px) minmax(0,737px);align-items:start;gap:64px;margin:0 auto;padding:82px 0 53px;display:grid}.footer-contact h2{color:#fff;width:520px;margin:0 0 26px;font-size:40px;font-weight:600;line-height:52px}.footer-contact p{color:#fff;margin:0;font-size:18px;line-height:23px}.footer-contact a{color:#fff;text-underline-offset:3px;text-decoration:underline}.footer-right{gap:38px;min-width:0;padding-top:14px;display:grid}.footer-brochure{min-width:0;max-width:100%;padding-top:91px;position:relative}.footer-social-block{gap:27px;display:grid}.social-links{gap:16px;display:flex}.social-links a{width:48px;height:48px;color:var(--dark);background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-legal-links button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.footer-legal-links p{color:#fff;margin:0;font-size:12px}.footer-brochure h2{top:0;text-transform:capitalize;margin:0 0 38px;font-size:28px;font-weight:500;line-height:53px;position:absolute;inset-inline:0}.newsletter{gap:14px;width:100%;max-width:100%;display:flex;position:relative}.newsletter input{color:#fff;background:0 0;border:1px solid #ffffff4f;flex:auto;width:auto;min-width:0;max-width:500px;height:56px;padding:0 16px;font-size:16px}.newsletter input::placeholder{color:#fff}.newsletter button{background:var(--red);color:#fff;cursor:pointer;white-space:nowrap;border:0;flex:none;width:auto;min-width:200px;max-width:223px;height:56px;padding:0 18px;font-size:16px;font-weight:500}.modal-backdrop{z-index:30;background:#0000002e;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.content-modal{color:#080808;background:#fff;width:min(1200px,100vw - 80px);min-height:580px;max-height:calc(100vh - 80px);padding:88px 120px;position:relative;overflow-y:auto;box-shadow:0 0 44px #0000000f}.content-modal h2{margin:0 0 58px;font-size:50px;font-weight:600;line-height:62px}.content-modal p{margin:0 0 24px;font-size:20px;line-height:31px}.modal-close{color:#000;cursor:pointer;background:0 0;border:0;width:57px;height:48px;font-size:32px;line-height:1;position:absolute;top:23px;right:47px}.brochure-backdrop{z-index:80;justify-content:center;align-items:center;overflow-y:auto}.brochure-modal{color:#080808;background:#fff;width:min(520px,100vw - 80px);max-height:none;margin:auto;padding:56px 48px 40px;position:relative;overflow:visible;box-shadow:0 0 44px #0000000f}.brochure-modal .modal-close{width:32px;height:32px;font-size:28px;line-height:32px;top:16px;left:auto;right:16px}.brochure-modal h2{margin:0 0 12px;font-size:32px;font-weight:600;line-height:1.2}.brochure-modal-copy{color:#555;margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.5}.brochure-form{flex-direction:column;gap:12px;display:flex}.brochure-form input{color:#494848;background:#fff;border:1px solid #2a2a2a1a;width:100%;height:52px;padding:0 16px;font-size:16px}.brochure-form .submit-button{width:100%;margin-top:8px}.brochure-phone-input{direction:ltr;background:#fff;border:1px solid #2a2a2a1a;min-width:0;display:flex}.brochure-phone-input .PhoneInputCountry{border-right:1px solid #2a2a2a1a;justify-content:center;min-width:44px;margin:0;padding:0 12px}.brochure-phone-input .PhoneInputCountryIcon{display:none}.brochure-country-select{border-inline-end:1px solid #2a2a2a1a;flex:0 0 100px;position:relative}.brochure-country-select summary{cursor:pointer;color:#494848;justify-content:space-between;align-items:center;height:52px;padding:0 14px;list-style:none;display:flex}.brochure-country-select summary::-webkit-details-marker{display:none}.brochure-country-arrow{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)}.brochure-country-select[open] .brochure-country-arrow{transform:rotate(225deg)}.brochure-country-options{top:100%;z-index:100;background:#fff;border:1px solid #ddd;width:min(300px,65vw);position:absolute;inset-inline-start:0;box-shadow:0 6px 18px #0002}.brochure-country-search{border-bottom:1px solid #ddd;padding:8px}.brochure-form .brochure-country-search input{background:var(--soft);height:40px;padding:0 10px;font-size:14px}.brochure-country-list{overscroll-behavior:contain;max-height:220px;position:relative;overflow-y:auto}.brochure-country-list>p{margin:0;padding:12px;font-size:14px}.brochure-country-options button{color:#494848;text-align:start;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;font-size:14px;display:flex}.brochure-country-options button:hover,.brochure-country-options button:focus-visible,.brochure-country-options button[aria-pressed=true]{background:var(--soft);color:var(--red)}.brochure-form .brochure-phone-input input{text-align:left;border:0;min-width:0}.brochure-phone-input:focus-within{outline:auto 1px -webkit-focus-ring-color;outline-offset:0}.brochure-form .brochure-phone-input input:focus{box-shadow:none;outline:none}.site-rtl .brochure-phone-input{direction:rtl}.brochure-country-select summary>span:first-child,.brochure-country-options button>span:last-child{direction:ltr;unicode-bidi:isolate}.site-rtl .brochure-form .brochure-phone-input .brochure-country-search input{text-align:right;direction:rtl}.brochure-form .form-status{margin:0}.site-rtl{font-family:var(--font-arabic);direction:rtl}.site-rtl .hero h1,.site-rtl .hero-announcement,.site-rtl .hero-copy-cta{font-family:var(--font-arabic)}.site-rtl .hero h1{width:min(1040px,100% - 120px);font-size:43px;line-height:1.5}.site-rtl .hero-copy{top:69%}.site-rtl .header nav,.site-rtl .newsletter,.site-rtl .form-row{direction:rtl}.site-rtl .intro-image{align-self:flex-start;left:0;right:auto}.site-rtl .intro p{text-align:center;overflow-wrap:break-word;direction:rtl;width:min(1076px,100% - 128px);max-width:calc(100% - 128px)}.site-rtl .range-list button{text-align:right}.site-rtl .range-image a{left:56px;right:auto}.site-rtl .material-card{direction:rtl}.site-rtl .materials-inner h2{text-align:right;direction:rtl}.site-rtl .footer-contact,.site-rtl .consultation-form,.site-rtl .footer{text-align:right}.site-rtl .consultation-form input[type=tel],.site-rtl .newsletter input[type=tel],.site-rtl .brochure-form input[type=tel]{text-align:right;direction:ltr}.site-rtl .consultation-form input[type=tel]::placeholder,.site-rtl .newsletter input[type=tel]::placeholder,.site-rtl .brochure-form input[type=tel]::placeholder,.site-rtl .stat{direction:rtl}.site-rtl .stat p{white-space:normal;max-width:300px;font-size:22px;line-height:1.4}.site-rtl .stat-line{margin-left:0;margin-right:8px}.site-rtl .whatsapp-cta{left:32px;right:auto}.site-rtl .process-panel-intro{direction:rtl;padding-left:0;padding-right:149px}.site-rtl .process-panel-intro h2{font-size:46px;line-height:58px}.site-rtl .journey-card div{text-align:right;direction:rtl;left:auto;right:75px}.site-rtl .journey-card h3{font-size:24px;line-height:34px}.site-rtl .journey-card p{font-size:16px;line-height:25px}.site-rtl .footer-legal-links{justify-content:flex-start}.site-rtl .content-modal,.site-rtl .brochure-modal{text-align:right;direction:rtl}.site-rtl .modal-close{left:47px;right:auto}.site-rtl .brochure-modal .modal-close{top:16px;left:16px;right:auto}.site-rtl .field-input{grid-template-columns:auto 1fr}.site-rtl .field-input input{text-align:left}.site-rtl .field-picker{padding:0 16px}@media (min-width:1601px){.range-section{grid-template-columns:minmax(0,800px) minmax(0,800px);justify-content:center}.materials-inner{max-width:1600px;margin:0 auto}.contact-section{padding-left:max(149px,50vw - 650px);padding-right:max(149px,50vw - 650px)}}@media (max-width:1599px){.site{min-width:1200px}.hero-shell,.hero{min-height:770px}.header{grid-template-columns:148px 1fr auto;gap:34px;width:calc(100% - 98px)}.header nav{gap:31px}.hero h1{width:920px;font-size:35.2px;line-height:1.45}.hero-copy-cta{font-size:15.3px}.site-rtl .hero h1{width:min(960px,100% - 98px);font-size:36px;line-height:1.47}.site-rtl .hero-copy{top:69%}.whatsapp-cta{width:52px;height:52px;font-size:16px;bottom:30px;right:38px}.intro{--intro-image-width:627px;gap:48px;padding-bottom:48px}.intro-image{width:627px;height:413px}.intro p{width:1076px;font-size:23.8px;line-height:37.4px;top:544px}.site-rtl .intro p{width:min(1076px,100% - 98px);max-width:calc(100% - 98px)}.stats-section{grid-template-columns:627px 1fr;align-items:start;gap:102px;min-height:413px;margin-bottom:48px}.stats-section img{width:627px;height:413px}.stats-list{gap:48px;padding-top:33px;overflow:hidden}.stat{gap:32px}.stat span{min-width:118px;font-size:58.6px}.stat p{font-size:18.7px}.site-rtl .stat p{max-width:250px;font-size:18.7px;line-height:1.4}.stat-line{margin-left:6px}.range-section{height:677px;min-height:677px}.range-copy{padding:88px 54px 56px}.range-copy h2{font-size:36.1px;line-height:1.42}.range-copy>p{margin-bottom:58px}.range-list{gap:0;font-size:21.7px;line-height:37.4px}.range-image{height:677px}.range-image a{bottom:75px;left:38px;right:auto}#wardrobes .range-copy{padding-top:88px}#wardrobes .range-image a{left:auto;right:42px}.materials-carousel,.materials-inner h2{width:1185px}.materials-scroll-section.has-materials-slide{height:calc(100vh + var(--materials-travel,560px))}.materials-sticky{padding:48px 0}.has-materials-slide .materials-sticky{height:100vh;min-height:100vh;padding:48px 0}.materials-inner h2{margin-bottom:28px;font-size:34px;line-height:44px}.materials-track{gap:36px}.has-materials-slide .material-card{flex:0 0 372px;width:372px}.has-materials-slide .material-card img{aspect-ratio:auto;width:372px;height:422px}.material-card h3{margin:22px 0 10px;font-size:18px}.material-card p{font-size:16px;line-height:25px}.process-scroll-section{height:calc(100vh + var(--process-travel,1680px));min-height:calc(100vh + var(--process-travel,1680px))}.process-sticky{height:100vh;min-height:100vh}.process-panel-intro{flex-basis:620px;padding-left:99px}.process-panel-intro h2{width:460px;font-size:35.7px;line-height:45.9px}.journey-card{flex-basis:456px}.journey-card div{width:340px;left:54px}.journey-card h3{font-size:20.4px;line-height:30.6px}.journey-card p{font-size:14.45px;line-height:22.1px}.contact-section{box-sizing:border-box;min-height:900px;padding:84px max(40px,50vw - 592.5px)}.consultation-form{box-sizing:border-box;width:min(560px,100%);max-width:100%;min-height:693px;padding:49px 36px}.consultation-form h2{font-size:39.2px}.footer-inner{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:68px;width:min(1185px,100% - 64px);padding:82px 0 53px}.footer-contact h2{width:auto;max-width:430px;font-size:34px;line-height:42px}.footer-brochure h2{font-size:25.5px}.newsletter{gap:11px}.newsletter input{flex:auto;min-width:0;max-width:none;height:43px}.newsletter button{flex:none;min-width:168px;max-width:200px;height:43px;padding:0 14px;font-size:15px}.site-rtl .range-image a{left:auto;right:38px}.site-rtl #wardrobes .range-image a{left:42px;right:auto}.site-rtl .process-panel-intro{padding-left:0;padding-right:99px}.site-rtl .process-panel-intro h2{font-size:35.7px;line-height:45.9px}.site-rtl .journey-card div{left:auto;right:54px}.site-rtl .journey-card h3{font-size:20.4px;line-height:30.6px}.site-rtl .journey-card p{font-size:14.45px;line-height:22.1px}}@media (max-width:1400px) and (min-width:1200px){.footer-inner{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:48px;width:calc(100% - 48px)}.footer-contact h2{max-width:400px;font-size:32px;line-height:40px}.footer-brochure h2{margin-bottom:28px;font-size:24px;line-height:1.2}.footer-brochure{padding-top:56.8px}.newsletter{gap:10px}.newsletter input{height:43px;font-size:15px}.newsletter button{min-width:155px;max-width:188px;height:43px;padding:0 12px;font-size:14px}}@media (max-width:1199px){.site{min-width:1024px}.hero-shell,.hero{height:667px;min-height:667px}.header{grid-template-columns:105px 1fr;gap:22px;width:calc(100% - 90px);padding-top:37px}.logo-link img{width:105px}.header nav{gap:22px;font-size:13px}.hero h1{width:690px;font-size:26.35px;line-height:1.48;top:47%}.hero-copy{gap:14px}.hero-copy-cta{height:41px;padding:0 21px;font-size:12.75px}.whatsapp-cta{width:44px;height:44px;padding:0;font-size:13px;bottom:30px;right:45px}.whatsapp-cta span{width:27px;height:27px;font-size:9px}.whatsapp-icon{width:27px;height:27px}.stat span{font-size:58.6px}.range-copy h2{font-size:36.1px}.has-materials-slide .materials-sticky{height:100vh;min-height:100vh}.process-panel-intro h2{font-size:35.7px;line-height:45.9px}.footer-contact h2{font-size:34px;line-height:42px}.consultation-form h2{font-size:39.2px}.intro{--intro-image-width:439px;gap:44px;padding-bottom:44px}.intro-image{width:439px;height:289px}.intro p{width:793px;font-size:18.7px;line-height:29.75px;top:400px}.stats-section{grid-template-columns:439px 1fr;gap:54px;min-height:316px;margin-bottom:44px}.stats-section img{width:439px;height:316px}.stats-list{gap:36px;padding-top:18px}.stat{gap:22px}.stat span{min-width:88px;font-size:44.2px}.stat p{font-size:14.2px}.stat-line{margin-left:6px}.range-section{grid-template-columns:1fr 1fr;height:637px;min-height:637px}.range-copy{padding:54px 41px 42px}.range-copy h2{font-size:32.3px;line-height:70px}.range-copy>p{margin-bottom:97px;font-size:14.45px;line-height:20.4px}.range-list{font-size:20.4px;line-height:39.1px}.range-image{height:637px}.range-image a{width:225px;height:43px;font-size:13.8px;bottom:32px;left:33px}#wardrobes .range-copy{padding-top:42px}#wardrobes .range-image a{right:21px}.materials-carousel,.materials-inner h2{width:calc(100% - 82px)}.materials-scroll-section.has-materials-slide{height:calc(100vh + var(--materials-travel,430px))}.materials-sticky{padding:44px 0}.has-materials-slide .materials-sticky{min-height:100vh;padding:44px 0}.materials-inner h2{margin-bottom:28px;font-size:34px;line-height:42px}.materials-track{gap:30px}.has-materials-slide .material-card{flex:0 0 318px;width:318px}.has-materials-slide .material-card img{aspect-ratio:auto;width:318px;height:356px}.material-card h3{margin:18px 0 8px;font-size:18px;line-height:26px}.material-card p{font-size:16px;line-height:23px}.process-scroll-section{height:calc(100vh + var(--process-travel,1320px));min-height:calc(100vh + var(--process-travel,1320px))}.process-sticky{height:100vh;min-height:100vh}.process-panel-intro{flex-basis:390px;padding-left:67px}.process-panel-intro h2{width:300px;font-size:28.9px;line-height:37.4px}.journey-card{flex-basis:390px}.journey-card div{width:290px;left:45px}.journey-card h3{font-size:18.7px;line-height:27.2px}.journey-card p{font-size:13.6px;line-height:20.4px}.contact-section{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;min-height:900px;padding:70px 41px}.consultation-form{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:16px 8px;width:100%;max-width:886px;min-height:648px;padding:43px 38px;display:grid}.consultation-form h2,.consultation-form input:nth-of-type(3),.consultation-form .form-row,.consultation-form textarea,.consultation-form .submit-button{grid-column:1/-1}.consultation-form h2{margin:0 0 18px;font-size:30px;line-height:1}.consultation-form input,.field-button,.field-input,.field-picker{height:56px}.field-input input{height:auto}.consultation-form textarea{height:157px}.field-button img{width:18px;height:18px}.submit-button{height:56px;margin-top:0;font-size:13.8px}.footer{min-height:300px}.footer-inner{grid-template-columns:1fr;gap:68px;width:calc(100% - 122px)}.footer-contact h2{width:auto;font-size:30.4px;line-height:37.6px}.footer-contact .contact-details{grid-template-columns:1fr 1fr;justify-content:space-between;gap:28px 38px;display:grid}.footer-contact p{white-space:normal;font-size:18px;line-height:33px}.footer-brochure h2{margin-bottom:16px;font-size:24px;line-height:41px}.footer-brochure{padding-top:57px}.newsletter{gap:11px}.newsletter input{width:330px;height:43px;font-size:16px}.newsletter button{width:178px;height:43px;font-size:16px}.social-links a{width:40px;height:40px}.social-links svg,.social-links .whatsapp-icon,.social-links .linkedin-icon{width:23px;height:23px}.footer-social-block{gap:62px}.site-rtl .range-image a{left:auto;right:33px}.site-rtl #wardrobes .range-image a{left:21px;right:auto}.site-rtl .process-panel-intro{padding-left:0;padding-right:67px}.site-rtl .journey-card div{left:auto;right:45px}}@media (min-width:768px){#kitchens .range-copy,#wardrobes .range-copy{flex-direction:column;justify-content:center;padding-block:32px;display:flex}.intro{grid-template-columns:minmax(0, 1fr) var(--intro-image-width);direction:ltr;align-items:center;column-gap:clamp(32px,4vw,72px);display:grid}.intro .intro-image{grid-area:1/2;align-self:center;width:100%}.intro p,.site-rtl .intro p{text-align:start;grid-area:1/1;width:100%;max-width:none;margin:0;padding-inline-start:clamp(32px,5vw,96px);font-size:clamp(18px,1.65vw,30px);line-height:1.6}.site-rtl .intro .intro-image{grid-column:1}.site-rtl .intro{grid-template-columns:var(--intro-image-width) minmax(0, 1fr)}.site-rtl .intro p{grid-column:2}}@media (max-width:767px){.site{min-width:0;overflow:hidden}.hero-shell,.hero{height:100vh;min-height:640px}.hero-image{object-position:center top}.header{justify-content:space-between;align-items:center;width:calc(100% - 51px);padding-top:29px;display:flex}.logo-link img{width:92px}.header nav,.language-switcher{display:none}.mobile-menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:space-between;width:27px;height:20px;padding:0;display:inline-flex}.mobile-menu-toggle span{background:#fff;width:100%;height:2px;display:block}.mobile-nav{z-index:5;color:#fff;opacity:0;pointer-events:none;background:#343538f0;gap:2px;padding:18px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:78px;left:25px;right:25px;transform:translateY(-8px)}.mobile-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav a{padding:11px 0;font-size:14px}.mobile-language-switcher{border:1px solid #f5e9d9b8;width:max-content;margin-top:8px;padding:9px 14px}.hero h1{width:calc(100% - 60px);font-size:24.4px;line-height:30.6px;top:44%}.hero-copy{width:calc(100% - 60px);top:67%}.hero-copy-cta{height:43px;padding:0 20px;font-size:11.9px}.hero-announcement{white-space:normal;width:calc(100% - 32px);font-size:40px;bottom:28px}.site-rtl .hero h1{width:calc(100% - 34px);font-size:24px;line-height:32px;top:43%}.site-rtl .hero-copy{top:67%}.whatsapp-cta{width:44px;height:44px;padding:0;font-size:12px;bottom:30px;right:18px}.whatsapp-cta span{width:24px;height:24px;font-size:8px}.whatsapp-icon{width:24px;height:24px}.intro{padding:48px 0}.intro-image{display:none}.intro p{width:calc(100% - 36px);font-size:13.6px;line-height:20.4px;top:96px}.site-rtl .intro p{width:calc(100% - 36px);max-width:calc(100% - 36px);font-size:12.8px;line-height:20px}.stats-section{min-height:390px;margin-bottom:0;padding:0 18px 72px;display:block}.stats-section img{display:none}.stats-list{text-align:center;align-items:center;gap:40px;padding-top:0}.stat{display:block}.stat span{min-width:0;font-size:32.7px;display:block}.stat p{white-space:normal;margin-top:8px;font-size:10.45px}.site-rtl .stat p{max-width:none;font-size:10.45px;line-height:1.45}.range-section{flex-direction:column;height:100vh;min-height:640px;padding:42px 0 40px;display:flex;overflow:hidden}.range-copy{order:1;width:100%;padding:0 18px}.range-copy h2{font-size:34px;line-height:38.25px}.range-copy>p{margin-bottom:20px;font-size:13.6px;line-height:16.4px}.range-list,.range-image{display:none}.range-mobile-gallery{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;order:2;gap:16px;width:100%;margin-top:0;padding-left:18px;display:flex;overflow-x:auto}.range-mobile-gallery.dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.site-rtl .range-mobile-gallery{padding-left:0;padding-right:18px}.range-mobile-gallery::-webkit-scrollbar{display:none}.range-mobile-card{color:#fff;scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex:0 0 min(82vw,341px);height:min(52vh,418px);position:relative;overflow:hidden}.range-mobile-card:after{content:"";background:linear-gradient(#0000,#00000080);height:86px;position:absolute;bottom:0;left:0;right:0}.range-mobile-card img{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.range-mobile-card span{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:24px;line-height:34px;position:absolute;bottom:17px;left:18px}.site-rtl .range-mobile-card span{left:auto;right:18px}.range-mobile-cta{background:var(--red);color:#fff;order:3;justify-content:center;align-items:center;width:257px;height:54px;margin:24px 0 0 18px;font-size:16px;display:inline-flex}.site-rtl .range-mobile-cta{margin:32px 18px 0 0}#wardrobes .range-copy{padding:0 18px}.materials-scroll-section{height:auto;min-height:0;margin:0;padding:0}.materials-scroll-section.has-materials-slide{height:auto}.materials-scroll-section .pin-spacer{margin:0!important}.materials-sticky{box-sizing:border-box;background:#fff;height:auto;min-height:0;padding:48px 0;position:relative;top:auto;overflow:hidden}.has-materials-slide .materials-sticky{min-height:0;padding:48px 0;position:relative}.materials-carousel,.materials-inner h2{width:100%}.materials-inner h2{margin:0 0 28px;padding:0 18px;font-size:30.6px;line-height:44px}.materials-carousel{overflow:hidden}.materials-track{flex-direction:column;gap:28px;width:100%;padding:0 18px}.has-materials-slide .materials-track{will-change:transform;flex-direction:row;gap:33px;width:max-content}.material-card{flex:none;width:100%}.has-materials-slide .material-card{flex:none;width:min(82vw,305px)}.material-card img{aspect-ratio:auto;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:min(42vh,307px)}.has-materials-slide .material-card img{height:min(42vh,307px)}.material-card-image-only{flex-direction:column;display:flex}.material-card-image-only img{margin-bottom:0}.material-card h3{margin:19px 0 0;font-size:16px;line-height:29px}.material-card p{display:none}.process-scroll-section{background:var(--dark);height:auto;min-height:0;margin:0;padding:0}.process-scroll-section .pin-spacer{margin:0!important}.process-sticky{box-sizing:border-box;background:var(--dark);height:100vh;min-height:100vh;padding:48px 0;position:relative;overflow:hidden}.process-track{will-change:transform;gap:18px;width:max-content;height:100%;padding:0 18px;display:flex}.process-panel-intro{flex:0 0 min(72vw,268px);height:calc(100vh - 96px);min-height:552px;padding:0}.process-panel-intro h2{align-self:center;width:auto;padding-left:4px;font-size:26.1px;line-height:36.6px}.journey-card{flex:0 0 min(82vw,305px);height:calc(100vh - 96px);min-height:552px}.journey-card img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.journey-card div{width:250px;top:auto;bottom:30px;left:24px;transform:none}.journey-card h3{font-size:20.4px;line-height:28.9px}.journey-card p{font-size:11.9px;line-height:17.85px}.site-rtl .process-panel-intro{padding:0}.site-rtl .process-panel-intro h2{padding-left:0;padding-right:4px;font-size:26.1px;line-height:36.6px}.site-rtl .journey-card div{left:auto;right:24px}.site-rtl .journey-card h3{font-size:20.4px;line-height:28.9px}.site-rtl .journey-card p{font-size:11.9px;line-height:17.85px}.contact-section{width:100%;min-height:100vh;padding:70px 18px}.consultation-form{width:100%;min-height:600px;padding:31px 16px;display:flex}.consultation-form h2{margin-bottom:18px;font-size:19.2px;line-height:24px}.consultation-form input,.field-button,.field-input,.field-picker{height:48px;font-size:14px}.field-input input{height:auto}.form-row{flex-direction:column;gap:7px;display:flex}.consultation-form textarea{height:110px;font-size:14px}.submit-button{height:35px;font-size:11px}.footer-contact h2{width:100%;margin-bottom:21px;font-size:25.6px;line-height:31.2px}.footer-contact .contact-details{display:block}.footer-contact p{white-space:normal;margin-bottom:0;font-size:13.6px;line-height:20.4px}.contact-details p+p{margin-top:24px}.contact-detail img{width:16px;height:16px}.footer{min-height:386px}.footer-inner{flex-direction:column;align-items:flex-start;gap:50px;width:100%;padding:52px 18px;display:flex}.footer-brochure h2{margin-bottom:21px;font-size:18px;line-height:22px}.footer-brochure{padding-top:43px}.newsletter{flex-direction:column;gap:11px;width:100%;display:flex}.newsletter input{width:100%;height:48px}.newsletter button{width:100%;height:48px;margin-top:0;font-size:14px}.footer-right,.footer-brochure,.footer-social-block{width:100%}.footer-social-block{gap:32px}.social-links a{width:36px;height:36px}.social-links svg,.social-links .whatsapp-icon,.social-links .linkedin-icon{width:23px;height:23px}.footer-legal-links{gap:14px}.footer-legal-links button,.footer-legal-links p{font-size:11px;line-height:17px}.modal-backdrop{align-items:flex-start;padding:20px;overflow-y:auto}.brochure-backdrop{align-items:center}.content-modal,.brochure-modal{width:100%;min-height:0;padding:70px 24px 48px}.content-modal h2{margin-bottom:34px;font-size:34px;line-height:42px}.brochure-modal h2{margin-bottom:12px;font-size:28px;line-height:36px}.brochure-modal-copy{margin-bottom:20px;font-size:15px}.content-modal p{font-size:16px;line-height:26px}.modal-close{width:44px;height:44px;font-size:26px;top:17px;right:16px}.brochure-modal .modal-close{width:32px;height:32px;font-size:26px;line-height:32px;top:16px;left:auto;right:16px}.site-rtl .modal-close,.site-rtl .brochure-modal .modal-close{left:16px;right:auto}}
