@font-face{font-family:Syne;src:local(Syne Regular),local(Syne),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Syne Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:105.401%;ascent-override:87.7599%;descent-override:26.0908%;line-gap-override:0%}@font-face{font-family:Syne Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:99.0167%;ascent-override:93.4185%;descent-override:27.7731%;line-gap-override:0%}@font-face{font-family:Syne Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:97.5556%;ascent-override:94.8178%;descent-override:28.1891%;line-gap-override:0%}@font-face{font-family:Syne Fallback\: Arial;src:local(Arial);size-adjust:98.4745%;ascent-override:93.933%;descent-override:27.926%;line-gap-override:0%}@font-face{font-family:Syne Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:92.616%;ascent-override:99.8747%;descent-override:29.6925%;line-gap-override:0%}@font-face{font-family:Syne;src:local(Syne Regular),local(Syne),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Syne;src:local(Syne Regular),local(Syne),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.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:Syne;src:local(Syne Medium),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Syne;src:local(Syne Medium),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Syne;src:local(Syne Medium),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.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:Syne;src:local(Syne SemiBold),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Syne;src:local(Syne SemiBold),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Syne;src:local(Syne SemiBold),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.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}@font-face{font-family:Syne;src:local(Syne Bold),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Syne;src:local(Syne Bold),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Syne;src:local(Syne Bold),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.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:700;font-style:normal}@font-face{font-family:Questrial;src:local(Questrial Regular),local(Questrial),url(../_fonts/oiGIx58IJC7rZsivibZKdR5EaN3a2yN91oJnTHdZpo-SlwBu_s3ZRDI4GXj8df5Pzwb1PrWpY5PSH1_PKWt1lE.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Questrial Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:106.602%;ascent-override:76.9219%;descent-override:19.6995%;line-gap-override:0%}@font-face{font-family:Questrial Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:100.145%;ascent-override:81.8817%;descent-override:20.9697%;line-gap-override:0%}@font-face{font-family:Questrial Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:98.6667%;ascent-override:83.1081%;descent-override:21.2838%;line-gap-override:0%}@font-face{font-family:Questrial Fallback\: Arial;src:local(Arial);size-adjust:99.5961%;ascent-override:82.3326%;descent-override:21.0852%;line-gap-override:0%}@font-face{font-family:Questrial Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:93.6709%;ascent-override:87.5405%;descent-override:22.4189%;line-gap-override:0%}@font-face{font-family:Questrial;src:local(Questrial Regular),local(Questrial),url(../_fonts/ZFe54VUm9F4yuBbU906PQAO0W_DYfK7uMVl1o5yL6QM-sWt1X4MNvVgJNj1x9R9kTGHrDhjKeT12F6xz4AippR8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Questrial;src:local(Questrial Regular),local(Questrial),url(../_fonts/J5tYdYwACLCrmVHGR5Epw7QQkuRaY67xD0qxFybSfTM-mA_iWqLVQK_kdqr7HLDTaENTV8YWHdkD7W7dCeKcJy4.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}:root{--color-bg:#fff;--color-ink:#1a1a1a;--color-ink-muted:#5c5c5c;--color-line:#d8d8d8;--color-footer:#9a9a9a;--font-display:"Syne", "Syne Fallback: BlinkMacSystemFont", "Syne Fallback: Segoe UI", "Syne Fallback: Helvetica Neue", "Syne Fallback: Arial", "Syne Fallback: Noto Sans", system-ui, sans-serif;--font-body:"Questrial", "Questrial Fallback: BlinkMacSystemFont", "Questrial Fallback: Segoe UI", "Questrial Fallback: Helvetica Neue", "Questrial Fallback: Arial", "Questrial Fallback: Noto Sans", system-ui, sans-serif;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6.5rem;--space-7:9rem;--btn-radius:999px;--header-height:4.5rem;--content-width:40rem;--gallery-width:44.5rem;--page-pad:clamp(1.25rem, 5vw, 4rem)}*,:after,:before{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-ink)}body,html{min-height:100%;margin:0}body{font-family:var(--font-body);letter-spacing:.01em;-webkit-font-smoothing:antialiased;font-size:1.05rem;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:.02em;font-weight:500}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}main:focus:not(:focus-visible){outline:none}.skip-link{left:var(--space-2);z-index:100;background:var(--color-bg);color:var(--color-ink);padding:.6rem 1rem;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{--orb-x:calc(100vw - 56px);--orb-y:36px;--orb-cover:1600px}::view-transition-new(root){mix-blend-mode:normal;height:100%;animation:none}::view-transition-old(root){mix-blend-mode:normal;height:100%;animation:none}html[data-orb=in]::view-transition-old(root){z-index:1;animation:.24s cubic-bezier(.33,0,.2,1) 80ms both orb-dim}html[data-orb=in]::view-transition-new(root){z-index:2;animation:.52s cubic-bezier(.22,0,.16,1) both orb-in}html[data-orb=reverse]::view-transition-new(root){z-index:1;animation:none}html[data-orb=reverse]::view-transition-old(root){z-index:2;animation:.36s cubic-bezier(.4,0,.68,.06) both orb-out}@keyframes orb-dim{to{opacity:.88}}@keyframes orb-in{0%{clip-path:circle(0 at var(--orb-x) var(--orb-y))}15.4%{clip-path:circle(12px at var(--orb-x) var(--orb-y))}to{clip-path:circle(var(--orb-cover) at var(--orb-x) var(--orb-y))}}@keyframes orb-out{0%{clip-path:circle(var(--orb-cover) at var(--orb-x) var(--orb-y))}to{clip-path:circle(0 at var(--orb-x) var(--orb-y))}}.orb-fade-enter-active,.orb-fade-leave-active{transition:opacity .2s cubic-bezier(.2,0,0,1)}.orb-fade-enter-from,.orb-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){html[data-orb=in]::view-transition-new(root){animation:none}html[data-orb=in]::view-transition-old(root){animation:none}html[data-orb=reverse]::view-transition-new(root){animation:none}html[data-orb=reverse]::view-transition-old(root){animation:none}}.wordmark[data-v-da442205]{font-family:var(--font-display);letter-spacing:.12em;text-transform:lowercase;font-size:.95rem;font-weight:500}.wordmark[data-v-da442205],.wordmark--overlay[data-v-da442205]{color:var(--color-ink)}.header[data-v-501cc8ab]{--menu-ease:cubic-bezier(.22, 0, .16, 1);--menu-duration:.24s;z-index:20;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--header-height);padding:var(--space-2) var(--page-pad);background:var(--color-bg);display:flex;position:relative}.header--open[data-v-501cc8ab]{z-index:30}.header--overlay[data-v-501cc8ab]{background:0 0;justify-content:flex-end;position:absolute;inset:0 0 auto}.menu-toggle[data-v-501cc8ab]{z-index:2;cursor:pointer;letter-spacing:.08em;color:var(--color-ink);background:0 0;border:0;padding:.4rem 0;position:relative}.header[data-v-501cc8ab] .wordmark{z-index:2}.menu-toggle[data-v-501cc8ab]:active{opacity:.72;transform:scale(.985)}.nav-scrim[data-v-501cc8ab]{z-index:0;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.nav[data-v-501cc8ab]{display:none}.nav__link[data-v-501cc8ab]{letter-spacing:.08em;font-size:.95rem}.nav__link--start[data-v-501cc8ab]{font-family:var(--font-display);letter-spacing:.04em;font-weight:600}.nav__link--active[data-v-501cc8ab]{text-underline-offset:.35em;text-decoration:underline}.visually-hidden[data-v-501cc8ab]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=859.98px){.nav[data-v-501cc8ab]{z-index:3;padding:.15rem var(--page-pad) 1.75rem;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--menu-duration) var(--menu-ease),transform var(--menu-duration) var(--menu-ease),visibility var(--menu-duration);background:0 0;flex-direction:column;align-items:flex-end;gap:0;margin:0;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-.4rem)}.nav--open[data-v-501cc8ab]{visibility:visible;opacity:1;pointer-events:auto;transform:none}.nav__link[data-v-501cc8ab]{font-family:var(--font-display);letter-spacing:.16em;color:var(--color-ink);padding:.75rem 0;font-size:1.12rem;font-weight:500}.nav__link--start[data-v-501cc8ab]{letter-spacing:.1em;font-weight:600}.nav__link[data-v-501cc8ab]:active{opacity:.72;transform:scale(.985)}}@media (width>=860px){.menu-toggle[data-v-501cc8ab],.nav-scrim[data-v-501cc8ab]{display:none}.nav[data-v-501cc8ab],.nav--open[data-v-501cc8ab]{visibility:visible;opacity:1;pointer-events:auto;background:0 0;flex-direction:row;flex-basis:auto;align-items:center;gap:1.75rem;width:auto;padding:0;transition:none;display:flex;position:static;transform:none}.header--overlay[data-v-501cc8ab]{justify-content:flex-end}.header--overlay[data-v-501cc8ab] .wordmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}html.nav-dropdown-open footer,html.nav-dropdown-open main{opacity:.38}footer,main{transition:opacity .24s cubic-bezier(.22,0,.16,1)}@media (prefers-reduced-motion:reduce){.nav[data-v-501cc8ab],.nav--open[data-v-501cc8ab]{transition:opacity .2s cubic-bezier(.2,0,0,1);transform:none}.menu-toggle[data-v-501cc8ab]:active,.nav__link[data-v-501cc8ab]:active{transform:none}footer,main{transition:opacity .2s cubic-bezier(.2,0,0,1)}}.pill[data-v-f96d4735]{border:1px solid var(--color-ink);border-radius:var(--btn-radius);min-height:2.6rem;color:var(--color-ink);letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:.45rem 1.35rem;display:inline-flex}.pill[data-v-f96d4735]:hover{background:var(--color-ink);color:var(--color-bg)}.footer[data-v-74cd70e7]{padding:var(--space-5) var(--page-pad) var(--space-4);text-align:center}.footer--overlay[data-v-74cd70e7]{z-index:2;padding-bottom:var(--space-3);position:absolute;inset:auto 0 0}.legal[data-v-74cd70e7],.social[data-v-74cd70e7]{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.social[data-v-74cd70e7]{margin-bottom:var(--space-3);font-size:.95rem}.legal[data-v-74cd70e7]{color:var(--color-footer);letter-spacing:.06em;font-size:.82rem}.legal a[data-v-74cd70e7]:hover,.social a[data-v-74cd70e7]:hover{color:var(--color-ink)}.error[data-v-b69d6dff]{flex-direction:column;min-height:100dvh;display:flex}main[data-v-b69d6dff]{place-content:center;gap:var(--space-3);text-align:center;padding:var(--space-6) var(--page-pad);flex:1;display:grid}
