.ContactDialog_form___hs1i{display:flex;flex-direction:column;gap:24px}.ContactDialog_group___ckAI{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.ContactDialog_legend__6cSOI{padding:0;margin-bottom:8px;float:left;width:100%}.ContactDialog_choices__ljqBP{display:flex;flex-wrap:wrap;gap:4px 16px;clear:both}.ContactDialog_choice__5PS4U{position:relative;color:var(--grey);cursor:pointer;transition:color .15s ease}@media (hover:hover) and (pointer:fine){.ContactDialog_choice__5PS4U:hover{color:var(--ink)}}.ContactDialog_choice__5PS4U input{position:absolute;opacity:0;width:1px;height:1px}.ContactDialog_choice__5PS4U:has(input:checked){color:var(--ink)}.ContactDialog_choice__5PS4U:has(input:focus-visible) span{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.ContactDialog_row__MT5Pj{display:flex;gap:16px}.ContactDialog_field__F_UOo{display:flex;flex:1 1;min-width:0}.ContactDialog_field__F_UOo input,.ContactDialog_field__F_UOo textarea{width:100%;padding:0 0 8px;border:0;border-bottom:1px solid var(--hairline);border-radius:0;background:transparent;color:var(--ink);outline:none;resize:none;transition:border-color .15s ease}.ContactDialog_lead__vz1tG{position:relative;display:flex;cursor:text}.ContactDialog_prompt__0kilJ{position:absolute;inset:0 0 auto 0;display:flex;flex-direction:column;gap:8px;pointer-events:none}.ContactDialog_prompt__0kilJ[hidden]{display:none}.ContactDialog_lead__vz1tG:focus-within .ContactDialog_prompt__0kilJ>span:first-child{color:var(--grey)}.ContactDialog_lead__vz1tG textarea{position:relative;display:block;width:100%;height:48px;max-height:160px;padding:0;border:0;background:transparent;color:var(--ink);line-height:20px;outline:none;resize:none;overflow-y:auto}.ContactDialog_field__F_UOo input::placeholder,.ContactDialog_field__F_UOo textarea::placeholder{color:var(--grey);opacity:1}.ContactDialog_field__F_UOo input:focus,.ContactDialog_field__F_UOo input[aria-invalid=true],.ContactDialog_field__F_UOo textarea:focus{border-bottom-color:var(--ink)}.ContactDialog_trap__3vmI_{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ContactDialog_message__H6r_k:empty{display:none}.ContactDialog_message__H6r_k{margin-top:-8px}.ContactDialog_footer__sQuwV{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ContactDialog_footer__sQuwV .button{padding:6px 12px}.ContactDialog_footer__sQuwV .button:disabled{opacity:.6;cursor:default}.ContactDialog_alt__dOSUe{display:flex;gap:8px;flex-wrap:wrap}.ContactDialog_next__187zs{display:flex;flex-direction:column;gap:16px}@media (max-width:639px){.ContactDialog_footer__sQuwV .button{padding:12px 16px}}.CookieConsent_banner__VuXc3{position:fixed;z-index:30;left:50%;bottom:12px;translate:-50% 0;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(704px,calc(100% - 24px));padding:8px 8px 8px 20px;border-radius:1000px;background:var(--pearl);transition:opacity .3s var(--ease-out) .4s,translate .3s var(--ease-out) .4s}@starting-style{.CookieConsent_banner__VuXc3{opacity:0;translate:-50% 12px}}.CookieConsent_banner__VuXc3[data-closing]{opacity:0;translate:-50% 12px;transition-duration:.2s;transition-delay:0s}.CookieConsent_buttons__QhueQ{display:flex;gap:8px;flex-shrink:0}@media (prefers-reduced-motion:reduce){@starting-style{.CookieConsent_banner__VuXc3{translate:-50% 0}}.CookieConsent_banner__VuXc3[data-closing]{translate:-50% 0}}.CookieConsent_row__i7p9a{display:flex;justify-content:space-between;gap:24px;margin:0;padding:0;border:0}.CookieConsent_state__LiD5y{flex-shrink:0}.CookieConsent_toggle__uUDHg{display:flex;gap:12px;flex-shrink:0}.CookieConsent_option__Z1jrv{position:relative;color:var(--grey);cursor:pointer}.CookieConsent_option__Z1jrv input{position:absolute;opacity:0;width:1px;height:1px}.CookieConsent_option__Z1jrv:has(input:checked){color:var(--ink)}.CookieConsent_option__Z1jrv:has(input:focus-visible) span{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}@media (max-width:639px){.CookieConsent_banner__VuXc3{flex-direction:column;gap:16px;padding:24px 20px;border-radius:24px;text-align:center;font-size:17px;line-height:20px}.CookieConsent_buttons__QhueQ .button{padding:12px 16px}}.Footer_footer__0IXn3{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:42px 12px 36px;font-size:15px;line-height:20px;letter-spacing:0;text-align:center}.Footer_line__vPZ_a{display:flex;flex-wrap:wrap;justify-content:center;color:var(--grey)}.Footer_group__nox0Q{display:inline-flex}.Footer_dot__pVvJ8{padding-inline:8px}.Footer_link__1kkB4{color:var(--grey);transition:color .15s ease}@media (hover:hover) and (pointer:fine){.Footer_link__1kkB4:hover{color:var(--ink)}}@media (max-width:639px){.Footer_break__1p0eC{display:none}.Footer_break__1p0eC~.Footer_group__nox0Q,.Footer_line__vPZ_a>.Footer_group__nox0Q:first-child{flex-basis:100%;justify-content:center}}.Header_header__xuTiO{z-index:20;justify-content:center;padding:12px}.Header_bar__OdyWL,.Header_header__xuTiO{position:relative;display:flex;width:100%}.Header_bar__OdyWL{align-items:center;justify-content:space-between}.Header_logo__pvkJ9{display:flex;color:var(--ink)}.Header_nav__NNkX_{position:absolute;left:50%;translate:-50% 0;display:flex;align-items:center;gap:16px;padding:6px 12px 7px;font-family:var(--ui);font-size:15px;line-height:16px;letter-spacing:-.15px}.Header_navLink__encDI{color:rgb(0 0 0/90%);transition:color .15s ease}@media (hover:hover) and (pointer:fine){.Header_navLink__encDI:hover{color:var(--grey)}}.Header_end__MzMPV{display:flex;align-items:center;gap:16px}.Header_reachOut__xLJg6{display:inline-flex;align-items:center;min-height:24px;padding:4px 12px;border-radius:1000px;background:#000;color:#fff;font-family:var(--ui);font-size:15px;line-height:16px;letter-spacing:-.15px;white-space:nowrap;transition:background-color .15s ease,scale var(--press)}@media (hover:hover) and (pointer:fine){.Header_reachOut__xLJg6:hover{background:var(--button)}}.Header_reachOut__xLJg6:active{scale:.97}@media (max-width:767px){.Header_nav__NNkX_{display:none}.Header_reachOut__xLJg6{min-height:32px;padding:8px 12px}}.MobileMenu_trigger__Oj5kR{display:none;font-family:var(--ui);font-size:15px;line-height:16px;letter-spacing:-.15px}@media (max-width:767px){.MobileMenu_trigger__Oj5kR{display:inline-flex}}.MobileMenu_menu__27jLo{position:fixed;inset:12px 12px auto 12px;width:auto;max-width:none;margin:0;padding:16px;border:0;border-radius:20px;background:rgb(255 255 255/92%);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);color:var(--ink);font-size:18px;line-height:22px;transform-origin:top right;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.MobileMenu_menu__27jLo[open]{display:flex;flex-direction:column;gap:24px}.MobileMenu_menu__27jLo::backdrop{background:var(--scrim);transition:opacity .2s var(--ease-out)}@starting-style{.MobileMenu_menu__27jLo[open]{opacity:0;transform:scale(.96)}.MobileMenu_menu__27jLo[open]::backdrop{opacity:0}}.MobileMenu_menu__27jLo[data-closing]{opacity:0;transform:scale(.97);transition-duration:.15s}.MobileMenu_menu__27jLo[data-closing]::backdrop{opacity:0;transition-duration:.15s}.MobileMenu_links__B8gR8>*{transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}@starting-style{.MobileMenu_menu__27jLo[open] .MobileMenu_links__B8gR8>*{opacity:0;transform:translateY(6px)}}.MobileMenu_links__B8gR8>:nth-child(2){transition-delay:30ms}.MobileMenu_links__B8gR8>:nth-child(3){transition-delay:60ms}.MobileMenu_links__B8gR8>:nth-child(4){transition-delay:90ms}.MobileMenu_links__B8gR8>:nth-child(n+5){transition-delay:.12s}.MobileMenu_book__6guvi,.MobileMenu_reachOut__WUMRK,.MobileMenu_trigger__Oj5kR{transition:scale var(--press)}.MobileMenu_book__6guvi:active,.MobileMenu_reachOut__WUMRK:active,.MobileMenu_trigger__Oj5kR:active{scale:.97}@media (prefers-reduced-motion:reduce){@starting-style{.MobileMenu_menu__27jLo[open],.MobileMenu_menu__27jLo[open] .MobileMenu_links__B8gR8>*{transform:none}}.MobileMenu_menu__27jLo[data-closing]{transform:none}}.MobileMenu_top__oGGyJ{display:flex;align-items:center;justify-content:space-between}.MobileMenu_logo__yP_OZ{display:flex}.MobileMenu_close__t_XCu{position:static;width:32px;height:32px}.MobileMenu_links__B8gR8{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-top:8px}.MobileMenu_actions__OTl9f{display:flex;align-items:center;gap:8px;padding-top:8px}.MobileMenu_reachOut__WUMRK{border-radius:1000px;background:var(--button);color:#fff}.MobileMenu_book__6guvi,.MobileMenu_reachOut__WUMRK{display:inline-flex;padding:12px 16px}:root{--ink:#1a1a1a;--grey:#a1a1a1;--button:#262626;--pearl:#f0f0ec;--hairline:#e6e6e0;--canvas:#ffffff;--scrim:rgb(0 0 0/40%);--sans:"HelveticaNeue-Medium","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--ui:system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--pen:var(--font-caveat),"Caveat",cursive;--column:400px;--gutter:12px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--press:160ms var(--ease-out)}*{box-sizing:border-box}html{background:var(--canvas);color-scheme:light;-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;flex-direction:column;background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere}body,main{display:flex}main{flex:1 0 auto;flex-direction:column;align-items:center}blockquote,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}dt,h1,h2,h3{font:inherit}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}svg{display:block;flex-shrink:0}::selection{background:var(--ink);color:var(--canvas)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;left:12px;top:-60px;z-index:100;padding:6px 12px;border-radius:1000px;background:var(--button);color:#fff}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ink{color:var(--ink)}.grey{color:var(--grey)}.pen{font-family:var(--pen);font-size:26px;font-weight:500;line-height:28px;letter-spacing:0;color:var(--ink)}.link{transition:color .15s ease}@media (hover:hover) and (pointer:fine){.link:hover{color:var(--grey)}.grey .link:hover,a.grey:hover{color:var(--ink)}}.writings{position:relative;display:inline-flex;color:var(--grey)}.writings>svg{position:absolute;left:-2px;top:4px;width:calc(100% + 4px);color:var(--ink)}.button{border-radius:1000px;background:var(--button);color:#fff;transition:background-color .15s ease,scale var(--press)}.button,.button-plain{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;white-space:nowrap}.button-plain{color:var(--button);transition:color .15s ease,scale var(--press)}@media (hover:hover) and (pointer:fine){.button:hover{background:#000}.button-plain:hover{color:var(--grey)}}.button-plain:active,.button:active:not(:disabled),.close:active{scale:.97}.actions{justify-content:center;gap:8px;flex-wrap:wrap}.actions,.section{display:flex;align-items:center}.section{position:relative;flex-direction:column;width:100%;padding:64px var(--gutter);text-align:center}.column{gap:8px;width:min(var(--column),100%)}.column,.item{display:flex;flex-direction:column}.item{gap:4px}.prose{display:flex;flex-direction:column;gap:20px}.note{margin-top:16px}.note-line{position:absolute;pointer-events:none}@media (min-width:1024px){.note{position:absolute;margin:0;white-space:nowrap}.note-right{left:calc(100% + 40px);text-align:left}.note-left{right:calc(100% + 20px);text-align:right}}@media (max-width:1023px){.wide-only{display:none!important}}@media (min-width:1024px){.narrow-only{display:none!important}}.marked{position:relative;display:inline-block}.marked>svg{position:absolute;left:50%;translate:-50% 0;pointer-events:none;overflow:visible}.marked-circle>svg{top:-7px}.marked-underline>svg{top:calc(100% + 1px)}.dialog{position:fixed;inset:44px 12px auto auto;width:min(426px,calc(100% - 24px));max-height:calc(100dvh - 56px);margin:0;padding:16px;overflow:auto;border:0;border-radius:20px;background:rgb(255 255 255/88%);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);color:var(--ink);text-align:left;transform-origin:top right;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.dialog[open]{display:flex;flex-direction:column;gap:24px}.dialog::backdrop{background:var(--scrim);transition:opacity .2s var(--ease-out)}@starting-style{.dialog[open]{opacity:0;transform:translateY(-4px) scale(.96)}.dialog[open]::backdrop{opacity:0}}.dialog[data-closing]{opacity:0;transform:scale(.97);transition-duration:.15s}.dialog[data-closing]::backdrop{opacity:0;transition-duration:.15s}.dialog-solid{background:var(--canvas)}.dialog-head{display:flex;flex-direction:column;gap:8px;padding-right:32px}.dialog-rule{height:1px;flex-shrink:0;background:var(--hairline)}.close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:1000px;padding:0;background:var(--button);color:#fff;transition:background-color .15s ease,scale var(--press)}@media (hover:hover) and (pointer:fine){.close:hover{background:#000}}@media (max-width:639px){.dialog{inset:auto 0 0 0;width:100%;max-width:none;max-height:92dvh;border-radius:20px 20px 0 0;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:var(--canvas);transition:transform .4s var(--ease-drawer)}.dialog::backdrop{transition:opacity .4s var(--ease-drawer)}@starting-style{.dialog[open]{opacity:1;transform:translateY(100%)}}.dialog[data-closing]{opacity:1;transform:translateY(100%);transition-duration:.24s}.dialog[data-closing]::backdrop{transition-duration:.24s}.dialog .close{top:12px;right:12px;width:32px;height:32px}.close svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){*,::backdrop,:after,:before{animation:none!important;transition-property:opacity,color,background-color,border-color!important}@starting-style{.dialog[open]{opacity:0;transform:none}}.dialog[data-closing]{opacity:0;transform:none}}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0f361d6a29baa3ea-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/83cbd20c2ca8620b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bbeb93d42359333f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef0360dcf38d5c82-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_ded118{font-family:Caveat,Caveat Fallback;font-weight:500;font-style:normal}.__variable_ded118{--font-caveat:"Caveat","Caveat Fallback"}