@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&family=Manrope:wght@200..800&display=swap";[data-v-190bfaf0],[data-v-190bfaf0]:before,[data-v-190bfaf0]:after{box-sizing:border-box}html[data-v-190bfaf0]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-190bfaf0]{margin:0}b[data-v-190bfaf0],strong[data-v-190bfaf0]{font-weight:bolder}code[data-v-190bfaf0],kbd[data-v-190bfaf0],samp[data-v-190bfaf0],pre[data-v-190bfaf0]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-190bfaf0]{font-size:80%}sub[data-v-190bfaf0],sup[data-v-190bfaf0]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-190bfaf0]{bottom:-.25em}sup[data-v-190bfaf0]{top:-.5em}table[data-v-190bfaf0]{border-color:currentcolor}button[data-v-190bfaf0],input[data-v-190bfaf0],optgroup[data-v-190bfaf0],select[data-v-190bfaf0],textarea[data-v-190bfaf0]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-190bfaf0],[type=button][data-v-190bfaf0],[type=reset][data-v-190bfaf0],[type=submit][data-v-190bfaf0]{-webkit-appearance:button}legend[data-v-190bfaf0]{padding:0}progress[data-v-190bfaf0]{vertical-align:baseline}[data-v-190bfaf0]::-webkit-inner-spin-button,[data-v-190bfaf0]::-webkit-outer-spin-button{height:auto}[type=search][data-v-190bfaf0]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-190bfaf0]::-webkit-search-decoration{-webkit-appearance:none}[data-v-190bfaf0]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-190bfaf0]{display:list-item}[data-v-190bfaf0],[data-v-190bfaf0]:after,[data-v-190bfaf0]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-190bfaf0],textarea[data-v-190bfaf0],button[data-v-190bfaf0],select[data-v-190bfaf0],div[data-v-190bfaf0],a[data-v-190bfaf0]{-webkit-tap-highlight-color:transparent}a[data-v-190bfaf0]{display:contents}body[data-v-190bfaf0]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-190bfaf0]{scroll-behavior:smooth}.desktop-menu[data-v-190bfaf0]{display:flex;gap:2rem;list-style:none;margin:0;padding:0}@media (max-width: 768px){.desktop-menu[data-v-190bfaf0]{display:none}}.desktop-menu__link[data-v-190bfaf0]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#1c1c16;text-decoration:none;padding:.5rem 0;position:relative;transition:color .25s ease}.desktop-menu__link[data-v-190bfaf0]:hover,.desktop-menu__link--active[data-v-190bfaf0]{color:#2b454d}.desktop-menu__link[data-v-190bfaf0]:hover:after,.desktop-menu__link--active[data-v-190bfaf0]:after{width:100%}[data-v-74dad156],[data-v-74dad156]:before,[data-v-74dad156]:after{box-sizing:border-box}html[data-v-74dad156]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-74dad156]{margin:0}b[data-v-74dad156],strong[data-v-74dad156]{font-weight:bolder}code[data-v-74dad156],kbd[data-v-74dad156],samp[data-v-74dad156],pre[data-v-74dad156]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-74dad156]{font-size:80%}sub[data-v-74dad156],sup[data-v-74dad156]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-74dad156]{bottom:-.25em}sup[data-v-74dad156]{top:-.5em}table[data-v-74dad156]{border-color:currentcolor}button[data-v-74dad156],input[data-v-74dad156],optgroup[data-v-74dad156],select[data-v-74dad156],textarea[data-v-74dad156]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-74dad156],[type=button][data-v-74dad156],[type=reset][data-v-74dad156],[type=submit][data-v-74dad156]{-webkit-appearance:button}legend[data-v-74dad156]{padding:0}progress[data-v-74dad156]{vertical-align:baseline}[data-v-74dad156]::-webkit-inner-spin-button,[data-v-74dad156]::-webkit-outer-spin-button{height:auto}[type=search][data-v-74dad156]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-74dad156]::-webkit-search-decoration{-webkit-appearance:none}[data-v-74dad156]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-74dad156]{display:list-item}[data-v-74dad156],[data-v-74dad156]:after,[data-v-74dad156]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-74dad156],textarea[data-v-74dad156],button[data-v-74dad156],select[data-v-74dad156],div[data-v-74dad156],a[data-v-74dad156]{-webkit-tap-highlight-color:transparent}a[data-v-74dad156]{display:contents}body[data-v-74dad156]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-74dad156]{scroll-behavior:smooth}.mobile-menu[data-v-74dad156]{display:none}@media (max-width: 768px){.mobile-menu[data-v-74dad156]{display:block}}.mobile-menu__toggle[data-v-74dad156]{background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu__hamburger[data-v-74dad156]{display:block;width:24px;height:2px;background-color:#1c1c16;position:relative;transition:background-color .25s ease}.mobile-menu__hamburger[data-v-74dad156]:before,.mobile-menu__hamburger[data-v-74dad156]:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#1c1c16;transition:transform .25s ease}.mobile-menu__hamburger[data-v-74dad156]:before{top:-7px}.mobile-menu__hamburger[data-v-74dad156]:after{top:7px}.mobile-menu__hamburger--open[data-v-74dad156]{background-color:transparent}.mobile-menu__hamburger--open[data-v-74dad156]:before{transform:translateY(7px) rotate(45deg)}.mobile-menu__hamburger--open[data-v-74dad156]:after{transform:translateY(-7px) rotate(-45deg)}.mobile-menu__panel[data-v-74dad156]{position:absolute;top:64px;left:0;right:0;width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;padding:1.5rem;background-color:#fcf9ef;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.08);text-align:right}.mobile-menu__link[data-v-74dad156]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4;display:block;width:auto;color:#1c1c16;text-decoration:none;padding:1rem 0;transition:color .25s ease}.mobile-menu__link[data-v-74dad156]:hover,.mobile-menu__link--active[data-v-74dad156]{color:#2b454d}.slide-enter-active[data-v-74dad156],.slide-leave-active[data-v-74dad156]{transition:all .3s ease}.slide-enter-from[data-v-74dad156],.slide-leave-to[data-v-74dad156]{opacity:0;transform:translateY(-10px)}[data-v-1607c31b],[data-v-1607c31b]:before,[data-v-1607c31b]:after{box-sizing:border-box}html[data-v-1607c31b]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-1607c31b]{margin:0}b[data-v-1607c31b],strong[data-v-1607c31b]{font-weight:bolder}code[data-v-1607c31b],kbd[data-v-1607c31b],samp[data-v-1607c31b],pre[data-v-1607c31b]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-1607c31b]{font-size:80%}sub[data-v-1607c31b],sup[data-v-1607c31b]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-1607c31b]{bottom:-.25em}sup[data-v-1607c31b]{top:-.5em}table[data-v-1607c31b]{border-color:currentcolor}button[data-v-1607c31b],input[data-v-1607c31b],optgroup[data-v-1607c31b],select[data-v-1607c31b],textarea[data-v-1607c31b]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-1607c31b],[type=button][data-v-1607c31b],[type=reset][data-v-1607c31b],[type=submit][data-v-1607c31b]{-webkit-appearance:button}legend[data-v-1607c31b]{padding:0}progress[data-v-1607c31b]{vertical-align:baseline}[data-v-1607c31b]::-webkit-inner-spin-button,[data-v-1607c31b]::-webkit-outer-spin-button{height:auto}[type=search][data-v-1607c31b]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-1607c31b]::-webkit-search-decoration{-webkit-appearance:none}[data-v-1607c31b]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-1607c31b]{display:list-item}[data-v-1607c31b],[data-v-1607c31b]:after,[data-v-1607c31b]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-1607c31b],textarea[data-v-1607c31b],button[data-v-1607c31b],select[data-v-1607c31b],div[data-v-1607c31b],a[data-v-1607c31b]{-webkit-tap-highlight-color:transparent}a[data-v-1607c31b]{display:contents}body[data-v-1607c31b]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-1607c31b]{scroll-behavior:smooth}.top-bar[data-v-1607c31b]{position:sticky;top:0;z-index:200;width:100%;background:#fcf9efeb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #2b454d}.top-bar__inner[data-v-1607c31b]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.top-bar__inner[data-v-1607c31b]{padding-left:1rem;padding-right:1rem}}.top-bar__inner[data-v-1607c31b]{display:flex;align-items:center;justify-content:space-between;height:80px}@media (max-width: 768px){.top-bar__inner[data-v-1607c31b]{height:64px}}.top-bar__logo-link[data-v-1607c31b]{text-decoration:none;display:flex;align-items:center}.top-bar__logo[data-v-1607c31b]{height:36px;width:auto}@media (max-width: 768px){.top-bar__logo[data-v-1607c31b]{height:28px}}[data-v-47061977],[data-v-47061977]:before,[data-v-47061977]:after{box-sizing:border-box}html[data-v-47061977]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-47061977]{margin:0}b[data-v-47061977],strong[data-v-47061977]{font-weight:bolder}code[data-v-47061977],kbd[data-v-47061977],samp[data-v-47061977],pre[data-v-47061977]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-47061977]{font-size:80%}sub[data-v-47061977],sup[data-v-47061977]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-47061977]{bottom:-.25em}sup[data-v-47061977]{top:-.5em}table[data-v-47061977]{border-color:currentcolor}button[data-v-47061977],input[data-v-47061977],optgroup[data-v-47061977],select[data-v-47061977],textarea[data-v-47061977]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-47061977],[type=button][data-v-47061977],[type=reset][data-v-47061977],[type=submit][data-v-47061977]{-webkit-appearance:button}legend[data-v-47061977]{padding:0}progress[data-v-47061977]{vertical-align:baseline}[data-v-47061977]::-webkit-inner-spin-button,[data-v-47061977]::-webkit-outer-spin-button{height:auto}[type=search][data-v-47061977]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-47061977]::-webkit-search-decoration{-webkit-appearance:none}[data-v-47061977]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-47061977]{display:list-item}[data-v-47061977],[data-v-47061977]:after,[data-v-47061977]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-47061977],textarea[data-v-47061977],button[data-v-47061977],select[data-v-47061977],div[data-v-47061977],a[data-v-47061977]{-webkit-tap-highlight-color:transparent}a[data-v-47061977]{display:contents}body[data-v-47061977]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-47061977]{scroll-behavior:smooth}.cookie-banner[data-v-47061977]{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1800;display:grid;gap:1rem;padding:1.25rem;background:#fffffff7;border:1px solid rgba(0,0,0,.1);box-shadow:0 16px 38px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 768px){.cookie-banner[data-v-47061977]{left:auto;width:min(560px,100vw - 2 * 2rem);right:2rem;bottom:2rem;padding:1.5rem}}.cookie-banner__text[data-v-47061977]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#5a5a52;margin:0;color:#1c1c16}.cookie-banner__actions[data-v-47061977]{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.cookie-banner__button[data-v-47061977]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;border:1px solid transparent;cursor:pointer;padding:.5rem 1rem;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.cookie-banner__button--ghost[data-v-47061977]{background:transparent;border-color:#0003;color:#1c1c16}.cookie-banner__button--ghost[data-v-47061977]:hover{border-color:#00000052}.cookie-banner__button--primary[data-v-47061977]{background:#2b454d;color:#fff}.cookie-banner__button--primary[data-v-47061977]:hover{background:#425c65}.cookie-banner-fade-enter-active[data-v-47061977],.cookie-banner-fade-leave-active[data-v-47061977]{transition:opacity .2s ease,transform .2s ease}.cookie-banner-fade-enter-from[data-v-47061977],.cookie-banner-fade-leave-to[data-v-47061977]{opacity:0;transform:translateY(10px)}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,*:after,*:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input,textarea,button,select,div,a{-webkit-tap-highlight-color:transparent}a{display:contents}body{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth{scroll-behavior:smooth}body{margin:0;background-color:#fcf9ef}.invest-line-web{min-height:var(--app-height);min-height:100dvh;display:flex;flex-direction:column;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#fcf9ef;color:#1c1c16}.main-content{flex:1;width:100%}.footer{background-color:#2b454d;padding:3rem 0 2rem;margin-top:auto;color:#fff}@media (max-width: 768px){.footer{padding:2rem 0 1.5rem}}.footer__inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.footer__inner{padding-left:1rem;padding-right:1rem}}.footer__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.footer__logo{height:32px;width:auto;filter:brightness(0) invert(1)}.footer__link{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#fffc;text-decoration:none;transition:color .25s ease}.footer__link:hover{color:#fff}.footer__copyright{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#5a5a52;color:#ffffff80}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.container{padding-left:1rem;padding-right:1rem}}[data-v-4912a9ee],[data-v-4912a9ee]:before,[data-v-4912a9ee]:after{box-sizing:border-box}html[data-v-4912a9ee]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-4912a9ee]{margin:0}b[data-v-4912a9ee],strong[data-v-4912a9ee]{font-weight:bolder}code[data-v-4912a9ee],kbd[data-v-4912a9ee],samp[data-v-4912a9ee],pre[data-v-4912a9ee]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-4912a9ee]{font-size:80%}sub[data-v-4912a9ee],sup[data-v-4912a9ee]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-4912a9ee]{bottom:-.25em}sup[data-v-4912a9ee]{top:-.5em}table[data-v-4912a9ee]{border-color:currentcolor}button[data-v-4912a9ee],input[data-v-4912a9ee],optgroup[data-v-4912a9ee],select[data-v-4912a9ee],textarea[data-v-4912a9ee]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-4912a9ee],[type=button][data-v-4912a9ee],[type=reset][data-v-4912a9ee],[type=submit][data-v-4912a9ee]{-webkit-appearance:button}legend[data-v-4912a9ee]{padding:0}progress[data-v-4912a9ee]{vertical-align:baseline}[data-v-4912a9ee]::-webkit-inner-spin-button,[data-v-4912a9ee]::-webkit-outer-spin-button{height:auto}[type=search][data-v-4912a9ee]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-4912a9ee]::-webkit-search-decoration{-webkit-appearance:none}[data-v-4912a9ee]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-4912a9ee]{display:list-item}[data-v-4912a9ee],[data-v-4912a9ee]:after,[data-v-4912a9ee]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-4912a9ee],textarea[data-v-4912a9ee],button[data-v-4912a9ee],select[data-v-4912a9ee],div[data-v-4912a9ee],a[data-v-4912a9ee]{-webkit-tap-highlight-color:transparent}a[data-v-4912a9ee]{display:contents}body[data-v-4912a9ee]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-4912a9ee]{scroll-behavior:smooth}.hero[data-v-4912a9ee]{position:relative;height:calc(100vh - 80px);min-height:500px;overflow:hidden}@media (max-width: 768px){.hero[data-v-4912a9ee]{height:calc(100vh - 64px)}}.hero__slider[data-v-4912a9ee]{position:relative;width:100%;height:100%}.hero__slide[data-v-4912a9ee]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-size:cover;background-position:center;opacity:0;transition:opacity .8s ease}.hero__slide[data-v-4912a9ee]:before{content:"";position:absolute;inset:0;background:#080808a6;transition:opacity .5s ease;z-index:0}.hero__slide--active[data-v-4912a9ee]{opacity:1}.hero__slide--loaded[data-v-4912a9ee]:before{opacity:0}.hero__slide[data-v-4912a9ee]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 50%)}.hero__slide-content[data-v-4912a9ee]{position:absolute;bottom:6rem;left:4rem;color:#fff;z-index:1;max-width:560px}@media (max-width: 768px){.hero__slide-content[data-v-4912a9ee]{bottom:5rem;left:1.5rem;right:1.5rem}}.hero__slide-label[data-v-4912a9ee]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#fffc;display:block;margin-bottom:.5rem}.hero__slide-title[data-v-4912a9ee]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:300;line-height:1.1;letter-spacing:-.015em;color:#1c1c16;color:#fff;margin-bottom:.5rem}@media (max-width: 768px){.hero__slide-title[data-v-4912a9ee]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#1c1c16;color:#fff}}.hero__slide-location[data-v-4912a9ee]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#ffffffb3;margin-bottom:.5rem}.hero__slide-developer[data-v-4912a9ee]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#5a5a52;color:#ffffffd9;margin-bottom:.5rem}.hero__slide-description[data-v-4912a9ee]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#ffffffd9;margin:0}.hero__controls[data-v-4912a9ee]{position:absolute;bottom:2rem;right:4rem;display:flex;align-items:center;gap:1rem;z-index:2}@media (max-width: 768px){.hero__controls[data-v-4912a9ee]{right:1.5rem;bottom:1.5rem}}.hero__arrow[data-v-4912a9ee]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff26;border:none;color:#fff;cursor:pointer;transition:background-color .25s ease}.hero__arrow[data-v-4912a9ee]:hover{background:#ffffff40}.hero__dots[data-v-4912a9ee]{display:flex;gap:.5rem}.hero__dot[data-v-4912a9ee]{width:8px;height:8px;background:#fff6;border:none;cursor:pointer;transition:all .25s ease}.hero__dot--active[data-v-4912a9ee]{background:#fff;width:24px}.hero__cta[data-v-4912a9ee]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:2}@media (max-width: 768px){.hero__cta[data-v-4912a9ee]{display:none}}.hero__cta-button[data-v-4912a9ee]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;display:inline-block;padding:1rem 2rem;background:#fff;color:#2b454d;text-decoration:none;transition:all .25s ease}.hero__cta-button[data-v-4912a9ee]:hover{background:#f7f3e9}[data-v-ae75adac],[data-v-ae75adac]:before,[data-v-ae75adac]:after{box-sizing:border-box}html[data-v-ae75adac]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-ae75adac]{margin:0}b[data-v-ae75adac],strong[data-v-ae75adac]{font-weight:bolder}code[data-v-ae75adac],kbd[data-v-ae75adac],samp[data-v-ae75adac],pre[data-v-ae75adac]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-ae75adac]{font-size:80%}sub[data-v-ae75adac],sup[data-v-ae75adac]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-ae75adac]{bottom:-.25em}sup[data-v-ae75adac]{top:-.5em}table[data-v-ae75adac]{border-color:currentcolor}button[data-v-ae75adac],input[data-v-ae75adac],optgroup[data-v-ae75adac],select[data-v-ae75adac],textarea[data-v-ae75adac]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-ae75adac],[type=button][data-v-ae75adac],[type=reset][data-v-ae75adac],[type=submit][data-v-ae75adac]{-webkit-appearance:button}legend[data-v-ae75adac]{padding:0}progress[data-v-ae75adac]{vertical-align:baseline}[data-v-ae75adac]::-webkit-inner-spin-button,[data-v-ae75adac]::-webkit-outer-spin-button{height:auto}[type=search][data-v-ae75adac]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-ae75adac]::-webkit-search-decoration{-webkit-appearance:none}[data-v-ae75adac]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-ae75adac]{display:list-item}[data-v-ae75adac],[data-v-ae75adac]:after,[data-v-ae75adac]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-ae75adac],textarea[data-v-ae75adac],button[data-v-ae75adac],select[data-v-ae75adac],div[data-v-ae75adac],a[data-v-ae75adac]{-webkit-tap-highlight-color:transparent}a[data-v-ae75adac]{display:contents}body[data-v-ae75adac]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-ae75adac]{scroll-behavior:smooth}.about-section[data-v-ae75adac]{background-color:#fcf9ef;padding:6rem 0 5rem}.about-section__inner[data-v-ae75adac]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.about-section__inner[data-v-ae75adac]{padding-left:1rem;padding-right:1rem}}.about-section__inner[data-v-ae75adac]{display:flex;gap:5rem;align-items:center}@media (max-width: 1024px){.about-section__inner[data-v-ae75adac]{gap:3rem}}.about-section__content[data-v-ae75adac]{width:100%;text-align:center}.about-section__label[data-v-ae75adac]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#2b454d;display:block;margin-bottom:1rem}.about-section__title[data-v-ae75adac]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#1c1c16;margin-bottom:1.5rem}@media (max-width: 768px){.about-section__title[data-v-ae75adac]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400;line-height:1.25;color:#1c1c16}}.about-section__description[data-v-ae75adac]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#5a5a52;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}[data-v-52e38e4e],[data-v-52e38e4e]:before,[data-v-52e38e4e]:after{box-sizing:border-box}html[data-v-52e38e4e]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-52e38e4e]{margin:0}b[data-v-52e38e4e],strong[data-v-52e38e4e]{font-weight:bolder}code[data-v-52e38e4e],kbd[data-v-52e38e4e],samp[data-v-52e38e4e],pre[data-v-52e38e4e]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-52e38e4e]{font-size:80%}sub[data-v-52e38e4e],sup[data-v-52e38e4e]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-52e38e4e]{bottom:-.25em}sup[data-v-52e38e4e]{top:-.5em}table[data-v-52e38e4e]{border-color:currentcolor}button[data-v-52e38e4e],input[data-v-52e38e4e],optgroup[data-v-52e38e4e],select[data-v-52e38e4e],textarea[data-v-52e38e4e]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-52e38e4e],[type=button][data-v-52e38e4e],[type=reset][data-v-52e38e4e],[type=submit][data-v-52e38e4e]{-webkit-appearance:button}legend[data-v-52e38e4e]{padding:0}progress[data-v-52e38e4e]{vertical-align:baseline}[data-v-52e38e4e]::-webkit-inner-spin-button,[data-v-52e38e4e]::-webkit-outer-spin-button{height:auto}[type=search][data-v-52e38e4e]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-52e38e4e]::-webkit-search-decoration{-webkit-appearance:none}[data-v-52e38e4e]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-52e38e4e]{display:list-item}[data-v-52e38e4e],[data-v-52e38e4e]:after,[data-v-52e38e4e]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-52e38e4e],textarea[data-v-52e38e4e],button[data-v-52e38e4e],select[data-v-52e38e4e],div[data-v-52e38e4e],a[data-v-52e38e4e]{-webkit-tap-highlight-color:transparent}a[data-v-52e38e4e]{display:contents}body[data-v-52e38e4e]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-52e38e4e]{scroll-behavior:smooth}.offer-section[data-v-52e38e4e]{background-color:#f7f3e9;padding:6rem 0}.offer-section__inner[data-v-52e38e4e]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.offer-section__inner[data-v-52e38e4e]{padding-left:1rem;padding-right:1rem}}.offer-section__inner[data-v-52e38e4e]{text-align:center}.offer-section__label[data-v-52e38e4e]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#2b454d;display:block;margin-bottom:1rem}.offer-section__title[data-v-52e38e4e]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#1c1c16;margin-bottom:1rem}@media (max-width: 768px){.offer-section__title[data-v-52e38e4e]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400;line-height:1.25;color:#1c1c16}}.offer-section__subtitle[data-v-52e38e4e]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#5a5a52;max-width:600px;margin:0 auto 4rem}.offer-section__grid[data-v-52e38e4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}@media (max-width: 1024px){.offer-section__grid[data-v-52e38e4e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.offer-section__grid[data-v-52e38e4e]{grid-template-columns:1fr}}.offer-section__button[data-v-52e38e4e]{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;text-align:center;text-decoration:none;border:none;background-color:transparent;transition:all .25s ease}.offer-section__button[data-v-52e38e4e]:disabled{opacity:.5;cursor:not-allowed}.offer-section__button[data-v-52e38e4e]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.4;color:#1c1c16;padding:1rem 2rem;color:#fff;background:linear-gradient(135deg,#2b454d,#425c65);border-radius:.125rem}.offer-section__button[data-v-52e38e4e]:hover:not(:disabled){background:#425c65}.offer-section__button[data-v-52e38e4e]:active:not(:disabled){background:#2b454d}.offer-section__button[data-v-52e38e4e]{display:inline-block;text-decoration:none}.offer-card[data-v-52e38e4e]{background-color:#fcf9ef;border-radius:.5rem;padding:2rem;text-align:center;box-shadow:0 4px 16px #1c1c160d;transition:transform .25s ease,box-shadow .25s ease}.offer-card[data-v-52e38e4e]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1c1c161a}.offer-card__title[data-v-52e38e4e]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4;color:#1c1c16;margin-bottom:1.5rem}.offer-card__description[data-v-52e38e4e]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#5a5a52}[data-v-e595f7a9],[data-v-e595f7a9]:before,[data-v-e595f7a9]:after{box-sizing:border-box}html[data-v-e595f7a9]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-e595f7a9]{margin:0}b[data-v-e595f7a9],strong[data-v-e595f7a9]{font-weight:bolder}code[data-v-e595f7a9],kbd[data-v-e595f7a9],samp[data-v-e595f7a9],pre[data-v-e595f7a9]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-e595f7a9]{font-size:80%}sub[data-v-e595f7a9],sup[data-v-e595f7a9]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-e595f7a9]{bottom:-.25em}sup[data-v-e595f7a9]{top:-.5em}table[data-v-e595f7a9]{border-color:currentcolor}button[data-v-e595f7a9],input[data-v-e595f7a9],optgroup[data-v-e595f7a9],select[data-v-e595f7a9],textarea[data-v-e595f7a9]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-e595f7a9],[type=button][data-v-e595f7a9],[type=reset][data-v-e595f7a9],[type=submit][data-v-e595f7a9]{-webkit-appearance:button}legend[data-v-e595f7a9]{padding:0}progress[data-v-e595f7a9]{vertical-align:baseline}[data-v-e595f7a9]::-webkit-inner-spin-button,[data-v-e595f7a9]::-webkit-outer-spin-button{height:auto}[type=search][data-v-e595f7a9]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-e595f7a9]::-webkit-search-decoration{-webkit-appearance:none}[data-v-e595f7a9]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-e595f7a9]{display:list-item}[data-v-e595f7a9],[data-v-e595f7a9]:after,[data-v-e595f7a9]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-e595f7a9],textarea[data-v-e595f7a9],button[data-v-e595f7a9],select[data-v-e595f7a9],div[data-v-e595f7a9],a[data-v-e595f7a9]{-webkit-tap-highlight-color:transparent}a[data-v-e595f7a9]{display:contents}body[data-v-e595f7a9]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-e595f7a9]{scroll-behavior:smooth}.image-spacer-section[data-v-e595f7a9]{position:relative;height:25vh;min-height:250px;overflow:hidden}@media (max-width: 768px){.image-spacer-section[data-v-e595f7a9]{height:10vh;min-height:100px}}.image-spacer-section__image-wrapper[data-v-e595f7a9]{position:absolute;inset:0;width:100%;height:100%}.image-spacer-section__image[data-v-e595f7a9]{width:100%;height:100%;object-fit:cover;object-position:center 65%}.image-spacer-section__image--first[data-v-e595f7a9]{object-position:center 68%}.image-spacer-section__overlay[data-v-e595f7a9]{position:absolute;inset:0;background:linear-gradient(to bottom,#1a1a1a80,#1a1a1a66,#1a1a1a4d,#1a1a1a66,#1a1a1a80)}[data-v-4450f018],[data-v-4450f018]:before,[data-v-4450f018]:after{box-sizing:border-box}html[data-v-4450f018]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-4450f018]{margin:0}b[data-v-4450f018],strong[data-v-4450f018]{font-weight:bolder}code[data-v-4450f018],kbd[data-v-4450f018],samp[data-v-4450f018],pre[data-v-4450f018]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-4450f018]{font-size:80%}sub[data-v-4450f018],sup[data-v-4450f018]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-4450f018]{bottom:-.25em}sup[data-v-4450f018]{top:-.5em}table[data-v-4450f018]{border-color:currentcolor}button[data-v-4450f018],input[data-v-4450f018],optgroup[data-v-4450f018],select[data-v-4450f018],textarea[data-v-4450f018]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-4450f018],[type=button][data-v-4450f018],[type=reset][data-v-4450f018],[type=submit][data-v-4450f018]{-webkit-appearance:button}legend[data-v-4450f018]{padding:0}progress[data-v-4450f018]{vertical-align:baseline}[data-v-4450f018]::-webkit-inner-spin-button,[data-v-4450f018]::-webkit-outer-spin-button{height:auto}[type=search][data-v-4450f018]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-4450f018]::-webkit-search-decoration{-webkit-appearance:none}[data-v-4450f018]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-4450f018]{display:list-item}[data-v-4450f018],[data-v-4450f018]:after,[data-v-4450f018]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-4450f018],textarea[data-v-4450f018],button[data-v-4450f018],select[data-v-4450f018],div[data-v-4450f018],a[data-v-4450f018]{-webkit-tap-highlight-color:transparent}a[data-v-4450f018]{display:contents}body[data-v-4450f018]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-4450f018]{scroll-behavior:smooth}.contact-section[data-v-4450f018]{background-color:#f7f3e9;padding:6rem 0}.contact-section__inner[data-v-4450f018]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.contact-section__inner[data-v-4450f018]{padding-left:1rem;padding-right:1rem}}.contact-section__inner[data-v-4450f018]{display:flex;gap:5rem;align-items:center}@media (max-width: 1024px){.contact-section__inner[data-v-4450f018]{gap:3rem}}.contact-section__content[data-v-4450f018]{width:100%;text-align:center}.contact-section__label[data-v-4450f018]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#2b454d;display:block;margin-bottom:1rem}.contact-section__title[data-v-4450f018]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#1c1c16;margin-bottom:1.5rem}@media (max-width: 768px){.contact-section__title[data-v-4450f018]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400;line-height:1.25;color:#1c1c16}}.contact-section__description[data-v-4450f018]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#5a5a52;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.contact-section__info[data-v-4450f018]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.contact-section__link[data-v-4450f018]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#2b454d;text-decoration:none;transition:color .25s ease}.contact-section__link[data-v-4450f018]:hover{color:#425c65}.contact-section__button[data-v-4450f018]{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;text-align:center;text-decoration:none;border:none;background-color:transparent;transition:all .25s ease}.contact-section__button[data-v-4450f018]:disabled{opacity:.5;cursor:not-allowed}.contact-section__button[data-v-4450f018]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.4;color:#1c1c16;padding:1rem 2rem;color:#fff;background:linear-gradient(135deg,#2b454d,#425c65);border-radius:.125rem}.contact-section__button[data-v-4450f018]:hover:not(:disabled){background:#425c65}.contact-section__button[data-v-4450f018]:active:not(:disabled){background:#2b454d}.contact-section__button[data-v-4450f018]{display:inline-block;text-decoration:none}[data-v-3765767a],[data-v-3765767a]:before,[data-v-3765767a]:after{box-sizing:border-box}html[data-v-3765767a]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-3765767a]{margin:0}b[data-v-3765767a],strong[data-v-3765767a]{font-weight:bolder}code[data-v-3765767a],kbd[data-v-3765767a],samp[data-v-3765767a],pre[data-v-3765767a]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-3765767a]{font-size:80%}sub[data-v-3765767a],sup[data-v-3765767a]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-3765767a]{bottom:-.25em}sup[data-v-3765767a]{top:-.5em}table[data-v-3765767a]{border-color:currentcolor}button[data-v-3765767a],input[data-v-3765767a],optgroup[data-v-3765767a],select[data-v-3765767a],textarea[data-v-3765767a]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-3765767a],[type=button][data-v-3765767a],[type=reset][data-v-3765767a],[type=submit][data-v-3765767a]{-webkit-appearance:button}legend[data-v-3765767a]{padding:0}progress[data-v-3765767a]{vertical-align:baseline}[data-v-3765767a]::-webkit-inner-spin-button,[data-v-3765767a]::-webkit-outer-spin-button{height:auto}[type=search][data-v-3765767a]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-3765767a]::-webkit-search-decoration{-webkit-appearance:none}[data-v-3765767a]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-3765767a]{display:list-item}[data-v-3765767a],[data-v-3765767a]:after,[data-v-3765767a]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-3765767a],textarea[data-v-3765767a],button[data-v-3765767a],select[data-v-3765767a],div[data-v-3765767a],a[data-v-3765767a]{-webkit-tap-highlight-color:transparent}a[data-v-3765767a]{display:contents}body[data-v-3765767a]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-3765767a]{scroll-behavior:smooth}.home[data-v-3765767a]{width:100%}[data-v-1ef05325],[data-v-1ef05325]:before,[data-v-1ef05325]:after{box-sizing:border-box}html[data-v-1ef05325]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-1ef05325]{margin:0}b[data-v-1ef05325],strong[data-v-1ef05325]{font-weight:bolder}code[data-v-1ef05325],kbd[data-v-1ef05325],samp[data-v-1ef05325],pre[data-v-1ef05325]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-1ef05325]{font-size:80%}sub[data-v-1ef05325],sup[data-v-1ef05325]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-1ef05325]{bottom:-.25em}sup[data-v-1ef05325]{top:-.5em}table[data-v-1ef05325]{border-color:currentcolor}button[data-v-1ef05325],input[data-v-1ef05325],optgroup[data-v-1ef05325],select[data-v-1ef05325],textarea[data-v-1ef05325]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-1ef05325],[type=button][data-v-1ef05325],[type=reset][data-v-1ef05325],[type=submit][data-v-1ef05325]{-webkit-appearance:button}legend[data-v-1ef05325]{padding:0}progress[data-v-1ef05325]{vertical-align:baseline}[data-v-1ef05325]::-webkit-inner-spin-button,[data-v-1ef05325]::-webkit-outer-spin-button{height:auto}[type=search][data-v-1ef05325]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-1ef05325]::-webkit-search-decoration{-webkit-appearance:none}[data-v-1ef05325]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-1ef05325]{display:list-item}[data-v-1ef05325],[data-v-1ef05325]:after,[data-v-1ef05325]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-1ef05325],textarea[data-v-1ef05325],button[data-v-1ef05325],select[data-v-1ef05325],div[data-v-1ef05325],a[data-v-1ef05325]{-webkit-tap-highlight-color:transparent}a[data-v-1ef05325]{display:contents}body[data-v-1ef05325]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-1ef05325]{scroll-behavior:smooth}.portfolio-header[data-v-1ef05325]{padding:5rem 0 3rem;text-align:center}.portfolio-header__inner[data-v-1ef05325]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.portfolio-header__inner[data-v-1ef05325]{padding-left:1rem;padding-right:1rem}}.portfolio-header__inner[data-v-1ef05325]{max-width:700px}.portfolio-header__label[data-v-1ef05325]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#2b454d;display:block;margin-bottom:1rem}.portfolio-header__title[data-v-1ef05325]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:300;line-height:1.1;letter-spacing:-.015em;color:#1c1c16;margin-bottom:1.5rem}.portfolio-header__description[data-v-1ef05325]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#5a5a52}[data-v-9fed7efb],[data-v-9fed7efb]:before,[data-v-9fed7efb]:after{box-sizing:border-box}html[data-v-9fed7efb]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-9fed7efb]{margin:0}b[data-v-9fed7efb],strong[data-v-9fed7efb]{font-weight:bolder}code[data-v-9fed7efb],kbd[data-v-9fed7efb],samp[data-v-9fed7efb],pre[data-v-9fed7efb]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-9fed7efb]{font-size:80%}sub[data-v-9fed7efb],sup[data-v-9fed7efb]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-9fed7efb]{bottom:-.25em}sup[data-v-9fed7efb]{top:-.5em}table[data-v-9fed7efb]{border-color:currentcolor}button[data-v-9fed7efb],input[data-v-9fed7efb],optgroup[data-v-9fed7efb],select[data-v-9fed7efb],textarea[data-v-9fed7efb]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-9fed7efb],[type=button][data-v-9fed7efb],[type=reset][data-v-9fed7efb],[type=submit][data-v-9fed7efb]{-webkit-appearance:button}legend[data-v-9fed7efb]{padding:0}progress[data-v-9fed7efb]{vertical-align:baseline}[data-v-9fed7efb]::-webkit-inner-spin-button,[data-v-9fed7efb]::-webkit-outer-spin-button{height:auto}[type=search][data-v-9fed7efb]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-9fed7efb]::-webkit-search-decoration{-webkit-appearance:none}[data-v-9fed7efb]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-9fed7efb]{display:list-item}[data-v-9fed7efb],[data-v-9fed7efb]:after,[data-v-9fed7efb]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-9fed7efb],textarea[data-v-9fed7efb],button[data-v-9fed7efb],select[data-v-9fed7efb],div[data-v-9fed7efb],a[data-v-9fed7efb]{-webkit-tap-highlight-color:transparent}a[data-v-9fed7efb]{display:contents}body[data-v-9fed7efb]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-9fed7efb]{scroll-behavior:smooth}.portfolio-grid[data-v-9fed7efb]{padding:3rem 0 5rem}.portfolio-grid__inner[data-v-9fed7efb]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.portfolio-grid__inner[data-v-9fed7efb]{padding-left:1rem;padding-right:1rem}}.portfolio-grid__inner[data-v-9fed7efb]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.portfolio-grid__inner[data-v-9fed7efb]{grid-template-columns:1fr}}.project-card[data-v-9fed7efb]{position:relative;overflow:hidden;cursor:pointer;aspect-ratio:4/5}.project-card__link[data-v-9fed7efb]{display:block;width:100%;height:100%;text-decoration:none}.project-card:hover .project-card__image[data-v-9fed7efb]{transform:scale(1.05)}.project-card:hover .project-card__content[data-v-9fed7efb]{opacity:1}.project-card__image[data-v-9fed7efb]{width:100%;height:100%;object-fit:cover;opacity:.001;filter:blur(8px);transform:scale(1.03);transition:transform .4s ease,opacity .45s ease,filter .45s ease}.project-card__image--loaded[data-v-9fed7efb]{opacity:1;filter:blur(0);transform:scale(1)}.project-card__content[data-v-9fed7efb]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.1) 60%,transparent 100%);opacity:.92;transition:opacity .25s ease}.project-card__title[data-v-9fed7efb]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.4;color:#1c1c16;color:#fff;margin-bottom:.25rem}.project-card__location[data-v-9fed7efb]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#5a5a52;color:#ffffffb3;margin-bottom:.5rem}.project-card__developer[data-v-9fed7efb]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#5a5a52;color:#ffffffd9;margin-bottom:.5rem}.project-card__description[data-v-9fed7efb]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#5a5a52;color:#ffffffe6;margin-bottom:.5rem;max-width:36ch}[data-v-6156461d],[data-v-6156461d]:before,[data-v-6156461d]:after{box-sizing:border-box}html[data-v-6156461d]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-6156461d]{margin:0}b[data-v-6156461d],strong[data-v-6156461d]{font-weight:bolder}code[data-v-6156461d],kbd[data-v-6156461d],samp[data-v-6156461d],pre[data-v-6156461d]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-6156461d]{font-size:80%}sub[data-v-6156461d],sup[data-v-6156461d]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-6156461d]{bottom:-.25em}sup[data-v-6156461d]{top:-.5em}table[data-v-6156461d]{border-color:currentcolor}button[data-v-6156461d],input[data-v-6156461d],optgroup[data-v-6156461d],select[data-v-6156461d],textarea[data-v-6156461d]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-6156461d],[type=button][data-v-6156461d],[type=reset][data-v-6156461d],[type=submit][data-v-6156461d]{-webkit-appearance:button}legend[data-v-6156461d]{padding:0}progress[data-v-6156461d]{vertical-align:baseline}[data-v-6156461d]::-webkit-inner-spin-button,[data-v-6156461d]::-webkit-outer-spin-button{height:auto}[type=search][data-v-6156461d]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-6156461d]::-webkit-search-decoration{-webkit-appearance:none}[data-v-6156461d]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-6156461d]{display:list-item}[data-v-6156461d],[data-v-6156461d]:after,[data-v-6156461d]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-6156461d],textarea[data-v-6156461d],button[data-v-6156461d],select[data-v-6156461d],div[data-v-6156461d],a[data-v-6156461d]{-webkit-tap-highlight-color:transparent}a[data-v-6156461d]{display:contents}body[data-v-6156461d]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-6156461d]{scroll-behavior:smooth}.portfolio[data-v-6156461d]{width:100%}[data-v-24311163],[data-v-24311163]:before,[data-v-24311163]:after{box-sizing:border-box}html[data-v-24311163]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-24311163]{margin:0}b[data-v-24311163],strong[data-v-24311163]{font-weight:bolder}code[data-v-24311163],kbd[data-v-24311163],samp[data-v-24311163],pre[data-v-24311163]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-24311163]{font-size:80%}sub[data-v-24311163],sup[data-v-24311163]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-24311163]{bottom:-.25em}sup[data-v-24311163]{top:-.5em}table[data-v-24311163]{border-color:currentcolor}button[data-v-24311163],input[data-v-24311163],optgroup[data-v-24311163],select[data-v-24311163],textarea[data-v-24311163]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-24311163],[type=button][data-v-24311163],[type=reset][data-v-24311163],[type=submit][data-v-24311163]{-webkit-appearance:button}legend[data-v-24311163]{padding:0}progress[data-v-24311163]{vertical-align:baseline}[data-v-24311163]::-webkit-inner-spin-button,[data-v-24311163]::-webkit-outer-spin-button{height:auto}[type=search][data-v-24311163]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-24311163]::-webkit-search-decoration{-webkit-appearance:none}[data-v-24311163]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-24311163]{display:list-item}[data-v-24311163],[data-v-24311163]:after,[data-v-24311163]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-24311163],textarea[data-v-24311163],button[data-v-24311163],select[data-v-24311163],div[data-v-24311163],a[data-v-24311163]{-webkit-tap-highlight-color:transparent}a[data-v-24311163]{display:contents}body[data-v-24311163]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-24311163]{scroll-behavior:smooth}.portfolio-detail-hero__image[data-v-24311163]{position:relative;overflow:hidden;min-height:56vh;background-size:cover;background-position:center}.portfolio-detail-hero__image[data-v-24311163]:before{content:"";position:absolute;inset:0;background:#0a0a0a8c;transition:opacity .55s ease;z-index:0}.portfolio-detail-hero__image--loaded[data-v-24311163]:before{opacity:0}.portfolio-detail-hero__overlay[data-v-24311163]{position:relative;z-index:1;min-height:56vh;display:flex;align-items:flex-end;background:linear-gradient(to top,rgba(0,0,0,.68) 0%,rgba(0,0,0,.2) 55%,transparent 100%)}.portfolio-detail-hero__inner[data-v-24311163]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.portfolio-detail-hero__inner[data-v-24311163]{padding-left:1rem;padding-right:1rem}}.portfolio-detail-hero__inner[data-v-24311163]{color:#fff;padding-bottom:4rem}.portfolio-detail-hero__back[data-v-24311163]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid rgba(255,255,255,.5);background-color:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin-bottom:1rem;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.portfolio-detail-hero__back[data-v-24311163]:hover{background-color:#ffffff29;border-color:#fffc;transform:translateY(-1px)}.portfolio-detail-hero__title[data-v-24311163]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:300;line-height:1.1;letter-spacing:-.015em;color:#1c1c16;margin-bottom:.5rem;color:#fffffff2}@media (max-width: 768px){.portfolio-detail-hero__title[data-v-24311163]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:#1c1c16;color:#fffffff2}}.portfolio-detail-hero__location[data-v-24311163]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#ffffffd9;margin-bottom:.5rem}@media (max-width: 768px){.portfolio-detail-hero__location[data-v-24311163]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#ffffffd9}}.portfolio-detail-hero__description[data-v-24311163]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#ffffffe6;max-width:62ch}@media (max-width: 768px){.portfolio-detail-hero__description[data-v-24311163]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#5a5a52;color:#ffffffe6}}[data-v-0a2187ce],[data-v-0a2187ce]:before,[data-v-0a2187ce]:after{box-sizing:border-box}html[data-v-0a2187ce]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-0a2187ce]{margin:0}b[data-v-0a2187ce],strong[data-v-0a2187ce]{font-weight:bolder}code[data-v-0a2187ce],kbd[data-v-0a2187ce],samp[data-v-0a2187ce],pre[data-v-0a2187ce]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-0a2187ce]{font-size:80%}sub[data-v-0a2187ce],sup[data-v-0a2187ce]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-0a2187ce]{bottom:-.25em}sup[data-v-0a2187ce]{top:-.5em}table[data-v-0a2187ce]{border-color:currentcolor}button[data-v-0a2187ce],input[data-v-0a2187ce],optgroup[data-v-0a2187ce],select[data-v-0a2187ce],textarea[data-v-0a2187ce]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-0a2187ce],[type=button][data-v-0a2187ce],[type=reset][data-v-0a2187ce],[type=submit][data-v-0a2187ce]{-webkit-appearance:button}legend[data-v-0a2187ce]{padding:0}progress[data-v-0a2187ce]{vertical-align:baseline}[data-v-0a2187ce]::-webkit-inner-spin-button,[data-v-0a2187ce]::-webkit-outer-spin-button{height:auto}[type=search][data-v-0a2187ce]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-0a2187ce]::-webkit-search-decoration{-webkit-appearance:none}[data-v-0a2187ce]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-0a2187ce]{display:list-item}[data-v-0a2187ce],[data-v-0a2187ce]:after,[data-v-0a2187ce]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-0a2187ce],textarea[data-v-0a2187ce],button[data-v-0a2187ce],select[data-v-0a2187ce],div[data-v-0a2187ce],a[data-v-0a2187ce]{-webkit-tap-highlight-color:transparent}a[data-v-0a2187ce]{display:contents}body[data-v-0a2187ce]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-0a2187ce]{scroll-behavior:smooth}.portfolio-detail-gallery[data-v-0a2187ce]{padding:4rem 0}.portfolio-detail-gallery__inner[data-v-0a2187ce]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.portfolio-detail-gallery__inner[data-v-0a2187ce]{padding-left:1rem;padding-right:1rem}}.portfolio-detail-gallery__inner[data-v-0a2187ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 1024px){.portfolio-detail-gallery__inner[data-v-0a2187ce]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.portfolio-detail-gallery__inner[data-v-0a2187ce]{grid-template-columns:1fr}}.portfolio-detail-gallery__image[data-v-0a2187ce]{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;opacity:.001;filter:blur(8px);transform:scale(1.02);transition:opacity .4s ease,filter .4s ease,transform .5s ease}.portfolio-detail-gallery__image--loaded[data-v-0a2187ce]{opacity:1;filter:blur(0);transform:scale(1)}.portfolio-detail-gallery__item[data-v-0a2187ce]{position:relative;margin:0;overflow:hidden;cursor:zoom-in}.portfolio-detail-gallery__caption[data-v-0a2187ce]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.25rem;padding:.5rem .75rem;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.35) 50%,rgba(0,0,0,.05) 85%,transparent 100%)}.portfolio-detail-gallery__caption-line[data-v-0a2187ce]{font-size:.68rem;font-weight:500;color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.45);line-height:1.1}.portfolio-detail-gallery__caption-line[data-v-0a2187ce]:not(:last-child):after{content:",";opacity:.8}[data-v-837f0a1b],[data-v-837f0a1b]:before,[data-v-837f0a1b]:after{box-sizing:border-box}html[data-v-837f0a1b]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-837f0a1b]{margin:0}b[data-v-837f0a1b],strong[data-v-837f0a1b]{font-weight:bolder}code[data-v-837f0a1b],kbd[data-v-837f0a1b],samp[data-v-837f0a1b],pre[data-v-837f0a1b]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-837f0a1b]{font-size:80%}sub[data-v-837f0a1b],sup[data-v-837f0a1b]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-837f0a1b]{bottom:-.25em}sup[data-v-837f0a1b]{top:-.5em}table[data-v-837f0a1b]{border-color:currentcolor}button[data-v-837f0a1b],input[data-v-837f0a1b],optgroup[data-v-837f0a1b],select[data-v-837f0a1b],textarea[data-v-837f0a1b]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-837f0a1b],[type=button][data-v-837f0a1b],[type=reset][data-v-837f0a1b],[type=submit][data-v-837f0a1b]{-webkit-appearance:button}legend[data-v-837f0a1b]{padding:0}progress[data-v-837f0a1b]{vertical-align:baseline}[data-v-837f0a1b]::-webkit-inner-spin-button,[data-v-837f0a1b]::-webkit-outer-spin-button{height:auto}[type=search][data-v-837f0a1b]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-837f0a1b]::-webkit-search-decoration{-webkit-appearance:none}[data-v-837f0a1b]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-837f0a1b]{display:list-item}[data-v-837f0a1b],[data-v-837f0a1b]:after,[data-v-837f0a1b]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-837f0a1b],textarea[data-v-837f0a1b],button[data-v-837f0a1b],select[data-v-837f0a1b],div[data-v-837f0a1b],a[data-v-837f0a1b]{-webkit-tap-highlight-color:transparent}a[data-v-837f0a1b]{display:contents}body[data-v-837f0a1b]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-837f0a1b]{scroll-behavior:smooth}.portfolio-detail-lightbox[data-v-837f0a1b]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:#000}@media (max-width: 768px){.portfolio-detail-lightbox[data-v-837f0a1b]{padding:.5rem}}.portfolio-detail-lightbox__figure[data-v-837f0a1b]{margin:0;width:100%;max-height:85vh;display:flex;flex-direction:column;align-items:center;gap:.75rem}@media (max-width: 768px){.portfolio-detail-lightbox__figure[data-v-837f0a1b]{max-width:96vw;max-height:92vh;gap:.5rem}}.portfolio-detail-lightbox__image[data-v-837f0a1b]{display:block;max-width:100%;max-height:100%;object-fit:contain}.portfolio-detail-lightbox__image-stage[data-v-837f0a1b]{width:100%;height:78vh;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.portfolio-detail-lightbox__image-stage[data-v-837f0a1b]{height:86vh;margin-top:1.5rem}}.portfolio-detail-lightbox__viewport[data-v-837f0a1b]{position:relative;width:min(1200px,100vw - 7rem);max-width:100%;padding-inline:clamp(52px,6vw,84px)}@media (max-width: 768px){.portfolio-detail-lightbox__viewport[data-v-837f0a1b]{width:100%;padding-inline:0}}.portfolio-detail-lightbox__caption[data-v-837f0a1b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#ffffffe0;text-align:center}.portfolio-detail-lightbox__caption-line[data-v-837f0a1b]{font-size:.75rem;font-weight:500;color:#ffffffe6}.portfolio-detail-lightbox__caption-line[data-v-837f0a1b]:not(:last-of-type):after{content:",";opacity:.8;margin-right:.25em}.portfolio-detail-lightbox__counter[data-v-837f0a1b]{flex-basis:100%;margin-top:.25rem;font-size:.75rem;color:#ffffffc7;text-align:center}.portfolio-detail-lightbox__close[data-v-837f0a1b],.portfolio-detail-lightbox__arrow[data-v-837f0a1b]{border:0;background:#ffffff29;color:#fff;width:42px;height:42px;cursor:pointer;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s ease}.portfolio-detail-lightbox__close[data-v-837f0a1b]:hover,.portfolio-detail-lightbox__arrow[data-v-837f0a1b]:hover{background:#ffffff47}.portfolio-detail-lightbox__close[data-v-837f0a1b]{position:absolute;top:1rem;right:1rem;z-index:2}@media (max-width: 768px){.portfolio-detail-lightbox__close[data-v-837f0a1b]{top:max(.5rem,env(safe-area-inset-top));right:.5rem;width:36px;height:36px}}.portfolio-detail-lightbox__arrow[data-v-837f0a1b]{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.portfolio-detail-lightbox__arrow--prev[data-v-837f0a1b]{left:clamp(8px,1.5vw,18px)}.portfolio-detail-lightbox__arrow--next[data-v-837f0a1b]{right:clamp(8px,1.5vw,18px)}@media (max-width: 768px){.portfolio-detail-lightbox__arrow[data-v-837f0a1b]{display:none}}.portfolio-detail-lightbox__icon-svg[data-v-837f0a1b]{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.portfolio-detail-lightbox-fade-enter-active[data-v-837f0a1b],.portfolio-detail-lightbox-fade-leave-active[data-v-837f0a1b]{transition:opacity .24s ease}.portfolio-detail-lightbox-fade-enter-from[data-v-837f0a1b],.portfolio-detail-lightbox-fade-leave-to[data-v-837f0a1b]{opacity:0}.portfolio-detail-lightbox-image-left-enter-active[data-v-837f0a1b],.portfolio-detail-lightbox-image-left-leave-active[data-v-837f0a1b],.portfolio-detail-lightbox-image-right-enter-active[data-v-837f0a1b],.portfolio-detail-lightbox-image-right-leave-active[data-v-837f0a1b]{transition:opacity .28s ease,transform .28s ease;will-change:opacity,transform}.portfolio-detail-lightbox-image-left-enter-from[data-v-837f0a1b],.portfolio-detail-lightbox-image-left-leave-to[data-v-837f0a1b]{opacity:0;transform:translate(-16px) scale(.985)}.portfolio-detail-lightbox-image-right-enter-from[data-v-837f0a1b],.portfolio-detail-lightbox-image-right-leave-to[data-v-837f0a1b]{opacity:0;transform:translate(16px) scale(.985)}@media (prefers-reduced-motion: reduce){.portfolio-detail-lightbox-fade-enter-active[data-v-837f0a1b],.portfolio-detail-lightbox-fade-leave-active[data-v-837f0a1b],.portfolio-detail-lightbox-image-left-enter-active[data-v-837f0a1b],.portfolio-detail-lightbox-image-left-leave-active[data-v-837f0a1b],.portfolio-detail-lightbox-image-right-enter-active[data-v-837f0a1b],.portfolio-detail-lightbox-image-right-leave-active[data-v-837f0a1b]{transition:none}}[data-v-013b7967],[data-v-013b7967]:before,[data-v-013b7967]:after{box-sizing:border-box}html[data-v-013b7967]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-013b7967]{margin:0}b[data-v-013b7967],strong[data-v-013b7967]{font-weight:bolder}code[data-v-013b7967],kbd[data-v-013b7967],samp[data-v-013b7967],pre[data-v-013b7967]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-013b7967]{font-size:80%}sub[data-v-013b7967],sup[data-v-013b7967]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-013b7967]{bottom:-.25em}sup[data-v-013b7967]{top:-.5em}table[data-v-013b7967]{border-color:currentcolor}button[data-v-013b7967],input[data-v-013b7967],optgroup[data-v-013b7967],select[data-v-013b7967],textarea[data-v-013b7967]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-013b7967],[type=button][data-v-013b7967],[type=reset][data-v-013b7967],[type=submit][data-v-013b7967]{-webkit-appearance:button}legend[data-v-013b7967]{padding:0}progress[data-v-013b7967]{vertical-align:baseline}[data-v-013b7967]::-webkit-inner-spin-button,[data-v-013b7967]::-webkit-outer-spin-button{height:auto}[type=search][data-v-013b7967]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-013b7967]::-webkit-search-decoration{-webkit-appearance:none}[data-v-013b7967]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-013b7967]{display:list-item}[data-v-013b7967],[data-v-013b7967]:after,[data-v-013b7967]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-013b7967],textarea[data-v-013b7967],button[data-v-013b7967],select[data-v-013b7967],div[data-v-013b7967],a[data-v-013b7967]{-webkit-tap-highlight-color:transparent}a[data-v-013b7967]{display:contents}body[data-v-013b7967]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-013b7967]{scroll-behavior:smooth}.portfolio-detail-not-found[data-v-013b7967]{padding:6rem 0}.portfolio-detail-not-found__inner[data-v-013b7967]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.portfolio-detail-not-found__inner[data-v-013b7967]{padding-left:1rem;padding-right:1rem}}.portfolio-detail-not-found__inner[data-v-013b7967]{text-align:center}.portfolio-detail-not-found__title[data-v-013b7967]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#1c1c16;margin-bottom:1rem}.portfolio-detail-not-found__back[data-v-013b7967]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#2b454d;text-decoration:none}[data-v-74ff6e86],[data-v-74ff6e86]:before,[data-v-74ff6e86]:after{box-sizing:border-box}html[data-v-74ff6e86]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-74ff6e86]{margin:0}b[data-v-74ff6e86],strong[data-v-74ff6e86]{font-weight:bolder}code[data-v-74ff6e86],kbd[data-v-74ff6e86],samp[data-v-74ff6e86],pre[data-v-74ff6e86]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-74ff6e86]{font-size:80%}sub[data-v-74ff6e86],sup[data-v-74ff6e86]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-74ff6e86]{bottom:-.25em}sup[data-v-74ff6e86]{top:-.5em}table[data-v-74ff6e86]{border-color:currentcolor}button[data-v-74ff6e86],input[data-v-74ff6e86],optgroup[data-v-74ff6e86],select[data-v-74ff6e86],textarea[data-v-74ff6e86]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-74ff6e86],[type=button][data-v-74ff6e86],[type=reset][data-v-74ff6e86],[type=submit][data-v-74ff6e86]{-webkit-appearance:button}legend[data-v-74ff6e86]{padding:0}progress[data-v-74ff6e86]{vertical-align:baseline}[data-v-74ff6e86]::-webkit-inner-spin-button,[data-v-74ff6e86]::-webkit-outer-spin-button{height:auto}[type=search][data-v-74ff6e86]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-74ff6e86]::-webkit-search-decoration{-webkit-appearance:none}[data-v-74ff6e86]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-74ff6e86]{display:list-item}[data-v-74ff6e86],[data-v-74ff6e86]:after,[data-v-74ff6e86]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-74ff6e86],textarea[data-v-74ff6e86],button[data-v-74ff6e86],select[data-v-74ff6e86],div[data-v-74ff6e86],a[data-v-74ff6e86]{-webkit-tap-highlight-color:transparent}a[data-v-74ff6e86]{display:contents}body[data-v-74ff6e86]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-74ff6e86]{scroll-behavior:smooth}.portfolio-detail[data-v-74ff6e86]{width:100%}[data-v-ffaaf5a4],[data-v-ffaaf5a4]:before,[data-v-ffaaf5a4]:after{box-sizing:border-box}html[data-v-ffaaf5a4]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-ffaaf5a4]{margin:0}b[data-v-ffaaf5a4],strong[data-v-ffaaf5a4]{font-weight:bolder}code[data-v-ffaaf5a4],kbd[data-v-ffaaf5a4],samp[data-v-ffaaf5a4],pre[data-v-ffaaf5a4]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-ffaaf5a4]{font-size:80%}sub[data-v-ffaaf5a4],sup[data-v-ffaaf5a4]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-ffaaf5a4]{bottom:-.25em}sup[data-v-ffaaf5a4]{top:-.5em}table[data-v-ffaaf5a4]{border-color:currentcolor}button[data-v-ffaaf5a4],input[data-v-ffaaf5a4],optgroup[data-v-ffaaf5a4],select[data-v-ffaaf5a4],textarea[data-v-ffaaf5a4]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-ffaaf5a4],[type=button][data-v-ffaaf5a4],[type=reset][data-v-ffaaf5a4],[type=submit][data-v-ffaaf5a4]{-webkit-appearance:button}legend[data-v-ffaaf5a4]{padding:0}progress[data-v-ffaaf5a4]{vertical-align:baseline}[data-v-ffaaf5a4]::-webkit-inner-spin-button,[data-v-ffaaf5a4]::-webkit-outer-spin-button{height:auto}[type=search][data-v-ffaaf5a4]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-ffaaf5a4]::-webkit-search-decoration{-webkit-appearance:none}[data-v-ffaaf5a4]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-ffaaf5a4]{display:list-item}[data-v-ffaaf5a4],[data-v-ffaaf5a4]:after,[data-v-ffaaf5a4]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-ffaaf5a4],textarea[data-v-ffaaf5a4],button[data-v-ffaaf5a4],select[data-v-ffaaf5a4],div[data-v-ffaaf5a4],a[data-v-ffaaf5a4]{-webkit-tap-highlight-color:transparent}a[data-v-ffaaf5a4]{display:contents}body[data-v-ffaaf5a4]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-ffaaf5a4]{scroll-behavior:smooth}.contact-content[data-v-ffaaf5a4]{background-color:#f7f3e9;padding:5rem 0 6rem}.contact-content__inner[data-v-ffaaf5a4]{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 640px){.contact-content__inner[data-v-ffaaf5a4]{padding-left:1rem;padding-right:1rem}}.contact-content__inner[data-v-ffaaf5a4]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media (max-width: 1024px){.contact-content__inner[data-v-ffaaf5a4]{grid-template-columns:1fr;gap:3rem}}.contact-details[data-v-ffaaf5a4]{display:flex;flex-direction:column;max-width:600px}.contact-details__label[data-v-ffaaf5a4]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#2b454d;display:block;margin-bottom:1rem}.contact-details__title[data-v-ffaaf5a4]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:300;line-height:1.1;letter-spacing:-.015em;color:#1c1c16;margin:0 0 1.5rem}.contact-details__description[data-v-ffaaf5a4]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#1c1c16;color:#5a5a52;margin:0}.contact-form[data-v-ffaaf5a4]{background-color:#fff;padding:3rem}@media (max-width: 1024px){.contact-form[data-v-ffaaf5a4]{padding:2rem 1.5rem}}.form-group[data-v-ffaaf5a4]{margin-bottom:1.5rem}.form-label[data-v-ffaaf5a4]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;color:#2b454d;display:block;margin-bottom:.5rem}.form-input[data-v-ffaaf5a4]{width:100%;padding:.75rem 0;border:none;border-bottom:1px solid rgba(0,0,0,.15);background:transparent;font-family:inherit;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#1c1c16;transition:border-color .25s ease}.form-input[data-v-ffaaf5a4]:focus{outline:none;border-bottom-color:#2b454d}.form-input--textarea[data-v-ffaaf5a4]{resize:vertical;min-height:100px;padding:.75rem;border:1px solid rgba(0,0,0,.15);border-radius:.125rem}.form-input--textarea[data-v-ffaaf5a4]:focus{border-color:#2b454d}.btn-primary[data-v-ffaaf5a4]{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;text-align:center;text-decoration:none;border:none;background-color:transparent;transition:all .25s ease}.btn-primary[data-v-ffaaf5a4]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-ffaaf5a4]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.4;color:#1c1c16;padding:1rem 2rem;color:#fff;background:linear-gradient(135deg,#2b454d,#425c65);border-radius:.125rem}.btn-primary[data-v-ffaaf5a4]:hover:not(:disabled){background:#425c65}.btn-primary[data-v-ffaaf5a4]:active:not(:disabled){background:#2b454d}.btn-primary[data-v-ffaaf5a4]{margin-top:1rem;width:100%}.btn-primary[data-v-ffaaf5a4]:disabled{opacity:.6;cursor:not-allowed}.form-message[data-v-ffaaf5a4]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#1c1c16;margin-top:1rem;padding:.75rem 1rem;border-radius:.125rem}.form-message--success[data-v-ffaaf5a4]{color:#166534;background-color:#f0fdf4}.form-message--error[data-v-ffaaf5a4]{color:#991b1b;background-color:#fef2f2}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */[data-v-73333c6b],[data-v-73333c6b]:before,[data-v-73333c6b]:after{box-sizing:border-box}html[data-v-73333c6b]{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body[data-v-73333c6b]{margin:0}b[data-v-73333c6b],strong[data-v-73333c6b]{font-weight:bolder}code[data-v-73333c6b],kbd[data-v-73333c6b],samp[data-v-73333c6b],pre[data-v-73333c6b]{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small[data-v-73333c6b]{font-size:80%}sub[data-v-73333c6b],sup[data-v-73333c6b]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-73333c6b]{bottom:-.25em}sup[data-v-73333c6b]{top:-.5em}table[data-v-73333c6b]{border-color:currentcolor}button[data-v-73333c6b],input[data-v-73333c6b],optgroup[data-v-73333c6b],select[data-v-73333c6b],textarea[data-v-73333c6b]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-73333c6b],[type=button][data-v-73333c6b],[type=reset][data-v-73333c6b],[type=submit][data-v-73333c6b]{-webkit-appearance:button}legend[data-v-73333c6b]{padding:0}progress[data-v-73333c6b]{vertical-align:baseline}[data-v-73333c6b]::-webkit-inner-spin-button,[data-v-73333c6b]::-webkit-outer-spin-button{height:auto}[type=search][data-v-73333c6b]{-webkit-appearance:textfield;outline-offset:-2px}[data-v-73333c6b]::-webkit-search-decoration{-webkit-appearance:none}[data-v-73333c6b]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[data-v-73333c6b]{display:list-item}[data-v-73333c6b],[data-v-73333c6b]:after,[data-v-73333c6b]:before{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;box-sizing:inherit;vertical-align:baseline;text-decoration:none;list-style:none}input[data-v-73333c6b],textarea[data-v-73333c6b],button[data-v-73333c6b],select[data-v-73333c6b],div[data-v-73333c6b],a[data-v-73333c6b]{-webkit-tap-highlight-color:transparent}a[data-v-73333c6b]{display:contents}body[data-v-73333c6b]{position:relative;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.smooth[data-v-73333c6b]{scroll-behavior:smooth}.not-found[data-v-73333c6b]{min-height:calc(100vh - 80px);display:grid;place-items:center;padding:4rem 1rem;background:radial-gradient(circle at 12% 18%,rgba(43,69,77,.18),transparent 42%),radial-gradient(circle at 84% 82%,rgba(43,69,77,.14),transparent 46%),linear-gradient(165deg,rgba(43,69,77,.04) 0%,transparent 45%),#fcf9ef}@media (max-width: 768px){.not-found[data-v-73333c6b]{min-height:calc(100vh - 64px)}}.not-found__inner[data-v-73333c6b]{width:min(680px,100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#ffffffe6;border:1px solid rgba(0,0,0,.08);padding:3rem 1.5rem;box-shadow:0 20px 48px #0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:4px solid #2b454d}@media (max-width: 768px){.not-found__inner[data-v-73333c6b]{padding:2rem 1rem}}.not-found__code[data-v-73333c6b]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:300;line-height:1.1;letter-spacing:-.015em;color:#1c1c16;line-height:1;background:linear-gradient(135deg,#2b454d,#425c65);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;margin-bottom:.75rem}.not-found__title[data-v-73333c6b]{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:300;line-height:1.1;letter-spacing:-.015em;color:#1c1c16;margin:0 0 1rem}.not-found__description[data-v-73333c6b]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:#1c1c16;margin:0 auto 1.5rem;max-width:52ch;color:#5a5a52}.not-found__actions[data-v-73333c6b]{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;width:100%}@media (max-width: 768px){.not-found__actions[data-v-73333c6b]{flex-direction:column}}.not-found__button[data-v-73333c6b]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#5a5a52;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:.75rem 1.25rem;border:1px solid transparent;min-width:220px;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.not-found__button--primary[data-v-73333c6b]{background:#2b454d;color:#fff}.not-found__button--primary[data-v-73333c6b]:hover{background:#425c65}.not-found__button--ghost[data-v-73333c6b]{border-color:#0003;color:#1c1c16}.not-found__button--ghost[data-v-73333c6b]:hover{border-color:#0000005c}
