[data-v-d7b85419]:root{--site-max-width: 2200px;--color-black: #23161c;--color-white: #ffffff;--color-grey: #a4a29b;--font-serif: "eb-garamond", serif;--font-sans: "helvetica-lt-pro", sans-serif}header[data-v-d7b85419]{position:fixed;top:0;left:0;right:0;width:100%;max-width:var(--site-max-width);margin-left:auto;margin-right:auto;z-index:40}header .bar[data-v-d7b85419]{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--color-white);padding:40px}@media(max-width:992px){header .bar[data-v-d7b85419]{padding:32px}}@media(max-width:768px){header .bar[data-v-d7b85419]{padding:16px}}header .bar[data-v-d7b85419]{transform:translateY(0);transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}header .bar.away[data-v-d7b85419]{transform:translateY(-100%)}header .menu-title[data-v-d7b85419]{font-family:var(--font-sans);font-size:17px;font-weight:400;letter-spacing:-3%;line-height:1;position:relative}header .menu-links[data-v-d7b85419]{display:flex;align-items:center;gap:20px;font-family:var(--font-serif);font-size:17px;line-height:1.35}@media(max-width:768px){header .menu-links[data-v-d7b85419]{display:none}}header .menu-links a[data-v-d7b85419]{position:relative;display:inline-block;color:var(--color-black);transition-property:color;padding:1px 0;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}header .menu-links a[data-v-d7b85419]:after{content:attr(data-label);position:absolute;top:0;left:0;color:var(--color-black);font-style:italic;padding:1px 0;border-bottom:1px solid transparent;opacity:0;transition-property:opacity,border;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}header .menu-links a[data-v-d7b85419]:hover{color:transparent}header .menu-links a[data-v-d7b85419]:hover:after{opacity:1;border-bottom:1px solid black}header .menu-links a.router-link-exact-active[data-v-d7b85419]{font-style:italic;border-bottom:1px solid var(--color-black)}header .menu-toggle[data-v-d7b85419]{display:none;width:26px;height:16px;position:relative}@media(max-width:768px){header .menu-toggle[data-v-d7b85419]{display:flex}}header .menu-toggle .menu-line[data-v-d7b85419]{position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--color-black);transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}header .menu-toggle .menu-line[data-v-d7b85419]:first-child{transform:translateY(-4px)}header .menu-toggle .menu-line[data-v-d7b85419]:last-child{transform:translateY(4px)}header .menu-toggle[aria-expanded=true] .menu-line[data-v-d7b85419]:first-child{transform:translateY(0)}header .menu-toggle[aria-expanded=true] .menu-line[data-v-d7b85419]:last-child{transform:translateY(0)}header .menu-mobile[data-v-d7b85419]{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--color-white);opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;z-index:20;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}header .menu-mobile a[data-v-d7b85419]{font-family:var(--font-serif);font-size:42px;font-weight:400;line-height:1;font-style:italic;opacity:0;transform:translateY(10px);transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}header .menu-mobile a.router-link-exact-active[data-v-d7b85419]{font-style:italic;border-bottom:1px solid var(--color-black)}header .menu-mobile.open[data-v-d7b85419]{opacity:1;visibility:visible;pointer-events:auto}header .menu-mobile.open a[data-v-d7b85419]{opacity:1;transform:translateY(0)}header .menu-mobile.open a[data-v-d7b85419]:nth-child(1){transition-delay:80ms}header .menu-mobile.open a[data-v-d7b85419]:nth-child(2){transition-delay:.16s}header .menu-mobile.open a[data-v-d7b85419]:nth-child(3){transition-delay:.24s}[data-v-ddc873bd]:root{--site-max-width: 2200px;--color-black: #23161c;--color-white: #ffffff;--color-grey: #a4a29b;--font-serif: "eb-garamond", serif;--font-sans: "helvetica-lt-pro", sans-serif}footer[data-v-ddc873bd]{position:relative;z-index:2;background-color:var(--color-white);padding:40px}@media(max-width:992px){footer[data-v-ddc873bd]{padding:32px}}@media(max-width:768px){footer[data-v-ddc873bd]{padding:16px}}footer[data-v-ddc873bd]{animation:footer-in-ddc873bd .35s ease forwards}@media(prefers-reduced-motion:reduce){footer[data-v-ddc873bd]{animation:none}}footer .grid[data-v-ddc873bd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}@media(max-width:768px){footer .grid[data-v-ddc873bd]{grid-template-columns:1fr;gap:28px}}footer .col[data-v-ddc873bd]{display:flex;flex-direction:column;justify-content:flex-end}footer .col-start[data-v-ddc873bd]{align-items:flex-start}footer .col-end[data-v-ddc873bd]{align-items:flex-end}footer .items[data-v-ddc873bd]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:var(--font-serif);font-size:17px;line-height:1.35;line-height:1}footer .items a[data-v-ddc873bd]{position:relative;display:inline-block;color:var(--color-black);transition-property:color;padding:1px 0;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}footer .items a[data-v-ddc873bd]:after{content:attr(data-label);position:absolute;top:0;left:0;color:var(--color-black);font-style:italic;padding:1px 0;border-bottom:1px solid transparent;opacity:0;transition-property:opacity,border;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}footer .items a[data-v-ddc873bd]:hover{color:transparent}footer .items a[data-v-ddc873bd]:hover:after{opacity:1;border-bottom:1px solid black}footer .items a.router-link-exact-active[data-v-ddc873bd]{font-style:italic;border-bottom:1px solid var(--color-black)}footer .gap[data-v-ddc873bd]{min-height:1px}@media(max-width:768px){footer .gap[data-v-ddc873bd]{display:none}}@media(max-width:768px){footer .col-start[data-v-ddc873bd],footer .col-end[data-v-ddc873bd]{align-items:center}}@keyframes footer-in-ddc873bd{0%{opacity:0}to{opacity:1}}main{padding-top:var(--header-height, 100px)}.page-view,.page-shell{width:100%}.page-enter-active,.page-leave-active{transition:opacity .35s ease}.page-enter-from,.page-leave-to{opacity:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;outline:0}html,body{height:auto;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;margin:0;padding:0}body{min-height:100vh;line-height:1}img,picture,video,canvas,svg{display:block;height:auto;vertical-align:middle}button,input,select,textarea{font:inherit;color:inherit;background:none;border-radius:0;border:none;outline:0;box-shadow:none;appearance:none;-webkit-appearance:none}button{cursor:pointer}input::placeholder,textarea::placeholder{opacity:1;color:inherit}textarea{resize:none}fieldset{margin:0;padding:0;border:none}legend{padding:0}ul,ol{list-style:none}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:0;text-align:left}progress,meter{appearance:none;-webkit-appearance:none;vertical-align:middle}[type=search]{appearance:none;-webkit-appearance:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}html{-webkit-tap-highlight-color:transparent}:root{--site-max-width: 2200px;--color-black: #23161c;--color-white: #ffffff;--color-grey: #a4a29b;--font-serif: "eb-garamond", serif;--font-sans: "helvetica-lt-pro", sans-serif}html,body{font-family:var(--font-serif);font-weight:400;font-style:normal;color:var(--color-black);background:var(--color-white)}.sans{font-family:var(--font-sans)}.serif{font-family:var(--font-serif)}#app{min-height:100vh;max-width:var(--site-max-width);margin-left:auto;margin-right:auto;width:100%}#app img{opacity:0}@media(prefers-reduced-motion:reduce){#app img{opacity:1}}
