.PageShell-module__Y0wp5q__shell{padding-top:clamp(116px,15vh,170px)}.PageShell-module__Y0wp5q__head{max-width:760px}.PageShell-module__Y0wp5q__h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--title);font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem);font-weight:800;line-height:1.05}.PageShell-module__Y0wp5q__intro{font-size:var(--fs-lead);color:var(--body);max-width:62ch;margin-top:16px;line-height:1.5}.PageShell-module__Y0wp5q__body{margin-top:clamp(30px,5vw,54px)}.PageShell-module__Y0wp5q__body p{color:var(--body);font-size:var(--fs-body);max-width:68ch;margin-bottom:16px;line-height:1.65}.PageShell-module__Y0wp5q__body h2{font-size:var(--fs-h3);color:var(--title);margin:clamp(24px,3vw,36px) 0 12px;font-weight:700}.PageShell-module__Y0wp5q__body a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.PageShell-module__Y0wp5q__actions{flex-wrap:wrap;gap:14px;margin-top:clamp(24px,3vw,36px);display:flex}
.case-study-module__SJ2Dha__study h3{color:var(--title);margin:clamp(20px,2.5vw,30px) 0 10px;font-size:1.05rem;font-weight:700}.case-study-module__SJ2Dha__study ol,.case-study-module__SJ2Dha__study ul{max-width:68ch;margin:0 0 16px;padding-left:1.25em}.case-study-module__SJ2Dha__study li{color:var(--body);font-size:var(--fs-body);margin-bottom:10px;line-height:1.6}.case-study-module__SJ2Dha__study strong{color:var(--title);font-weight:600}.case-study-module__SJ2Dha__study blockquote{max-width:62ch;margin:clamp(24px,3vw,36px) 0}.case-study-module__SJ2Dha__study blockquote p{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--title);line-height:1.5}.case-study-module__SJ2Dha__study blockquote cite{font-family:var(--sans);color:var(--body-soft);margin-top:10px;font-size:.95rem;font-style:normal;display:block}.case-study-module__SJ2Dha__note{color:var(--body-soft);font-size:.95rem}.case-study-module__SJ2Dha__rule{border:none;border-top:1px solid var(--line);max-width:68ch;margin:clamp(28px,4vw,46px) 0}
.legal-module__xpnSVG__legal h3{color:var(--title);margin:clamp(18px,2.2vw,26px) 0 8px;font-size:1.02rem;font-weight:700}.legal-module__xpnSVG__legal ol,.legal-module__xpnSVG__legal ul{max-width:68ch;margin:0 0 16px;padding-left:1.25em}.legal-module__xpnSVG__legal li{color:var(--body);font-size:var(--fs-body);margin-bottom:8px;line-height:1.6}.legal-module__xpnSVG__legal strong{color:var(--title);font-weight:600}.legal-module__xpnSVG__updated{color:var(--body-soft);font-size:.95rem}.legal-module__xpnSVG__objection{border:1px solid var(--line-strong);border-radius:var(--r-sm);max-width:68ch;margin:20px 0;padding:16px 18px}.legal-module__xpnSVG__objection p{margin:0}.legal-module__xpnSVG__legal table{border-collapse:collapse;width:100%;max-width:68ch;margin:0 0 20px;font-size:.95rem}.legal-module__xpnSVG__legal th,.legal-module__xpnSVG__legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--body);padding:10px 12px;line-height:1.5}.legal-module__xpnSVG__legal th{color:var(--title);font-weight:600}.legal-module__xpnSVG__tableWrap{overflow-x:auto}
.report-module__EtwLIW__report h3{color:var(--title);margin:clamp(20px,2.5vw,30px) 0 10px;font-size:1.05rem;font-weight:700}.report-module__EtwLIW__report ol,.report-module__EtwLIW__report ul{max-width:68ch;margin:0 0 16px;padding-left:1.25em}.report-module__EtwLIW__report li{color:var(--body);font-size:var(--fs-body);margin-bottom:10px;line-height:1.6}.report-module__EtwLIW__report strong{color:var(--title);font-weight:600}.report-module__EtwLIW__rule{border:none;border-top:1px solid var(--line);max-width:68ch;margin:clamp(28px,4vw,46px) 0}.report-module__EtwLIW__meta{color:var(--muted);font-size:.9rem}.report-module__EtwLIW__sources li{color:var(--body-soft);margin-bottom:8px;font-size:.95rem}.report-module__EtwLIW__sources p{color:var(--body-soft);font-size:.95rem}
.About-module__RHteCa__panel{background:linear-gradient(#f6f8fa 0%,#f1f4f7 100%);border-radius:clamp(0px,3.6vw,46px);margin-inline:clamp(0px,2vw,20px);padding-block:clamp(48px,7vw,96px)}.About-module__RHteCa__head{text-align:center;margin-bottom:clamp(32px,4vw,52px)}.About-module__RHteCa__founders{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.About-module__RHteCa__founder{border-radius:var(--r-lg);corner-shape:superellipse(1.4);color:#fff;flex-direction:column;justify-content:flex-end;min-height:220px;padding:clamp(22px,2.4vw,30px);display:flex;position:relative;overflow:hidden}.About-module__RHteCa__founder .About-module__RHteCa__mono{font-family:var(--serif);color:#ffffffd9;font-size:3.2rem;font-weight:800;line-height:1;position:absolute;top:16px;left:24px}.About-module__RHteCa__founder h3{letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.About-module__RHteCa__founder p{color:#ffffffe6;margin-top:6px;font-size:.95rem;line-height:1.4}.About-module__RHteCa__f1{background:linear-gradient(158deg,#8fbfe6,#72abdd)}.About-module__RHteCa__f2{background:linear-gradient(158deg,#5cbce9,#3daee0)}.About-module__RHteCa__f3{background:linear-gradient(158deg,#f0b48f,#ec9d77)}.About-module__RHteCa__hiring{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:clamp(28px,3.5vw,44px);display:flex}.About-module__RHteCa__hiring p{font-size:1.1rem}.About-module__RHteCa__hiring b{color:var(--title);font-weight:700}.About-module__RHteCa__hiring span{color:var(--body)}.About-module__RHteCa__story{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(30px,5vw,64px);margin-top:clamp(52px,8vw,96px);display:grid}.About-module__RHteCa__collage{aspect-ratio:10/19;grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 1fr;grid-template-areas:"a b""a c""d e""f e";gap:14px;display:grid}.About-module__RHteCa__photo{corner-shape:superellipse(1.4);box-shadow:var(--sh-card);background:#e8ecef;border-radius:16px;margin:0;overflow:hidden}.About-module__RHteCa__photo img{object-fit:cover;width:100%;height:100%;display:block}.About-module__RHteCa__photo:first-child{grid-area:b}.About-module__RHteCa__photo:nth-child(2){grid-area:a}.About-module__RHteCa__photo:nth-child(3){grid-area:c}.About-module__RHteCa__photo:nth-child(4){grid-area:d}.About-module__RHteCa__photo:nth-child(5){grid-area:e}.About-module__RHteCa__photo:nth-child(6){grid-area:f}.About-module__RHteCa__prose h3{font-size:var(--fs-h3);letter-spacing:-.01em;margin-bottom:16px;font-weight:700}.About-module__RHteCa__prose p{color:var(--body);font-size:var(--fs-body);max-width:58ch;margin-bottom:14px;line-height:1.62}.About-module__RHteCa__prose .About-module__RHteCa__sign{color:var(--title);font-weight:600}@media (max-width:860px){.About-module__RHteCa__story{grid-template-columns:1fr}.About-module__RHteCa__collage{aspect-ratio:auto;grid-template-rows:none;grid-template-areas:none}.About-module__RHteCa__photo{aspect-ratio:4/5;grid-area:auto!important}}@media (max-width:700px){.About-module__RHteCa__founders{grid-template-columns:1fr}.About-module__RHteCa__founder{min-height:170px}}
