.ContactForm_form__iRylH{display:flex;flex-direction:column;gap:var(--space-l)}.ContactForm_grid__JbubY{display:grid;grid-gap:var(--space-l);gap:var(--space-l);grid-template-columns:1fr}.ContactForm_field__GJ4_s{display:flex;flex-direction:column;gap:.4rem}.ContactForm_label__55z_4{font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ContactForm_optional__54aPc,.ContactForm_req__aOvG4{font-weight:400;text-transform:none;letter-spacing:0;color:var(--fg-muted)}.ContactForm_hint__Ote3A{font-size:var(--step--1);color:var(--fg-muted);max-width:52ch}.ContactForm_input__hVSDQ,.ContactForm_select__dZhzi{min-height:3rem;padding:.7rem .9rem;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius);font-family:var(--font-body),serif;font-size:var(--step-0);transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.ContactForm_input__hVSDQ:hover,.ContactForm_select__dZhzi:hover{border-color:var(--ink)}.ContactForm_input__hVSDQ:focus-visible,.ContactForm_select__dZhzi:focus-visible{border-color:var(--ink-blue);background:var(--paper-raised)}.ContactForm_textarea__L25TJ{resize:vertical;min-height:9rem;line-height:var(--leading-body)}.ContactForm_invalid__Qhbj5{border-color:#8a2f24}.ContactForm_plane__thJ7F{position:fixed;z-index:var(--z-overlay);width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;--r:7.5rem;color:var(--ink);pointer-events:none;transform-origin:center center;will-change:transform,opacity;animation:ContactForm_avionVersLeCentre__kG2FH 2.3s cubic-bezier(.28,.55,.35,1) forwards}@keyframes ContactForm_avionVersLeCentre__kG2FH{0%{transform:translateZ(0) rotate(-8deg) scale(.45);opacity:0}9%{transform:translate3d(calc(var(--dx) * .1),calc(var(--dy) * .16),0) rotate(-16deg) scale(.9);opacity:1}25%{transform:translate3d(calc(var(--dx) * .5),calc(var(--dy) * .6),0) rotate(-9deg) scale(1.6);opacity:1}40%{transform:translate3d(var(--dx),var(--dy),0) rotate(0deg) scale(2.2);opacity:1}45%{transform:translate3d(calc(var(--dx) + var(--r) * .707),calc(var(--dy) - var(--r) * .293),0) rotate(-45deg) scale(2.3)}51%{transform:translate3d(calc(var(--dx) + var(--r)),calc(var(--dy) - var(--r)),0) rotate(-90deg) scale(2.4)}56%{transform:translate3d(calc(var(--dx) + var(--r) * .707),calc(var(--dy) - var(--r) * 1.707),0) rotate(-135deg) scale(2.5)}62%{transform:translate3d(var(--dx),calc(var(--dy) - var(--r) * 2),0) rotate(-180deg) scale(2.6)}67%{transform:translate3d(calc(var(--dx) - var(--r) * .707),calc(var(--dy) - var(--r) * 1.707),0) rotate(-225deg) scale(2.7)}73%{transform:translate3d(calc(var(--dx) - var(--r)),calc(var(--dy) - var(--r)),0) rotate(-270deg) scale(2.8)}78%{transform:translate3d(calc(var(--dx) - var(--r) * .707),calc(var(--dy) - var(--r) * .293),0) rotate(-315deg) scale(2.9)}82%{transform:translate3d(var(--dx),var(--dy),0) rotate(-1turn) scale(3);opacity:1}to{transform:translate3d(calc(var(--dx) + 16rem),calc(var(--dy) - 4rem),0) rotate(-372deg) scale(4.2);opacity:0}}.ContactForm_error__UO9qi{font-size:var(--step--1);color:#8a2f24}.ContactForm_failure__je6Eu,.ContactForm_summary__ScYjI{padding:var(--space-m);border:1px solid #8a2f24;background:color-mix(in srgb,#8a2f24 6%,transparent);display:flex;flex-direction:column;gap:.35rem;font-size:var(--step--1)}.ContactForm_summary__ScYjI ul{padding-left:1.1rem;display:flex;flex-direction:column;gap:.2rem}.ContactForm_summaryTitle__qeLk5{font-family:var(--font-display),sans-serif;font-weight:500;font-size:var(--step-0)}.ContactForm_result___yMEo{padding:var(--space-l);border:1px solid var(--rule-strong);background:var(--paper-raised);display:flex;flex-direction:column;gap:var(--space-2xs)}.ContactForm_resultTitle__c_BFy{font-size:var(--step-1)}.ContactForm_decoy___CwDG{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ContactForm_submit__i6HtG{align-self:flex-start;min-height:3rem;padding:.85rem 2rem;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:var(--radius);font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.ContactForm_submit__i6HtG:hover:not(:disabled){background:var(--ink-blue);border-color:var(--ink-blue)}.ContactForm_submit__i6HtG:disabled{opacity:.45;cursor:not-allowed}@media (min-width:40rem){.ContactForm_grid__JbubY{grid-template-columns:repeat(2,1fr)}}.Care_layout__If_ki{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.Care_list__dZEsU{list-style:none;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--rule)}.Care_item__CISB4{position:relative;padding:var(--space-s) 0 var(--space-s) var(--space-l);border-bottom:1px solid var(--rule);font-size:var(--step-0)}.Care_item__CISB4:before{content:"";position:absolute;left:0;top:1.35em;width:.7rem;height:1px;background:var(--ink-blue);transform:rotate(calc(var(--angle-cut) * -1))}.Care_foot__wT9KE{margin-top:var(--space-xl)}@media (min-width:48rem){.Care_list__dZEsU{grid-template-columns:repeat(2,1fr);column-gap:var(--space-xl)}}@media (min-width:62rem){.Care_layout__If_ki{grid-template-columns:1fr 1.1fr;gap:var(--space-3xl);align-items:start}.Care_layout__If_ki>:first-child{margin-bottom:0}}.Founder_band__iKyFr{position:relative;padding-top:var(--section);background:linear-gradient(180deg,var(--paper) 0,color-mix(in srgb,var(--paper-deep) 70%,var(--paper)) 46%,var(--paper-deep) 100%);overflow:clip}.Founder_shell__LMGge{width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto;display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.Founder_prose___pB8J{display:flex;flex-direction:column;gap:var(--space-m);max-width:var(--measure);padding-bottom:var(--section)}.Founder_title__CQmpV{font-size:var(--step-3);max-width:24ch;margin-bottom:var(--space-2xs)}.Founder_paragraph___7Ty8{color:var(--fg-muted)}.Founder_quote__gc_7X{position:relative;margin-top:var(--space-s);padding-left:var(--space-l);font-size:var(--step-2);line-height:var(--leading-snug);font-style:italic;text-wrap:balance}.Founder_quote__gc_7X:before{content:"";position:absolute;left:.35rem;top:.3em;bottom:.3em;width:1px;background:var(--ink-blue);transform:rotate(calc(var(--angle-cut) / 5))}.Founder_caption__f5SSg{display:flex;flex-direction:column;gap:.15rem;margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--rule)}.Founder_captionName__X_Yad{font-family:var(--font-display),sans-serif;font-size:var(--step-1);font-weight:400;letter-spacing:.04em}.Founder_captionPost__JOei9{color:var(--fg-muted);letter-spacing:.08em}.Founder_captionRole__TwSe0{font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted);margin-top:.15rem}.Founder_captionNote__V7X87{font-size:var(--step--1);color:var(--fg-muted);margin-top:.35rem}.Founder_portraitWrap__EPbya{position:relative;justify-self:center;align-self:start;width:min(100%,27rem);margin-bottom:calc(var(--space-4xl) * -1)}.Founder_portrait__NqwRk{display:block;width:100%;height:auto}.Founder_plus__8Iue5{position:absolute;left:50%;bottom:14%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:0;min-height:2.75rem;padding:.5rem;background:var(--paper-raised);border-radius:999px;text-decoration:none;color:var(--ink);box-shadow:0 .5rem 1.5rem -.75rem rgba(20,20,20,.45);transition:gap var(--dur-slow) var(--ease-out),padding var(--dur-slow) var(--ease-out),background var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.Founder_plusGlyph__DO7zK{position:relative;flex:none;width:1.5rem;height:1.5rem}.Founder_plusGlyph__DO7zK:after,.Founder_plusGlyph__DO7zK:before{content:"";position:absolute;background:currentColor;transition:transform var(--dur-slow) var(--ease-out)}.Founder_plusGlyph__DO7zK:before{inset:50% .25rem auto;height:1px}.Founder_plusGlyph__DO7zK:after{inset:.25rem auto .25rem 50%;width:1px}.Founder_plusLabel__WbAjV{max-width:0;overflow:hidden;white-space:nowrap;font-family:var(--font-display),sans-serif;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:max-width var(--dur-slow) var(--ease-out),opacity var(--dur) var(--ease-out)}.Founder_plus__8Iue5:focus-visible,.Founder_plus__8Iue5:hover{background:var(--ink);color:var(--paper);gap:.5rem;padding-right:1rem}.Founder_plus__8Iue5:focus-visible .Founder_plusLabel__WbAjV,.Founder_plus__8Iue5:hover .Founder_plusLabel__WbAjV{max-width:14rem;opacity:1}.Founder_plus__8Iue5:focus-visible .Founder_plusGlyph__DO7zK:after,.Founder_plus__8Iue5:hover .Founder_plusGlyph__DO7zK:after{transform:rotate(90deg)}@media (min-width:62rem){.Founder_shell__LMGge{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-2xl)}.Founder_portraitWrap__EPbya{justify-self:end;width:min(100%,30rem);margin-bottom:calc(var(--space-3xl) * -1)}}@media (prefers-reduced-motion:reduce){.Founder_plusGlyph__DO7zK:after,.Founder_plusGlyph__DO7zK:before,.Founder_plusLabel__WbAjV,.Founder_plus__8Iue5{transition:none}}.CtaBand_band__xzHhi{background:linear-gradient(180deg,var(--tone-from,var(--paper)) 0,var(--tone-to,var(--paper)) 100%);padding-block:var(--section)}.CtaBand_shell__raUAp{width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto;max-width:46rem}.CtaBand_title__HYZGj{font-size:var(--step-5);line-height:var(--leading-tight);margin-block:var(--space-m) var(--space-m)}.CtaBand_lead__ne7x5{max-width:44ch;font-size:var(--step-1);color:var(--fg-muted)}.CtaBand_actions__YFje5{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-xl)}.Philosophy_grid__Cicod{list-style:none;padding:0;display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);grid-template-columns:1fr}.Philosophy_item__tnQB_{position:relative;padding-top:var(--space-m);border-top:1px solid var(--rule-strong)}.Philosophy_item__tnQB_:before{content:"";position:absolute;left:0;top:-.3rem;width:.8rem;height:1px;background:var(--ink-blue);transform:rotate(calc(var(--angle-cut) * -1))}.Philosophy_title__FEPVT{font-size:var(--step-1);margin-bottom:var(--space-2xs)}.Philosophy_body__ymy7d{max-width:38ch;color:var(--fg-muted)}@media (min-width:40rem){.Philosophy_grid__Cicod{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.Philosophy_grid__Cicod{grid-template-columns:repeat(4,1fr)}}.Reveal_reveal__TfdAQ{transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}html[data-js] .Reveal_reveal__TfdAQ{opacity:0;will-change:transform,opacity}html[data-js] .Reveal_rise__HTXn4{transform:translate3d(0,1.75rem,0)}html[data-js] .Reveal_cut___EggW{transform:translate3d(-1.1rem,1.1rem,0)}html[data-js] .Reveal_fade__5Ybzh{transform:none}html[data-js] .Reveal_shown__dB7yN{opacity:1;transform:translateZ(0);will-change:auto}@media (prefers-reduced-motion:reduce){.Reveal_reveal__TfdAQ,html[data-js] .Reveal_reveal__TfdAQ{opacity:1;transform:none;transition:none}}.Section_section__ILLTf{position:relative;padding-block:var(--section)}.Section_shell___fSvz{width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto}.Section_paper__X2Qo3{background:var(--paper)}.Section_deep__WuxiI{background:var(--paper-deep)}.Section_raised__9Uhzt{background:var(--paper-raised)}.Section_ink__a7z4l{background:var(--ink);color:var(--paper)}.Section_ramp__szwFu{background:linear-gradient(180deg,var(--tone-from) 0,var(--tone-to) 100%)}.Section_ink__a7z4l .Section_eyebrow__FVSCX,.Section_ink__a7z4l .Section_lead__R7J9O{color:color-mix(in srgb,var(--paper) 72%,transparent)}.Section_ink__a7z4l .Section_eyebrowRule__axM9_{background:color-mix(in srgb,var(--paper) 45%,transparent)}.Section_cut__mECKE{-webkit-clip-path:polygon(0 var(--cut-depth),100% 0,100% 100%,0 100%);clip-path:polygon(0 var(--cut-depth),100% 0,100% 100%,0 100%);margin-top:calc(var(--cut-depth) * -1);padding-top:calc(var(--section) + var(--cut-depth))}@media (max-width:48rem){.Section_cut__mECKE{--cut-depth:1.25rem}}.Section_heading__nyz24{max-width:var(--measure);margin-bottom:var(--space-2xl)}.Section_eyebrow__FVSCX{display:flex;align-items:center;gap:var(--space-s);margin-bottom:var(--space-m);font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted)}.Section_eyebrowRule__axM9_{width:2.25rem;height:1px;flex:none;background:var(--rule-strong)}.Section_title__UBEVz{font-size:var(--step-4)}.Section_titleLg__82WK1{font-size:var(--step-5);line-height:var(--leading-tight)}.Section_lead__R7J9O{margin-top:var(--space-m);max-width:var(--measure);font-size:var(--step-1);color:var(--fg-muted)}.Process_steps__Fd9wX{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-s)}.Process_step__fFBLC{display:flex;flex-direction:column;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);transition:background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),flex-grow var(--dur-slow) var(--ease-out)}.Process_stepOpen__JHykF{border-color:var(--rule-strong)}.Process_headingWrap__GF31f{margin:0;font:inherit;letter-spacing:inherit}.Process_trigger__vq_Tr{display:flex;align-items:baseline;gap:var(--space-m);width:100%;min-height:3.5rem;padding:var(--space-m);text-align:left;color:inherit;transition:color var(--dur) var(--ease-out)}.Process_trigger__vq_Tr:hover{color:var(--ink-blue)}.Process_number__TSeBS{font-family:var(--font-display),sans-serif;font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);color:var(--ink-blue)}.Process_title__jRjJx{flex:1 1;font-family:var(--font-display),sans-serif;font-size:var(--step-2);font-weight:300;line-height:var(--leading-snug);letter-spacing:var(--tracking-display)}.Process_glyph__Xxciv{position:relative;align-self:center;flex:none;width:1rem;height:1rem}.Process_glyph__Xxciv:after,.Process_glyph__Xxciv:before{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:currentColor;transition:transform var(--dur) var(--ease-out)}.Process_glyph__Xxciv:before{transform:rotate(0deg)}.Process_glyph__Xxciv:after{transform:rotate(90deg)}.Process_stepOpen__JHykF .Process_glyph__Xxciv:after{transform:rotate(0deg)}.Process_panel__G1uK_{padding:0 var(--space-m) var(--space-l)}.Process_panel__G1uK_[hidden]{display:none}.Process_body__tAx5H{max-width:44ch;padding-left:var(--space-l);border-left:1px solid var(--ink-blue);color:var(--fg-muted);animation:Process_open__ybABv var(--dur-slow) var(--ease-out) both}@keyframes Process_open__ybABv{0%{opacity:0;transform:translate3d(0,-.4rem,0)}to{opacity:1;transform:none}}@media (min-width:62rem){.Process_steps__Fd9wX{flex-direction:row;align-items:stretch;gap:var(--space-s);min-height:20rem}.Process_step__fFBLC{flex:1 1;min-width:0}.Process_stepOpen__JHykF{flex-grow:2.6}.Process_trigger__vq_Tr{flex-direction:column;align-items:flex-start;gap:var(--space-s);height:100%;justify-content:flex-start}.Process_title__jRjJx{flex:none}.Process_glyph__Xxciv{align-self:flex-start;margin-top:auto}.Process_panel__G1uK_{padding-top:0}.Process_body__tAx5H{max-width:34ch}}@media (prefers-reduced-motion:reduce){.Process_body__tAx5H{animation:none}}