.base-header[data-v-12b0c63b]{background-color:#ede9e8;left:0;padding:.5rem 1rem 0;position:fixed;right:0;top:0;transition:box-shadow .3s ease;z-index:200}.base-header.scrolled .line[data-v-12b0c63b]{opacity:0}.base-header.menu-is-open[data-v-12b0c63b]{background-color:#fff;transition:background-color .3s ease}.base-header .inner[data-v-12b0c63b]{align-items:center;display:flex;gap:.75rem;height:2.9rem}.base-header .logo[data-v-12b0c63b]{align-self:flex-start;display:block;flex-shrink:0}.base-header .logo img[data-v-12b0c63b]{display:block;height:auto;width:5rem}@media screen and (max-width:768px){.base-header .logo img[data-v-12b0c63b]{width:4rem}}.base-header .nav[data-v-12b0c63b]{align-items:center;display:flex;gap:1.5rem;margin-left:auto}@media screen and (max-width:768px){.base-header .nav[data-v-12b0c63b]{display:none}}.base-header .nav-item[data-v-12b0c63b]{--nav-icon-height:2.2rem;--nav-icon-left:-.75rem;--nav-icon-edge:calc(var(--nav-icon-height)*var(--nav-light-ratio) + var(--nav-icon-left));align-items:center;color:#171b17;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;isolation:isolate;letter-spacing:-.04em;position:relative;text-decoration:none;transition:opacity .3s ease;white-space:nowrap}.base-header .nav-item.active .nav-icon[data-v-12b0c63b],.base-header .nav-item:hover .nav-icon[data-v-12b0c63b]{background-image:var(--nav-icon-image);opacity:1;transform:translateY(-50%) scale(1)}.base-header .nav-item.active .nav-label[data-v-12b0c63b],.base-header .nav-item:hover .nav-label[data-v-12b0c63b]{background:linear-gradient(90deg,#fff var(--nav-icon-edge),#171b17 var(--nav-icon-edge));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.base-header .nav-icon[data-v-12b0c63b]{aspect-ratio:var(--nav-icon-ratio);background-position:50%;background-repeat:no-repeat;background-size:contain;height:var(--nav-icon-height);left:var(--nav-icon-left);opacity:0;position:absolute;top:50%;transform:translateY(-50%) scale(.7);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);z-index:-1}.base-header .contact[data-v-12b0c63b]{color:#171b17;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:-.04em;text-decoration:underline;text-underline-offset:.15rem;transition:opacity .3s ease;white-space:nowrap}.base-header .contact[data-v-12b0c63b]:hover{opacity:.6}.base-header .desktop-contact[data-v-12b0c63b]{margin-left:1.2rem;margin-right:.8rem}@media screen and (max-width:768px){.base-header .desktop-contact[data-v-12b0c63b]{display:none}}.base-header .line[data-v-12b0c63b]{background-color:#171b17;height:1px;opacity:.2;transition:opacity .3s ease}.base-header .burger[data-v-12b0c63b]{align-items:center;background:none;border:none;cursor:pointer;display:none;gap:.05rem;margin-left:auto;padding:.2rem}@media screen and (max-width:768px){.base-header .burger[data-v-12b0c63b]{display:flex}}.base-header .burger-pill[data-v-12b0c63b]{background-color:#171b17;border-radius:.8rem .8rem 0 0;display:block;flex-shrink:0;height:1.45rem;width:.7rem}.base-header .burger-label[data-v-12b0c63b]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:-.04em;opacity:0;overflow:hidden;white-space:nowrap;width:0}.overlay[data-v-12b0c63b]{background-color:#fff;bottom:0;left:0;overflow-y:auto;padding:1rem 1.25rem 1.35rem;position:fixed;right:0;top:2.95rem;z-index:100}.overlay[data-v-12b0c63b],.overlay-nav[data-v-12b0c63b]{display:flex;flex-direction:column}.overlay-nav[data-v-12b0c63b]{flex:1;gap:1.2rem;justify-content:center;padding:2rem 0}.overlay-item[data-v-12b0c63b]{align-items:center;color:#171b17;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700;gap:.5rem;letter-spacing:-.04em;text-decoration:none}.overlay-item .nav-icon[data-v-12b0c63b]{aspect-ratio:var(--nav-icon-ratio);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:1.4rem;opacity:0}.overlay-item.active .nav-icon[data-v-12b0c63b],.overlay-item:hover .nav-icon[data-v-12b0c63b]{background-image:var(--nav-icon-image);opacity:1}.overlay-item[data-v-12b0c63b]:hover{opacity:.7}.overlay-contact[data-v-12b0c63b]{color:#171b17;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.04em;margin-top:auto;text-decoration:underline;text-underline-offset:.15rem}.overlay-contact[data-v-12b0c63b]:hover{opacity:.6}.base-footer[data-v-0f26edbe]{background-color:#fff;margin-top:2rem;overflow:hidden}.base-footer .inner[data-v-0f26edbe]{display:flex;flex-direction:column;gap:8.8rem;margin:0 auto;max-width:var(--wrapper-max);padding:1rem 1rem 0}@media screen and (max-width:1024px){.base-footer .inner[data-v-0f26edbe]{gap:1.75rem;padding:.8rem .8rem 0}}.base-footer .top-row[data-v-0f26edbe]{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}@media screen and (max-width:1024px){.base-footer .top-row[data-v-0f26edbe]{flex-direction:column;gap:1.5rem}}.base-footer .email[data-v-0f26edbe]{color:#171b17;flex-shrink:1;font-family:Plus Jakarta Sans,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-.04em;line-height:1.1;min-width:0;text-decoration:underline;text-underline-offset:.15rem}.base-footer .email[data-v-0f26edbe]:hover{opacity:.6}@media screen and (max-width:1024px){.base-footer .email[data-v-0f26edbe]{font-size:1.2rem}}.base-footer .right[data-v-0f26edbe]{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;width:21rem}@media screen and (max-width:1024px){.base-footer .right[data-v-0f26edbe]{gap:1.4rem;width:100%}}.base-footer .newsletter[data-v-0f26edbe]{display:flex;flex-direction:column;gap:1rem}.base-footer .newsletter-head[data-v-0f26edbe]{display:flex;flex-direction:column;gap:.4rem}.base-footer .newsletter-text[data-v-0f26edbe]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:0}@media screen and (max-width:1024px){.base-footer .newsletter-text[data-v-0f26edbe]{font-size:.8rem}}.base-footer .input-row[data-v-0f26edbe]{align-items:center;display:flex;gap:.4rem}.base-footer .input[data-v-0f26edbe]{background-color:#f3f3f3;border:none;border-radius:45rem;color:#171b17;flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:500;height:1.95rem;min-width:0;outline:none;padding:0 .75rem}.base-footer .input[data-v-0f26edbe]::-moz-placeholder{color:#171b17;opacity:.2}.base-footer .input[data-v-0f26edbe]::placeholder{color:#171b17;opacity:.2}@media screen and (max-width:1024px){.base-footer .input[data-v-0f26edbe]{height:1.6rem}}.base-footer .btn-send[data-v-0f26edbe]{background-color:#0052ff;border:none;border-radius:45rem;color:#fff;cursor:pointer;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.6rem;font-weight:700;height:1.95rem;letter-spacing:.02em;padding:0 .75rem;text-transform:uppercase;transition:background-color .2s ease;white-space:nowrap}.base-footer .btn-send[data-v-0f26edbe]:hover{background-color:#171b17}.base-footer .btn-send[data-v-0f26edbe]:disabled{cursor:not-allowed;opacity:.6}@media screen and (max-width:1024px){.base-footer .btn-send[data-v-0f26edbe]{height:1.6rem}}.base-footer .newsletter-status[data-v-0f26edbe]:empty{margin-top:-1rem}.base-footer .newsletter-helper[data-v-0f26edbe]{opacity:.6}.base-footer .newsletter-helper[data-v-0f26edbe],.base-footer .newsletter-msg[data-v-0f26edbe]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:500;line-height:1rem;margin:0}.base-footer .newsletter-msg--error[data-v-0f26edbe]{color:#e80029}.base-footer .nav[data-v-0f26edbe]{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:1024px){.base-footer .nav[data-v-0f26edbe]{flex-direction:column;flex-wrap:nowrap;gap:1rem}}.base-footer .nav-link[data-v-0f26edbe]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;line-height:1.1;text-decoration:underline;text-underline-offset:.15rem}.base-footer .nav-link[data-v-0f26edbe]:hover{opacity:.6}.base-footer .subfooter[data-v-0f26edbe]{display:flex;flex-wrap:wrap;gap:.5rem}.base-footer .subfooter-link[data-v-0f26edbe]{color:#171b17;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:500;line-height:1.1;opacity:.6;text-decoration:underline;text-underline-offset:.15rem}.base-footer .subfooter-link[data-v-0f26edbe]:hover{opacity:1}.base-footer .subfooter-link[data-v-0f26edbe]:not(:last-child):after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:.2rem;margin-left:.5rem;vertical-align:middle;width:.2rem}.base-footer .frise-wrap[data-v-0f26edbe]{--h:4.4rem;height:var(--h);margin-left:-1rem;margin-right:-1rem;overflow:hidden}@media screen and (max-width:1024px){.base-footer .frise-wrap[data-v-0f26edbe]{--h:1.42rem}}.base-footer .frise[data-v-0f26edbe]{align-items:flex-end;display:flex;gap:.5rem;height:var(--h);padding:0 1rem}@media screen and (max-width:1024px){.base-footer .frise[data-v-0f26edbe]{gap:.16rem;padding:0}}.base-footer .shape[data-v-0f26edbe]{flex-shrink:0;height:var(--h);will-change:transform}.base-footer .shape-img[data-v-0f26edbe]{display:block;height:100%;width:auto}._layout_1njib_1{background-color:#ede9e8;min-height:100vh}._skipLink_1njib_6{background-color:#171b17;color:#fff;left:.5rem;padding:.5rem 1rem;position:fixed;top:.5rem;transform:translateY(-200%);z-index:10000}._skipLink_1njib_6:focus{transform:none}._main_1njib_20{padding-top:var(--header-height)}._main_1njib_20:focus{outline:none}
