.header-page[data-v-f0cf7541]{--title-font-size:clamp(32px,17vw,240px);--body-font-size:32px;height:var(--unit-100vh);position:relative;width:100%}.header-page .image[data-v-f0cf7541],.header-page .scrim[data-v-f0cf7541]{height:100%;width:100%}.header-page .scrim[data-v-f0cf7541]{background-color:var(--color-black);left:0;opacity:.4;position:absolute;top:0;z-index:70}.header-page .meta[data-v-f0cf7541]{align-items:center;bottom:0;box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:column;justify-content:center;left:50%;padding:40px;position:absolute;text-align:center;transform:translate(-50%);width:100%;z-index:80}.header-page .wrap[data-v-f0cf7541]{overflow:hidden}.header-page .links[data-v-f0cf7541]{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;list-style:none;margin:0;padding:0}.header-page .title[data-v-f0cf7541]{font-family:var(--font-primary);font-size:var(--title-font-size);font-weight:700;letter-spacing:calc(var(--title-font-size)*var(--letter-spacing-body));line-height:1.1;margin:0;text-transform:uppercase}.header-page .text[data-v-f0cf7541]{font-family:var(--font-secondary);font-size:var(--body-font-size);font-weight:400;letter-spacing:calc(var(--body-font-size)*var(--letter-spacing-body));line-height:1.3;max-width:900px}.header-page .links[data-v-f0cf7541],.header-page .text[data-v-f0cf7541],.header-page .title[data-v-f0cf7541]{transition:translate 1.8s var(--easing-authentic-motion);translate:0 100%}.header-page.show-meta .links[data-v-f0cf7541],.header-page.show-meta .text[data-v-f0cf7541],.header-page.show-meta .title[data-v-f0cf7541]{translate:0}.header-page.is-jewelry-page[data-v-f0cf7541]{--title-font-size:80px}.header-page.is-jewelry-page .title[data-v-f0cf7541]{margin-bottom:15px;translate:0 calc(100% + 15px)}.header-page.is-jewelry-page.show-meta .text[data-v-f0cf7541],.header-page.is-jewelry-page.show-meta .title[data-v-f0cf7541]{translate:0}@media only screen and (min-width:1800px){.header-page.is-jewelry-page[data-v-f0cf7541]{--title-font-size:128px}}@media only screen and (max-width:1024px){.header-page .meta[data-v-f0cf7541]{padding:45px}.header-page .text[data-v-f0cf7541]{font-size:24px}.header-page.is-jewelry-page[data-v-f0cf7541]{--title-font-size:40px}}@media only screen and (max-width:850px){.header-page[data-v-f0cf7541]{--body-font-size:16px}.header-page .meta[data-v-f0cf7541]{padding:15px}}
