.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;color:var(--white);transition:background-color .4s var(--ease),box-shadow .4s var(--ease),padding .4s var(--ease);padding-block:1.1rem}.header[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:-1;background:#1a201f8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .4s var(--ease)}.header[data-astro-cid-3ef6ksr2].is-scrolled:before{background:#1a201feb}.header[data-astro-cid-3ef6ksr2].is-scrolled{box-shadow:0 1px 0 var(--line-dark);padding-block:.65rem}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none}.brand__logo[data-astro-cid-3ef6ksr2]{width:2.25rem;height:auto}.brand__word[data-astro-cid-3ef6ksr2]{font-size:.8125rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:0;transition:opacity .4s var(--ease)}.header[data-astro-cid-3ef6ksr2].is-scrolled .brand__word[data-astro-cid-3ef6ksr2]{opacity:1}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;gap:2.25rem}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;text-decoration:none;font-size:.9375rem;font-weight:500;padding-block:.5rem}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:.2rem;height:1px;background:var(--turquoise);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible:after{transform:scaleX(1)}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{align-items:center}.nav__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.25rem;padding:.25rem .7rem;border:1px solid rgb(255 255 255 / .35);border-radius:999px;font-size:.8125rem;letter-spacing:.12em;transition:border-color .3s var(--ease),color .3s var(--ease)}.nav__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{display:none}.nav__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{border-color:var(--turquoise);color:var(--turquoise)}.menu-btn[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:47.99rem){.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;width:3rem;height:3rem;border:0;border-radius:50%;color:var(--white);cursor:pointer;position:relative;z-index:2;background:#1a201f99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff1f;transition:background-color .3s var(--ease)}.menu-btn[data-astro-cid-3ef6ksr2]:hover{background:#1a201fcc}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true]{background:transparent;box-shadow:none}.menu-btn__bars[data-astro-cid-3ef6ksr2],.menu-btn__bars[data-astro-cid-3ef6ksr2]:before{display:block;width:1.5rem;height:1px;background:currentColor;transition:transform .35s var(--ease)}.menu-btn__bars[data-astro-cid-3ef6ksr2]{position:relative;transform:translateY(-4px)}.menu-btn__bars[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:8px;left:0}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-btn__bars[data-astro-cid-3ef6ksr2]{transform:rotate(45deg)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-btn__bars[data-astro-cid-3ef6ksr2]:before{transform:translateY(-8px) rotate(-90deg)}.nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;background:#1a201f80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s}.nav[data-astro-cid-3ef6ksr2].is-open{opacity:1;visibility:visible}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:center;gap:1.75rem}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-head);font-size:2rem;font-weight:600}.nav__lang[data-astro-cid-3ef6ksr2]{margin-top:1rem}.nav__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-body);font-size:.9375rem;font-weight:500;min-width:4rem;min-height:2.75rem}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:clamp(7rem,5rem + 8vw,10rem) clamp(4rem,3rem + 4vw,7rem);overflow:hidden;isolation:isolate;background:radial-gradient(60rem 40rem at 85% 40%,rgb(9 198 179 / .07),transparent 60%),var(--deep)}.hero__visual[data-astro-cid-bbe6dxrz]{position:absolute;z-index:-1;right:-6vw;top:50%;width:min(66vw,70rem);transform:translateY(-46%);pointer-events:none;mix-blend-mode:screen}.hero__img[data-astro-cid-bbe6dxrz]{width:100%;height:auto;opacity:.95;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%)}.hero__circle[data-astro-cid-bbe6dxrz]{position:absolute;width:62%;right:12%;top:50%;transform:translateY(-50%);color:var(--gold);opacity:.55}.hero__content[data-astro-cid-bbe6dxrz]{position:relative}.hero__wordmark[data-astro-cid-bbe6dxrz]{font-size:.8125rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--turquoise);margin-bottom:1.75rem}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--step-4);line-height:1.02;max-width:11ch}.hero__title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block}.hero__title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(2){padding-left:.6em}.hero__title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(3){padding-left:1.2em}.hero__subline[data-astro-cid-bbe6dxrz]{margin-top:2rem;font-family:var(--font-head);font-size:var(--step-1);color:var(--white)}.hero__text[data-astro-cid-bbe6dxrz]{margin-top:1rem;max-width:37rem;color:var(--on-dark-soft)}.hero__ctas[data-astro-cid-bbe6dxrz]{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.9rem}@media(max-width:63.99rem){.hero[data-astro-cid-bbe6dxrz]{align-items:flex-end}.hero__visual[data-astro-cid-bbe6dxrz]{width:130vw;right:-45vw;top:4.5rem;transform:none;opacity:.6}.hero__circle[data-astro-cid-bbe6dxrz]{width:70%;right:20%}}@media(max-width:30rem){.hero__title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(2){padding-left:.35em}.hero__title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(3){padding-left:.7em}.hero__ctas[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1 1 100%;justify-content:center}}.philosophy__grid[data-astro-cid-iaxkagjk]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.philosophy__mark[data-astro-cid-iaxkagjk]{padding-top:.5rem;font-size:clamp(2.75rem,2rem + 3vw,4.5rem);line-height:1;color:var(--coral);transform:rotate(-6deg);transform-origin:left center}.philosophy__body[data-astro-cid-iaxkagjk] h2[data-astro-cid-iaxkagjk]{max-width:16ch}.philosophy__line[data-astro-cid-iaxkagjk]{width:min(14rem,60%);margin-block:2rem}.philosophy__body[data-astro-cid-iaxkagjk] .lead[data-astro-cid-iaxkagjk]{color:var(--deep)}@media(max-width:47.99rem){.philosophy__grid[data-astro-cid-iaxkagjk]{grid-template-columns:1fr;gap:1rem}.philosophy__mark[data-astro-cid-iaxkagjk]{order:2;text-align:right;transform:rotate(-4deg);transform-origin:right center}}.spaces__top[data-astro-cid-jh3ypfqz]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.spaces__intro[data-astro-cid-jh3ypfqz] h2[data-astro-cid-jh3ypfqz]{max-width:12ch}.spaces__lead[data-astro-cid-jh3ypfqz]{margin-top:1.5rem}.spaces__top--solo[data-astro-cid-jh3ypfqz]{grid-template-columns:1fr;gap:0}.spaces__top--solo[data-astro-cid-jh3ypfqz] .eyebrow[data-astro-cid-jh3ypfqz]{margin-bottom:2rem}.spaces__top--solo[data-astro-cid-jh3ypfqz] .spaces__figure[data-astro-cid-jh3ypfqz]{order:0;margin-left:clamp(0rem,-6rem + 16vw,12rem)}.spaces__top--solo[data-astro-cid-jh3ypfqz] .spaces__img[data-astro-cid-jh3ypfqz]{aspect-ratio:21 / 9}@media(max-width:47.99rem){.spaces__top--solo[data-astro-cid-jh3ypfqz] .spaces__img[data-astro-cid-jh3ypfqz]{aspect-ratio:4 / 3}}.spaces__intro-cta[data-astro-cid-jh3ypfqz]{margin-top:2rem}.spaces__intro[data-astro-cid-jh3ypfqz] h2[data-astro-cid-jh3ypfqz]+.spaces__intro-cta[data-astro-cid-jh3ypfqz]{margin-top:2.5rem}.spaces__figure[data-astro-cid-jh3ypfqz]{margin:0;margin-right:calc(var(--gutter) * -1)}.spaces__img[data-astro-cid-jh3ypfqz]{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:45% 50%;border-radius:999px 0 0 999px/60% 0 0 60%}.spaces__panel[data-astro-cid-jh3ypfqz]{position:relative;margin-top:clamp(3rem,2rem + 3vw,5rem);margin-left:clamp(0rem,-4rem + 12vw,10rem);width:min(100%,62rem);background:var(--deep);color:var(--white);border-radius:var(--radius);padding:clamp(2rem,1.5rem + 2.5vw,3.5rem)}.spaces__list[data-astro-cid-jh3ypfqz]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem)}.spaces__item[data-astro-cid-jh3ypfqz]{position:relative;padding-top:1.5rem}.spaces__item[data-astro-cid-jh3ypfqz]:before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:1px;background:var(--gold)}.spaces__num[data-astro-cid-jh3ypfqz]{font-size:.8125rem;letter-spacing:.14em;color:var(--turquoise)}.spaces__item[data-astro-cid-jh3ypfqz] h3[data-astro-cid-jh3ypfqz]{font-size:var(--step-1);margin:.6rem 0 .75rem}.spaces__item[data-astro-cid-jh3ypfqz] p[data-astro-cid-jh3ypfqz]{color:var(--on-dark-soft);font-size:1rem}.spaces__cta[data-astro-cid-jh3ypfqz]{margin-top:2.5rem;color:var(--turquoise)}@media(max-width:63.99rem){.spaces__top[data-astro-cid-jh3ypfqz]{grid-template-columns:1fr}.spaces__figure[data-astro-cid-jh3ypfqz]{order:-1;margin-left:0}.spaces__panel[data-astro-cid-jh3ypfqz]{margin-left:0}}@media(max-width:47.99rem){.spaces__list[data-astro-cid-jh3ypfqz]{grid-template-columns:1fr}}.product[data-astro-cid-nti3osn7]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.product--narrow[data-astro-cid-nti3osn7]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.product--reverse[data-astro-cid-nti3osn7] .product__figure[data-astro-cid-nti3osn7]{order:2}.product__figure[data-astro-cid-nti3osn7]{margin:0;position:relative}.product__img[data-astro-cid-nti3osn7]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius)}.product--narrow[data-astro-cid-nti3osn7] .product__img[data-astro-cid-nti3osn7]{aspect-ratio:4 / 3}.product__index[data-astro-cid-nti3osn7]{font-size:.8125rem;letter-spacing:.16em;color:var(--gold);margin-bottom:1rem}.product__body[data-astro-cid-nti3osn7] h3[data-astro-cid-nti3osn7]{font-size:var(--step-3)}.product__subtitle[data-astro-cid-nti3osn7]{margin-top:.9rem;font-family:var(--font-head);font-size:var(--step-1);line-height:1.35;color:var(--turquoise)}.product__text[data-astro-cid-nti3osn7]{margin:1.4rem 0 2rem;max-width:var(--measure);color:var(--on-dark-soft)}.product__note[data-astro-cid-nti3osn7]{color:var(--white)}@media(max-width:63.99rem){.product[data-astro-cid-nti3osn7],.product--narrow[data-astro-cid-nti3osn7]{grid-template-columns:1fr;gap:1.75rem}.product--reverse[data-astro-cid-nti3osn7] .product__figure[data-astro-cid-nti3osn7]{order:0}}.tools[data-astro-cid-l2cnqcpr]{overflow:hidden;isolation:isolate;padding-top:0}.tools__banner[data-astro-cid-l2cnqcpr]{position:relative;z-index:-1;height:clamp(16rem,10rem + 22vw,34rem);margin-bottom:clamp(-12rem,-8vw,-5rem);mix-blend-mode:screen}.tools__banner-img[data-astro-cid-l2cnqcpr]{width:100%;height:100%;object-fit:cover;object-position:50% 45%;opacity:.85;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 25%,#000 50%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 25%,#000 50%,transparent 100%)}.tools__head[data-astro-cid-l2cnqcpr]{max-width:40rem;margin-bottom:clamp(3.5rem,2rem + 5vw,7rem)}.tools__head[data-astro-cid-l2cnqcpr] h2[data-astro-cid-l2cnqcpr]{font-size:var(--step-3)}@media(max-width:47.99rem){.tools__banner[data-astro-cid-l2cnqcpr]{opacity:.55}}.tools__list[data-astro-cid-l2cnqcpr]{display:grid;gap:clamp(4.5rem,3rem + 6vw,9rem)}.extensions__grid[data-astro-cid-vnmgmuxp]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,1rem + 5vw,6rem);align-items:end}.extensions[data-astro-cid-vnmgmuxp] h2[data-astro-cid-vnmgmuxp]{max-width:11ch}.extensions__text[data-astro-cid-vnmgmuxp]{margin-top:1.5rem}.chips[data-astro-cid-vnmgmuxp]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.chip[data-astro-cid-vnmgmuxp]{padding:.65rem 1.2rem;border-radius:999px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line-light);font-size:.9375rem;font-weight:500;display:inline-flex;align-items:center;gap:.55rem}.chip[data-astro-cid-vnmgmuxp]:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--turquoise)}.chip[data-astro-cid-vnmgmuxp]:nth-child(3n+2):before{background:var(--coral)}.chip[data-astro-cid-vnmgmuxp]:nth-child(3n):before{background:var(--gold)}.extensions__note[data-astro-cid-vnmgmuxp]{margin-top:1.75rem;max-width:32rem;font-size:1rem}@media(max-width:47.99rem){.extensions__grid[data-astro-cid-vnmgmuxp]{grid-template-columns:1fr;align-items:start}}.about[data-astro-cid-v2cbyr3p]{overflow-x:clip}.collab[data-astro-cid-v2cbyr3p]{margin-bottom:clamp(5rem,3rem + 6vw,9rem)}.collab__title[data-astro-cid-v2cbyr3p]{font-size:var(--step-2);margin-bottom:2.5rem}.steps[data-astro-cid-v2cbyr3p]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 3vw,4rem);position:relative}.steps[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;left:1.4rem;right:10%;top:1.4rem;height:1px;background:linear-gradient(90deg,var(--gold),rgb(212 174 105 / .15))}.step[data-astro-cid-v2cbyr3p]{position:relative}.step__num[data-astro-cid-v2cbyr3p]{position:relative;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--white);box-shadow:inset 0 0 0 1px var(--gold);font-family:var(--font-head);font-weight:600;margin-bottom:1.25rem}.step[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{font-size:var(--step-1);margin-bottom:.5rem}.step[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:1rem;max-width:22rem}.collab__message[data-astro-cid-v2cbyr3p]{margin-top:3rem;max-width:40rem;font-family:var(--font-head);font-size:var(--step-1);line-height:1.4}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,1rem + 6vw,7rem);align-items:center}.about__figure[data-astro-cid-v2cbyr3p]{margin:0;position:relative;max-width:28rem}.about__img[data-astro-cid-v2cbyr3p]{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%;border-radius:50% 50% var(--radius) var(--radius) / 38% 38% var(--radius) var(--radius)}.about__ring[data-astro-cid-v2cbyr3p]{position:absolute;width:46%;right:-14%;top:-6%;color:var(--gold);pointer-events:none}.about__text[data-astro-cid-v2cbyr3p]{margin-top:1.5rem}.about__sig[data-astro-cid-v2cbyr3p]{margin-top:1.5rem;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);line-height:1;color:var(--turquoise-ink)}@media(max-width:47.99rem){.steps[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:2rem}.steps[data-astro-cid-v2cbyr3p]:before{left:1.4rem;right:auto;top:1.4rem;bottom:1.4rem;width:1px;height:auto;background:linear-gradient(180deg,var(--gold),rgb(212 174 105 / .15))}.step[data-astro-cid-v2cbyr3p]{padding-left:4.25rem}.step__num[data-astro-cid-v2cbyr3p]{position:absolute;left:0;top:0}.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.about__figure[data-astro-cid-v2cbyr3p]{max-width:22rem}.about__ring[data-astro-cid-v2cbyr3p]{right:-8%}}.contact[data-astro-cid-xmivup5a]{overflow:hidden;isolation:isolate;text-align:center}.contact__arc[data-astro-cid-xmivup5a]{position:absolute;z-index:-1;width:min(46rem,120vw);left:50%;top:50%;transform:translate(-50%,-50%);color:var(--gold);opacity:.35}.contact__inner[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;align-items:center}.contact[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{font-size:var(--step-4);max-width:12ch}.contact__text[data-astro-cid-xmivup5a]{margin-top:1.75rem}.contact__cta[data-astro-cid-xmivup5a]{margin-top:2.75rem}.contact__mail[data-astro-cid-xmivup5a]{margin-top:1.5rem;font-size:1rem;color:var(--on-dark-soft)}.contact__mail[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--white);text-underline-offset:4px;text-decoration-color:var(--turquoise)}.contact__mail[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--turquoise)}.newsletter[data-astro-cid-xmivup5a]{margin-top:4rem;width:min(100%,32rem)}.newsletter__text[data-astro-cid-xmivup5a]{margin-top:1.5rem;color:var(--on-dark-soft)}
