:root{--screen-frame-inset: clamp(8px, .75vw, 12px);--screen-frame-color: var(--blue)}.site-viewport-frame{display:none;position:fixed;inset:var(--screen-frame-inset);z-index:90;pointer-events:none;border:1px solid var(--screen-frame-color)}.is-page-framing .site-viewport-frame{visibility:hidden}.page-frame-transition{position:fixed;inset:0;z-index:100000;overflow:hidden;pointer-events:auto;touch-action:none;isolation:isolate}.page-frame-panel{position:absolute;background:var(--page-frame-background, var(--paper));will-change:transform}.page-frame-panel--top,.page-frame-panel--bottom{left:0;width:100%;height:calc(50% + .5px)}.page-frame-panel--left,.page-frame-panel--right{top:0;height:100%;width:calc(50% + .5px)}.page-frame-panel--top{top:0}.page-frame-panel--right{right:0}.page-frame-panel--bottom{bottom:0}.page-frame-panel--left{left:0}.page-frame-line{position:absolute;inset:0;z-index:1;will-change:transform}.page-frame-line:after{content:"";position:absolute;background:var(--screen-frame-color)}.page-frame-line--top:after,.page-frame-line--bottom:after{left:var(--screen-frame-inset);right:var(--screen-frame-inset);height:.5px}.page-frame-line--left:after,.page-frame-line--right:after{top:var(--screen-frame-inset);bottom:var(--screen-frame-inset);width:.5px}.page-frame-line--top:after{top:0}.page-frame-line--right:after{right:0}.page-frame-line--bottom:after{bottom:0}.page-frame-line--left:after{left:0}.home-header{direction:rtl}.home-header-actions{display:flex;align-items:center;direction:rtl;gap:18px;pointer-events:auto}.language-switch{flex:0 0 auto;display:grid;place-items:center;min-width:36px;min-height:44px;padding:8px 4px;border:0;background:transparent;color:inherit;font:500 16px/1 Arial,sans-serif;cursor:pointer;pointer-events:auto;transition:color .18s ease}.language-switch:hover{color:var(--orange)}.language-switch:focus-visible{outline:1px solid currentColor;outline-offset:2px;border-radius:3px}html[lang=en]{font-family:Ubuntu,Arial,sans-serif}html[lang=en] :is(.intro-description,.about-photo figcaption,.journey-number,.journey-copy p,.journey-link,.review-card,.contact-map-sign small,.contact-social-label,.footer-description,.cp-header-back,.cp-filters,.cp-tags,.cp-illustration-note,.cp-image-pending small,.cp-catalog-foot,.cp-specifications-list,.cp-pending-specs,.footer-credit,.footer-copyright,.language-switch){font-family:Ubuntu,Arial,sans-serif}html[lang=en] .hero-title{left:50%;right:auto;max-width:90%;font-size:clamp(42px,4.5cqw,78px);line-height:1.18;text-align:center}html[lang=en] .hero-title-primary{white-space:normal;max-width:24ch;margin-inline:auto}html[lang=en] .hero-title-secondary{margin-top:.2em}html[lang=en] .intro-title{font-size:clamp(36px,3.8vw,60px);line-height:1.2}html[lang=en] .intro-description{font-size:clamp(22px,2vw,30px);line-height:1.65}html[lang=en] .menu-navigation a{font-size:clamp(34px,min(4.9vw,8dvh),74px)}html[lang=en] .journey-copy{direction:ltr;text-align:left}html[lang=en] .journey-copy .journey-number{margin-left:0;margin-right:auto}html[lang=en] .journey-number:after{transform-origin:left center}html[lang=en] .journey-copy h3{font-size:clamp(30px,3.3vw,55px);line-height:1.18}html[lang=en] .journey-station-service .journey-copy h3{font-size:clamp(28px,2.9vw,48px)}html[lang=en] .journey-copy p{margin-left:0;margin-right:auto;max-width:330px}html[lang=en] .journey-arrow svg{transform:rotate(180deg)}html[lang=en] .journey-finish h3{font-size:clamp(38px,4.7vw,70px)}html[lang=en] .journey-finish h3:has(+.journey-finish-description){margin-bottom:16px}html[lang=en] .journey-finish-description{margin:0 auto 25px;max-width:38ch;font:400 clamp(15px,1.35vw,20px)/1.75 Ubuntu,Arial,sans-serif;color:#f1efecbf;text-wrap:balance}html[lang=en] .review-quote-mark{text-align:left}html[lang=en] .review-card blockquote{font-size:clamp(18px,1.5vw,22px);line-height:1.5}html[lang=en] .review-copy-source{text-wrap:pretty}@media(min-width:761px){html[lang=en] .review-card blockquote{font-size:clamp(22px,2.1vw,30px);line-height:1.42;margin-block:6px 24px}html[lang=en] .review-quote-mark{height:54px}html[lang=en] .review-card footer>span{font-size:18px}}html[lang=en] .contact-heading h2{font-size:clamp(60px,8vw,130px);line-height:1.2}html[lang=en] .contact-orbit-copy{font-size:clamp(20px,1.6vw,27px)}html[lang=en] .contact-orbit-arrow{transform:rotate(180deg)}html[lang=en] :is(.footer-top,.footer-bottom,.cp-feature-content){direction:ltr}html[lang=en] .footer-intro,html[lang=en] .footer-copyright{text-align:left}html[lang=en] .footer-invitation{font-size:clamp(32px,4vw,64px);line-height:1.2}html[lang=en] .footer-description{max-inline-size:48ch;line-height:1.65}html[lang=en] .cp-header-back{direction:ltr}html[lang=en] .cp-header-back .cp-arrow,html[lang=en] .cp-catalog-foot .cp-arrow.is-right{transform:none}html[lang=en] .cp-card-arrow{left:auto;right:12px}html[lang=en] .cp-card-arrow .cp-arrow{transform:rotate(180deg)}html[lang=en] .cp-filters a:after{transform-origin:left}html[lang=en] .cp-product-card :is(h2,h3){font-size:clamp(20px,1.8vw,29px)}html[lang=en] .cp-detail-categories h2{font-size:clamp(30px,3.5vw,52px)}html[lang=en] .cp-product-marquee>div{animation-direction:normal}@media(min-width:761px){html[lang=en] .journey-station .journey-composition{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr)}html[lang=en] .journey-station .journey-copy{grid-column:2}html[lang=en] .journey-station .journey-image{grid-column:1}html[lang=en] .journey-station:nth-of-type(2n) .journey-composition{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}html[lang=en] .journey-station:nth-of-type(2n) .journey-copy{grid-column:1}html[lang=en] .journey-station:nth-of-type(2n) .journey-image{grid-column:2}}@media(prefers-reduced-motion:no-preference){.journey-finish-description .journey-title-word{transform:translateY(135%)}.journey-finish-copy.is-visible .journey-finish-description .journey-title-word{animation:journey-title-rise .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--word-index) * .15s)}html[lang=en] .reveal-word{background-image:linear-gradient(to right,var(--reveal-color, var(--blue)) max(0%,calc(var(--word-fill) - 1%)),var(--reveal-muted, rgb(0 12 104 / .16)) min(100%,calc(var(--word-fill) + 1%)))}html[lang=en] .intro-description .reveal-word{background-image:linear-gradient(to right,var(--blue) max(0%,calc(var(--word-trail, 0%) - 5%)),var(--orange) var(--word-trail, 0%),var(--orange) var(--word-fill),var(--blue) min(100%,calc(var(--word-fill) + 5%)))}}@media(max-width:760px){html[lang=en] .journey-copy>.journey-link{left:28px}.home-header-actions,.cp-header-actions{gap:8px}.language-switch{font-size:14px}html[lang=en] .hero-title{left:6%;right:6%;max-width:none;font-size:clamp(27px,7vw,45px);text-align:center;line-height:1.2}html[lang=en] .hero-title-primary{margin-inline:auto}html[lang=en] .intro-title{font-size:clamp(27px,7.2vw,38px)}html[lang=en] .intro-description{font-size:clamp(18px,4.85vw,23px);line-height:1.65;margin-top:24px;text-align:center;text-wrap:pretty}html[lang=en] .menu-navigation a{font-size:clamp(28px,min(8.6vw,7dvh),52px)}html[lang=en] .journey-copy h3,html[lang=en] .journey-station-service .journey-copy h3{font-size:clamp(28px,7.7vw,40px);line-height:1.18}html[lang=en] .journey-heading-lead{display:block}html[lang=en] .journey-station-service .journey-heading-lead{display:inline}html[lang=en] .journey-station .journey-copy{align-self:flex-end}html[lang=en] .journey-station .journey-copy{translate:16px 0}html[lang=en] .journey-station .journey-image{align-self:flex-start}html[lang=en] .journey-station:nth-of-type(2n) .journey-image{align-self:flex-end}html[lang=en] .journey-copy p{max-width:280px}html[lang=en] .journey-finish h3{font-size:clamp(32px,8vw,46px)}html[lang=en] .reviews-heading h2{font-size:clamp(30px,8vw,48px)}html[lang=en] .review-card blockquote{font-size:14px;line-height:1.5}html[lang=en] .review-card-1 .review-copy-source{text-wrap:balance}html[lang=en] .contact-heading h2{font-size:clamp(44px,12vw,76px)}html[lang=en] .contact-orbit-copy{font-size:clamp(15px,4.2vw,19px)}html[lang=en] .contact-map-sign small{font-size:10px}html[lang=en] .footer-intro{text-align:center}html[lang=en] .footer-invitation{font-size:clamp(26px,7.3vw,40px)}html[lang=en] .footer-description{font-size:13px}html[lang=en] :is(.footer-credit,.footer-copyright){font-family:Ubuntu,Arial,sans-serif;font-size:clamp(8px,2.25vw,10px);font-weight:400}html[lang=en] .cp-product-card :is(h2,h3){font-size:19px}html[lang=en] .is-filtered .cp-product-card :is(h2,h3){font-size:25px}html[lang=en] .cp-product-hero h1{font-size:clamp(30px,8vw,44px)}html[lang=en] .cp-detail-categories h2{font-size:30px}html[lang=en] .cp-catalog-foot{font-size:10px;gap:14px}}@media(max-width:480px){.cp-header-back>span{display:none}.cp-header-back{min-width:32px;min-height:44px;justify-content:center}}@media(max-width:380px){.home-header .brand-symbol,.cp-header .brand-symbol{width:42px}.home-header .wordmark,.cp-header .wordmark{font-size:23px}.home-header-actions,.cp-header-actions{gap:5px}}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(/fonts/thmanyahseriftext/woff2/thmanyahseriftext-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Wafeq;src:url(/fonts/alfont_com_Wafeq-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:Thmanyah Sans,Tahoma,Arial,sans-serif;color:#000c68;background:#f1efec;font-synthesis:none;--paper: #f1efec;--blue: #000c68;--yellow: #fa941b;--red: #c51b30;--orange: #fa941b;--ink: #000c68;--frame: 12px;--header-height: 108px}html[lang=ar] :is(h1,h2,h3,h4,h5,h6,.menu-navigation a){font-family:"Thmanyah Serif Text",Thmanyah Sans,Tahoma,serif;font-weight:500;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none}html.has-smooth-scroll{scroll-behavior:auto}body{margin:0;min-width:280px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid currentColor;outline-offset:6px}::selection{background:var(--blue);color:var(--paper)}.skip-link{position:fixed;top:-100px;right:20px;background:var(--paper);color:var(--blue);padding:14px;z-index:100}.skip-link:focus{top:15px}.site-header{position:fixed;inset:var(--frame) 4.3% auto;z-index:30;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;pointer-events:none;color:var(--header-color, var(--paper));transition:color .16s linear}.menu-toggle{pointer-events:auto;display:grid;place-items:center;background:none;border:0;padding:10px;margin-right:-10px;min-width:48px;min-height:48px}.logo{position:relative;pointer-events:auto;display:flex;align-items:center;gap:12px;direction:ltr;width:max-content}.brand-symbol{display:block;width:71px;height:auto;flex-shrink:0}.logo-shine{position:absolute;inset:0;display:flex;align-items:center;gap:inherit;pointer-events:none;filter:brightness(0) invert(1);-webkit-mask-image:linear-gradient(110deg,transparent 40%,rgb(0 0 0 / .12) 46%,rgb(0 0 0 / .5) 50%,rgb(0 0 0 / .12) 54%,transparent 60%);mask-image:linear-gradient(110deg,transparent 40%,rgb(0 0 0 / .12) 46%,rgb(0 0 0 / .5) 50%,rgb(0 0 0 / .12) 54%,transparent 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;opacity:0;animation:logo-shine-sweep 4s ease-in-out infinite}@keyframes logo-shine-sweep{0%,72%{-webkit-mask-position:100% 0;mask-position:100% 0;opacity:0}75%{opacity:1}94%{-webkit-mask-position:0% 0;mask-position:0% 0;opacity:1}97%,to{-webkit-mask-position:0% 0;mask-position:0% 0;opacity:0}}@media(prefers-reduced-motion:reduce){.logo-shine{display:none;animation:none}}.wordmark{font-family:Barlow,Arial,sans-serif;font-size:35px;font-weight:800;letter-spacing:-.5px;line-height:1;white-space:nowrap;color:inherit}.site-header.is-open{position:fixed;color:var(--ink)}.home-header{color:var(--header-color, var(--paper))}.hero-intro{position:relative;--hero-height: max(100svh, 520px);--hero-transition-distance: 80svh;--intro-transition-travel: 0px}.hero-intro.is-mosaic-enabled{--intro-transition-travel: var(--hero-transition-distance)}.hero-intro.is-mosaic-enabled>.hero{position:sticky;top:0;z-index:2}.hero-intro.is-mosaic-enabled>.intro-track{margin-top:calc(0px - var(--hero-height))}.hero.is-mosaic-finished{visibility:hidden;pointer-events:none}.hero{container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;height:var(--hero-height);min-height:520px;background:var(--blue);color:var(--paper)}.hero-kitchen{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.hero-kitchen img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(0 12 104 / .4) 0%,transparent 23%,transparent 46%,rgb(0 12 104 / .55) 72%,var(--blue) 100%);background-color:#000c6838}.hero-loader{position:fixed;inset:0;z-index:100;overflow:hidden;background:transparent;opacity:1}.hero-loader.is-exiting{opacity:0;transition:opacity .18s ease;pointer-events:none}.hero-mosaic-defs{position:absolute;width:0;height:0;pointer-events:none}.hero-title{position:absolute;z-index:2;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:max-content;max-width:90%;margin:0;font-size:clamp(48px,5.2cqw,88px);font-weight:500;line-height:1.35;letter-spacing:0;text-align:center}.hero-title-primary,.hero-title-secondary{display:block;white-space:nowrap}.hero-title-secondary{font-size:.8em}.hero-title-line{display:block}.hero-title-mask{clip-path:inset(-.15em -.1em)}@media(prefers-reduced-motion:no-preference){.hero-title-line{transform:translateY(calc(100% + .3em))}.hero-title.is-ready .hero-title-line{animation:hero-title-rise .75s cubic-bezier(.22,1,.36,1) both;animation-delay:0ms}.hero-title.is-ready .hero-title-secondary .hero-title-line{animation-delay:.22s}}@keyframes hero-title-rise{0%{transform:translateY(calc(100% + .3em))}to{transform:translateY(0)}}#main{position:relative;z-index:2;padding-bottom:0;background:var(--paper)}.intro-track{position:relative;z-index:1;background:var(--paper)}.intro-track:after{content:"";display:block;height:calc(var(--intro-transition-travel) + 120svh + var(--about-read-hold, 0px) + var(--about-exit-prelude, 0px));pointer-events:none}.intro-scroll-start{position:absolute;top:var(--intro-transition-travel);width:1px;height:0;pointer-events:none}.next-section{position:sticky;top:0;min-height:100svh;--reveal-color: var(--blue);--reveal-muted: rgb(0 12 104 / .18);background:var(--paper);color:var(--blue);display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(22px,3svh,40px);padding:calc(var(--header-height) + var(--frame) + 20px) 0 26px}.intro-copy{width:88%;max-width:1100px;margin-inline:auto;text-align:center}.intro-heading{text-align:center}.intro-title{margin:0;font-size:clamp(38px,4.4vw,68px);font-weight:800;font-synthesis:weight;line-height:1.35;text-wrap:balance}.intro-title-drop{position:relative}.intro-title-source{display:block;position:relative;opacity:0}.intro-title-lines{position:absolute;inset:0;pointer-events:none}.intro-drop-line{display:block;white-space:nowrap;transform-origin:center bottom;backface-visibility:hidden}@media(prefers-reduced-motion:no-preference){.intro-title-drop .intro-drop-line{opacity:0;transform:perspective(900px) rotateX(-90deg)}.intro-title-drop.is-visible .intro-drop-line{animation:intro-line-unfold .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--drop-index) * .16s)}}@keyframes intro-line-unfold{0%{opacity:0;transform:perspective(900px) rotateX(-90deg)}to{opacity:1;transform:perspective(900px) rotateX(0)}}.intro-description{max-width:960px;margin:28px auto 0;font-family:Wafeq,Tahoma,sans-serif;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.7;text-align:center;text-wrap:balance}.reveal-word{--word-fill: 0%;display:inline-block;white-space:nowrap;color:transparent;background:linear-gradient(to left,var(--reveal-color, var(--blue)) max(0%,calc(var(--word-fill) - 1%)),var(--reveal-muted, rgb(0 12 104 / .16)) min(100%,calc(var(--word-fill) + 1%)));background-clip:text;-webkit-background-clip:text}.intro-description .reveal-word{background-image:linear-gradient(to left,var(--blue) max(0%,calc(var(--word-trail, 0%) - 5%)),var(--orange) var(--word-trail, 0%),var(--orange) var(--word-fill),var(--blue) min(100%,calc(var(--word-fill) + 5%)));filter:blur(var(--word-blur, 4px));opacity:var(--word-opacity, .28)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:760px){:root{--frame: 8px;--header-height: 85px}.site-header{inset-inline:6%}.logo{gap:8px}.brand-symbol{width:51px}.wordmark{font-size:26px;letter-spacing:-.4px}.hero-intro{--hero-height: max(100svh, 480px)}.hero{min-height:480px}.hero-title{inset:50% 6% auto;transform:translateY(-50%);width:auto;max-width:none;font-size:9cqw;line-height:1.4;text-align:center}.next-section{gap:18px;padding-top:calc(var(--header-height) + var(--frame) + 20px);padding-bottom:20px}.intro-copy{width:88%;max-width:550px}.intro-title{font-size:clamp(30px,8.6vw,44px);line-height:1.4}.intro-description{margin-top:24px;font-size:clamp(18px,4.85vw,23px);line-height:1.7}}@media(prefers-reduced-motion:reduce){.hero-loader.is-exiting{transition:none}}.menu-panel{--menu-cut: url(/images/menu-cut.svg);position:fixed;inset:0 0 auto;height:calc(100dvh - 24px);z-index:20;visibility:hidden;transform:translateY(calc(-100% - 16px));transition:transform .85s cubic-bezier(.76,0,.24,1),visibility 0s .85s;isolation:isolate}.menu-panel.is-open{visibility:visible;transform:translateY(0);transition:transform .85s cubic-bezier(.76,0,.24,1),visibility 0s}.menu-panel:before,.menu-surface{position:absolute;inset:0;-webkit-mask:var(--menu-cut) center / 100% 100% no-repeat;mask:var(--menu-cut) center / 100% 100% no-repeat;pointer-events:none}.menu-panel:before{content:"";background:var(--blue);transform:translateY(8px);z-index:-2}.menu-surface{background:#b4b5b4 url(/images/stainless-steel.png) center / 100% 100% no-repeat;z-index:-1}.menu-content{height:91%;overflow-y:auto;overscroll-behavior:contain;padding:112px 6% 40px;display:flex;justify-content:center}.menu-navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2.5dvh,28px);margin-block:auto;padding:24px 10px;text-align:center}.menu-navigation a{display:block;padding:4px 16px;font-size:clamp(38px,min(5.3vw,8dvh),80px);line-height:1.35;color:var(--ink);transition:color .2s ease}.menu-navigation a:hover,.menu-navigation a:focus-visible{color:var(--yellow)}.menu-text-mask{display:block;overflow:hidden;padding-block:.12em;margin-block:-.12em}.menu-text-line{display:block;transform:translateY(calc(100% + .24em));transition:transform .3s cubic-bezier(.55,0,.85,.4);transition-delay:calc(var(--menu-exit-index) * 45ms)}.menu-panel.is-open .menu-text-line{transform:translateY(0);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:calc(.72s + var(--menu-index) * 75ms)}@media(max-width:760px){.menu-content{padding-top:89px;padding-bottom:24px}.menu-navigation a{font-size:clamp(34px,min(10vw,7dvh),60px);padding-inline:8px}}.announcement{position:fixed;bottom:22px;left:50%;z-index:50;transform:translate(-50%,20px);opacity:0;visibility:hidden;display:flex;align-items:center;gap:18px;background:var(--ink);color:var(--paper);padding:17px 22px;max-width:calc(100vw - 32px);width:max-content;font-size:17px;box-shadow:0 5px 30px #000c6824;transition:.2s}.announcement.visible{transform:translate(-50%);opacity:1;visibility:visible}.announcement button{border:0;background:none;color:var(--paper);font:25px Arial;padding:0 5px;min-height:32px}@media(max-width:760px){.announcement{font-size:16px;padding:13px 16px;gap:12px}}@media(prefers-reduced-motion:reduce){.reveal-word{background:none;color:var(--reveal-color, var(--blue))}.intro-description .reveal-word{background:none;filter:none;opacity:1}html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}}.reviews-section{position:relative;z-index:2;background:var(--paper);color:var(--blue);scroll-margin-top:0}.reviews-heading{position:absolute;z-index:10;inset:clamp(120px,16svh,170px) 24px auto;text-align:center;pointer-events:none}.reviews-heading h2{margin:0;font-size:clamp(44px,5.5vw,78px);font-weight:800;font-synthesis:weight;line-height:1.4}.reviews-scroll{position:relative;--reviews-travel: 280svh}.reviews-scroll:after{content:"";display:block;height:var(--reviews-travel)}.reviews-stage{position:sticky;top:0;height:100svh;min-height:480px;overflow:hidden;isolation:isolate;background:var(--paper);transform:translate3d(0,var(--reviews-underlay-shift, 0px),0)}.reviews-cards{position:absolute;inset:0}.review-card{position:absolute;top:clamp(285px,36svh,350px);left:50%;width:clamp(280px,28vw,390px);min-height:380px;aspect-ratio:.82;display:flex;flex-direction:column;padding:28px;border-radius:12px;border:1px solid rgb(0 12 104 / .12);transform:translate(-50%);transform-origin:center;will-change:transform;font-family:Wafeq,Tahoma,sans-serif}.review-card-1{background:var(--paper);color:var(--blue)}.review-card-2{background:var(--yellow);color:var(--blue);transform:translate(-50%,100svh)}.review-card-3{background:var(--blue);color:var(--paper);transform:translate(-50%,200svh)}.review-card-4{background:var(--red);color:var(--paper);transform:translate(-50%,300svh)}.review-quote-mark{font:80px/.9 Georgia,serif;height:62px;direction:ltr;text-align:right}.review-card blockquote{margin:10px 0 28px;font-size:clamp(21px,1.9vw,26px);line-height:1.65}.review-card blockquote{position:relative}.review-copy-source{display:block;position:relative}.review-copy-ready .review-copy-source{opacity:0}.review-copy-lines{position:absolute;inset:0;pointer-events:none}.review-copy-line{display:block;overflow:clip}.review-copy-line>span{display:block;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.review-copy-line>span{transform:translateY(110%)}.review-card.is-revealed .review-copy-line>span{animation:review-line-enter .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.3s + var(--line-index) * 85ms)}}@keyframes review-line-enter{0%{transform:translateY(110%)}to{transform:translateY(0)}}.review-card footer{margin-top:auto;display:flex;flex-direction:column;gap:6px}.review-card footer>span{font-size:17px}.review-card small{font-size:12px;opacity:.7}@media(max-width:760px){.reviews-stage{will-change:transform;backface-visibility:hidden}.review-card{backface-visibility:hidden}.reviews-heading{inset:calc(var(--header-height) + 54px) 20px auto}.reviews-heading h2{font-size:clamp(38px,10vw,56px)}.review-card{top:clamp(255px,33svh,300px);width:min(47vw,230px);min-width:170px;min-height:290px;aspect-ratio:auto;padding:18px;border-radius:10px}.review-quote-mark{font-size:52px;height:38px}.review-card blockquote{font-size:clamp(14px,4vw,18px);line-height:1.58;margin-block:8px 20px}.review-card footer>span{font-size:13px}.review-card small{font-size:10px}}@media(prefers-reduced-motion:reduce){.reviews-scroll:after{display:none}.reviews-stage{position:relative;height:auto;min-height:0;padding:48px 6% 80px;overflow:visible;transform:none}.reviews-heading{position:static;margin-bottom:42px;transform:none}.reviews-cards{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;max-width:1200px;margin:auto;transform:none}.review-card{position:relative;inset:auto;transform:none;width:100%;min-width:0;min-height:340px;aspect-ratio:auto;will-change:auto}}.cms-status{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:28px;background:#f1efec;color:#000c68;text-align:center;font-family:Arial,sans-serif}.cms-status button{font:inherit;padding:12px 24px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.cms-image-empty{min-height:160px}.cms-empty{padding:60px 24px;text-align:center;line-height:1.8}.cp-product-description{max-width:760px;margin:24px auto;text-align:center;white-space:pre-line;line-height:1.9}.cp-specification dd{white-space:pre-line}.site-footer{position:sticky;bottom:0;z-index:1;overflow:hidden;background:var(--paper);color:var(--blue);padding:clamp(72px,6vw,110px) 0 0;scroll-margin-top:var(--header-height)}.footer-top{display:flex;direction:rtl;justify-content:space-between;align-items:flex-start;gap:24px 48px;margin:0 4.3% clamp(60px,6vw,96px);padding-top:26px}.footer-intro{min-width:0;text-align:right}.footer-invitation{position:relative;margin:0;font-size:clamp(36px,4.3vw,68px);font-weight:400;line-height:1.35}.footer-title-reserve{opacity:0}.footer-title-typed{position:absolute;inset:0}.footer-invitation:not(.is-typed) .footer-title-typed:after{content:"";display:inline-block;height:.8em;border-inline-end:2px solid var(--orange);margin-inline-start:.08em;animation:footer-typing-cursor .7s steps(1) infinite}@keyframes footer-typing-cursor{50%{opacity:0}}.footer-description{margin:12px 0 0;max-inline-size:40ch;font:400 clamp(14px,1.2vw,19px)/1.9 Wafeq,Tahoma,sans-serif;color:#000c68bf}.footer-credit{display:inline-flex;align-items:baseline;gap:.3em;min-height:24px;text-align:left;font:500 clamp(11px,.8vw,13px)/1.7 "Segoe UI",Tahoma,Arial,sans-serif;color:#000c68cc;transition:color .18s ease}.footer-credit-arrow{font:400 1.25em/1 Arial,sans-serif}.footer-credit-arrow svg{display:none}.footer-reveal-marker{height:1px;margin-bottom:-1px;pointer-events:none}.footer-credit:hover,.footer-credit:focus-visible{color:var(--red)}.footer-bottom{display:flex;direction:rtl;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:18px 4.3% 24px}.footer-copyright{display:block;text-align:right;font:500 clamp(11px,.8vw,13px)/1.7 "Segoe UI",Tahoma,Arial,sans-serif;color:#000c68cc}.footer-brand{position:relative;margin-inline:1.3%;aspect-ratio:2172 / 408;-webkit-user-select:none;user-select:none}.footer-brand-artwork{position:absolute;inset:0;overflow:hidden}.footer-brand-shine{pointer-events:none;filter:brightness(0) invert(1);-webkit-mask-image:linear-gradient(110deg,transparent 48.8%,rgb(0 0 0 / .12) 49.5%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .12) 50.5%,transparent 51.2%);mask-image:linear-gradient(110deg,transparent 48.8%,rgb(0 0 0 / .12) 49.5%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .12) 50.5%,transparent 51.2%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;opacity:0;animation:footer-shine-sweep 12s linear infinite}@keyframes footer-shine-sweep{0%,4%{-webkit-mask-position:100% 0;mask-position:100% 0;opacity:0}18%{opacity:1}78%{opacity:1}94%,to{-webkit-mask-position:0% 0;mask-position:0% 0;opacity:0}}.footer-brand img{display:block;width:100%;height:auto;transform:translateY(-20.99%)}.footer-snow{position:absolute;inset:0;z-index:2;pointer-events:none}.footer-snowfall{position:absolute;inset:0}.footer-snowflake{position:absolute;top:0;left:var(--flake-x);width:var(--flake-size);height:var(--flake-size);opacity:0;animation:footer-snow-fall var(--flake-duration) linear var(--flake-delay) infinite}.footer-snowflake i{display:block;width:100%;height:100%;animation:footer-snow-sway var(--flake-sway-duration) ease-in-out var(--flake-delay) infinite alternate}.footer-snow-particle{display:block;width:100%;height:100%;filter:drop-shadow(0 .5px .6px rgb(55 77 101 / 25%));animation:footer-snow-tumble var(--flake-duration) ease-in-out var(--flake-delay) infinite alternate}.footer-snow-crystal{background:url(/images/footer-snowflakes-branched.png) var(--flake-position) / 200% 200% no-repeat}.footer-snow-round{border-radius:50%;background:#fff}.footer-snowflake,.footer-snowflake i,.footer-snow-particle{animation-play-state:paused}.footer-snow.is-active .footer-snowflake,.footer-snow.is-active .footer-snowflake i,.footer-snow.is-active .footer-snow-particle{animation-play-state:running}@keyframes footer-snow-fall{0%{opacity:0;transform:translate3d(0,-36px,0)}6%{opacity:var(--flake-opacity, 1)}94%{opacity:var(--flake-opacity, 1)}to{opacity:0;transform:translate3d(0,var(--snow-travel, calc(100svh + 40px) ),0)}}@keyframes footer-snow-sway{0%{transform:translate(calc(var(--flake-drift) * -.5))}to{transform:translate(var(--flake-drift))}}@keyframes footer-snow-tumble{0%{transform:rotate(var(--flake-angle))}to{transform:rotate(calc(var(--flake-angle) + var(--flake-turn)))}}@media(max-width:760px){.footer-credit-arrow>span{display:none}.footer-credit-arrow svg{display:inline-block;width:1em;height:1em;vertical-align:-.1em}.site-footer{transform:translateZ(0)}.site-footer:not(.is-uncovered) :is(.footer-brand-shine,.footer-snowflake,.footer-snowflake i,.footer-snow-particle){animation-play-state:paused}.footer-snowflake{width:calc(var(--flake-size) * .72);height:calc(var(--flake-size) * .72)}.site-footer{display:flex;flex-direction:column;height:max(38svh,320px);padding-top:30px}.footer-top{flex-direction:column;align-items:stretch;gap:20px;margin-inline:6%;margin-bottom:auto;padding-top:22px}.footer-intro{text-align:center}.footer-invitation{font-size:clamp(32px,9vw,46px)}.footer-description{margin:8px auto 0;font-size:14px;text-align:center}.footer-bottom{gap:2px;margin:12px 6%}.footer-copyright,.footer-credit{flex-shrink:0;white-space:nowrap;font-size:clamp(9px,2.55vw,10px)}.footer-brand{flex:0 0 auto;margin-inline:1%}}@media(max-width:360px){.footer-invitation{font-size:28px}.footer-description{font-size:12px}}@media(prefers-reduced-motion:reduce){.footer-snowfall{display:none}.footer-brand-shine,.footer-title-typed{display:none;animation:none}.footer-title-reserve{opacity:1}}.animated-word-mask{display:inline-block;vertical-align:top;clip-path:inset(-.12em -.2em -.25em)}.animated-word{display:inline-block}@media(prefers-reduced-motion:no-preference){.animated-word{transform:translateY(135%)}.animated-words.is-active .animated-word{animation:automatic-word-rise .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--word-index) * .15s + var(--words-delay, 0ms))}#root[inert] .animated-word{animation-play-state:paused}}@keyframes automatic-word-rise{0%{transform:translateY(135%)}to{transform:translateY(0)}}.reviews-contact-stack{position:relative}.contact-entry-backdrop{display:none}.is-contact-entry-enabled>.reviews-section{position:sticky;top:var(--reviews-contact-sticky-top, 0px)}.is-contact-entry-enabled>.contact-track{margin-top:calc(-1 * var(--motion-viewport-height, 100dvh));height:calc(var(--motion-viewport-height, 100dvh) + var(--contact-entry-travel) + var(--contact-hold));scroll-margin-top:calc(-1 * var(--contact-entry-travel));pointer-events:none}.is-contact-entry-enabled.is-contact-entry-standalone>.contact-track{margin-top:0}.is-contact-entry-enabled .contact-entry-backdrop{display:block;position:sticky;top:0;height:var(--motion-viewport-height, 100dvh);margin-bottom:calc(-1 * var(--motion-viewport-height, 100dvh));background:#000;opacity:var(--contact-entry-shade, 0);pointer-events:none}.is-contact-entry-enabled .contact-section{transform:translate3d(0,var(--contact-entry-y, 85dvh),0) scale(var(--contact-entry-scale, .38));transform-origin:center;border-radius:var(--contact-entry-radius, 24px) var(--contact-entry-radius, 24px) max(var(--contact-entry-radius, 24px),var(--contact-radius)) max(var(--contact-entry-radius, 24px),var(--contact-radius));pointer-events:auto}.is-contact-entry-enabled .contact-track[data-entering=true] .contact-section{pointer-events:none}.is-contact-entry-enabled .contact-heading h2>span{transform:none;transition:none}.contact-track{position:relative;z-index:3;--contact-hold: clamp(140px, 24svh, 240px);height:calc(100vh + var(--contact-hold));height:calc(var(--motion-viewport-height, 100dvh) + var(--contact-hold));scroll-margin-top:0}.contact-section{position:sticky;top:0;z-index:3;isolation:isolate;overflow:hidden;height:100vh;height:var(--motion-viewport-height, 100dvh);--contact-exit: 0;--contact-radius: calc(clamp(26px, 3vw, 52px) * var(--contact-exit));border-radius:0 0 var(--contact-radius) var(--contact-radius);box-shadow:0 20px 40px #00053121;background:var(--blue);color:var(--paper);scroll-margin-top:0;--contact-group-drift: 0px}.contact-heading{position:absolute;z-index:2;inset:0 0 auto;padding:clamp(125px,11vw,185px) 7% 0;text-align:center;transform:translate3d(0,var(--contact-group-drift),0);pointer-events:none}.contact-eyebrow{margin:0 0 18px;font:800 11px/1.4 Barlow,Arial,sans-serif;letter-spacing:.24em;color:var(--yellow)}.contact-heading h2{overflow:clip;margin:0;font-size:clamp(72px,9vw,154px);line-height:1.35;font-weight:800;font-synthesis:weight}.contact-heading h2>span{display:block}.contact-map-scene{position:absolute;inset:0}.contact-map-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.contact-map-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.42;-webkit-mask-image:radial-gradient(ellipse 53% 52% at 50% 52%,#000 36%,rgb(0 0 0 / 88%) 52%,transparent 94%);mask-image:radial-gradient(ellipse 53% 52% at 50% 52%,#000 36%,rgb(0 0 0 / 88%) 52%,transparent 94%)}.contact-map-image--mobile{display:none}.contact-map-sign{position:absolute;top:54.8%;left:50.4%;transform:translate(-50%,calc(-100% - 19px + var(--contact-group-drift)));display:flex;align-items:center;gap:12px;padding:13px 18px;border-radius:16px;background:var(--blue);color:var(--paper);box-shadow:0 8px 32px #00073424;pointer-events:auto}.contact-map-sign:before{content:"";position:absolute;left:50%;bottom:-19px;height:19px;width:1px;background:var(--yellow)}.contact-map-sign:after{content:"";position:absolute;left:50%;bottom:-23px;width:7px;height:7px;border-radius:50%;background:var(--yellow);transform:translate(-50%)}.contact-pin-halo{position:absolute;left:50%;bottom:-28px;width:17px;height:17px;transform:translate(-50%);pointer-events:none}.contact-pin-halo:before{content:"";position:absolute;inset:0;border-radius:50%;background:#fa941b61}.contact-sign-rule{width:2px;height:32px;background:var(--yellow)}.contact-map-sign strong{display:block;font:800 clamp(18px,1.6vw,24px)/1 Barlow,Arial,sans-serif;letter-spacing:.03em}.contact-map-sign small{display:block;font:11px/1.5 Wafeq,Tahoma,sans-serif;margin-top:6px;white-space:nowrap;text-decoration:none;transition:color .1s ease}.contact-map-sign:is(:hover,:focus-visible,:active) small{color:var(--yellow);text-decoration:none}.contact-socials{position:absolute;top:60%;left:8%;transform:translate3d(0,calc(-50% + var(--contact-group-drift)),0);display:flex;flex-direction:column;padding:7px;border:1px solid rgb(241 239 236 / 36%);border-radius:30px;background:var(--blue)}.contact-social{display:grid;place-items:center;position:relative;width:44px;height:50px;border:0;background:none;color:#fff;transition:color .18s ease}.contact-social>svg{width:24px;height:24px;color:inherit;transition:transform .22s ease}.contact-social:is(:hover,:focus-visible)>svg{transform:scale(1.12)}.contact-social:hover,.contact-social:focus-visible,.contact-social:active{color:var(--yellow)}.contact-social-label{position:absolute;left:calc(100% + 16px);white-space:nowrap;font:14px/1.5 Wafeq,Tahoma,sans-serif;background:var(--blue);padding:4px 8px;opacity:0;transform:translate(-5px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.contact-social:hover .contact-social-label,.contact-social:focus-visible .contact-social-label{opacity:1;transform:none}.contact-orbit{position:absolute;top:60%;right:8%;transform:translate3d(0,calc(-50% + var(--contact-group-drift)),0);width:clamp(174px,16vw,248px);aspect-ratio:1;border:0;padding:20px;border-radius:50%;background:transparent;color:var(--paper);display:grid;place-items:center;text-align:center}.contact-orbit-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:.8}.contact-orbit-track{stroke:#f1efec4d}.contact-orbit-progress{stroke:var(--yellow);stroke-dasharray:1;stroke-dashoffset:.88;transition:stroke-dashoffset .85s cubic-bezier(.22,1,.36,1)}.contact-orbit-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0}.contact-orbit-copy{display:block;font-size:clamp(24px,2vw,32px);line-height:1.35}.contact-orbit-copy>span{display:block;white-space:nowrap}.contact-orbit-arrow{width:28px;height:28px;color:var(--yellow)}.contact-orbit:is(:hover,:focus-visible,:active) .contact-orbit-progress{stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.contact-heading h2>span{transform:translateY(110%);transition:transform 1s cubic-bezier(.22,1,.36,1)}.contact-section.is-visible .contact-heading h2>span{transform:none}.contact-pin-halo:before{animation:contact-pin-pulse 2.8s ease-in-out infinite;animation-play-state:paused}.contact-socials{animation:contact-social-float 5s ease-in-out infinite;animation-play-state:paused}.contact-section.is-in-view .contact-pin-halo:before,.contact-section.is-in-view .contact-socials{animation-play-state:running}}@keyframes contact-pin-pulse{0%,to{transform:scale(.85);opacity:.45}50%{transform:scale(1.55);opacity:1}}@keyframes contact-social-float{0%,to{translate:0 6px}50%{translate:0 -7px}}@media(min-width:761px)and (max-width:1100px){.contact-socials{left:5%}.contact-orbit{right:5%}}@media(max-width:760px){.contact-section{will-change:transform;backface-visibility:hidden}.contact-section :is(.contact-heading,.contact-map-sign,.contact-socials,.contact-orbit){will-change:transform}.contact-heading{padding:calc(var(--header-height) + 50px) 7% 0}.contact-eyebrow{font-size:9px;letter-spacing:.2em;margin-bottom:16px}.contact-heading h2{font-size:clamp(58px,15vw,94px)}.contact-map-image--desktop{display:none}.contact-map-image--mobile{display:block;opacity:.42;-webkit-mask-image:radial-gradient(ellipse 53% 52% at 50% 53%,#000 36%,rgb(0 0 0 / 88%) 52%,transparent 94%);mask-image:radial-gradient(ellipse 53% 52% at 50% 53%,#000 36%,rgb(0 0 0 / 88%) 52%,transparent 94%)}.contact-map-sign{gap:10px;padding:11px 14px}.contact-map-sign strong{font-size:19px}.contact-map-sign small{white-space:nowrap;font-size:11px}.contact-sign-rule{height:30px;width:2px}.contact-socials{top:auto;bottom:89px;left:7%;transform:translate3d(0,var(--contact-group-drift),0);flex-direction:row;padding:3px;border-radius:30px}.contact-social{width:37px;height:44px}.contact-social>svg{width:22px;height:22px}.contact-social-label{left:50%;top:calc(100% + 7px);transform:translate(-50%);padding:3px;font-size:11px}.contact-social:hover .contact-social-label,.contact-social:focus-visible .contact-social-label{transform:translate(-50%)}.contact-orbit{top:auto;bottom:69px;right:7%;transform:translate3d(0,var(--contact-group-drift),0);width:clamp(134px,38vw,182px);padding:14px}.contact-orbit-content{gap:9px}.contact-orbit-copy{font-size:clamp(18px,5.2vw,22px)}.contact-orbit-arrow{width:23px;height:23px}}@media(max-height:640px)and (min-width:761px){.contact-heading{padding-top:86px}.contact-heading h2{font-size:clamp(54px,7vw,90px)}.contact-socials,.contact-orbit{top:68%}.contact-orbit{width:min(28vh,168px)}}@media(max-width:350px){.contact-socials{left:5%}.contact-social{width:32px}.contact-orbit{right:5%;width:125px}}@media(prefers-reduced-motion:reduce){.contact-social,.contact-social>svg,.contact-social-label,.contact-orbit-arrow,.contact-orbit-progress,.contact-map-sign small{transition:none}}.about-gallery{--photo-width: clamp(260px, calc((100vw - 192px)/5) , 340px);--photo-gap: 32px;position:relative;width:100%}.about-gallery-window{overflow:hidden;padding-block:22px 28px}.about-gallery-track{display:flex;width:max-content;animation:about-photo-drift var(--gallery-duration) linear infinite;animation-play-state:paused;will-change:transform}html[lang=ar] .about-gallery-track{animation-direction:reverse}.about-gallery-group{display:flex;align-items:center;gap:var(--photo-gap);padding-right:var(--photo-gap);flex-shrink:0}.about-photo{position:relative;overflow:hidden;flex:0 0 var(--photo-width);width:var(--photo-width);margin:0;padding:10px 10px 0;background:#faf9f5;border-radius:2px;box-shadow:0 12px 18px -9px #000c6836,0 2px 6px #000c680d;transform:rotate(var(--photo-tilt));animation:about-photo-float 4.2s ease-in-out infinite;animation-delay:var(--photo-phase);animation-play-state:paused}.about-photo:after{content:"";position:absolute;inset:-15% 0;pointer-events:none;background:linear-gradient(90deg,transparent 28%,rgb(255 255 255 / .12) 40%,rgb(255 255 255 / .5) 50%,rgb(255 255 255 / .12) 60%,transparent 72%);transform:translate(-145%) skew(-18deg);opacity:0;animation:about-photo-shine 7.5s ease-in-out infinite;animation-delay:var(--photo-shine-phase, 0s);animation-play-state:paused}.about-photo-image{height:calc(var(--photo-width) * .96);padding:14px;background:#e4e3df}.about-photo img{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-photo figcaption{display:grid;place-items:center;min-height:37px;padding:5px 0 7px;font:400 14px/1.5 Wafeq,Tahoma,sans-serif;color:var(--blue)}.about-gallery.is-running .about-gallery-track,.about-gallery.is-running .about-photo,.about-gallery.is-running .about-photo:after{animation-play-state:running}@keyframes about-photo-shine{0%,72%{transform:translate(-145%) skew(-18deg);opacity:0}75%{opacity:1}94%{transform:translate(145%) skew(-18deg);opacity:1}97%,to{transform:translate(145%) skew(-18deg);opacity:0}}@keyframes about-photo-drift{to{transform:translate3d(-50%,0,0)}}@keyframes about-photo-float{0%,to{transform:translateY(3px) rotate(var(--photo-tilt))}50%{transform:translateY(-3px) rotate(calc(var(--photo-tilt) - .7deg))}}@media(max-width:760px){.hero:not(.is-mosaic-finished)~.intro-track .about-gallery-track,.hero:not(.is-mosaic-finished)~.intro-track .about-photo,.hero:not(.is-mosaic-finished)~.intro-track .about-photo:after{animation-play-state:paused}.about-gallery{--photo-width: 172px;--photo-gap: 24px}.about-gallery-window{padding-block:17px 23px}.about-photo{padding:8px 8px 0}.about-photo-image{padding:10px}.about-photo figcaption{min-height:31px;font-size:12px}}@media(prefers-reduced-motion:reduce){.about-photo:after{display:none;animation:none}.about-gallery-track,.about-photo{animation:none!important}.about-gallery-window{overflow-x:auto}.about-gallery-group{padding-left:24px}.about-gallery-group[aria-hidden=true],.about-photo[aria-hidden=true]{display:none}}.about-catalog-stack{position:relative;z-index:3;isolation:isolate;background:#303030;--about-read-hold: 0px;--about-exit-prelude: 0px}.about-navigation-anchor{position:absolute;top:0;width:1px;height:0;pointer-events:none}.about-catalog-stack.is-stack-enabled>.hero-intro{position:sticky;top:var(--about-sticky-top, 0px);z-index:1}.about-catalog-stack>.catalog-journey{z-index:2}.about-catalog-stack.is-stack-enabled .intro-track{background:transparent}.about-catalog-stack.is-stack-enabled .next-section{overflow:clip;transform:scale(var(--about-exit-scale, 1));transform-origin:center 24%;border-radius:var(--about-exit-radius, 0px)}.about-catalog-stack.is-stack-enabled .next-section:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;background:#000;opacity:var(--about-exit-shade, 0)}.about-catalog-stack.is-catalog-covered>.hero-intro{visibility:hidden}.about-catalog-stack.is-catalog-covered .about-gallery-track,.about-catalog-stack.is-catalog-covered .about-photo,.about-catalog-stack.is-catalog-covered .about-photo:after{animation-play-state:paused}.circle-arrow{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;color:var(--yellow);pointer-events:none}.circle-arrow svg{display:block;width:24px;height:24px}.circle-arrow--right svg{transform:rotate(180deg)}.circle-arrow__fill{position:absolute;inset:0;display:grid;place-items:center;background:var(--yellow);color:var(--blue);clip-path:inset(100% 0 0)}.catalog-journey{position:relative;isolation:isolate;background:var(--blue);color:var(--paper)}.journey-stage{position:relative;overflow:clip;isolation:isolate;background:var(--blue)}.journey-heading{position:absolute;inset:calc(var(--header-height) + 6px) 6% auto;z-index:3;text-align:center;pointer-events:none}.journey-heading h2{margin:0;font-size:clamp(42px,4.3vw,68px);font-weight:500;line-height:1.2}.journey-path-window{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.journey-path{position:absolute;top:0;left:0;width:100%;overflow:visible;pointer-events:none;z-index:0}.journey-path path{fill:none;stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.journey-path-track{stroke:#f1efec29}.journey-path .journey-path-glow{stroke-width:7;filter:blur(6px);opacity:0}.journey-path .journey-path-highlight{stroke-width:1.6;opacity:0}.journey-path #journey-progress-gradient stop,.journey-path #journey-glow-gradient stop{stop-color:var(--orange)}.journey-path #journey-highlight-gradient stop{stop-color:var(--paper)}.journey-path-tip{fill:var(--paper);opacity:0}.journey-path-stop{fill:var(--blue);stroke:#f1efec66;stroke-width:1}.journey-path-stop.is-reached{fill:var(--orange);stroke:var(--orange)}.journey-station,.journey-finish{position:relative;z-index:1}.journey-composition{width:min(100%,1580px);min-height:clamp(460px,62svh,640px);margin-inline:auto;padding:max(250px,28svh) 9% 50px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);column-gap:12%;align-items:center;direction:ltr}.journey-station:not(:first-of-type) .journey-composition{padding-block:50px}.journey-copy{grid-column:1;grid-row:1;direction:rtl;text-align:right;min-width:0}.journey-number{display:flex;align-items:center;width:max-content;margin:0 0 22px auto;font:400 14px/1.5 Wafeq,sans-serif;letter-spacing:.08em;color:var(--orange)}.journey-digit-mask{display:inline-block;overflow:hidden;margin-right:-.08em;padding-right:.08em}.journey-digit{display:inline-block}.journey-number:after{content:"";flex:0 0 38px;height:1px;margin-left:18px;background:currentColor;opacity:.55;transform-origin:right center}.journey-copy h3{font-size:clamp(43px,4.6vw,76px);font-weight:500;line-height:1.22;margin:0;text-wrap:balance}.journey-heading-lead{display:block}.journey-title-mask{display:inline-block;vertical-align:top;clip-path:inset(-.12em -.2em)}html[lang=ar] .journey-category-title .journey-title-mask{clip-path:inset(-.12em -.2em -.4em -.2em)}.journey-title-word{display:inline-block}@media(prefers-reduced-motion:no-preference){.journey-digit{transform:translateY(135%)}.journey-number:after{transform:scaleX(0)}.is-visible>.journey-number .journey-digit{animation:journey-title-rise .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--digit-index) * .15s)}.is-visible>.journey-number:after{animation:journey-number-line .65s cubic-bezier(.22,1,.36,1) .18s both}.journey-copy p .journey-title-word,.journey-copy .journey-link .journey-title-word{transform:translateY(135%)}.journey-copy.is-visible p .journey-title-word,.journey-copy.is-visible .journey-link .journey-title-word{animation:journey-title-rise .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--word-index) * .15s)}}@keyframes journey-title-rise{0%{transform:translateY(135%)}to{transform:translateY(0)}}@keyframes journey-number-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.journey-copy p{font:400 clamp(15px,1.35vw,20px)/1.75 Wafeq,sans-serif;color:#f1efecbf;max-width:290px;margin:22px 0 28px auto;text-wrap:balance}.journey-link{display:inline-flex;align-items:center;gap:17px;font:400 16px/1.6 Wafeq,sans-serif;min-height:48px;padding:5px 0}.journey-arrow{flex:0 0 auto;width:47px;height:47px;border:1px solid var(--yellow)}.journey-image{grid-column:2;grid-row:1;margin:0;height:clamp(320px,46svh,500px);width:100%;min-width:0;position:relative}.journey-image .cp-equipment{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:luminance}.journey-station-cooling .journey-image .cp-equipment{transform:scale(1.17)}.journey-station-display .journey-image .cp-equipment{transform:scale(.93)}.journey-station-cooking .journey-image .cp-equipment{transform:scale(.86)}.journey-station-service .journey-image .cp-equipment{transform:scale(1.15)}.journey-image .cp-service{position:relative}.journey-image .cp-service svg{display:block;width:100%;height:100%}.journey-image .cp-illustration-note{position:absolute;inset:auto 0 4%;text-align:center;font:400 10px/1.5 Wafeq,sans-serif;color:#f1efec80}.journey-station:nth-of-type(2n) .journey-composition{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr)}.journey-station:nth-of-type(2n) .journey-copy{grid-column:2}.journey-station:nth-of-type(2n) .journey-image{grid-column:1}.journey-station-service .journey-copy h3{font-size:clamp(39px,4.1vw,65px)}.journey-finish{display:grid;place-items:center;text-align:center;padding:100px 8%}.journey-finish-copy{position:relative;padding-block:35px}.journey-finish .journey-number{margin:0 auto 25px}.journey-finish h3{font-size:clamp(42px,5.2vw,82px);font-weight:500;line-height:1.3;margin:0 0 30px;text-wrap:balance}@media(max-width:760px){.journey-heading{inset:calc(var(--header-height) + 10px) 24px auto}.journey-heading h2{font-size:43px}.journey-composition,.journey-station:nth-of-type(2n) .journey-composition{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:18px;padding:max(215px,25svh) 28px 36px;max-width:570px;min-height:0}.journey-station:not(:first-of-type) .journey-composition{padding-block:30px 32px}.journey-image{order:-1;align-self:flex-end;width:90%;height:clamp(200px,26svh,280px);flex:0 0 auto}.journey-station:nth-of-type(2n) .journey-image{align-self:flex-start}.journey-copy,.journey-station:nth-of-type(2n) .journey-copy{width:88%;align-self:flex-start}.journey-number{font-size:12px;margin-bottom:10px}.journey-number{font-family:Arial,sans-serif;line-height:1.5}.journey-digit-mask{flex:0 0 auto;padding-block:.2em;margin-block:-.2em}.journey-number:after{flex-basis:28px;margin-left:12px}.journey-copy h3,.journey-station-service .journey-copy h3{font-size:clamp(32px,9.2vw,44px);line-height:1.2}.journey-heading-lead{display:inline}.journey-copy p{font-size:15px;line-height:1.7;margin:12px 0 13px auto;max-width:260px}.journey-link{font-size:14px;gap:14px}.journey-copy>.journey-link{position:relative;left:-28px}.journey-arrow{width:39px;height:39px}.journey-arrow svg{width:21px;height:21px}.journey-finish{padding:80px 30px}.journey-finish h3{font-size:clamp(36px,10vw,50px)}}@media(max-height:700px)and (max-width:760px){.journey-composition,.journey-station:nth-of-type(2n) .journey-composition{gap:14px;padding-top:195px;padding-bottom:22px}.journey-image{height:27svh;min-height:160px}.journey-copy h3,.journey-station-service .journey-copy h3{font-size:31px}.journey-copy p{margin-block:8px;font-size:14px}}@media(prefers-reduced-motion:reduce){.journey-path-glow,.journey-path-highlight,.journey-path-tip{display:none}}.logo-loader{position:absolute;inset:0;--loader-duration: 4.2s}.logo-loader:before{content:"";position:absolute;inset:0;background:var(--paper)}.logo-loader.is-playing:before{animation:logo-loader-backing var(--loader-duration) steps(1,end) both}.logo-loader-sheet{position:absolute;inset:0;will-change:transform}.logo-loader-sheet--left{--split-direction: -1}.logo-loader-sheet--right{--split-direction: 1}.logo-loader-face{position:absolute;inset:0;background:var(--paper);transform-origin:center}.logo-loader-sheet--left .logo-loader-face{clip-path:inset(0 50% 0 0)}.logo-loader-sheet--right .logo-loader-face{clip-path:inset(0 0 0 50%)}.logo-loader-mark{position:absolute;inset:0;display:grid;place-items:center}.logo-loader-mark img{width:clamp(132px,13vw,200px);height:auto;display:block}.logo-loader-progress{position:absolute;top:calc(50% + clamp(66px,6.5vw,96px));left:50%;width:clamp(108px,10vw,156px);height:2px;transform:translate(-50%);background:#000c681f}.logo-loader-progress span{display:block;height:100%;background:var(--orange);transform:scaleX(0);transform-origin:left}.logo-loader-counter{position:absolute;z-index:2;top:calc(50% + clamp(89px,8.7vw,130px));left:50%;min-width:3ch;transform:translate(-50%);text-align:center;color:#716e69;font:400 clamp(42px,5vw,70px)/1 "Times New Roman",Georgia,serif;font-variant-numeric:tabular-nums;white-space:nowrap}.logo-loader.is-playing .logo-loader-sheet{animation:logo-loader-split var(--loader-duration) cubic-bezier(.65,0,.25,1) both}.logo-loader.is-playing .logo-loader-face{animation:logo-loader-zoom var(--loader-duration) ease-in-out both}.logo-loader.is-playing .logo-loader-progress{animation:logo-loader-progress-hide var(--loader-duration) linear both}.logo-loader.is-playing .logo-loader-progress span{animation:logo-loader-progress 1.2s cubic-bezier(.2,.5,.3,1) both}.logo-loader.is-playing .logo-loader-counter{animation:logo-loader-counter-exit var(--loader-duration) linear both}@keyframes logo-loader-split{0%,36%{transform:translate(0)}48%,62%{transform:translate(calc(var(--split-direction) * 3vw))}to{transform:translate(calc(var(--split-direction) * 65vw))}}@keyframes logo-loader-zoom{0%,36%{transform:scale(1)}62%{transform:scale(1.16)}to{transform:scale(2.4)}}@keyframes logo-loader-progress{to{transform:scaleX(1)}}@keyframes logo-loader-progress-hide{0%,28%{opacity:1}34%,to{opacity:0}}@keyframes logo-loader-counter-exit{0%,34%{opacity:1}36%,to{opacity:0}}@keyframes logo-loader-backing{0%{visibility:visible}36%,to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.logo-loader.is-playing *{animation:none}.logo-loader.is-playing:before{animation:none}.logo-loader-progress,.logo-loader-counter{display:none}}.hamburger{--bar-gap: 10px;position:relative;display:block;width:38px;height:28px}.hamburger i{position:absolute;top:calc(50% - 1px);height:2px;background:currentColor}.hamburger-bar{right:0;width:100%;transition:transform .18s ease .4s,opacity 0s .38s,width .18s ease .4s}.hamburger-bar--top{transform:translateY(calc(-1 * var(--bar-gap)))}.hamburger-bar--middle{width:100%}.hamburger-bar--bottom{transform:translateY(var(--bar-gap))}.hamburger-arm{left:50%;width:50%;opacity:0;transform-origin:0 50%;transform:rotate(var(--arm-closed));transition:transform .18s cubic-bezier(.4,0,.2,1) var(--arm-return-delay),opacity 0s .38s}.hamburger-arm--bottom-right{--arm-closed: 0deg;--arm-open: 45deg;--arm-delay: .2s;--arm-return-delay: .18s}.hamburger-arm--bottom-left{--arm-closed: 180deg;--arm-open: 135deg;--arm-delay: .2s;--arm-return-delay: .18s}.hamburger-arm--top-right{--arm-closed: 0deg;--arm-open: -45deg;--arm-delay: .4s;--arm-return-delay: 0ms}.hamburger-arm--top-left{--arm-closed: 180deg;--arm-open: 225deg;--arm-delay: .4s;--arm-return-delay: 0ms}.menu-toggle[aria-expanded=true] .hamburger-bar{width:100%;transform:translateY(0);opacity:0;transition:transform .18s ease,width .18s ease,opacity 0s .2s}.menu-toggle[aria-expanded=true] .hamburger-arm{opacity:1;transform:rotate(var(--arm-open));transition:opacity 0s .2s,transform .18s cubic-bezier(.4,0,.2,1) var(--arm-delay)}@media(max-width:760px){.hamburger{--bar-gap: 9px;width:30px;height:25px}}@media(prefers-reduced-motion:reduce){.hamburger i,.menu-toggle[aria-expanded=true] .hamburger i{transition:none}}.cp-page{--cp-accent: var(--orange);--cp-radius: clamp(20px, 2.25vw, 34px);min-height:100svh;background:var(--blue);color:var(--paper);overflow:clip}.cp-header{position:fixed;inset:var(--frame) 4.3% auto;z-index:30;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;direction:ltr;pointer-events:none;color:var(--header-color, var(--paper));transition:color .16s linear}.cp-header.is-open{color:var(--ink)}.cp-header-actions{display:flex;align-items:center;gap:35px;direction:rtl;pointer-events:auto}.cp-header-actions .menu-toggle{order:-1}.cp-header .menu-toggle{margin-right:-10px}.cp-header-back{display:inline-flex;align-items:center;gap:7px;font:400 14px/1.5 Wafeq,sans-serif}.cp-header-back .cp-arrow{width:22px}.cp-arrow{width:32px;height:32px;flex-shrink:0}.cp-arrow.is-right{transform:rotate(180deg)}.cp-arrow.is-down{transform:rotate(-90deg)}.cp-route{padding-top:calc(var(--header-height) + var(--frame))}.cp-route main:focus{outline:none}.cp-catalog{padding:38px 5% 0;max-width:1900px;margin-inline:auto}.cp-catalog-heading{text-align:center;margin-bottom:56px;scroll-margin-top:24px}.cp-catalog-heading>:is(h1,h2){margin:0 0 26px;font-size:clamp(60px,6.5vw,104px);font-weight:500;line-height:1.1}.cp-embedded{position:relative;padding-top:calc(var(--header-height) + 32px);scroll-margin-top:0}.cp-embedded .cp-catalog-heading{scroll-margin-top:calc(var(--header-height) + 32px)}.cp-filters{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:center;max-width:950px;margin-inline:auto;font:400 17px/1.7 Wafeq,sans-serif}.cp-filters a{position:relative;display:block;padding-block:7px;color:#f1efecb8;transition:color .2s ease}.cp-filters a:after{content:"";position:absolute;inset-inline:0;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.cp-filters a[aria-current],.cp-filters a:hover{color:var(--paper)}.cp-filters a[aria-current]:after,.cp-filters a:hover:after{transform:scaleX(1)}.cp-grid-wrap{min-height:55svh;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.cp-grid-wrap.is-out{opacity:0;filter:blur(8px);transform:translateY(-8px);pointer-events:none}.cp-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:50px 24px}.cp-product-grid.is-filtered{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1400px;margin-inline:auto}.cp-product-card{display:block;min-width:0;animation:cp-card-enter 1.1s cubic-bezier(.22,1,.36,1.08) var(--card-delay, 0ms) both,cp-card-fade .52s ease-out var(--card-delay, 0ms) both}#root[inert] .cp-product-card{animation-play-state:paused}.cp-card-image{position:relative;aspect-ratio:1.13;padding:9%;background:#e4e3df;border:1px solid #f7f5f0;border-radius:var(--cp-radius);overflow:hidden}.cp-card-image>.cp-equipment{transition:transform .6s cubic-bezier(.2,.65,.2,1)}.cp-product-card:hover .cp-card-image>.cp-equipment{transform:scale(1.06)}.cp-card-arrow{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;color:var(--blue);opacity:0;transform:translate(8px);transition:opacity .25s ease,transform .25s ease}.cp-product-card:hover .cp-card-arrow,.cp-product-card:focus-visible .cp-card-arrow{opacity:1;transform:none}.cp-product-card :is(h2,h3){font-size:clamp(23px,2.2vw,34px);font-weight:500;margin:16px 0 8px;line-height:1.3}.cp-tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px;font:400 10px/1.55 Wafeq,sans-serif}.cp-tags li{border:1px solid rgb(241 239 236 / 55%);border-radius:20px;padding:1px 7px}.cp-equipment{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:luminance}.cp-service{position:relative}.cp-service svg{width:100%;height:100%;display:block}.cp-illustration-note{position:absolute;inset:auto 0 0;font:400 10px/1.5 Wafeq,sans-serif;text-align:center;color:var(--blue)}.cp-image-pending{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--blue);text-align:center}.cp-image-pending>span{font:800 clamp(21px,2.8vw,45px)/1 Barlow,sans-serif;opacity:.19}.cp-image-pending small{font:400 11px/1.6 Wafeq,sans-serif;opacity:.65}.cp-catalog-foot{margin-top:80px;border-top:1px solid #f1efec40;padding-block:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:400 14px/1.5 Wafeq,sans-serif}.cp-catalog-foot a{display:flex;align-items:center;gap:8px}.cp-catalog-foot .cp-arrow{color:var(--cp-accent)}.cp-product-hero{text-align:center;padding-block:18px 64px;display:flex;flex-direction:column;align-items:center}.cp-product-hero>.cp-tags{justify-content:center;padding-inline:6%;font-size:11px}.cp-product-hero h1{margin:14px 5% 12px;font-weight:500;font-size:clamp(46px,5.8vw,88px);line-height:1.35;color:var(--paper);overflow:hidden}.cp-product-hero h1>span{display:block}.cp-gallery{width:100%;flex:1;display:flex;flex-direction:column;justify-content:center}.cp-gallery-stage{--slide-width: min(58vw, 780px);--slide-step: min(48vw, 650px);position:relative;width:100%;height:clamp(320px,48svh,600px);touch-action:pan-y;overflow:hidden}.cp-gallery-slide{position:absolute;width:var(--slide-width);height:100%;left:50%;margin-left:calc(var(--slide-width) / -2);transform:translate(calc(var(--slot) * var(--slide-step))) scale(.79);opacity:.3;transition:transform .55s cubic-bezier(.22,.65,.28,1),opacity .45s ease}.cp-gallery-slide.is-active{transform:translate(calc(var(--slot) * var(--slide-step))) scale(1);opacity:1}.cp-gallery-crop{width:100%;height:100%;overflow:hidden;border-radius:var(--cp-radius)}.cp-gallery-image{width:100%;height:100%;transform:scale(var(--view-zoom));transform-origin:var(--view-origin);padding:20px}.cp-gallery .cp-image-pending,.cp-gallery .cp-illustration-note{color:var(--paper)}.cp-gallery-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.cp-gallery-controls button{width:46px;height:46px;padding:0;display:grid;place-items:center;border:1px solid #f1efec70;border-radius:50%;background:none;color:var(--cp-accent)}.cp-gallery-controls .circle-arrow svg{width:25px;height:25px}.cp-gallery-caption{font:400 11px/1.5 Wafeq,sans-serif;margin:13px 5% 0;color:#f1efecb8}.cp-gallery-caption>span{margin-inline-start:12px;font:800 10px/1.5 Barlow,sans-serif}.cp-product-scroll{display:flex;align-items:center;flex-direction:column;gap:7px;margin-top:32px;min-height:55px;background:none;border:0;font:400 12px/1.5 Wafeq,sans-serif}.cp-product-scroll .cp-arrow{height:22px;color:var(--cp-accent)}.cp-overview{padding:80px 6% 110px;text-align:center;scroll-margin-top:30px}.cp-overview-title{overflow:hidden}.cp-overview-title h2{margin:0 0 28px;font-size:clamp(48px,5.4vw,78px);line-height:1.22;font-weight:500}.cp-overview-title h2>span{display:block;overflow:hidden}.cp-overview-title h2>span>span{display:block;transform:translateY(105%);transition:transform .7s cubic-bezier(.2,.65,.2,1)}.cp-overview-title.is-revealed h2>span>span{transform:none}.cp-overview-title h2>span+span>span{transition-delay:.1s}.cp-overview .cp-tags{justify-content:center}.cp-overview-description{max-width:530px;margin:35px auto;font:400 23px/1.85 Wafeq,sans-serif;color:#f1efecc2;text-wrap:balance}.cp-outline-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:none;border:1px solid #f1efec90;padding:8px 18px;min-height:46px;margin-top:10px;font:400 15px/1.6 Wafeq,sans-serif}.cp-outline-button .cp-arrow{width:22px;height:22px}.cp-features{background:var(--paper);color:var(--blue);padding:90px 0 0;scroll-margin-top:0}.cp-feature-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:center;max-width:1480px;margin:0 auto;padding-inline:4%;direction:ltr}.cp-feature-image{height:clamp(480px,36vw,660px);min-width:0;padding:0}.cp-feature-content{direction:rtl;min-width:0}.cp-specifications-title{margin:0 0 28px;font-size:clamp(36px,3.6vw,54px);font-weight:500;line-height:1.35;text-align:start}.cp-specifications-title:before{content:"";display:block;width:42px;height:3px;margin-bottom:18px;background:var(--orange)}.cp-specifications-list{margin:0;font:400 18px/1.65 Wafeq,Tahoma,sans-serif;text-align:start}.cp-specification{padding:20px 0;border-top:1px solid rgb(0 12 104 / .16)}.cp-specification:last-child{border-bottom:1px solid rgb(0 12 104 / .16)}.cp-specification dt{display:flex;align-items:baseline;gap:14px;color:#000c68ad;font-size:.85em}.cp-specification-index{color:var(--orange);font:500 12px/1.5 Ubuntu,Arial,sans-serif;direction:ltr;min-width:20px}.cp-specification dd{margin:7px 0 0;padding-inline-start:34px;font-size:clamp(19px,1.8vw,26px);line-height:1.55;overflow-wrap:anywhere}.cp-feature-content .cp-pending-specs{text-align:start}.cp-specification-notes{list-style:none;margin:0 0 24px;padding:0;text-align:start;font:400 clamp(19px,1.8vw,26px)/1.65 Wafeq,Tahoma,sans-serif}.cp-specification-notes li{display:flex;align-items:baseline;gap:14px;padding:18px 0;border-top:1px solid rgb(0 12 104 / .16)}.cp-specification-notes li:last-child{border-bottom:1px solid rgb(0 12 104 / .16)}.cp-specification-notes li>span:last-child{min-width:0;overflow-wrap:anywhere}.cp-product-marquee{overflow:hidden;margin-top:58px;direction:ltr}.cp-product-marquee>div{display:flex;width:max-content;animation:cp-marquee 28s linear infinite reverse}.cp-marquee-group{display:flex;flex-shrink:0}.cp-marquee-group>span{display:flex;align-items:center;gap:55px;padding-right:55px;white-space:nowrap;font-size:clamp(88px,12vw,190px);line-height:1.5}.cp-marquee-group i{color:var(--cp-accent);font-style:normal;font:500 .65em/1 Arial,sans-serif}.cp-technical{padding:55px 6% 100px;max-width:1040px;margin-inline:auto}.cp-technical h2{text-align:center;font-size:clamp(40px,4.5vw,64px);font-weight:500;margin:0 0 35px}.cp-technical dl{font:400 18px/1.8 Wafeq,sans-serif;margin:0}.cp-technical dl>div{display:grid;grid-template-columns:1fr 2fr;gap:22px;padding:20px 0;border-top:1px solid rgb(0 12 104 / .19)}.cp-technical dt{opacity:.7}.cp-technical dd{margin:0}.cp-return{display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;margin:44px auto 0;font:400 17px/1.5 Wafeq,sans-serif;border-bottom:1px solid var(--blue);padding-block:8px}.cp-pending-specs{font:400 17px/1.8 Wafeq,sans-serif;text-align:center}.cp-detail-categories{padding:65px 6%;text-align:center}.cp-detail-categories h2{font-size:clamp(36px,4vw,58px);font-weight:500;margin:0 0 26px}.cp-page-detail{background:var(--paper);color:var(--blue)}.cp-page-detail .cp-header:not(.is-open){color:var(--header-color, var(--blue))}.cp-page-detail .cp-product-hero h1{color:var(--blue)}.cp-page-detail .cp-tags li{border-color:#000c688c}.cp-page-detail .cp-gallery-controls button{border-color:#000c6870}.cp-page-detail .cp-gallery :is(.cp-image-pending,.cp-illustration-note){color:var(--blue)}.cp-page-detail .cp-features{background:var(--blue);color:var(--paper)}.cp-page-detail .cp-features .cp-image-pending{color:var(--paper)}.cp-page-detail :is(.cp-specification,.cp-specification-notes li){border-color:#f1efec3d}.cp-page-detail .cp-specification dt{color:#f1efecbf}.cp-page-detail .cp-detail-categories .cp-filters a{color:#000c68b8}.cp-page-detail .cp-detail-categories .cp-filters a:is([aria-current],:hover,:focus-visible){color:var(--blue)}.cp-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .75s cubic-bezier(.2,.65,.2,1)}.cp-reveal.is-revealed{opacity:1;transform:none}@keyframes cp-card-enter{0%{transform:translateY(36px)}to{transform:translateY(0)}}@keyframes cp-card-fade{0%{opacity:0}to{opacity:1}}@keyframes cp-detail-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes cp-title-enter{0%{transform:translateY(105%)}to{transform:none}}@keyframes cp-marquee{to{transform:translate(-50%)}}@media(min-width:761px)and (max-width:1100px){.cp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.cp-product-grid.is-filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-feature-image{height:470px}}@media(max-width:760px){.cp-header{inset-inline:6%}.cp-header-actions{gap:14px}.cp-header-back{font-size:11px;gap:3px}.cp-header-back .cp-arrow{width:18px;height:18px}.cp-catalog{padding:23px 6% 0}.cp-catalog-heading{margin-bottom:30px}.cp-catalog-heading>:is(h1,h2){font-size:57px;margin-bottom:18px}.cp-filters{gap:0 11px;font-size:12px;line-height:1.7}.cp-filters a{padding-block:11px;min-height:44px}.cp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.cp-product-grid.is-filtered{grid-template-columns:1fr;gap:32px}.cp-card-image{aspect-ratio:1.04;padding:9%}.is-filtered .cp-card-image{aspect-ratio:1.42;padding:6%}.cp-card-image>.cp-equipment{position:absolute;inset:9%;width:82%;height:82%;object-position:50% 50%}.is-filtered .cp-card-image>.cp-equipment{inset:6%;width:88%;height:88%}.cp-product-card:hover .cp-card-image>.cp-equipment{transform:none}.cp-card-arrow{display:none}.cp-product-card :is(h2,h3){font-size:21px;margin:10px 0 6px}.is-filtered .cp-product-card :is(h2,h3){font-size:27px}.cp-tags{font-size:8px;gap:3px}.cp-tags li{padding:1px 5px}.is-filtered .cp-tags{font-size:10px}.cp-image-pending>span{font-size:20px}.cp-image-pending small{font-size:9px}.cp-illustration-note{font-size:8px}.cp-catalog-foot{font-size:11px;margin-top:45px;padding-block:22px}.cp-catalog-foot .cp-arrow{width:23px;height:23px}.cp-product-hero{min-height:calc(100svh - 86px);padding-block:14px 20px}.cp-product-hero>.cp-tags{font-size:9px;gap:4px}.cp-product-hero h1{font-size:clamp(34px,10.5vw,49px);margin:15px 5% 10px;line-height:1.25}.cp-gallery-stage{--slide-width: 75vw;--slide-step: 64vw;height:clamp(250px,41svh,420px)}.cp-gallery-image{padding:15px 3px}.cp-gallery-controls{margin-top:18px;gap:11px}.cp-gallery-controls button{width:44px;height:44px}.cp-gallery-caption{font-size:10px;margin-top:10px}.cp-product-scroll{margin-top:35px;font-size:11px;gap:6px}.cp-overview{padding:50px 8% 70px}.cp-overview-title h2{font-size:47px;margin-bottom:22px}.cp-overview .cp-tags{font-size:9px}.cp-overview-description{max-width:290px;margin-block:27px;font-size:18px;line-height:1.85}.cp-outline-button{font-size:13px;min-height:44px;margin-top:7px}.cp-features{padding-top:45px}.cp-feature-layout{display:flex;flex-direction:column;gap:24px;padding-inline:6%}.cp-feature-image{height:clamp(320px,95vw,480px);width:100%;padding:0}.cp-feature-content{width:100%}.cp-specifications-title{font-size:34px;margin-bottom:22px}.cp-specifications-list{font-size:17px}.cp-specification{padding-block:18px}.cp-specification dd{font-size:20px}.cp-product-marquee{margin-top:20px}.cp-marquee-group>span{font-size:84px;gap:32px;padding-right:32px}.cp-technical{padding:30px 6% 55px}.cp-technical h2{font-size:40px;margin-bottom:28px}.cp-technical dl{font-size:15px}.cp-technical dl>div{grid-template-columns:1fr 1.9fr;gap:16px;padding-block:17px}.cp-return{font-size:14px;margin-top:28px}.cp-detail-categories{padding:45px 6%}.cp-detail-categories h2{font-size:33px;margin-bottom:18px}}@media(max-width:360px){.cp-header-actions{gap:10px}.cp-filters{font-size:11px;gap:0 9px}.cp-product-card :is(h2,h3){font-size:19px}.cp-tags{font-size:7px}.cp-product-grid{gap:24px 10px}}@media(prefers-reduced-motion:reduce){.cp-reveal{opacity:1;transform:none}.cp-overview-title h2>span>span{transform:none}.cp-product-marquee>div{animation:none}.cp-product-marquee>div>.cp-marquee-group+.cp-marquee-group{display:none}.cp-product-card,.cp-product-hero h1>span,.cp-gallery-stage{animation:none}.cp-grid-wrap,.cp-gallery-slide,.cp-route{transition:none}}img,picture{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}*{scrollbar-color:#fa941b transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#fa941b;border:2px solid transparent;background-clip:padding-box;border-radius:99px;min-height:48px}html.has-custom-scrollbar{scrollbar-width:none}html.has-custom-scrollbar::-webkit-scrollbar{display:none}.site-scroll-thumb{position:fixed;z-index:80;right:0;top:12px;width:28px;height:64px;border:0;padding:0;background:transparent!important;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;direction:ltr}.site-scroll-thumb:before{content:"";position:absolute;right:4px;top:0;width:10px;height:100%;border-radius:20px;background:#fa941b}.site-scroll-thumb:active{cursor:grabbing}.site-scroll-thumb:focus-visible{outline:2px solid #fa941b;outline-offset:-2px;border-radius:20px}.site-scroll-thumb[hidden]{display:none}@media(max-width:760px){.site-scroll-thumb{display:none!important}html,body,body *{scrollbar-width:none!important}::-webkit-scrollbar{display:none!important;width:0;height:0}}@media(forced-colors:active){html.has-custom-scrollbar{scrollbar-width:auto}html.has-custom-scrollbar::-webkit-scrollbar{display:initial}.site-scroll-thumb{display:none}}
