@font-face{font-family:italic;src:url(../media/Sentient_Italic-s.0be-6q4tcnjw5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:italic Fallback;src:local(Arial);ascent-override:88.43%;descent-override:29.48%;line-gap-override:7.37%;size-adjust:108.56%}.italic_b8314d8e-module__CVV8va__className{font-family:italic,italic Fallback;font-style:italic;font-weight:400}
.contents-navigation-module__Q83Vla__track,.contents-navigation-module__Q83Vla__link{position:relative}.contents-navigation-module__Q83Vla__track:before,.contents-navigation-module__Q83Vla__marker{content:"";pointer-events:none;border-radius:999px;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.contents-navigation-module__Q83Vla__track:before{background:var(--border)}.contents-navigation-module__Q83Vla__marker{background:var(--foreground)}@media not (min-width:768px){.contents-navigation-module__Q83Vla__scrollHint{--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;padding-bottom:8px}.contents-navigation-module__Q83Vla__scrollHint[data-overflow-start=true]{--fade-start:20px}.contents-navigation-module__Q83Vla__scrollHint[data-overflow-end=true]{--fade-end:20px}}@media not (min-width:1280px){.contents-navigation-module__Q83Vla__horizontalOnMobile:before{display:none}.contents-navigation-module__Q83Vla__horizontalOnMobile>li{position:relative}.contents-navigation-module__Q83Vla__horizontalOnMobile>li:before,.contents-navigation-module__Q83Vla__horizontalOnMobile .contents-navigation-module__Q83Vla__marker{content:"";pointer-events:none;width:auto;height:4px;position:absolute;inset:auto 0 0}.contents-navigation-module__Q83Vla__horizontalOnMobile>li:before{background:var(--border)}.contents-navigation-module__Q83Vla__horizontalOnMobile>li:first-child:before{border-radius:999px 0 0 999px}.contents-navigation-module__Q83Vla__horizontalOnMobile>li:last-child:before{border-radius:0 999px 999px 0}}
.article-module__AkA_-G__container{width:calc(100% - 48px);max-width:800px;margin-inline:auto}.article-module__AkA_-G__header{padding-top:80px}.article-module__AkA_-G__back{background:var(--foreground);color:var(--background);border-radius:24px;align-items:center;gap:10px;margin-bottom:24px;display:inline-flex}.article-module__AkA_-G__back svg{flex-shrink:0}.article-module__AkA_-G__back:hover{opacity:.85}.article-module__AkA_-G__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;line-height:24px;display:flex}.article-module__AkA_-G__breadcrumb a:hover{color:var(--foreground)}.article-module__AkA_-G__title{overflow-wrap:anywhere;font-family:var(--font-sentient);letter-spacing:-.025em;text-wrap:pretty;margin-top:20px;font-size:48px;font-weight:400;line-height:1.1}.article-module__AkA_-G__meta{color:var(--muted);margin-top:24px;font-size:14px;line-height:24px}.article-module__AkA_-G__lead{max-width:720px;color:var(--muted);text-wrap:pretty;margin-top:24px;font-size:17px;line-height:30px}.article-module__AkA_-G__body{margin-top:48px;position:relative}.article-module__AkA_-G__tocRail{display:none}.article-module__AkA_-G__tocSticky{top:calc(var(--header-h) + 32px);position:sticky}.article-module__AkA_-G__section{flex-direction:column;gap:24px;scroll-margin-top:32px;display:flex}.article-module__AkA_-G__section:not(:first-child){margin-top:56px}.article-module__AkA_-G__sectionTitle{font-family:var(--font-sentient);letter-spacing:-.025em;text-wrap:pretty;font-size:32px;font-weight:400;line-height:1.1}.article-module__AkA_-G__prose{flex-direction:column;gap:24px;display:flex}.article-module__AkA_-G__paragraph{text-wrap:pretty;font-size:17px;line-height:30px}@media (min-width:1280px){.article-module__AkA_-G__tocRail{width:168px;display:block;position:absolute;inset-block:0;inset-inline-end:calc(100% + 32px)}}@media (max-width:639px){.article-module__AkA_-G__header{padding-top:40px}.article-module__AkA_-G__title{font-size:34px;line-height:1.1}.article-module__AkA_-G__lead,.article-module__AkA_-G__paragraph{font-size:16px;line-height:28px}.article-module__AkA_-G__body{margin-top:32px}.article-module__AkA_-G__section:not(:first-child){margin-top:40px}.article-module__AkA_-G__sectionTitle{font-size:28px;line-height:1.1}}
.faq-question-module__3Sn73q__form{padding-block:24px}@media not (min-width:768px){.faq-question-module__3Sn73q__form{padding-block:16px}.faq-question-module__3Sn73q__form .faq-question-module__3Sn73q__input{min-height:48px}}.faq-question-module__3Sn73q__row{grid-template-columns:minmax(0,1fr) 24px;align-items:center;column-gap:24px;display:grid}.faq-question-module__3Sn73q__field{grid-area:1/1;min-width:0;transition:opacity .18s cubic-bezier(.23,1,.32,1);position:relative}.faq-question-module__3Sn73q__field[data-empty=true]{grid-column:1/-1}.faq-question-module__3Sn73q__input{width:100%;min-width:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;caret-color:#000;background:0 0;border:0;border-radius:0;outline:none;padding:0;display:block}.faq-question-module__3Sn73q__input::placeholder{color:inherit;opacity:.2}.faq-question-module__3Sn73q__input:focus-visible{outline:none}.faq-question-module__3Sn73q__caret{inset-inline-start:-2px;pointer-events:none;background:#000;border-radius:1px;width:3px;height:1em;animation:1s step-end infinite faq-question-module__3Sn73q__caret-blink;position:absolute;top:.1em}.faq-question-module__3Sn73q__field:focus-within .faq-question-module__3Sn73q__caret,.faq-question-module__3Sn73q__field[data-empty=false] .faq-question-module__3Sn73q__caret{display:none}.faq-question-module__3Sn73q__send{background:var(--cta);width:48px;height:48px;color:var(--foreground);opacity:0;visibility:hidden;border:0;border-radius:50%;outline:none;grid-area:1/2;place-items:center;margin:-12px;padding:0;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),visibility .18s;display:grid;position:relative;transform:translate(-4px)}.faq-question-module__3Sn73q__send[data-visible=true]{opacity:1;visibility:visible;cursor:pointer;transform:translate(0)}.faq-question-module__3Sn73q__send:focus-visible{background:var(--cta-hover)}.faq-question-module__3Sn73q__send:focus-visible svg{stroke-width:2.5px}@media (hover:hover) and (pointer:fine){.faq-question-module__3Sn73q__send:hover{background:var(--cta-hover)}}.faq-question-module__3Sn73q__confirmation{opacity:0;visibility:hidden;pointer-events:none;outline:none;grid-area:1/1/2/-1;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.faq-question-module__3Sn73q__form[data-sent=true] .faq-question-module__3Sn73q__field{opacity:0;pointer-events:none}.faq-question-module__3Sn73q__form[data-sent=true] .faq-question-module__3Sn73q__confirmation{opacity:1;visibility:visible;transition-delay:.18s}.faq-question-module__3Sn73q__form[data-resetting=true] .faq-question-module__3Sn73q__confirmation{opacity:0;transition-delay:0s}.faq-question-module__3Sn73q__reply{opacity:0;visibility:hidden;gap:10px;max-height:0;margin-top:0;transition:max-height .2s cubic-bezier(.23,1,.32,1),margin-top .2s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1),visibility .2s;display:grid;overflow:hidden}.faq-question-module__3Sn73q__reply[data-visible=true]{opacity:1;visibility:visible;max-height:160px;margin-top:16px}.faq-question-module__3Sn73q__form[data-sent=true] .faq-question-module__3Sn73q__reply{opacity:0;visibility:hidden;max-height:0;margin-top:0}.faq-question-module__3Sn73q__replyLabel{color:var(--muted);font-size:14px;line-height:20px}.faq-question-module__3Sn73q__email{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;display:flex}.faq-question-module__3Sn73q__emailInput{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;line-height:24px}.faq-question-module__3Sn73q__emailInput::placeholder{color:var(--muted);opacity:1}.faq-question-module__3Sn73q__emailInput:focus-visible{outline:none}.faq-question-module__3Sn73q__emailIcon{color:var(--muted);flex-shrink:0}@keyframes faq-question-module__3Sn73q__caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.faq-question-module__3Sn73q__caret{animation:none}.faq-question-module__3Sn73q__field,.faq-question-module__3Sn73q__send,.faq-question-module__3Sn73q__confirmation,.faq-question-module__3Sn73q__reply{transition:none;transform:none}}@media (forced-colors:active){.faq-question-module__3Sn73q__caret{background:highlight}.faq-question-module__3Sn73q__input{caret-color:highlight}}
.hero-module__lp80BG__scrollLink{color:var(--foreground);justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.hero-module__lp80BG__scrollArrow{flex-shrink:0;width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.hero-module__lp80BG__scrollArrow{animation:1.2s ease-in-out .6s 3 hero-module__lp80BG__scrollCue}}@keyframes hero-module__lp80BG__scrollCue{0%,70%,to{transform:translateY(0)}35%{transform:translateY(5px)}}
.intro-module__ngvnzW__word{opacity:var(--reveal-opacity,1)}.intro-module__ngvnzW__illustrations{grid-template-columns:repeat(3,minmax(0,1fr));place-items:end center;gap:clamp(16px,4vw,64px);max-width:900px;margin:clamp(40px,5vw,80px) auto 0;display:grid}.intro-module__ngvnzW__illustration{width:100%;max-width:240px;height:auto;display:block}.intro-module__ngvnzW__illustration:last-child{transform-origin:50% 90%;transform:scale(.92)}@media (prefers-reduced-motion:reduce),(scripting:none){.intro-module__ngvnzW__word{opacity:1}}
.testimonial-quotes-module__omxYpa__section{background:#f5f5f5;padding:112px 0;scroll-margin-top:104px}.testimonial-quotes-module__omxYpa__grid{--quote-gap:24px;gap:48px var(--quote-gap);width:100%;max-width:1120px;padding-inline:var(--quote-gap);grid-template-columns:minmax(0,1fr);margin:96px auto 0;display:grid}.testimonial-quotes-module__omxYpa__card{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:24px;width:100%;height:100%;padding:0;text-decoration:none;display:block}.testimonial-quotes-module__omxYpa__visual{isolation:isolate;aspect-ratio:16/9;background:#e3d4c5;border-radius:24px;place-items:center;transition:transform .25s;display:grid;position:relative;overflow:hidden;transform:scale(1)}.testimonial-quotes-module__omxYpa__background{z-index:-1;object-fit:cover}.testimonial-quotes-module__omxYpa__body{padding:32px 32px 0;display:block}.testimonial-quotes-module__omxYpa__title{color:#201f1d;font-family:var(--font-sentient);letter-spacing:-.015em;text-wrap:pretty;font-size:24px;font-weight:400;line-height:1.2;display:block}.testimonial-quotes-module__omxYpa__story{color:#201f1d;max-width:100%;font-family:var(--font-general-sans);background:#e1e1df;border-radius:999px;align-items:center;margin-top:32px;font-weight:500;transition:background-color .25s,color .25s;display:inline-flex}.testimonial-quotes-module__omxYpa__card:focus-within .testimonial-quotes-module__omxYpa__visual{transform:scale(.97)}.testimonial-quotes-module__omxYpa__card:focus-within .testimonial-quotes-module__omxYpa__story{color:#fff;background:#201f1d}@media (hover:hover) and (pointer:fine){.testimonial-quotes-module__omxYpa__card:hover .testimonial-quotes-module__omxYpa__visual{transform:scale(.97)}.testimonial-quotes-module__omxYpa__card:hover .testimonial-quotes-module__omxYpa__story{color:#fff;background:#201f1d}}@media (prefers-reduced-motion:reduce){.testimonial-quotes-module__omxYpa__visual,.testimonial-quotes-module__omxYpa__story{transition:none}.testimonial-quotes-module__omxYpa__card:hover .testimonial-quotes-module__omxYpa__visual,.testimonial-quotes-module__omxYpa__card:focus-within .testimonial-quotes-module__omxYpa__visual{transform:scale(1)}}@media (min-width:640px){.testimonial-quotes-module__omxYpa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.testimonial-quotes-module__omxYpa__grid{--quote-gap:48px;margin-top:112px}}@media (max-width:639px){.testimonial-quotes-module__omxYpa__section{padding-block:64px}.testimonial-quotes-module__omxYpa__grid{margin-top:56px}.testimonial-quotes-module__omxYpa__body{padding-inline:16px}.testimonial-quotes-module__omxYpa__title{font-size:22px}.testimonial-quotes-module__omxYpa__story{margin-top:28px}}
.page-module__mWbJ5a__page{background:var(--background)}.page-module__mWbJ5a__grid{gap:0 var(--layout-gutter);padding-inline:var(--layout-margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-module__mWbJ5a__hero{isolation:isolate;height:60vw;min-height:640px;position:relative}.page-module__mWbJ5a__heroImage{z-index:-1;object-fit:cover;object-position:center}.page-module__mWbJ5a__heroCopy{color:#fff;grid-column:3/span 7;padding-top:clamp(80px,8vw,144px)}.page-module__mWbJ5a__title{font-family:var(--font-sentient), serif;letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(36px,3.3vw,60px);font-weight:400;line-height:1.1}.page-module__mWbJ5a__title em{font-weight:inherit}.page-module__mWbJ5a__readMore{min-height:48px;font-family:var(--font-inter), sans-serif;text-underline-offset:5px;align-items:center;gap:8px;margin-top:clamp(48px,6vw,112px);font-size:18px;display:inline-flex}.page-module__mWbJ5a__readMore:hover{text-decoration:underline}.page-module__mWbJ5a__story{width:min(640px, calc(100% - 2 * var(--layout-margin)));margin-inline:auto;padding-top:clamp(40px,5vw,80px)}.page-module__mWbJ5a__storyRow{scroll-margin-top:calc(var(--header-h) + 32px)}.page-module__mWbJ5a__storyRow+.page-module__mWbJ5a__storyRow,.page-module__mWbJ5a__prose p+p{margin-top:32px}.page-module__mWbJ5a__prose{font-family:var(--font-sentient), serif;letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.5}.page-module__mWbJ5a__team{margin-top:clamp(112px,12vw,208px)}.page-module__mWbJ5a__teamHeading{font-family:var(--font-sentient), serif;letter-spacing:-.025em;grid-column:5/span 7;font-size:clamp(32px,3vw,52px);font-weight:400;line-height:1.15}.page-module__mWbJ5a__people{grid-column:2/span 10;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,88px);margin-top:clamp(64px,8vw,144px);display:grid}.page-module__mWbJ5a__person{min-width:0}.page-module__mWbJ5a__portrait{border-radius:16px;width:100%;height:auto;margin:0 auto 32px}.page-module__mWbJ5a__name{font-family:var(--font-sentient), serif;letter-spacing:-.025em;font-size:30px;line-height:1.15}.page-module__mWbJ5a__role,.page-module__mWbJ5a__bio{font-family:var(--font-inter), sans-serif;font-size:16px;line-height:1.4}.page-module__mWbJ5a__role{margin-top:12px}.page-module__mWbJ5a__bio{text-wrap:pretty;margin-top:24px}@media (max-width:1023px){.page-module__mWbJ5a__heroCopy{grid-column:2/span 10}.page-module__mWbJ5a__people{grid-column:1/-1;gap:24px}.page-module__mWbJ5a__teamHeading{grid-column:5/span 8}}@media (max-width:767px){.page-module__mWbJ5a__hero{height:auto;min-height:740px;padding-bottom:360px}.page-module__mWbJ5a__heroImage{object-position:80% center}.page-module__mWbJ5a__heroCopy{grid-column:1/-1;padding-top:56px}.page-module__mWbJ5a__title{max-width:560px;font-size:clamp(30px,6.5vw,42px)}.page-module__mWbJ5a__readMore{margin-top:28px;font-size:16px}.page-module__mWbJ5a__teamHeading{grid-column:1/-1;font-size:34px}.page-module__mWbJ5a__people{grid-template-columns:minmax(0,1fr);gap:64px;margin-top:48px}.page-module__mWbJ5a__portrait{margin-bottom:24px}.page-module__mWbJ5a__person{width:100%;max-width:440px;margin-inline:auto}}