header[data-v-320c88e7]{color:var(--white);font-size:1.125rem;left:0;position:fixed;right:0;top:0;transform:translateY(-100%);z-index:100}header.animated[data-v-320c88e7]{transition:transform .2s ease-in-out,background .2s ease-in-out,color .45s ease-in-out}.scrolllock header[data-v-320c88e7]{color:#000;right:var(--scrollPageBarWidth)}.modal-open header[data-v-320c88e7],header.hidden[data-v-320c88e7]{transform:translateY(-100%)!important}header .mainRow[data-v-320c88e7]{position:relative;z-index:100}@media (min-width:1101px){header.static .mainRow[data-v-320c88e7]{transform:translateY(calc(var(--scrolled-distance)*-1))}header.static[data-v-320c88e7]:before{transform:translateY(-100%)!important}}header[data-v-320c88e7]:before{-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem);background:#ffffff1a;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:all .45s ease-in-out;width:100%}header.dark-header[data-v-320c88e7]{color:var(--black)}header.dark-header[data-v-320c88e7]:before{background:#0000001a}header.minimized[data-v-320c88e7]:before{transform:translateY(0)}header.minimized .logo[data-v-320c88e7]{transform:translateY(.3125rem)}@media (min-width:1101px){header.minimized nav[data-v-320c88e7]{transform:translateY(.625rem)}}@media (min-width:1101px){header.minimized[data-v-320c88e7] .button.primary{background:#61664cb3}}@media (min-width:1101px) and (any-hover:hover){header.minimized[data-v-320c88e7] .button.primary:hover{background:#61664c}}@media (min-width:1101px){header.minimized[data-v-320c88e7] .button.primary{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}header.minimized.dark-header[data-v-320c88e7] .button.primary{background:#00000026;color:var(--black)}}@media (min-width:1101px) and (any-hover:hover){header.minimized.dark-header[data-v-320c88e7] .button.primary:hover{background:#00000040}}@media (min-width:1101px){header.minimized.dark-header[data-v-320c88e7] .button.primary{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media (min-width:1101px){.wrapper:not(.mounted) header[data-v-320c88e7]{opacity:0}}.mainRow[data-v-320c88e7]{display:grid;grid-template-columns:28.3125rem 1fr min-content;padding:1.25rem;grid-gap:1.25rem;transition:padding .45s var(--default-easing),grid-template-columns .7s var(--default-easing)}.minimized .mainRow[data-v-320c88e7]{padding-bottom:.625rem;padding-top:.625rem}.mainRow .column.right[data-v-320c88e7]{align-items:center;display:flex;min-height:2.5rem}@media (min-width:1101px){html[dir=rtl] .mainRow[data-v-320c88e7]{grid-template-columns:28.3125rem 1fr 28.3125rem}html[dir=rtl] .mainRow .column.right[data-v-320c88e7],html[dir=rtl] .mainRow nav[data-v-320c88e7]{display:flex;justify-content:flex-end}.sidebar-hover .mainRow[data-v-320c88e7]{grid-template-columns:34.4375rem 1fr min-content}html[dir=rtl] .sidebar-hover .mainRow[data-v-320c88e7]{grid-template-columns:28.3125rem 1fr 34.4375rem}.mainRow .column.right[data-v-320c88e7]{transform:translateY(-.6875rem);transition:transform .45s var(--default-easing)}.minimized .mainRow .column.right[data-v-320c88e7]{transform:translateY(0)}}@media (max-width:1100px){.mainRow[data-v-320c88e7]{grid-template-columns:6.25rem min-content;justify-content:space-between}.mainRow .column.right[data-v-320c88e7]{align-items:center;display:flex;justify-content:flex-end}}@media (min-width:1101px){nav[data-v-320c88e7]{transition:transform .45s var(--default-easing)}}nav ul[data-v-320c88e7]{display:flex}nav ul li[data-v-320c88e7]:not(:last-child){margin-right:1.125rem}html[dir=rtl] nav ul li[data-v-320c88e7]:not(:last-child){margin-left:1.125rem;margin-right:0}@media (max-width:1100px){nav ul[data-v-320c88e7]{border-top:1px solid rgba(0,0,0,.15);flex-direction:column}nav ul li[data-v-320c88e7]{overflow:hidden;position:relative}nav ul li[data-v-320c88e7]:before{background:#00000026;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform var(--t) var(--default-easing);width:100%}nav ul li.active[data-v-320c88e7]:before{transform:scaleX(1)}nav ul li[data-v-320c88e7]:not(:last-child){margin-right:0}nav ul li a[data-v-320c88e7]{display:block;font-size:40px;font-weight:500;line-height:1;padding:.9375rem 0 .875rem;transition:transform var(--t) var(--default-easing)}nav ul li a .portfolio-count[data-v-320c88e7]{direction:ltr;font-size:16px;top:-1em;unicode-bidi:isolate}}nav a[data-v-320c88e7]{color:inherit;font-size:1rem;font-weight:400;line-height:1.1875rem;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}html[dir=rtl] nav a[data-v-320c88e7]{line-height:1.5}nav a[data-v-320c88e7]:before{background:currentColor;content:"";display:block;height:1px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--default-easing);width:100%}html[dir=rtl] nav a[data-v-320c88e7]:before{transform-origin:left}@media (any-hover:hover){nav a[data-v-320c88e7]:hover:before{transform:scaleX(1);transform-origin:left}html[dir=rtl] nav a[data-v-320c88e7]:hover:before{transform-origin:right}}nav a[data-v-320c88e7]{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}nav a.withCount[data-v-320c88e7]{display:block;margin-right:-.5rem}nav a .portfolio-count[data-v-320c88e7]{direction:ltr;unicode-bidi:isolate}.header-buttons[data-v-320c88e7]{margin-right:-.75rem}.header-buttons[data-v-320c88e7],.logo[data-v-320c88e7]{align-items:center;display:flex}.logo[data-v-320c88e7]{transition:filter .45s var(--default-easing),transform .45s var(--default-easing);width:-moz-fit-content;width:fit-content}.dark-header .logo[data-v-320c88e7],.scrolllock .logo[data-v-320c88e7]{filter:invert(1)}.logo[data-v-320c88e7] img{display:block;height:2.6875rem;transition:all var(--t) var(--default-easing);width:auto}.minimized .logo[data-v-320c88e7] img{height:1.9375rem}.no-scroll header[data-v-320c88e7]{right:var(--scrollPageBarWidth)}.menuBtn[data-v-320c88e7]{align-items:center;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;display:flex;flex-direction:column;height:2.5rem;justify-content:center;margin-left:1.25rem;transition:background .45s var(--default-easing),border .45s var(--default-easing);width:2.5rem}html[dir=rtl] .menuBtn[data-v-320c88e7]{margin-left:0;margin-right:1.25rem}.menuBtn .bar[data-v-320c88e7]{background:#f4eddd;height:1px;transition:background .45s var(--default-easing),transform .45s var(--default-easing),opacity .45s var(--default-easing);width:1.25rem}.menuBtn .bar[data-v-320c88e7]:not(:last-child){margin-bottom:4px}.menuBtn .bar[data-v-320c88e7]:nth-child(2){position:relative}.menuBtn .bar[data-v-320c88e7]:nth-child(2):before{background:inherit;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.dark-header .menuBtn[data-v-320c88e7],.scrolllock .menuBtn[data-v-320c88e7]{background:#0000000d;border:1px solid rgba(0,0,0,.2)}.dark-header .menuBtn .bar[data-v-320c88e7],.scrolllock .menuBtn .bar[data-v-320c88e7]{background:#000}.menuBtn.active .bar[data-v-320c88e7]:first-child{opacity:0;transform:translateY(-.9375rem)}.menuBtn.active .bar[data-v-320c88e7]:nth-child(2){transform:translateY(-.125rem) rotate(45deg)}.menuBtn.active .bar[data-v-320c88e7]:nth-child(2):before{transform:rotate(90deg)}@media (max-width:1100px){.menuRow[data-v-320c88e7]{color:var(--black);height:100dvh;left:0;padding:5rem 1.25rem;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}header:not(.open) .menuRow[data-v-320c88e7]{pointer-events:none!important;visibility:hidden!important}.menuRow-bg[data-v-320c88e7]{background:#f9f6ef;clip-path:inset(0 0 100% 0);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.menuRowInner[data-v-320c88e7]{display:flex;flex-direction:column;height:calc(100dvh - 6.25rem);justify-content:space-between;overflow-y:auto}}.language-switcher[data-v-320c88e7]{align-items:center;display:flex;margin-right:.9375rem}@media (max-width:1100px){.language-switcher[data-v-320c88e7]{overflow:hidden}}html[dir=rtl] .language-switcher[data-v-320c88e7]{margin-left:.9375rem;margin-right:0}.language-switcher.mobile[data-v-320c88e7]{margin-left:0;margin-right:0}.language-switcher.mobile[data-v-320c88e7]:not(:last-child){margin-bottom:.9375rem}.language-switcher .separator[data-v-320c88e7]{color:currentColor;font-size:1rem;font-weight:400;line-height:1.1875rem;margin:0 .3em;opacity:.5}html[dir=rtl] .language-switcher .separator[data-v-320c88e7]{line-height:1.5}@media (max-width:1100px) and (min-width:541px){.bottomRow[data-v-320c88e7] .button{height:3.75rem;min-height:3.75rem}.bottomRow .language-switcher[data-v-320c88e7]{transition:transform var(--t) var(--default-easing)}.bottomRow .language-switcher[data-v-320c88e7]:not(:last-child){margin-bottom:1.5625rem}.bottomRow .language-switcher a[data-v-320c88e7]{font-size:1.125rem;line-height:1.2}.bottomRow .language-switcher .separator[data-v-320c88e7]{margin:0 1rem}.bottomRow[data-v-320c88e7] .button{transition:transform var(--t) var(--default-easing)}}@media (max-width:1100px){.bottomRow[data-v-320c88e7]{overflow:hidden}}.language-link[data-v-320c88e7]{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-size:1rem;font-weight:400;line-height:inherit;line-height:1.1875rem;padding:0;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}html[dir=rtl] .language-link[data-v-320c88e7]{line-height:1.5}.language-link[data-v-320c88e7]:before{background:currentColor;content:"";display:block;height:1px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--default-easing);width:100%}html[dir=rtl] .language-link[data-v-320c88e7]:before{transform-origin:left}@media (any-hover:hover){.language-link[data-v-320c88e7]:hover:before{transform:scaleX(1);transform-origin:left}html[dir=rtl] .language-link[data-v-320c88e7]:hover:before{transform-origin:right}}.language-link[data-v-320c88e7]{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.language-link.active[data-v-320c88e7]{opacity:.4;pointer-events:none}.language-link[data-v-320c88e7]:not(.active){opacity:1}.language-link[data-v-320c88e7]:focus-visible{outline:2px solid currentColor;outline-offset:2px}
