@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Light Italic),url(../_fonts/fbwVIvjsq9c5cPfht2PuyLMJoqNUtbI9Cd5gBXMn8IE-zZTvNiUa1KVOfOsurjiJMY_BelT6CLDNhPP_gIXFo7c.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:italic}@font-face{font-family:Cormorant Garamond Fallback\: serif;src:local("serif");size-adjust:100%;ascent-override:92.4%;descent-override:28.7%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Light Italic),url(../_fonts/g0qRVvkJp3gKUA2BKVjFxaNTQSAL_-JuIVlIIYZ8Hz0-BLYQFqFXfbfZwPGB8r_w2aV68LBQ4Azha_6VjFpzuog.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Regular Italic),local(Cormorant Garamond Italic),url(../_fonts/fbwVIvjsq9c5cPfht2PuyLMJoqNUtbI9Cd5gBXMn8IE-zZTvNiUa1KVOfOsurjiJMY_BelT6CLDNhPP_gIXFo7c.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Regular Italic),local(Cormorant Garamond Italic),url(../_fonts/g0qRVvkJp3gKUA2BKVjFxaNTQSAL_-JuIVlIIYZ8Hz0-BLYQFqFXfbfZwPGB8r_w2aV68LBQ4Azha_6VjFpzuog.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Medium Italic),url(../_fonts/fbwVIvjsq9c5cPfht2PuyLMJoqNUtbI9Cd5gBXMn8IE-zZTvNiUa1KVOfOsurjiJMY_BelT6CLDNhPP_gIXFo7c.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Medium Italic),url(../_fonts/g0qRVvkJp3gKUA2BKVjFxaNTQSAL_-JuIVlIIYZ8Hz0-BLYQFqFXfbfZwPGB8r_w2aV68LBQ4Azha_6VjFpzuog.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Light),url(../_fonts/MwZllZsWQ3Mw9YxCG_PzWWlscyUINhDdmf91-F4XVfM-1Hgy1bdTFQd5KimhYd5FfccBhb8syoQMaRWsHj4Hkn4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Light),url(../_fonts/GbkHFSgbtLGh1LFVSX3un7PDH9VaxAgZcJgelF_t9c8-610SP3qNzw9YoXQggra0cd9VEJbWyMv2h7by10JJ2o4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Regular),local(Cormorant Garamond),url(../_fonts/MwZllZsWQ3Mw9YxCG_PzWWlscyUINhDdmf91-F4XVfM-1Hgy1bdTFQd5KimhYd5FfccBhb8syoQMaRWsHj4Hkn4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Regular),local(Cormorant Garamond),url(../_fonts/GbkHFSgbtLGh1LFVSX3un7PDH9VaxAgZcJgelF_t9c8-610SP3qNzw9YoXQggra0cd9VEJbWyMv2h7by10JJ2o4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Medium),url(../_fonts/MwZllZsWQ3Mw9YxCG_PzWWlscyUINhDdmf91-F4XVfM-1Hgy1bdTFQd5KimhYd5FfccBhb8syoQMaRWsHj4Hkn4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local(Cormorant Garamond Medium),url(../_fonts/GbkHFSgbtLGh1LFVSX3un7PDH9VaxAgZcJgelF_t9c8-610SP3qNzw9YoXQggra0cd9VEJbWyMv2h7by10JJ2o4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Light),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Inter Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:96.875%;descent-override:24.1211%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Light),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{color:#2a2723;min-height:100dvh;font-family:var(--font-sans);background:linear-gradient(170deg,#fcf9f4,#f6f0e7 45%,#efe6d9) fixed;font-size:calc(clamp(.9375rem,.86rem + .25vw,1.0625rem));line-height:1.7}canvas,img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol[role=list],ul[role=list]{padding:0;list-style:none}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #4c6e60}::selection{color:#2a2723;background:#93ab9d}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);letter-spacing:-.02em;color:#2a2723;font-weight:400;line-height:1.1}h1{font-size:calc(clamp(2.125rem,1.5rem + 2vw,3rem))}h2{font-size:calc(clamp(1.75rem,1.24rem + 1.6vw,2.5rem))}h3{font-size:calc(clamp(1.5rem,1.125rem + 1.25vw,2.125rem))}h4{font-size:calc(clamp(1.1875rem,.96rem + .75vw,1.5625rem))}h5{font-size:calc(clamp(1.0625rem,.99rem + .25vw,1.1875rem))}h6{letter-spacing:.08em;text-transform:uppercase;font-size:calc(clamp(.9375rem,.86rem + .25vw,1.0625rem))}p{color:#4a453e;max-width:60ch}a{color:#4c6e60;transition:color .26s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){a{transition:none}}a:hover{color:#a3543f}b,strong{font-weight:600}small{color:#736c64;font-size:calc(clamp(.8125rem,.76rem + .19vw,.906rem))}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback: serif", "Playfair Display", Georgia, "Times New Roman", serif;--font-sans:"Inter", "Inter Fallback: sans-serif", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}#app{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}main{flex:1;position:relative}.container{max-width:78rem}.container,.container-narrow{width:100%;margin-inline:auto;padding-inline:calc(clamp(1.25rem,4vw,3rem))}.container-narrow{max-width:56rem}.section{padding-block:calc(clamp(4rem,8vw,9rem))}.eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#736c64;font-size:calc(clamp(.75rem,.71rem + .13vw,.8125rem));font-weight:500}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal,.reveal--left,.reveal--right,.reveal--scale{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal{transform:translateY(28px)}.reveal--left{transform:translate(-28px)}.reveal--right{transform:translate(28px)}.reveal--scale{transform-origin:50%;transform:scale(.96)}.reveal--left.is-visible,.reveal--right.is-visible,.reveal--scale.is-visible,.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal--left,.reveal--right,.reveal--scale{opacity:1;transition:none;transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-up{0%{transform:translateY(28px)}to{transform:none}}@keyframes reveal-left{0%{transform:translate(-28px)}to{transform:none}}@keyframes reveal-right{0%{transform:translate(28px)}to{transform:none}}@keyframes reveal-scale{0%{transform:scale(.96)}to{transform:none}}.reveal-now,.reveal-now--left,.reveal-now--right,.reveal-now--scale{will-change:opacity,transform;animation-duration:.8s,.9s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.reveal-now{animation-name:reveal-fade,reveal-up}.reveal-now--left{animation-name:reveal-fade,reveal-left}.reveal-now--right{animation-name:reveal-fade,reveal-right}.reveal-now--scale{transform-origin:50%;animation-name:reveal-fade,reveal-scale}.page-enter-active,.page-leave-active{transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.page-enter-from{transform:translateY(10px)}.page-leave-active{width:100%;position:absolute;inset:0}.page-leave-to{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.reveal-now,.reveal-now--left,.reveal-now--right,.reveal-now--scale{animation:none}.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{transform:none}}.err[data-v-97f6d122]{place-items:center;min-height:60vh;padding-block:calc(clamp(4rem,8vw,9rem));display:grid}.err__inner[data-v-97f6d122]{text-align:center;max-width:56rem}.err__title[data-v-97f6d122]{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:.75rem;font-size:calc(clamp(2.125rem,1.5rem + 2vw,3rem));font-weight:400;line-height:1.1}.err__body[data-v-97f6d122]{font-family:var(--font-sans);color:#736c64;max-width:52ch;margin:1rem auto 0;font-size:calc(clamp(1.0625rem,.99rem + .25vw,1.1875rem));font-weight:400;line-height:1.7}.err__actions[data-v-97f6d122]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.btn[data-v-97f6d122]{font-family:var(--font-sans);letter-spacing:.08em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:calc(clamp(.8125rem,.76rem + .19vw,.906rem));font-weight:500;transition:color .26s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.btn[data-v-97f6d122]{transition:none}}.btn--primary[data-v-97f6d122]{color:#fffcf7;background:#2a2723}.btn--primary[data-v-97f6d122]:hover{background:#4c6e60}.btn--ghost[data-v-97f6d122]{color:#2a2723;border-color:#2a27231f}.btn--ghost[data-v-97f6d122]:hover{background:#2a27230d}
