#header{position:fixed;top:0;left:0;width:100%;padding:var(--base-padding-y) var(--base-padding-x);font-size:var(--header-size);z-index:10;pointer-events:none;transition:transform .5s cubic-bezier(.3,0,.1,1),color .4s}#header.is-away{transform:translate3d(0,-130%,0)}#header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s;background:rgba(var(--paper-rgb),.82);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid rgba(17,17,16,.06)}#header.is-solid:before{opacity:1}#header{transition:transform .5s cubic-bezier(.3,0,.1,1),color .4s,padding .4s cubic-bezier(.3,0,.1,1)}#header.is-solid{padding-top:10px;padding-bottom:10px}#header.is-inv-contact:before,#header.is-inv-gallery:before,#header.is-inv-statement:before,html.is-dark-top #header:before{background:rgba(12,12,11,.72);border-bottom-color:rgba(255,255,255,.06)}#header p{margin:0}#header-container{display:flex;justify-content:space-between;align-items:center;overflow:hidden;padding-bottom:.24em}#header-logo{transition:color .5s;z-index:1;pointer-events:auto;display:block;color:inherit;text-decoration:none}.norvy-wordmark{display:block;font-family:var(--f-sans);font-weight:var(--brand-weight);font-size:1.75em;line-height:1;letter-spacing:var(--brand-track);text-transform:uppercase;white-space:nowrap}#header-right{position:relative;will-change:transform}#header-aside,#header-right{display:flex;align-items:center}#header-aside{-webkit-margin-end:1.4em;margin-inline-end:1.4em;-webkit-padding-end:1.4em;padding-inline-end:1.4em;height:1.6em;-webkit-border-end:1px solid color-mix(in srgb,currentColor 30%,transparent);border-inline-end:1px solid color-mix(in srgb,currentColor 30%,transparent);opacity:0;transition:opacity .7s cubic-bezier(.35,0,0,1) .5s}#header.is-in #header-aside{opacity:1}#header.is-menu-open #header-aside{opacity:0;pointer-events:none;transition-delay:0s}@media (max-width:812px){#header-aside{-webkit-margin-end:.9em;margin-inline-end:.9em;-webkit-padding-end:.9em;padding-inline-end:.9em}}#header-right-menu-btn{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;height:3.8em;padding:0 1.5em 0 1.8em;border:1px solid;border-radius:99em;background:transparent;color:inherit;font-family:var(--f-sans);font-size:var(--t-btn);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;transform:translate3d(0,4em,0);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#header-right-menu-btn:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:50% 50% 0 0;background:var(--accent);transform:translate3d(0,101%,0);transition:transform .5s cubic-bezier(.4,0,0,1),border-radius .5s cubic-bezier(.4,0,0,1)}#header-right-menu-btn-inner{display:flex;align-items:center;gap:.9em;position:relative;overflow:hidden}#header-right-menu-btn-text{display:block}#header-right-menu-btn-text,#header-right-menu-btn-text-close{line-height:1.2em;transition:transform .45s cubic-bezier(.4,0,.1,1)}#header-right-menu-btn-text-close{position:absolute;left:0;top:0;transform:translate3d(0,110%,0)}#header-right-menu-btn-icon{position:relative;display:block;width:1.05em;height:.6em}#header-right-menu-btn-icon i{position:absolute;left:0;width:100%;height:1px;background:currentColor;transition:transform .45s cubic-bezier(.4,0,.1,1),width .45s cubic-bezier(.4,0,.1,1)}#header-right-menu-btn-icon i:first-child{top:0}#header-right-menu-btn-icon i:last-child{bottom:0;width:62%}@media (hover:hover){#header.is-in #header-right-menu-btn:hover{color:#fff;border-color:var(--accent);scale:1.02 1;transition:opacity .7s,transform .9s,color .45s cubic-bezier(.4,0,0,1),border-color .45s,scale .6s cubic-bezier(.34,5.56,.64,1);transition-delay:0s}#header-right-menu-btn:hover:before{transform:none;border-radius:0;transition-duration:.5s,.9s}#header-right-menu-btn:hover #header-right-menu-btn-icon i:last-child{width:100%}}@media (max-width:812px){#header-logo .norvy-wordmark{font-size:1.45em}#header-right-menu-btn{width:3.4em;height:3.4em;padding:0;justify-content:center;transform:none;font-size:.8em}#header-right-menu-btn-text,#header-right-menu-btn-text-close{display:none}#header-right-menu-btn-inner{overflow:visible}}#header-logo{opacity:0;transition:opacity .7s cubic-bezier(.35,0,0,1) .25s,color .5s}#header.is-in #header-logo{opacity:1}#header-right-menu-btn{opacity:0;transition:opacity .7s cubic-bezier(.35,0,0,1),transform .9s cubic-bezier(.35,0,0,1),color .45s cubic-bezier(.4,0,0,1),border-color .45s,scale .4s cubic-bezier(.4,0,0,1)}#header.is-in #header-right-menu-btn{opacity:1;transform:translateZ(0);transition-delay:.42s,.42s,0s,0s,0s}#header.is-inv-contact,#header.is-inv-gallery,#header.is-inv-statement,html.is-dark-top #header{color:var(--color-white)}#site-menu{position:fixed;inset:0;z-index:9;display:flex;flex-direction:column;padding:calc(var(--base-padding-y) + 5.2em) var(--base-padding-x) var(--base-padding-y);background:#0b0b0d;color:#fff;visibility:hidden;pointer-events:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:visibility 0s linear .8s,-webkit-clip-path .8s cubic-bezier(.7,0,.2,1);transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility 0s linear .8s;transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility 0s linear .8s,-webkit-clip-path .8s cubic-bezier(.7,0,.2,1)}#site-menu.is-open{visibility:visible;pointer-events:auto;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:visibility 0s,-webkit-clip-path .8s cubic-bezier(.7,0,.2,1);transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility 0s;transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility 0s,-webkit-clip-path .8s cubic-bezier(.7,0,.2,1)}#site-menu-inner{flex:1 1 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-gap);column-gap:var(--grid-gap);align-items:stretch;min-height:0}#site-menu-side{grid-column:1/span 4;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.4em}#site-menu-foot,.site-menu-cap,.site-menu-kicker,.site-menu-place{margin:0;font-family:var(--f-sans);font-size:var(--t-label);line-height:1.4;letter-spacing:var(--track-label);text-transform:uppercase;color:rgba(255,255,255,.5)}.site-menu-kicker:before{content:"";display:inline-block;width:.42em;height:.42em;margin-right:1em;vertical-align:.06em;background:var(--accent)}.site-menu-contact{display:flex;flex-direction:column;gap:10px}.site-menu-mail{align-self:flex-start;font-family:var(--f-sans);font-size:var(--t-h4);letter-spacing:0;color:#fff;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px;transition:border-color .3s}@media (hover:hover){.site-menu-mail:hover{border-color:#fff}}#site-menu-nav{grid-column:5/-1;display:flex;flex-direction:column;justify-content:center}#site-menu-nav ul{list-style:none;margin:0;padding:0}#site-menu-nav li{position:relative}.site-menu-line{position:absolute;left:0;top:-40px;width:100%;height:80px;overflow:visible;pointer-events:none}.site-menu-line--end{top:auto;bottom:-40px}.site-menu-line path{fill:none;stroke:rgba(255,255,255,.14);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .4s}.site-menu-line.is-live path{stroke:rgba(255,255,255,.5);transition-duration:.15s}#site-menu-nav a{display:grid;grid-template-columns:1fr auto;align-items:center;padding:clamp(6px,1.1vh,14px) 0;color:#fff;transition:opacity .4s}.site-menu-mask{display:block;overflow:hidden;padding:.06em 0 .02em}.site-menu-label{display:block;font-family:var(--f-sans);font-weight:400;font-size:var(--t-hero);line-height:.95;letter-spacing:var(--track-head);text-transform:uppercase;transform:translate3d(0,105%,0);transition:transform .9s cubic-bezier(.2,0,0,1)}.site-menu-arrow{font-size:var(--t-h3);opacity:0;transform:translate3d(-.6em,0,0);transition:opacity .4s,transform .5s cubic-bezier(.2,0,0,1)}#site-menu-nav a.is-here .site-menu-label{color:var(--accent)}#site-menu.is-open .site-menu-label{transform:none;transition-delay:calc(.32s + var(--i) * .06s)}@media (hover:hover){#site-menu-nav ul:hover a{opacity:.32}#site-menu-nav ul:hover a:hover{opacity:1}#site-menu-nav a:hover .site-menu-arrow{opacity:1;transform:none}}#site-menu-nav a:focus-visible{outline:1px solid #fff;outline-offset:4px}#site-menu-foot{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:clamp(20px,4vh,40px);padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}#site-menu-foot,#site-menu-side{opacity:0;transition:opacity .5s}#site-menu.is-open #site-menu-foot,#site-menu.is-open #site-menu-side{opacity:1;transition:opacity .8s .55s}@media (max-width:812px){#site-menu{padding-top:calc(var(--base-padding-y) + 4.6em)}#site-menu-inner{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:40px}#site-menu-nav{justify-content:flex-start}.site-menu-label{font-size:11vw}.site-menu-kicker{display:none}}@media (prefers-reduced-motion:reduce){#site-menu,#site-menu.is-open{transition:none}.site-menu-label{transform:none;transition:none}}#header.is-menu-open{color:var(--color-white);z-index:11}#header.is-menu-open #header-right-menu-btn-text-close{transform:translateZ(0)}#header.is-menu-open #header-right-menu-btn-icon i:first-child{top:50%;width:100%;transform:rotate(45deg)}#header.is-menu-open #header-right-menu-btn-icon i:last-child{bottom:auto;top:50%;width:100%;transform:rotate(-45deg)}.lang-switch{display:flex;align-items:center;gap:.9em}.lang-switch a{pointer-events:auto;color:inherit;text-decoration:none;opacity:.62;transition:opacity .3s;font-family:var(--f-sans);font-size:.8em;font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1}.lang-switch a[lang=ar]{font-family:var(--f-arabic,var(--f-sans));font-size:.95em;letter-spacing:0}.lang-switch a.is-here{opacity:1}@media (hover:hover){.lang-switch a:hover{opacity:1}}.header-lang{-webkit-margin-end:1.4em;margin-inline-end:1.4em;-webkit-padding-end:1.4em;padding-inline-end:1.4em;height:1.6em;-webkit-border-end:1px solid color-mix(in srgb,currentColor 30%,transparent);border-inline-end:1px solid color-mix(in srgb,currentColor 30%,transparent);opacity:0;transition:opacity .7s cubic-bezier(.35,0,0,1) .5s}#header.is-in .header-lang{opacity:1}#header.is-menu-open .header-lang{opacity:0;pointer-events:none;transition-delay:0s}#header.is-menu-open .header-lang a{pointer-events:none}@media (max-width:812px){.header-lang{-webkit-margin-end:.9em;margin-inline-end:.9em;-webkit-padding-end:.9em;padding-inline-end:.9em;gap:.7em}}.menu-lang{margin-top:1.6em;font-size:var(--t-body)}.menu-lang a{font-size:.85em}#header-right-menu-btn{height:3.9em;padding:0 1.9em;border:0;background:var(--btn-light);color:var(--ink);font-weight:600;letter-spacing:.01em;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .7s cubic-bezier(.35,0,0,1),transform .9s cubic-bezier(.35,0,0,1),background-color .45s cubic-bezier(.4,0,0,1)}#header-right-menu-btn-icon,#header-right-menu-btn:before{display:none}#header-right-menu-btn-inner{gap:0}@media (hover:hover){#header.is-in #header-right-menu-btn:hover{color:var(--ink);background:#d6d9e6;scale:1}}#header.is-menu-open #header-right-menu-btn-text{transform:translate3d(0,-110%,0)}#header.is-menu-open #header-right-menu-btn-text-close{transform:none}.header-talk{-webkit-margin-end:8px;margin-inline-end:8px;font-size:var(--t-btn);height:3.9em;pointer-events:auto;opacity:0;transition:opacity .7s cubic-bezier(.35,0,0,1) .36s,background-color .45s cubic-bezier(.4,0,0,1),color .45s}#header.is-in .header-talk{opacity:1}#header.is-menu-open .header-talk{opacity:0;pointer-events:none;transition-delay:0s}@media (max-width:812px){.header-talk{display:none}#header-right-menu-btn{width:auto;height:3.4em;padding:0 1.3em;font-size:.8em}#header-right-menu-btn-text,#header-right-menu-btn-text-close{display:block}#header-right-menu-btn-inner{overflow:hidden}}