.lockup[data-v-687b8c94]{display:inline-flex;align-items:center;gap:.7rem;color:inherit}.lockup__mark[data-v-687b8c94]{display:block;width:2.15rem;height:2.15rem;flex-shrink:0;background:currentColor;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAACUCAYAAACJKSseAAAFVElEQVR4nO2d27bbIAwFlaz+/y+7L3VLfbARIITAM49tzoqByRb4gj/HcQiIiIhHR3wcviM8v2YfwCRm/dKu3/tKCd8iXdQ4zx3X9iLuKl1UyTSkx76lgLtJ5yXbKcPo79tSwB2ksxr4lkGt/ZueY91GwFWl6xVt1qBdv7e1HUsLuJp0rYMUdWByx1XbxvPzUdv4g1Wka5FtmUG4kB53TbuXkS+6dLWyhe/wSloWLOHliypdTSeH7VxDWtLvkKB9E1E6baeG7FAHagQMmXqRpEO2ej6i67dQ8n1nH8AfNB33kSCdFoyafglxpWZ20mllgzLaRcf01JuZdKXOIdna0PbbtNSbJZ1GOOhDI98U8bzLK7L5U1psuJdbz6RDuHmESj0v6RAuBiHE85DuqSEsFvyZLt5o6UrCwRxKP/ah4o2UDuHiM0W8UdIh3Dq4izdCursDZf4WF1fxrKV7Eg5i4yaepXQItz4u4llJh3D7MFw8C+kQbj+GitcrXYj7s2AIw8QbdcqElNuDIePYIx1l9R3cjWdz2rVKh3Ag0ihei3QI9z5M53dRHsyB+JiFSq10pNy7MZnfWSQdwr2L7vGukY5zcvCE2g+tdJRVSOkqsz3lFeGgCY10lFXI0Zx2rUlHyoFIowcl6Ug5aOHRm5akI+UgpdqHJ+le+TYXMOM27bgMBhZUhdHdBjqrzOV41DE22X2Pa5KOQYQn1H5QXsGdnHQsIMCSHz6RdGCJKpyu0q2ygIC1+M8rTdJRWqGGoi+UV3CntNE1KTf3XOBO9zH+PWf3vfwjgAWPPwrKK7iDdODOk3QrzhtgAU7pmM+BNbnQOkQorzABpAN3kA7c+Qp3lcA4svM6kg7cQTpwB+nAHaQDd5AO3EE6cAfpwB2kA3eQDtzJScfVCBgKSQej+RFiuQdzspueQBbuQyzDE/4wH6QDd5AO3EE6cAfpwJ3SthLwzKxtJZaGpAN3kA7cQTpw5066LecSEILPV7jkBePIhhflFdzZ+ZQJU4SgkHTgzind7bZOAI3cbldC0oE7SAfurL6Q8DjdwzTDmDTpmNeBFY/bz1FewR2NdKQdmHKVjkti0EtxZ1fKK7ijlY4SCxpU+1ezrQS4U3Oe7q1P/s9s85b9fVdet2wsDEX9aggWEuBOrXQsKCBH1QtwWl69iXiQUu0D5RVG0PU6ddIOnmjyQJN0rGShhqIvPeWVtHs3zeOvlY4yCxpUVZGFBLTQ9Y7gGulIOxAxGG+rpEO8d3A3zlWLzVrpWMlCNy1JR5l9JyYpJ9JeXhHvXZgJJzJm9Yp4e2EqnEifdE9finh7YC6cSH/SsbCAaizKK/O7PRmSciJ2czrE24thwon4XAZDvHU4ZLBwIrbSlRYWyBebp/ExnbtbJ13p4BAvJm7CiYwpr4i3Fq7CiYyb0yHeGrgLJzJ2IYF4sZkinMj47V/Pg79r4HH5HIyn9GMfPhZedw6TejGYLpyI7+3qGvGQbwyavnWrNt7PSGgahni2aGRznd7MeDBH00jE6ydUuqXMfBqMcjuOcOmWMvsRRG25RT4dYdMtJcIbc0qnVeTy/9M7LSDaH2WIvosg3clHdJ2HfP9YSraTSNKJ6FMv/UyoDnWgZqoRsm+iSXfSIl/6dzuyvGwnUaU7qZHv+rnQHa+kdgG1RJujS3dSK9/1s0sMxh9aV+rLtHEV6U5a5Mt9PtIA9Z4OitQWFatJd5J2dMugdW111YHV+cblREtZVbqU1vS70jJR9zxpvbRoKTtId9KbfjV4ybaNaCk7SZfiKaA1W4qWsqt0KblBjCLi9oLleIN0OWaI+ErBcvwGJjPacueGukEAAAAASUVORK5CYII=) center / contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ0AAACUCAYAAACJKSseAAAFVElEQVR4nO2d27bbIAwFlaz+/y+7L3VLfbARIITAM49tzoqByRb4gj/HcQiIiIhHR3wcviM8v2YfwCRm/dKu3/tKCd8iXdQ4zx3X9iLuKl1UyTSkx76lgLtJ5yXbKcPo79tSwB2ksxr4lkGt/ZueY91GwFWl6xVt1qBdv7e1HUsLuJp0rYMUdWByx1XbxvPzUdv4g1Wka5FtmUG4kB53TbuXkS+6dLWyhe/wSloWLOHliypdTSeH7VxDWtLvkKB9E1E6baeG7FAHagQMmXqRpEO2ej6i67dQ8n1nH8AfNB33kSCdFoyafglxpWZ20mllgzLaRcf01JuZdKXOIdna0PbbtNSbJZ1GOOhDI98U8bzLK7L5U1psuJdbz6RDuHmESj0v6RAuBiHE85DuqSEsFvyZLt5o6UrCwRxKP/ah4o2UDuHiM0W8UdIh3Dq4izdCursDZf4WF1fxrKV7Eg5i4yaepXQItz4u4llJh3D7MFw8C+kQbj+GitcrXYj7s2AIw8QbdcqElNuDIePYIx1l9R3cjWdz2rVKh3Ag0ihei3QI9z5M53dRHsyB+JiFSq10pNy7MZnfWSQdwr2L7vGukY5zcvCE2g+tdJRVSOkqsz3lFeGgCY10lFXI0Zx2rUlHyoFIowcl6Ug5aOHRm5akI+UgpdqHJ+le+TYXMOM27bgMBhZUhdHdBjqrzOV41DE22X2Pa5KOQYQn1H5QXsGdnHQsIMCSHz6RdGCJKpyu0q2ygIC1+M8rTdJRWqGGoi+UV3CntNE1KTf3XOBO9zH+PWf3vfwjgAWPPwrKK7iDdODOk3QrzhtgAU7pmM+BNbnQOkQorzABpAN3kA7c+Qp3lcA4svM6kg7cQTpwB+nAHaQDd5AO3EE6cAfpwB2kA3eQDtzJScfVCBgKSQej+RFiuQdzspueQBbuQyzDE/4wH6QDd5AO3EE6cAfpwJ3SthLwzKxtJZaGpAN3kA7cQTpw5066LecSEILPV7jkBePIhhflFdzZ+ZQJU4SgkHTgzind7bZOAI3cbldC0oE7SAfurL6Q8DjdwzTDmDTpmNeBFY/bz1FewR2NdKQdmHKVjkti0EtxZ1fKK7ijlY4SCxpU+1ezrQS4U3Oe7q1P/s9s85b9fVdet2wsDEX9aggWEuBOrXQsKCBH1QtwWl69iXiQUu0D5RVG0PU6ddIOnmjyQJN0rGShhqIvPeWVtHs3zeOvlY4yCxpUVZGFBLTQ9Y7gGulIOxAxGG+rpEO8d3A3zlWLzVrpWMlCNy1JR5l9JyYpJ9JeXhHvXZgJJzJm9Yp4e2EqnEifdE9finh7YC6cSH/SsbCAaizKK/O7PRmSciJ2czrE24thwon4XAZDvHU4ZLBwIrbSlRYWyBebp/ExnbtbJ13p4BAvJm7CiYwpr4i3Fq7CiYyb0yHeGrgLJzJ2IYF4sZkinMj47V/Pg79r4HH5HIyn9GMfPhZedw6TejGYLpyI7+3qGvGQbwyavnWrNt7PSGgahni2aGRznd7MeDBH00jE6ydUuqXMfBqMcjuOcOmWMvsRRG25RT4dYdMtJcIbc0qnVeTy/9M7LSDaH2WIvosg3clHdJ2HfP9YSraTSNKJ6FMv/UyoDnWgZqoRsm+iSXfSIl/6dzuyvGwnUaU7qZHv+rnQHa+kdgG1RJujS3dSK9/1s0sMxh9aV+rLtHEV6U5a5Mt9PtIA9Z4OitQWFatJd5J2dMugdW111YHV+cblREtZVbqU1vS70jJR9zxpvbRoKTtId9KbfjV4ybaNaCk7SZfiKaA1W4qWsqt0KblBjCLi9oLleIN0OWaI+ErBcvwGJjPacueGukEAAAAASUVORK5CYII=) center / contain no-repeat}.lockup__word[data-v-687b8c94]{font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.92rem}.lockup--compact .lockup__word[data-v-687b8c94]{display:none}@media(max-width:520px){.lockup--full .lockup__word[data-v-687b8c94]{display:none}}.locale-switch[data-v-33c0b06c]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:500;letter-spacing:.06em}.locale-switch span[data-v-33c0b06c]{opacity:.4}.locale-switch button[data-v-33c0b06c]{border:0;padding:0;background:none;color:inherit;opacity:.5}.locale-switch button.is-on[data-v-33c0b06c],.locale-switch button[data-v-33c0b06c]:hover{opacity:1}.header[data-v-6a4d90b6]{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 var(--page-pad);transition:background .28s var(--ease),color .28s var(--ease),box-shadow .28s var(--ease)}.header--overlay[data-v-6a4d90b6]{color:var(--color-oat)}.header--solid[data-v-6a4d90b6]{background:#e7e0d6f0;color:var(--color-charcoal);box-shadow:0 1px 0 var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__logo[data-v-6a4d90b6]{text-decoration:none;color:inherit}.header__nav[data-v-6a4d90b6]{display:flex;align-items:center;gap:var(--space-5);font-size:.92rem}.header__nav a[data-v-6a4d90b6]{text-decoration:none}.header__nav a.router-link-active[data-v-6a4d90b6]:not(.header__logo){text-decoration:underline}.header__cart[data-v-6a4d90b6]{display:inline-flex;align-items:center;gap:.4rem}.header__count[data-v-6a4d90b6]{min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--color-clay);color:var(--color-oat);font-size:.72rem;line-height:1.25rem;text-align:center}.header--overlay:not(.header--solid) .header__count[data-v-6a4d90b6]{background:var(--color-oat);color:var(--color-charcoal)}@media(min-width:700px){.header__nav[data-v-6a4d90b6]{gap:var(--space-6)}}.footer[data-v-f178b763]{background:var(--color-charcoal);color:var(--color-oat);padding:var(--space-16) var(--page-pad) var(--space-12)}.footer__inner[data-v-f178b763]{max-width:var(--measure);margin:0 auto}.footer__line[data-v-f178b763]{margin-top:var(--space-4);max-width:28rem;color:#e7e0d6b8}.footer__nav[data-v-f178b763]{display:flex;gap:var(--space-6);margin-top:var(--space-8);font-size:.92rem}.footer__nav a[data-v-f178b763]{color:var(--color-oat);text-decoration:none}.footer__nav a[data-v-f178b763]:hover{text-decoration:underline}.card[data-v-98c7a798]{display:block;text-decoration:none}.card__media[data-v-98c7a798]{display:block;overflow:hidden;background:#d8d2c6;aspect-ratio:4 / 3}.card__media img[data-v-98c7a798]{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.card:hover .card__media img[data-v-98c7a798]{transform:scale(1.03)}.card__meta[data-v-98c7a798]{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-3);font-size:.95rem}@media(prefers-reduced-motion:reduce){.card__media img[data-v-98c7a798]{transition:none}}.hero[data-v-1f199695]{position:relative;min-height:78vh;min-height:78dvh;display:flex;align-items:flex-end;color:var(--color-oat)}.hero__image[data-v-1f199695]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__scrim[data-v-1f199695]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2c28251f,#2c282594)}.hero__copy[data-v-1f199695]{position:relative;z-index:1;max-width:34rem;padding:0 var(--page-pad) clamp(2.5rem,7vw,4.5rem)}.hero h1[data-v-1f199695]{font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.05}.hero p[data-v-1f199695]{margin-top:var(--space-4);font-size:1.05rem;max-width:24rem;color:#e7e0d6db}.hero__cta[data-v-1f199695]{display:inline-block;margin-top:var(--space-6);color:var(--color-oat)}.collection[data-v-1f199695]{max-width:var(--measure);margin:0 auto;padding:var(--space-20) var(--page-pad) var(--space-16)}.collection__head[data-v-1f199695]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-10)}.collection h2[data-v-1f199695]{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;letter-spacing:-.035em}.collection__grid[data-v-1f199695]{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:1fr}@media(min-width:700px){.collection__grid[data-v-1f199695]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.collection__grid[data-v-1f199695]{grid-template-columns:repeat(3,minmax(0,1fr))}}.life[data-v-1f199695]{display:grid;gap:0}@media(min-width:800px){.life[data-v-1f199695]{grid-template-columns:1fr 1fr}}.life figure[data-v-1f199695]{margin:0}.life img[data-v-1f199695]{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}:root{--color-clay: #8f4a38;--color-oat: #e7e0d6;--color-coast: #7c8c8a;--color-charcoal: #2c2825;--color-bg: var(--color-oat);--color-text: var(--color-charcoal);--color-muted: #6b6560;--color-line: rgba(44, 40, 37, .14);--font-sans: "Epilogue", "Helvetica Neue", Helvetica, Arial, sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--page-pad: clamp(1.25rem, 4vw, 3.5rem);--measure: 68rem;--radius: 2px;--header-h: 4.25rem;--ease: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:reduce){:root{--ease: linear}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{margin:0;min-height:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:17px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased}#app{min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}.skip-link{position:absolute;left:var(--page-pad);top:-4rem;z-index:80;padding:.6rem .9rem;background:var(--color-charcoal);color:var(--color-oat)}.skip-link:focus{top:.75rem}.page-enter-active,.page-leave-active{transition:opacity .28s var(--ease),transform .28s var(--ease)}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}
