body:has(.p_inkStudy){--study-line:hsla(0,0%,7%,.3)}body:has(.p_inkStudy) .l_header{background:hsla(44,31%,93%,.94);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%);transition:transform .5s var(--ease-out),opacity .35s,visibility .35s,background-color .4s,box-shadow .4s}body:has(.p_inkStudy) .l_header.is_revealed,body:has(.p_inkStudy) .l_header:focus-within{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){body:has(.p_inkStudy) .l_header{transition:none}}body:has(.p_inkStudy) .l_header_inner{max-width:136rem;height:9rem;border-bottom:.1rem solid var(--study-line)}body:has(.p_inkStudy) .l_header_logo{font-size:1.6rem;letter-spacing:.08em}body:has(.p_inkStudy) .l_header_navList{gap:2.8rem;font-size:1.15rem}body:has(.p_inkStudy) .l_header_cta{min-height:3.9rem;padding:1rem 2.4rem}body:has(.p_inkStudy) a:focus-visible,body:has(.p_inkStudy) button:focus-visible{outline:.2rem solid var(--clr-ver);outline-offset:.6rem}@media(max-width:767px){body:has(.p_inkStudy) .l_header_inner{height:6.8rem;width:calc(100% - 4rem);padding:0}body:has(.p_inkStudy) .l_header_logo{font-size:1.3rem}body:has(.p_inkStudy) .l_header_cta{min-height:3.5rem;padding:.6rem 1.4rem}}.p_inkHero{--stain-scroll:0rem;--stain-pointer-x:0rem;--stain-pointer-y:0rem;position:relative;isolation:isolate;min-height:max(85rem,100svh);display:grid;overflow:clip;background:var(--clr-paper)}.p_inkHero:before{content:"";position:absolute;inset:0;background:var(--url-wash) center/300% 300%;opacity:.42;pointer-events:none}@media(max-width:767px){.p_inkHero{min-height:max(76rem,100svh)}}.p_inkHero_inner{position:relative;z-index:1;max-width:136rem;display:flex;flex-direction:column;justify-content:center;padding-top:15rem;padding-bottom:10rem}@media(max-width:767px){.p_inkHero_inner{padding-top:12rem;padding-bottom:9rem}}.p_inkHero_stains{position:absolute;inset:0;pointer-events:none;z-index:0;mix-blend-mode:multiply}.p_inkHero_stainsInner{position:relative;max-width:none;width:100%;height:100%}.p_inkHero_stain{position:absolute;width:112%;aspect-ratio:3/2;opacity:.38;transform:translate3d(calc(var(--stain-pointer-x) * var(--stain-depth)),calc(var(--stain-scroll) * var(--stain-depth) + var(--stain-pointer-y) * var(--stain-depth)),0);transition:transform .65s cubic-bezier(.22,1,.36,1)}.p_inkHero_stain--far{--stain-depth:0.45;top:-3rem;right:-6%;opacity:.28;filter:blur(.08rem);-webkit-mask-image:linear-gradient(90deg,transparent 42%,#000 65%);mask-image:linear-gradient(90deg,transparent 42%,#000 65%)}.p_inkHero_stain--near{--stain-depth:1;bottom:-4rem;left:-6%;-webkit-mask-image:linear-gradient(90deg,#000 35%,transparent 65%);mask-image:linear-gradient(90deg,#000 35%,transparent 65%)}@media(max-width:767px){.p_inkHero_stain{width:70rem;opacity:.26}.p_inkHero_stain--far{top:4rem;right:-12rem;opacity:.2}.p_inkHero_stain--near{bottom:-2rem;left:-12rem}}@media(prefers-reduced-motion:reduce){.p_inkHero_stain{transform:none;transition:none}}.p_inkHero_copy{position:relative;text-align:center;width:100%;max-width:109rem;margin-inline:auto}.p_inkHero_kicker{font-size:1.2rem;letter-spacing:.22em;display:flex;justify-content:center;gap:2.4rem;align-items:center}.p_inkHero_kicker span{border-left:.1rem solid var(--study-line);padding-left:2.4rem}@media(max-width:767px){.p_inkHero_kicker{font-size:.9rem;gap:1rem;letter-spacing:.08em}.p_inkHero_kicker span{padding-left:1rem}}.p_inkHero_title{font-family:var(--font-brush);font-weight:400;line-height:1.07;letter-spacing:-.03em;margin-top:3.4rem}.p_inkHero_line{display:block;font-size:10.4rem;transform:translateX(-4rem);white-space:nowrap}.p_inkHero_line--second{font-size:13.2rem;margin-top:.5rem;transform:translateX(4rem)}@media(max-width:767px){.p_inkHero_line{font-size:4.8rem;transform:translateX(-1rem)}.p_inkHero_line--second{font-size:5.3rem;margin-top:1.2rem;transform:translateX(.3rem)}}.p_inkHero_brush{display:inline-block;font-family:var(--font-brush);font-size:1.23em;font-weight:400;letter-spacing:-.075em;line-height:.8;transform:rotate(-6deg) translateY(.03em);-webkit-text-stroke:.04rem currentColor}.p_inkHero_signature{position:relative;display:inline-block;width:5.8rem;aspect-ratio:.58;margin-left:2.4rem;vertical-align:-.02em;overflow:hidden;mix-blend-mode:multiply;pointer-events:none;opacity:.65}@media(max-width:767px){.p_inkHero_signature{width:3.3rem;margin-left:1rem}}.p_cta_sealAsset,.p_inkHero_signatureAsset,.p_price_sealAsset{position:absolute;display:block;width:192.5%;aspect-ratio:2/3;left:-46.4%;top:-31.6%;filter:brightness(1.04)}.p_inkHero_sub{margin-top:3.2rem;font-size:2.3rem;font-weight:700;letter-spacing:.05em}@media(max-width:767px){.p_inkHero_sub{font-size:1.6rem;margin-top:3rem}}.p_inkHero_description{max-width:59rem;margin-inline:auto;margin-top:1.6rem;font-size:1.3rem;line-height:2.1;color:var(--clr-sub);text-wrap:pretty}@media(max-width:767px){.p_inkHero_description{font-size:1.2rem;max-width:30rem;text-align:left;line-height:2}}.p_inkHero_actions{display:flex;justify-content:center;gap:1.4rem;margin-top:2.8rem}@media(max-width:767px){.p_inkHero_actions{flex-direction:column;gap:1rem;max-width:30rem;margin-inline:auto;margin-top:2.2rem}}.p_inkAction{position:relative;display:flex;align-items:center;justify-content:space-between;gap:3rem;border:.1rem solid var(--clr-ink);padding:1.7rem 2.4rem;min-width:27rem;font-size:1.3rem;font-weight:700;transition:background .3s,color .3s}.p_inkAction span:last-child{font-family:var(--font-sans);font-size:2rem;line-height:1;transition:transform .35s var(--ease-out)}.p_inkAction--red{background:var(--clr-ver);border-color:var(--clr-ver);color:var(--clr-paper-light)}@media(hover:hover){.p_inkAction:hover{background:var(--clr-ink);color:var(--clr-paper-light);border-color:var(--clr-ink)}.p_inkAction:hover span:last-child{transform:translate(.3rem,-.3rem)}}@media(max-width:767px){.p_inkAction{min-width:0;padding:1.3rem 1.8rem;font-size:1.2rem}}.p_inkHero_note{font-size:1rem;color:var(--clr-sub);margin-top:1.4rem}@media(max-width:767px){.p_inkHero_note{max-width:29rem;margin-inline:auto;font-size:.95rem}}.p_inkHero_foot{position:absolute;inset:auto 4rem 3.4rem;display:flex;align-items:center;border-top:.1rem solid var(--study-line);padding-top:1.8rem}@media(max-width:767px){.p_inkHero_foot{inset:auto 2rem 2.4rem;padding-top:1.6rem}}.p_inkHero_index{font-family:var(--font-brush);font-size:2rem}.p_inkHero_index span{font-family:var(--font-sans);font-size:1rem;letter-spacing:.1em}@media(max-width:767px){.p_inkHero_index{display:none}}.p_inkHero_scroll{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2rem;font-family:var(--font-mono);font-size:.95rem;letter-spacing:.12em}.p_inkHero_scroll span{font-size:2rem;animation:ink-scroll 2.5s ease-in-out infinite}@media(max-width:767px){.p_inkHero_scroll{position:static;transform:none;font-size:.8rem;gap:1rem}}@keyframes ink-scroll{0%,to{transform:translateY(-.2rem)}50%{transform:translateY(.4rem)}}.c_inkCloudLayer{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.c_inkCloudLayer canvas{position:absolute;inset:0;width:100%;height:100%}.c_inkCloudLayer.is_gl .c_inkCloudFallback{visibility:hidden}.c_inkCloudFallback{position:absolute;width:80rem;pointer-events:none}.c_inkCloudFallback--left{top:-25rem;left:-45rem;transform:rotate(20deg)}.c_inkCloudFallback--right{right:-40rem;bottom:-23rem;transform:rotate(-20deg)}@media(max-width:767px){.c_inkCloudFallback{width:37rem}.c_inkCloudFallback--left{top:-9rem;left:-24rem}.c_inkCloudFallback--right{right:-24rem;bottom:-8rem}}.p_inkHero_controls{position:absolute;inset:0;z-index:5;max-width:none;pointer-events:none}.p_inkIntro{position:absolute;inset:0;display:none;align-items:center;justify-content:center;flex-direction:column;background:var(--clr-paper)}.p_inkIntro_logo{width:42rem;max-width:80%}@media(max-width:767px){.p_inkIntro_logo{width:28rem}}.p_inkIntro_caption{margin-top:3rem;font-family:var(--font-brush);font-size:1.5rem;letter-spacing:.16em}.p_inkSkip{position:absolute;right:4rem;bottom:3rem;font-size:1rem;letter-spacing:.08em;cursor:pointer;min-height:4.4rem;padding-inline:.8rem;pointer-events:auto}.p_inkSkip span{margin-left:1rem;font-size:1.7rem}@media(max-width:767px){.p_inkSkip{right:2rem;bottom:1.4rem;font-size:.9rem}}.p_inkSkip{display:none;background:var(--clr-paper)}.js .p_inkOpening:not(.is_ready) .p_inkHero_copy{opacity:0}.js .p_inkOpening:not(.is_ready) .p_inkIntro{display:flex}.js .p_inkOpening:not(.is_ready) .p_inkSkip{display:block}.p_inkMechanism{isolation:isolate;padding-top:15rem;padding-bottom:10rem;background:var(--clr-paper)}.p_inkMechanism:before{content:"";position:absolute;inset:0;background:var(--url-wash) center/cover;opacity:.2;pointer-events:none}.p_inkMechanism .c_eyebrow{font-size:1.2rem;letter-spacing:.3em;color:var(--clr-ver)}.p_inkMechanism .c_secTitle{font-family:var(--font-brush);font-weight:400;letter-spacing:-.03em;max-width:87rem;font-size:8rem;line-height:1.25;text-wrap:balance}.p_inkMechanism .c_secLead{max-width:68rem;font-size:1.6rem;line-height:2;margin-top:3rem}.p_inkMechanism .p_solution_list{margin-top:6rem;gap:0}.p_inkMechanism .p_solution_item{border-top:0;padding:0 4rem;border-left:.1rem solid var(--study-line)}.p_inkMechanism .p_solution_item:first-child{padding-left:0;border-left:0}.p_inkMechanism .p_solution_item:last-child{padding-right:0}.p_inkMechanism .p_solution_title{margin-top:1rem;font-size:2.8rem}.p_inkMechanism .p_solution_body{color:var(--clr-ink);margin-top:1.8rem;font-size:1.45rem}.p_inkMechanism .p_solution_why{border-top:.1rem solid var(--study-line);margin-top:7rem;padding-top:4rem}.p_inkMechanism .p_solution_why_title{font-family:var(--font-brush);font-weight:400;font-size:3.6rem}.p_inkMechanism .c_inkCloudFallback--right{bottom:auto;top:-35rem}@media(max-width:767px){.p_inkMechanism{padding-top:8rem;padding-bottom:6rem}.p_inkMechanism .c_secTitle{font-size:3.8rem;max-width:33rem;line-height:1.35}.p_inkMechanism .c_secLead{font-size:1.35rem;margin-top:2rem}.p_inkMechanism .p_solution_list{margin-top:3rem}.p_inkMechanism .p_solution_item{display:grid;grid-template-columns:7rem 1fr;grid-column-gap:1.5rem;column-gap:1.5rem;border-left:0;border-top:.1rem solid var(--study-line);padding:2.4rem 0 0;margin-top:2.4rem}.p_inkMechanism .p_solution_item:first-child{margin-top:0}.p_inkMechanism .p_solution_title{font-size:2.2rem;margin-top:0}.p_inkMechanism .p_solution_body{grid-column:2;font-size:1.3rem;margin-top:1rem}.p_inkMechanism .p_solution_why{margin-top:4rem;padding-top:3rem}.p_inkMechanism .p_solution_why_title{font-size:2.7rem}.p_inkMechanism .p_solution_why_text{font-size:1.3rem}.p_inkMechanism .c_inkCloudFallback--right{top:-16rem}}.p_inkMechanism_number{display:block;font-family:var(--font-brush);font-size:9rem;line-height:1}@media(max-width:767px){.p_inkMechanism_number{grid-row:span 2;font-size:6rem}}.p_inkMechanism_titleLine{display:block}@media(prefers-reduced-motion:reduce){.js .p_inkOpening:not(.is_ready) .p_inkHero_copy{opacity:1}.p_inkIntro,.p_inkSkip{display:none!important}}body:has(.p_inkStudy){--journey-space:14rem;--journey-muted:#625f58}body:has(.p_inkStudy) .l_header_nav a{position:relative}body:has(.p_inkStudy) .l_header_nav a:after{content:"";position:absolute;left:0;right:0;bottom:-1rem;height:.2rem;background:var(--clr-ver);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}body:has(.p_inkStudy) .l_header_nav a:hover:after,body:has(.p_inkStudy) .l_header_nav a[aria-current]:after{transform:scaleX(1)}body:has(.p_inkStudy) .l_footer{position:relative;background:var(--clr-ink);color:var(--clr-paper);padding-top:5rem;padding-bottom:5rem}body:has(.p_inkStudy) .l_footer_company,body:has(.p_inkStudy) .l_footer_copy,body:has(.p_inkStudy) .l_footer_inner,body:has(.p_inkStudy) .l_footer_links{color:inherit}@media(max-width:767px){body:has(.p_inkStudy){--journey-space:8rem}}.p_inkStudy{--chapter-depth:22rem;background:var(--clr-paper);overflow-x:clip;isolation:isolate}.p_inkStudy.has_journey>.c_inkChapter{z-index:var(--chapter-order)}.p_inkStudy.has_journey>.c_inkChapter:not(.p_inkOpening):not(.c_inkPortal--problem){translate:0 var(--chapter-shift,0)}.p_inkStudy.has_journey>.p_inkOpening,.p_inkStudy.has_journey>section:not(.p_dark){background-color:var(--clr-paper);box-shadow:0 3rem 4rem -3rem hsla(0,0%,7%,.22)}.p_inkStudy>section:not(.p_inkHero):not(.p_inkMechanism){padding-top:var(--journey-space);padding-bottom:var(--journey-space);overflow:visible;scroll-margin-top:9rem}.p_inkStudy .p_light{isolation:isolate}.p_inkStudy .c_secHead{position:relative}.p_inkStudy .c_eyebrow{font-family:var(--font-mono);font-size:1.15rem;letter-spacing:.2em}.p_inkStudy .c_secHead>.c_eyebrow,.p_inkStudy .p_cta_inner>.c_eyebrow{display:none}.p_inkStudy .c_secHead>.c_eyebrow+h2,.p_inkStudy .p_cta_inner>.c_eyebrow+h2{margin-top:0}.p_inkStudy .c_secTitle{max-width:92rem;font-family:var(--font-brush);font-size:6.2rem;font-weight:400;line-height:1.5;letter-spacing:-.03em;text-wrap:pretty}.p_inkStudy .c_secLead{max-width:63rem;margin-top:3rem;font-size:1.5rem;line-height:2.2}.p_inkStudy .p_dark{position:relative;isolation:isolate;background:var(--clr-ink);color:var(--clr-paper)}.p_inkStudy .p_dark:after{content:"";position:absolute;inset:auto -2rem -9rem;height:12rem;background:var(--clr-ink);-webkit-mask-image:var(--url-boundary);mask-image:var(--url-boundary);-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:rotate(180deg);pointer-events:none;z-index:2}.p_inkStudy .c_onInk{color:var(--clr-paper);mix-blend-mode:normal}.p_inkStudy .c_btn{border-width:.1rem;transition:color .3s,background-color .3s,border-color .3s}.p_inkStudy .p_affinity_strokes,.p_inkStudy .p_cta_frame,.p_inkStudy .p_flow_strokes,.p_inkStudy .p_problem_side{display:none}.p_inkStudy .c_table{font-size:1.35rem}.p_inkStudy .c_table td,.p_inkStudy .c_table th{padding-top:2rem;padding-bottom:2rem}@media(max-width:767px){.p_inkStudy{--chapter-depth:9rem}.p_inkStudy .c_secTitle{max-width:33rem;font-size:3.5rem;line-height:1.45}.p_inkStudy .c_eyebrow{font-size:1rem}.p_inkStudy .c_secLead{font-size:1.35rem;margin-top:2rem}.p_inkStudy .c_table{font-size:1.2rem}.p_inkStudy .c_table td,.p_inkStudy .c_table th{padding-top:1.5rem;padding-bottom:1.5rem}.p_inkStudy .p_dark:after{bottom:-4.5rem;height:6rem}}.c_inkTitlePart{display:inline-block}.c_inkPortal_mask,.c_inkScene{position:absolute}.c_inkScene{--journey-y:0rem;--journey-turn:0deg;inset:0;overflow:clip;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8rem,#000 calc(100% - 8rem),transparent);mask-image:linear-gradient(180deg,transparent,#000 8rem,#000 calc(100% - 8rem),transparent)}.c_inkScene_inner{position:relative;height:100%}.c_inkScene_cloud{position:absolute;width:72rem;transform-origin:center}.c_inkScene_cloud--far{top:4rem;right:-36rem;opacity:.09;filter:blur(.4rem);transform:translateY(calc(var(--journey-y) * -.6)) rotate(-22deg)}.c_inkScene_cloud--near{left:-55rem;bottom:-14rem;opacity:.85;transform:translateY(var(--journey-y)) rotate(calc(15deg + var(--journey-turn)))}@media(max-width:767px){.c_inkScene_cloud{width:40rem}.c_inkScene_cloud--far{right:-29rem}.c_inkScene_cloud--near{left:-36rem;bottom:-6rem;opacity:.45}}.c_inkScene_ring{display:none;position:absolute;width:50rem;aspect-ratio:1;top:16rem;left:-10rem;opacity:.18;transform:translateY(calc(var(--journey-y) * -.4)) rotate(var(--journey-turn))}.c_inkScene--side .c_inkScene_cloud--far{top:auto;bottom:10rem;right:-25rem}.c_inkScene--mist .c_inkScene_cloud--near{opacity:.08;filter:blur(.5rem);left:-18rem;width:95rem}.c_inkScene--orbit .c_inkScene_ring{display:block}.c_inkScene--orbit .c_inkScene_cloud--near{left:-42rem;bottom:10%;transform:translateY(var(--journey-y)) rotate(75deg)}.c_inkScene--dark{color:var(--clr-paper)}.c_inkScene--dark .c_inkScene_cloud{filter:invert(1)}.c_inkScene--dark .c_inkScene_cloud--far{opacity:.045;filter:invert(1) blur(.6rem);right:-15rem;width:105rem}.c_inkScene--dark .c_inkScene_cloud--near{opacity:.13}.c_inkScene--sweep .c_inkScene_cloud--near{width:100rem;bottom:12%;left:-62rem;transform:translateY(var(--journey-y)) rotate(80deg)}.c_inkScene--quiet .c_inkScene_cloud{opacity:.035}.c_inkScene--closing .c_inkScene_cloud--far{opacity:.65;filter:none;top:-20rem;right:-39rem}.c_inkScene--closing .c_inkScene_cloud--near{width:95rem;left:-60rem;bottom:-18rem}.c_inkPortal{position:relative;height:46rem;background:var(--clr-ink);isolation:isolate}.c_inkPortal_stage{position:relative;height:100%;overflow:clip;display:grid;place-items:center}.c_inkPortal_disc{position:absolute;width:150vmax;aspect-ratio:1;background:var(--clr-ink);transform:scale(var(--portal-scale,1)) rotate(var(--portal-turn,0deg))}.c_inkPortal_inner{position:relative;text-align:center;color:#fff;mix-blend-mode:difference}.c_inkPortal_word{display:block;font-family:var(--font-brush);font-size:13rem;line-height:1.4}.c_inkPortal_line{display:block;width:.1rem;height:7rem;margin-inline:auto;margin-top:3rem;background:currentColor}.js .p_inkStudy .c_inkPortal{height:155svh;background:var(--clr-paper)}.js .p_inkStudy .c_inkPortal .c_inkPortal_stage{position:-webkit-sticky;position:sticky;top:0;height:100svh}.p_inkStudy .p_problem>.l_inner{display:grid;grid-template-columns:4fr 6fr;grid-gap:10rem;gap:10rem;align-items:start}.p_inkStudy .p_problem .c_secHead{position:relative}.p_inkStudy .p_problem .c_secTitle{font-size:4.8rem;max-width:36rem}.p_inkStudy .p_problem .p_problem_list{margin-top:0;border-top:none}.p_inkStudy .p_problem .p_problem_item{grid-template-columns:7rem 1fr;gap:2rem;padding-top:4rem;padding-bottom:4rem;border-top:.1rem solid var(--study-line);border-bottom:none;margin-left:0}.p_inkStudy .p_problem .p_problem_num{font-family:var(--font-brush);font-size:6.5rem;font-weight:400;color:var(--clr-ver)}.p_inkStudy .p_problem .p_problem_title{font-size:2.4rem;line-height:1.7}.p_inkStudy .p_problem .p_problem_body{margin-top:2rem;line-height:2}.p_inkStudy .p_affinity{padding-top:5rem!important;padding-bottom:18rem!important}.p_inkStudy .p_affinity .p_affinity_inner{display:block;max-width:102rem}.p_inkStudy .p_affinity .p_affinity_body{display:block}.p_inkStudy .p_affinity .c_secHead{text-align:center}.p_inkStudy .p_affinity .c_secTitle{font-family:var(--font-brush);font-size:8.5rem;font-weight:400;letter-spacing:-.03em;line-height:1.5}.p_inkStudy .p_affinity .p_affinity_text{max-width:58rem;margin-inline:auto;margin-top:5rem;font-size:1.6rem;line-height:2.5;color:var(--clr-paper)}.p_inkStudy .p_affinity .p_affinity_text--strong{max-width:74rem;font-family:var(--font-brush);font-size:4.3rem;font-weight:400;line-height:1.8;margin-top:7rem;text-align:center}.p_inkStudy .p_proof{padding-top:20rem!important}.p_inkStudy .p_proof .p_proof_people{gap:8rem;margin-top:8rem}.p_inkStudy .p_proof .p_proof_person{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem;align-items:end}.p_inkStudy .p_proof .p_proof_person:last-child{margin-top:12rem}.p_inkStudy .p_proof .p_proof_photo{border-radius:48% 48% 0 0;border:.1rem solid var(--study-line);background:transparent}.p_inkStudy .p_proof .p_proof_name{font-family:var(--font-brush);font-size:3.4rem;font-weight:400}.p_inkStudy .p_proof .p_proof_meta,.p_inkStudy .p_proof .p_proof_text{font-size:1.3rem;line-height:2}.p_inkStudy .p_proof .p_proof_tiles{grid-template-columns:1.65fr 1fr 1fr 1fr;align-items:end;margin-top:10rem;border-top:none;gap:4rem}.p_inkStudy .p_proof .p_proof_tile{border-top:.1rem solid var(--study-line);padding-top:3rem}.p_inkStudy .p_proof .p_proof_tile:first-child{border-top:none}.p_inkStudy .p_proof .p_proof_tile:first-child .p_proof_tile_num{font-size:20rem;letter-spacing:-.13em}.p_inkStudy .p_proof .p_proof_tile_num{font-size:7rem}.p_inkStudy .p_money .c_secHead{border-top:.1rem solid var(--study-line);padding-top:5rem}.p_inkStudy .p_money .p_money_list{display:block;margin-top:7rem}.p_inkStudy .p_money .p_money_item{display:grid;grid-template-columns:9rem 1.1fr 1fr;align-items:start;grid-column-gap:4rem;column-gap:4rem;padding-top:4rem;margin-top:4rem}.p_inkStudy .p_money .p_money_num{font-size:6rem;color:var(--clr-ver)}.p_inkStudy .p_money .p_money_title{font-size:3.1rem;margin-top:0;line-height:1.6}.p_inkStudy .p_money .p_money_body{margin-top:.5rem;line-height:2.1}.p_inkStudy .p_money .p_money_note{max-width:63rem;margin-left:auto;margin-top:5rem}.p_inkStudy .p_money .p_money_plans{margin-top:10rem;border-top:.1rem solid var(--study-line);padding-top:4rem}.p_inkStudy .p_money .c_planKey{font-size:4rem;font-weight:500}.p_inkStudy .p_price .c_secTitle{max-width:58rem}.p_inkStudy .p_price .p_price_receipt{width:calc(100% - 20rem);margin-left:auto;margin-top:7rem;padding:4rem 5rem 7rem;border-color:hsla(0,0%,7%,.25);box-shadow:-2rem 2rem 0 -.1rem var(--clr-paper),-2rem 2rem 0 0 hsla(0,0%,7%,.18),0 3rem 8rem hsla(0,0%,7%,.08);rotate:-1.5deg}.p_inkStudy .p_price .p_price_seal--motif{width:4.6rem;aspect-ratio:.58;overflow:hidden;mix-blend-mode:multiply;opacity:.65;transform:rotate(-5deg);pointer-events:none}@media(max-width:767px){.p_inkStudy .p_price .p_price_seal--motif{width:3.4rem}}.p_inkStudy .p_price .p_price_receipt_row{grid-template-columns:1fr auto;column-gap:3rem;padding-top:2.4rem;padding-bottom:2.4rem}.p_inkStudy .p_price .p_price_receipt_name{font-size:1.9rem}.p_inkStudy .p_price .p_price_receipt_desc{grid-row:2;grid-column:1/-1;max-width:60rem}.p_inkStudy .p_price .p_price_receipt_amount{grid-column:2;grid-row:1;font-size:2.2rem}.p_inkStudy .p_price .p_price_receipt_row.is_zero{color:var(--clr-ver)}.p_inkStudy .p_price .p_price_grid{grid-template-columns:8fr 3fr;margin-top:10rem;gap:6rem}.p_inkStudy .p_price .p_price_excluded{border-top:.2rem solid var(--clr-ver);padding-top:2rem}.p_inkStudy .p_reward{padding-top:5rem!important}.p_inkStudy .p_reward .c_secHead{max-width:90rem}.p_inkStudy .p_reward .p_reward_plans{gap:10rem;margin-top:9rem}.p_inkStudy .p_reward .p_reward_plan{border-top:.1rem solid hsla(44,31%,93%,.3);padding-top:4rem}.p_inkStudy .p_reward .p_reward_plan_key{font-size:24rem;font-weight:400;letter-spacing:-.1em}.p_inkStudy .p_reward .p_reward_plan_title{font-family:var(--font-brush);font-size:4.5rem;font-weight:400;margin-top:3rem}.p_inkStudy .p_reward .p_reward_plan_body{max-width:46rem;margin-top:2rem;line-height:2.2}.p_inkStudy .p_reward .p_reward_rules{margin-top:10rem;gap:5rem}.p_inkStudy .p_reward .p_reward_rule_num{opacity:.65}.p_inkStudy .p_reward .p_reward_statement{grid-template-columns:1.25fr 1fr;margin-top:9rem;gap:8rem;align-items:center}.p_inkStudy .p_reward .p_reward_statement_text{font-family:var(--font-brush);font-size:3.3rem;line-height:1.9}.p_inkStudy .p_sim{padding-top:20rem!important}.p_inkStudy .p_sim .c_secTitle{max-width:76rem}.p_inkStudy .p_sim .p_sim_box{border:none;border-top:.1rem solid var(--study-line);border-bottom:.1rem solid var(--study-line);background:transparent;padding:5rem 0;gap:8rem;margin-top:7rem}.p_inkStudy .p_sim .p_sim_inputs{padding-right:4rem}.p_inkStudy .p_sim .p_sim_field{margin-top:3rem}.p_inkStudy .p_sim .p_sim_field_control input{font-family:var(--font-mono);font-size:4rem;font-weight:400;min-width:0}.p_inkStudy .p_sim .p_sim_field_control select{font-size:1.4rem;min-width:0}.p_inkStudy .p_sim .p_sim_results{border-left:none;padding-left:0}.p_inkStudy .p_sim .p_sim_result_big{font-size:11rem!important;font-weight:400}.p_inkStudy .p_sim .p_sim_result dt{line-height:1.8}.p_inkStudy .p_sim .p_sim_result dd:not(.p_sim_result_big){font-size:1.6rem}.p_inkStudy .p_sim .p_sim_results .c_btn{background:var(--clr-ver);border-color:var(--clr-ver);color:var(--clr-paper)}.p_inkStudy .p_sim .p_sim_examples{gap:6rem}.p_inkStudy .p_flow{margin-top:9rem;padding-top:12rem!important}.p_inkStudy .p_flow:before{content:"";position:absolute;inset:-9rem -2rem auto;height:12rem;background:var(--clr-ink);-webkit-mask-image:var(--url-boundary);mask-image:var(--url-boundary);-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:none}.p_inkStudy .p_flow .p_flow_inner{display:grid;grid-template-columns:4fr 5fr;grid-column-gap:12rem;column-gap:12rem;align-items:start}.p_inkStudy .p_flow .c_secHead{position:-webkit-sticky;position:sticky;top:14rem}.p_inkStudy .p_flow .c_secTitle{font-size:5.2rem}.p_inkStudy .p_flow .p_flow_list{display:block;margin-top:0;border-left:.1rem solid hsla(44,31%,93%,.25);padding-left:4rem}.p_inkStudy .p_flow .p_flow_item{display:grid;grid-template-columns:7rem 1fr;grid-gap:0 2rem;gap:0 2rem;padding-top:3rem;padding-bottom:4rem;border-top:0;border-bottom:.1rem solid hsla(44,31%,93%,.25)}.p_inkStudy .p_flow .p_flow_num{font-family:var(--font-brush);grid-row:span 2;font-size:4rem;font-weight:400;opacity:.55}.p_inkStudy .p_flow .p_flow_title{margin-top:0;font-size:2.4rem}.p_inkStudy .p_flow .p_flow_body{grid-column:2;line-height:2}.p_inkStudy .p_flow .p_flow_note{grid-column:2;margin-top:3rem}.p_inkStudy .p_cond{padding-top:20rem!important}.p_inkStudy .p_cond .c_secTitle{max-width:70rem}.p_inkStudy .p_cond .p_cond_grid{gap:9rem;margin-top:8rem}.p_inkStudy .p_cond .p_cond_col>.c_label{font-family:var(--font-brush);font-size:3.4rem;font-weight:400;color:var(--clr-ink)}.p_inkStudy .p_cond .p_cond_item{padding-top:2.4rem;padding-bottom:2.4rem}.p_inkStudy .p_cond .p_cond_col:first-child .p_cond_list{border-top:.2rem solid var(--clr-ver)}.p_inkStudy .p_cond .p_cond_limit{max-width:73rem;font-family:var(--font-brush);font-size:3rem;font-weight:400;line-height:1.9;margin-top:6rem}.p_inkStudy .p_faq{--faq-index-width:3.6rem;--faq-gap:2rem;--faq-control-size:3.6rem}.p_inkStudy .p_faq>.l_inner{display:grid;grid-template-columns:3fr 7fr;grid-gap:7rem;gap:7rem;align-items:start}.p_inkStudy .p_faq .c_secHead{position:-webkit-sticky;position:sticky;top:14rem}.p_inkStudy .p_faq .c_secTitle{font-family:var(--font-brush);font-size:5.8rem;font-weight:400}.p_inkStudy .p_faq .p_faq_list{margin-top:0;min-width:0;border-top:.1rem solid var(--clr-ink)}.p_inkStudy .p_faq .p_faq_q{position:relative;padding-top:2.8rem;padding-bottom:2.8rem;grid-template-columns:var(--faq-index-width) minmax(0,1fr) var(--faq-control-size);column-gap:var(--faq-gap);align-items:center}.p_inkStudy .p_faq .p_faq_q:focus:not(:focus-visible){outline:none}.p_inkStudy .p_faq .p_faq_q:focus-visible{outline:.2rem solid var(--clr-ver);outline-offset:.5rem}@media(hover:hover){.p_inkStudy .p_faq .p_faq_q:hover .p_faq_q_text{color:var(--clr-ver)}.p_inkStudy .p_faq .p_faq_q:hover .p_faq_control{border-color:var(--clr-ver);color:var(--clr-ver)}}.p_inkStudy .p_faq .p_faq_q_mark{padding-top:0;font-family:var(--font-brush);font-size:1.8rem;letter-spacing:.08em;color:var(--clr-ver)}.p_inkStudy .p_faq .p_faq_q_text{font-size:1.65rem;font-weight:500;line-height:1.9;transition:color .25s}.p_inkStudy .p_faq .p_faq_item{border-bottom:.1rem solid var(--study-line)}.p_inkStudy .p_faq .p_faq_item[open]{background:transparent}.p_inkStudy .p_faq .p_faq_item[open] .p_faq_control{border-color:var(--clr-ink);background:var(--clr-ink);color:var(--clr-paper)}.p_inkStudy .p_faq .p_faq_item[open] .p_faq_control:after{transform:rotate(90deg) scaleX(0)}.p_inkStudy .p_faq .p_faq_item[open] .p_faq_answer{animation:faq-answer-in .35s ease-out}.p_inkStudy .p_faq .p_faq_control{position:relative;width:var(--faq-control-size);aspect-ratio:1;border:.1rem solid var(--study-line);border-radius:50%;transition:background-color .25s,border-color .25s,color .25s}.p_inkStudy .p_faq .p_faq_control:after,.p_inkStudy .p_faq .p_faq_control:before{content:"";position:absolute;width:1.2rem;height:.1rem;inset:0;margin:auto;background:currentColor}.p_inkStudy .p_faq .p_faq_control:after{transform:rotate(90deg);transition:transform .25s}.p_inkStudy .p_faq .p_faq_answer{display:grid;grid-template-columns:var(--faq-index-width) minmax(0,1fr) var(--faq-control-size);grid-column-gap:var(--faq-gap);column-gap:var(--faq-gap);align-items:start;padding-bottom:3.2rem}.p_inkStudy .p_faq .p_faq_answer_mark{font-family:var(--font-brush);font-size:1.8rem;line-height:1.8;color:var(--clr-ver)}.p_inkStudy .p_faq .p_faq_a{padding:0;font-size:1.4rem;line-height:2.2;color:var(--journey-muted)}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.p_inkStudy .p_cta{margin-top:2rem;padding-top:16rem!important;padding-bottom:15rem!important;background-image:none}.p_inkStudy .p_cta .p_cta_title{max-width:100rem;font-size:10rem;line-height:1.45}.p_inkStudy .p_cta .p_cta_title .c_inkTitlePart{display:block}.p_inkStudy .p_cta .p_cta_lead{max-width:47rem;margin-top:4rem;line-height:2.2}.p_inkStudy .p_cta .p_cta_btns{margin-top:5rem;gap:2rem}.p_inkStudy .p_cta .p_cta_btns .c_btn{min-height:7rem;min-width:30rem}.p_inkStudy .p_cta .p_cta_note{margin-top:3rem}.p_inkStudy .p_cta .p_cta_seal{margin-top:6rem;rotate:-7deg}.p_inkStudy .p_cta .p_cta_seal--motif{position:relative;width:5.8rem;aspect-ratio:.58;margin-inline:auto;overflow:hidden;mix-blend-mode:multiply;opacity:.65;pointer-events:none}@media(max-width:767px){.p_inkStudy .p_cta .p_cta_seal--motif{width:4.2rem}.c_inkScene--mist .c_inkScene_cloud--near{width:55rem;left:-36rem}.c_inkScene--dark .c_inkScene_cloud--far{width:60rem;right:-43rem}.c_inkScene--orbit .c_inkScene_cloud--near{left:-35rem}.c_inkScene_ring{width:30rem;left:-21rem}.c_inkScene--closing .c_inkScene_cloud--far{top:-17rem;right:-29rem}.c_inkScene--closing .c_inkScene_cloud--near{width:45rem;left:-35rem;bottom:-8rem}.c_inkPortal{height:28rem}.js .p_inkStudy .c_inkPortal{height:125svh}.js .p_inkStudy .c_inkPortal .c_inkPortal_stage{height:85svh;top:0}.c_inkPortal_word{font-size:7rem}.c_inkPortal_line{height:4rem}.p_inkStudy .p_faq>.l_inner,.p_inkStudy .p_flow .p_flow_inner,.p_inkStudy .p_problem>.l_inner{display:block}.p_inkStudy .p_faq .c_secHead,.p_inkStudy .p_flow .c_secHead,.p_inkStudy .p_problem .c_secHead{position:static}.p_inkStudy .p_flow .c_secTitle,.p_inkStudy .p_problem .c_secTitle{font-size:3.5rem;max-width:33rem}.p_inkStudy .p_problem .p_problem_list{margin-top:4rem}.p_inkStudy .p_problem .p_problem_item{grid-template-columns:4.5rem 1fr;gap:1.6rem;padding-top:2.6rem;padding-bottom:2.6rem}.p_inkStudy .p_problem .p_problem_num{font-size:4rem}.p_inkStudy .p_problem .p_problem_title{font-size:1.8rem}.p_inkStudy .p_problem .p_problem_body{font-size:1.3rem;margin-top:1.3rem}.p_inkStudy .p_affinity{padding-top:3rem!important;padding-bottom:10rem!important}.p_inkStudy .p_affinity .c_secTitle{font-size:4.7rem}.p_inkStudy .p_affinity .p_affinity_text{margin-top:3rem;font-size:1.4rem;line-height:2.4}.p_inkStudy .p_affinity .p_affinity_text--strong{font-size:2.8rem;margin-top:4rem}.p_inkStudy .p_cond,.p_inkStudy .p_proof,.p_inkStudy .p_sim{padding-top:12rem!important}.p_inkStudy .p_proof .p_proof_people{margin-top:4rem;gap:4rem}.p_inkStudy .p_proof .p_proof_person{grid-template-columns:13rem 1fr;gap:2rem;align-items:center}.p_inkStudy .p_proof .p_proof_person:last-child{margin-top:0}.p_inkStudy .p_proof .p_proof_name{font-size:2.6rem}.p_inkStudy .p_proof .p_proof_meta,.p_inkStudy .p_proof .p_proof_text{font-size:1.15rem}.p_inkStudy .p_proof .p_proof_tiles{grid-template-columns:1fr 1fr;gap:3rem 2rem;margin-top:5rem}.p_inkStudy .p_proof .p_proof_tile:first-child .p_proof_tile_num{font-size:12rem}.p_inkStudy .p_proof .p_proof_tile_num{font-size:4.8rem}.p_inkStudy .p_proof .p_proof_tile_label{font-size:1.15rem}.p_inkStudy .p_money .c_secHead{padding-top:3rem}.p_inkStudy .p_money .p_money_list{margin-top:4rem}.p_inkStudy .p_money .p_money_item{grid-template-columns:4.5rem 1fr;column-gap:1.6rem;padding-top:2.5rem;margin-top:2.5rem}.p_inkStudy .p_money .p_money_num{grid-row:span 2;font-size:4rem}.p_inkStudy .p_money .p_money_title{font-size:2.2rem}.p_inkStudy .p_money .p_money_body{grid-column:2;font-size:1.3rem;margin-top:1.5rem}.p_inkStudy .p_money .p_money_note{font-size:1.2rem;margin-top:3rem}.p_inkStudy .p_money .p_money_plans{margin-top:5rem;padding-top:3rem}.p_inkStudy .p_price .p_price_receipt{width:100%;padding:2rem 1.6rem 6rem;margin-top:4rem;rotate:0deg;box-shadow:-.7rem .7rem 0 -.1rem var(--clr-paper),-.7rem .7rem 0 hsla(0,0%,7%,.18)}.p_inkStudy .p_price .p_price_receipt_row{grid-template-columns:1fr;gap:.7rem;padding-top:2rem;padding-bottom:2rem}.p_inkStudy .p_price .p_price_receipt_name{font-size:1.6rem}.p_inkStudy .p_price .p_price_receipt_amount{grid-column:1;grid-row:3;text-align:left;font-size:2rem}.p_inkStudy .p_price .p_price_receipt_desc{font-size:1.2rem}.p_inkStudy .p_price .p_price_grid{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:6rem}.p_inkStudy .p_reward .p_reward_plans{gap:4rem;margin-top:5rem}.p_inkStudy .p_reward .p_reward_plan{display:grid;grid-template-columns:8rem 1fr;grid-gap:0 2rem;gap:0 2rem;padding-top:3rem}.p_inkStudy .p_reward .p_reward_plan_key{font-size:10rem;grid-row:span 2}.p_inkStudy .p_reward .p_reward_plan_title{margin-top:0;font-size:2.9rem}.p_inkStudy .p_reward .p_reward_plan_body{grid-column:2;font-size:1.3rem;margin-top:1.5rem}.p_inkStudy .p_reward .p_reward_rules{margin-top:5rem;gap:3rem}.p_inkStudy .p_reward .p_reward_statement{grid-template-columns:minmax(0,1fr);gap:4rem;margin-top:5rem}.p_inkStudy .p_reward .p_reward_statement_text{font-size:2.5rem}.p_inkStudy .p_sim .p_sim_box{margin-top:4rem;padding-top:3rem;padding-bottom:3rem;gap:4rem}.p_inkStudy .p_sim .p_sim_inputs{padding-right:0}.p_inkStudy .p_sim .p_sim_field_control input{font-size:3.4rem}.p_inkStudy .p_sim .p_sim_results{padding-top:3rem}.p_inkStudy .p_sim .p_sim_result_big{font-size:8rem!important}.p_inkStudy .p_sim .p_sim_result dd:not(.p_sim_result_big){font-size:1.4rem}.p_inkStudy .p_sim .p_sim_examples{gap:3rem}.p_inkStudy .p_flow{margin-top:4.5rem;padding-top:8rem!important}.p_inkStudy .p_flow:before{top:-4.5rem;height:6rem}.p_inkStudy .p_flow .p_flow_list{margin-top:4rem;padding-left:2rem}.p_inkStudy .p_flow .p_flow_item{grid-template-columns:4rem 1fr;gap:0 1.5rem;padding-top:2.4rem;padding-bottom:2.4rem}.p_inkStudy .p_flow .p_flow_item:before{left:-2rem}.p_inkStudy .p_flow .p_flow_num{font-size:2.8rem}.p_inkStudy .p_flow .p_flow_title{font-size:1.9rem}.p_inkStudy .p_flow .p_flow_body{font-size:1.3rem}.p_inkStudy .p_cond .p_cond_grid{margin-top:4rem;gap:4rem}.p_inkStudy .p_cond .p_cond_col>.c_label{font-size:2.7rem}.p_inkStudy .p_cond .p_cond_item{padding-top:2rem;padding-bottom:2rem}.p_inkStudy .p_cond .p_cond_limit{margin-top:4rem;font-size:2.5rem}.p_inkStudy .p_faq .c_secTitle{font-size:4.2rem}.p_inkStudy .p_faq .p_faq_list{margin-top:3rem}.p_inkStudy .p_faq{--faq-index-width:2rem;--faq-gap:1.2rem;--faq-control-size:3rem}.p_inkStudy .p_faq .p_faq_q{padding-top:2.2rem;padding-bottom:2.2rem}.p_inkStudy .p_faq .p_faq_q_text{font-size:1.4rem}.p_inkStudy .p_faq .p_faq_answer{grid-template-columns:var(--faq-index-width) minmax(0,1fr);padding-bottom:2.4rem}.p_inkStudy .p_faq .p_faq_a{font-size:1.3rem}.p_inkStudy .p_cta{margin-top:0;padding-top:10rem!important;padding-bottom:10rem!important}.p_inkStudy .p_cta .p_cta_title{font-size:3.8rem;max-width:33rem}.p_inkStudy .p_cta .p_cta_lead{max-width:29rem;margin-top:3rem;font-size:1.35rem}.p_inkStudy .p_cta .p_cta_btns{margin-top:3rem;gap:1.2rem}.p_inkStudy .p_cta .p_cta_btns .c_btn{min-height:6rem;min-width:29rem;font-size:1.4rem}.p_inkStudy .p_cta .p_cta_note{max-width:28rem;font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.p_inkStudy .p_faq_item[open] .p_faq_answer{animation:none}.p_inkStudy.has_journey>.c_inkChapter{translate:none;box-shadow:none}.c_inkScene_cloud,.c_inkScene_ring{transform:none}.js .p_inkStudy .c_inkPortal{height:32rem;background:var(--clr-ink)}.js .p_inkStudy .c_inkPortal .c_inkPortal_stage{position:relative;height:100%}.c_inkPortal_disc{transform:none}}.p_inkOpening{--stain-scroll:0rem;--stain-pointer-x:0rem;--stain-pointer-y:0rem;position:relative;display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;background:var(--clr-paper)}.p_inkOpening:before{content:"";position:absolute;inset:0;background:var(--url-wash) center/300% 300%;opacity:.2;pointer-events:none}.p_inkOpening_backdrop{position:-webkit-sticky;position:sticky;z-index:2;top:0;height:100svh;grid-area:1/1;overflow:clip;pointer-events:none}.p_inkOpening_backdrop .c_inkCloudLayer{opacity:var(--opening-cloud-opacity,1);transform:scale(var(--opening-cloud-scale,1));transform-origin:50% 45%}.p_inkOpening_backdrop .p_inkHero_stain{transition:none}.p_inkOpening_backdrop .p_inkHero_stains{opacity:var(--opening-stain-opacity,1);transform:scale(var(--opening-stain-scale,1))}.p_inkOpening_content{position:relative;z-index:1;grid-area:1/1;min-width:0}.p_inkOpening.has_leftHero .p_inkHero_controls{visibility:hidden}.p_inkStudy .p_inkOpening .p_inkHero,.p_inkStudy .p_inkOpening .p_inkMechanism{background:transparent;box-shadow:none;isolation:auto}.p_inkStudy .p_inkOpening .p_inkHero:before,.p_inkStudy .p_inkOpening .p_inkMechanism:before{content:none}.p_inkStudy .p_inkOpening .p_inkMechanism{position:relative;padding-top:max(18rem,22svh);padding-bottom:max(14rem,18svh);scroll-margin-top:10rem}.p_inkStudy .p_inkOpening .p_inkMechanism .js_fadeUp,.p_inkStudy .p_inkOpening .p_inkMechanism .js_ink{opacity:1}.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_list,.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_why,.p_inkStudy .p_inkOpening .p_inkMechanism>.l_inner>.c_secHead{opacity:var(--depth-opacity,1);transform:translateY(var(--depth-y,0)) scale(var(--depth-scale,1));will-change:transform,opacity;transform-origin:50% 0}.p_inkStudy .p_inkOpening .p_inkMechanism .c_secTitle{font-size:8rem;line-height:1.4}.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_list{margin-top:12rem}.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_why{margin-top:14rem;padding-top:7rem;gap:8rem;grid-template-columns:1.3fr 1fr;align-items:end}.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_why_title{font-size:4.6rem;line-height:1.5}.p_inkStudy .c_inkPortal--problem .c_inkPortal_word{font-size:clamp(3rem,6.5vw,9.4rem);line-height:1.6;letter-spacing:-.04em}@media(prefers-reduced-motion:no-preference){.js .p_inkStudy .c_inkPortal--problem{--curtain-overlap:100svh;margin-top:calc(-1*var(--curtain-overlap));height:calc(155svh + var(--curtain-overlap));background:var(--clr-ink)}.js .p_inkStudy .c_inkPortal--problem .c_inkPortal_stage{height:100svh}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.js .p_inkStudy .c_inkPortal--problem{height:calc(125svh + var(--curtain-overlap))}}.js .p_inkStudy .c_inkPortal--problem .c_inkPortal_stage{background:var(--clr-paper)}.p_inkStudy .p_problem.p_dark{--study-line:hsla(44,31%,93%,.25);padding-top:4rem;padding-bottom:12rem}.p_inkStudy .p_problem.p_dark:after{content:none}.p_inkStudy .p_problem.p_dark>.l_inner{display:block;max-width:110rem}.p_inkStudy .p_problem.p_dark .c_eyebrow{color:var(--clr-paper)}.p_inkStudy .p_problem.p_dark .c_secTitle{position:absolute;width:.1rem;height:.1rem;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.p_inkStudy .p_problem.p_dark .p_problem_list{margin-top:4rem}.p_inkStudy .p_problem.p_dark .p_problem_item{grid-template-columns:10rem minmax(0,1fr);gap:3rem;padding-top:4.5rem;padding-bottom:4.5rem}.p_inkStudy .p_problem.p_dark .p_problem_num{color:var(--clr-paper);opacity:.6}.p_inkStudy .p_problem.p_dark .p_problem_body{color:#d9d5cc}.p_inkStudy .p_problem.p_dark .c_inkScene_cloud--near{opacity:.055}@media(max-width:767px){.p_inkStudy .p_inkOpening .p_inkMechanism{padding-top:10rem;padding-bottom:9rem;scroll-margin-top:8rem}.p_inkStudy .p_inkOpening .p_inkMechanism .c_secTitle{font-size:4.1rem}.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_list{margin-top:6rem}.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_why{margin-top:8rem;padding-top:4rem;grid-template-columns:1fr;gap:4rem}.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_why_title{font-size:2.8rem}.p_inkStudy .c_inkPortal--problem .c_inkPortal_word{font-size:2.9rem;white-space:nowrap}.p_inkStudy .c_inkPortal--problem .c_inkPortal_inner{padding-inline:1.5rem}.p_inkStudy .p_problem.p_dark{padding-top:3rem;padding-bottom:8rem}.p_inkStudy .p_problem.p_dark .p_problem_item{grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;padding-top:3rem;padding-bottom:3rem}.p_inkStudy .p_problem.p_dark .p_problem_num{font-size:3.8rem}.p_inkStudy .p_problem.p_dark .p_problem_title{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.js .p_inkStudy .c_inkPortal--problem .c_inkPortal_stage{background:var(--clr-ink)}.p_inkOpening_backdrop{position:absolute;inset:0 0 auto}.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_list,.p_inkStudy .p_inkOpening .p_inkMechanism .p_solution_why,.p_inkStudy .p_inkOpening .p_inkMechanism>.l_inner>.c_secHead{opacity:1;transform:none;filter:none}}:root{--clr-paper:var(--paper);--clr-paper-light:var(--paper-bright);--clr-ink:var(--ink);--clr-ver:var(--red);--clr-sub:var(--muted);--font-brush:var(--brush);--font-sans:var(--sans);--font-mono:"IBM Plex Mono",monospace;--ease-out:var(--ease)}.l_inner{width:calc(100% - 12rem);margin-inline:auto}.p_editorial{overflow:clip}.p_inkStudy--editorial{--chapter-depth:44rem}[data-ink-art]{--art-travel:8rem;translate:0 var(--art-y,0)}[data-ink-art]>img{opacity:var(--art-reveal,1);filter:blur(var(--art-blur,0))}[data-ink-art=playing]>img{will-change:filter,opacity}.c_inkText_glyph{display:inline-block;transform-origin:center;white-space:pre}.c_inkText_accessible{position:absolute;width:.1rem;height:.1rem;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;pointer-events:none}.c_inkAccent{position:relative;display:inline-block;white-space:nowrap}.c_inkAccent:after,.p_ed_record_amount:after{content:"";position:absolute;inset-inline:0;bottom:var(--ink-underline-offset,-.2rem);height:var(--ink-underline-height,2.2rem);background:currentColor;-webkit-mask:var(--url-strokes) center/100% 460% no-repeat;mask:var(--url-strokes) center/100% 460% no-repeat;-webkit-clip-path:inset(0 var(--ink-line-inset,0) 0 0);clip-path:inset(0 var(--ink-line-inset,0) 0 0);opacity:.82;pointer-events:none}.p_ed_record_amount{--ink-underline-offset:-2.6rem;--ink-underline-height:1.8rem;position:relative}.p_ed_record_primary .p_ed_record_amount{--ink-underline-height:2.4rem}.p_ed_record .p_ed_record_caption{border-top:0}.c_inkQuestion_ask{--ink-underline-height:3rem;--ink-underline-offset:0.4rem}@media(max-width:767px){.c_inkAccent{--ink-underline-height:1.2rem;--ink-underline-offset:-0.3rem}.p_ed_record_amount{--ink-underline-height:1rem;--ink-underline-offset:-1.8rem}.p_ed_record_primary .p_ed_record_amount{--ink-underline-height:1.5rem}}.c_edChapter{position:relative;isolation:isolate}.c_edChapter--paper{background:var(--paper);color:var(--ink);box-shadow:0 4rem 6rem -4rem rgba(0,0,0,.35)}.c_edChapter--dark{background:var(--ink);color:var(--paper)}.c_edChapter>section{position:relative;background:transparent;overflow:visible}.c_edChapter>section>.inner{z-index:1}.c_edChapter:after{position:absolute;inset:auto 0 -2.5rem;height:3rem;background:var(--paper);-webkit-mask:var(--url-boundary) center/100% 100%;mask:var(--url-boundary) center/100% 100%;transform:rotate(180deg);content:"";pointer-events:none;z-index:2}.c_edChapter--dark:after{background:var(--ink)}.c_inkScene_inner{max-width:144rem}.c_edChapter>.c_inkScene--sweep .c_inkScene_cloud--near{left:-90rem;opacity:.5}.p_inkHero{min-height:max(86rem,100svh)}.p_inkHero_inner{padding-top:12rem}.p_inkHero_title{margin-top:4rem}.p_inkHero_line{font-size:11.2rem}.p_inkHero_line--second{font-size:14rem}.p_inkHero_glyph{display:inline-block;transform-origin:center}.p_inkHero_description{margin-top:2.6rem;line-height:2.2}.p_inkHero_actions{margin-top:3.2rem}.p_inkHero_foot{min-height:4rem;border:0}.p_inkHero_controls{width:100%}.p_inkIntro_logo{mix-blend-mode:multiply}.p_inkSkip{border:0}.js:not(.ink-intro-pending) .p_inkOpening:not(.is_ready):not(.is_opening) .p_inkIntro,.js:not(.ink-intro-pending) .p_inkOpening:not(.is_ready):not(.is_opening) .p_inkSkip{display:none}.js:not(.ink-intro-pending) .p_inkOpening:not(.is_ready):not(.is_opening) .p_inkHero_copy{opacity:1}.ink-intro-pending .p_ed_site_header{visibility:hidden}.p_inkOpening .p_ed_works{position:relative;min-height:100svh;padding-top:18rem;padding-bottom:18rem;background:transparent;border:0}.p_ed_works .p_ed_section_intro{display:block;text-align:center}.p_ed_works .p_ed_section_intro>p{margin-top:3rem;margin-inline:auto}.p_ed_track_record{margin-top:4rem}.p_ed_record{border-top:0}.p_ed_record_value{font-family:var(--font-brush);letter-spacing:-.1em}.p_ed_record_primary .p_ed_record_value{font-size:29rem}.p_ed_metrics_draft{margin-top:5rem}.p_inkStudy.p_inkStudy--editorial>.c_inkPortal.c_inkPortal--editorial{padding:0;background:var(--ink);box-shadow:none}.c_inkPortal--editorial .c_inkPortal_inner{z-index:2;max-width:150rem}.c_inkPortal_art{--thinking-opacity:0.17;position:absolute;z-index:1;inset:0;display:grid;place-items:center;pointer-events:none}.c_inkPortal_thinking{width:min(75rem,83.2661290323svh,115%);opacity:var(--thinking-opacity);filter:invert(1)}.c_inkPortal--editorial .c_inkPortal_art,.c_inkPortal--editorial .c_inkPortal_disc,.c_inkPortal--editorial .c_inkPortal_inner{translate:0 var(--portal-rise,0)}.c_inkQuestion_before{display:block;font-size:7.5rem}.c_inkQuestion_main{display:block;margin-top:2rem;font-size:clamp(4rem,9vw,13rem);line-height:1.5;white-space:nowrap;letter-spacing:-.075em}.p_ed_question{padding-top:4rem}.p_ed_flow:before,.p_ed_price:before,.p_ed_question:before{content:none}.p_ed_question_body{margin-top:0;text-align:center;font-size:2.4rem;line-height:2.4}.p_ed_question_stories{position:relative;isolation:isolate;margin-top:10rem;margin-inline:auto}.p_ed_question_worried{--worried-opacity:0.14;position:absolute;z-index:0;inset-inline-end:-12rem;top:50%;width:72rem;transform:translateY(-50%);opacity:var(--worried-opacity);filter:invert(1);pointer-events:none}.p_ed_question_story{position:relative;z-index:1}.p_ed_question_story>.p_ed_concern_mark{display:block;width:1em;height:1em;margin-top:.08em;color:var(--paper);opacity:.55}.p_ed_concern_mark svg{display:block;width:100%;height:100%;overflow:visible}.p_ed_concern_mark_grain{stroke:var(--ink);opacity:.65}.p_ed_question_story h3 em{color:var(--paper)}.p_ed_question_turn{max-width:104rem;margin-inline:auto;margin-top:16rem;text-align:center}.p_ed_answer{padding-top:12rem}.p_ed_answer_soroban{--soroban-opacity:0.23;--art-travel:6rem;z-index:-1;inset-inline-start:2rem;top:-14rem;width:70rem;transform:translateY(-50%);opacity:var(--soroban-opacity);filter:invert(1)}.p_ed_answer h2 em{color:var(--paper)}.p_ed_answer_seal{inset-inline-start:auto;inset-inline-end:-2rem;width:18rem;opacity:.2}.p_ed_money_result{border-color:var(--paper)}.p_ed_money_result strong{color:var(--paper)}.p_ed_improvement_ending{min-height:75svh;text-align:center;margin-top:8rem}.p_ed_team_art{--team-art-opacity:0.22;position:absolute;z-index:0;top:56%;transform:translateY(-50%);opacity:var(--team-art-opacity);pointer-events:none}.p_ed_team_art--packing{--art-travel:7rem;width:40rem;inset-inline-start:-6rem}.p_ed_team_art--delivery{--art-travel:10rem;width:43rem;inset-inline-end:-6rem}.p_ed_improvement_ending>.p_ed_section_tail{position:relative;z-index:1}.p_ed_merge_stroke{width:130rem;top:50%;left:50%;opacity:.14;transform:translate(-50%,-50%) rotate(-12deg)}.p_ed_section_tail{font-size:6rem}.p_ed_ai{--on-ink:var(--muted);color:var(--ink);border-top:.1rem solid var(--rule)}.p_ed_ai_heading h2>span:last-child b{color:var(--red)}.p_ed_human_work,.p_ed_task_sheet span{border-color:var(--rule)}.p_ed_team{border-top:0}.p_ed_portrait_placeholder{border:0}.p_ed_price{--on-ink:var(--muted);--red-light:var(--red)}.p_ed_price .p_ed_dark_fine{color:var(--muted)}.p_ed_receipt{box-shadow:-1.2rem 1.2rem 0 -.1rem var(--paper),-1.2rem 1.2rem 0 hsla(0,0%,7%,.24),0 3rem 6rem -4rem hsla(0,0%,7%,.3)}.p_ed_price_example{border-color:var(--rule)}.p_ed_price .p_ed_example_tag{color:var(--muted);border-color:var(--rule)}.p_ed_plans{--muted:var(--on-ink);--rule:#625e56}.p_ed_plans .p_ed_plan_options button{background:transparent;color:var(--paper);font-family:var(--font-brush)}.p_ed_plans .p_ed_plan_options button[aria-selected=true]{background:var(--paper);color:var(--ink)}.p_ed_plans .p_ed_plan_options button[aria-selected=true]:after{background:var(--ink)}.p_ed_plans .p_ed_plan_diagram,.p_ed_plans .p_ed_plan_name,.p_ed_plans .p_ed_scope_included h3{color:var(--paper)}.p_ed_plans .p_ed_diagram_bar{background:var(--paper);color:var(--ink)}.p_ed_plans .p_ed_baseline{background:#5a574f;color:var(--paper)}.p_ed_plans .p_ed_baseline b{background:var(--paper);color:var(--ink)}.p_ed_plans .p_ed_scope_included strong{color:var(--paper)}.p_ed_flow>.inner{display:grid;grid-template-columns:.9fr 1.3fr;grid-gap:0 8rem;gap:0 8rem;align-items:start}.p_ed_flow .p_ed_section_intro{position:-webkit-sticky;position:sticky;top:14rem;display:block}.p_ed_flow .p_ed_section_intro h2{font-size:6.2rem}.p_ed_flow .p_ed_section_intro p{margin-top:4rem}.p_ed_project_flow{margin:0;padding:0}.p_ed_project_flow li{grid-template-columns:5rem 1fr;gap:1.4rem 2.5rem;padding-top:4rem;padding-bottom:4rem}.p_ed_project_flow li p{grid-column:2}.p_ed_flow_number{grid-row:span 2;color:var(--paper);opacity:.6}.p_ed_flow_end{grid-column:2}.p_ed_faq h2{position:-webkit-sticky;position:sticky;top:14rem}.p_ed_contact{min-height:100svh;background:transparent;border:0}.p_ed_contact h2{font-size:9rem}.p_ed_contact_art{--consultation-opacity:0.2;z-index:-1;width:52rem;inset-inline-start:-8rem;inset-block-start:-12rem;opacity:var(--consultation-opacity)}.p_ed_contact_seal{width:8rem;opacity:.55}.p_ed_contact_logo{width:27rem}.p_ed_button>span{border:0;border-radius:0}html.lenis{height:auto}.lenis.lenis-smooth,html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}@media(max-width:767px){.l_inner{width:calc(100% - 4rem)}.p_inkStudy--editorial{--chapter-depth:13rem}.c_edChapter>.c_inkScene--sweep .c_inkScene_cloud--near{width:54rem;left:-48rem;opacity:.24}.p_inkHero{min-height:max(76rem,100svh)}.p_inkHero_inner{padding-top:10rem}.p_inkHero_line{font-size:4.8rem}.p_inkHero_line--second{font-size:5.3rem}.p_inkHero_controls{width:100%}.p_inkIntro_caption{font-size:1.1rem}.p_inkOpening .p_ed_works{min-height:0;padding-top:10rem;padding-bottom:12rem}.p_ed_record_primary .p_ed_record_value{font-size:17rem}.p_ed_track_record{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.p_ed_metrics_draft{margin-top:4rem}.c_inkQuestion_before{font-size:4rem}.c_inkQuestion_main{font-size:4.25rem;white-space:normal;max-width:32rem;margin-inline:auto}.c_inkQuestion_prefix{display:block;font-size:3rem}.c_inkQuestion_ask{display:block;margin-top:.6rem;white-space:nowrap}.c_inkPortal--editorial .c_inkPortal_line{height:5rem}.p_ed_question_body{font-size:1.65rem}.p_ed_question_stories{margin-top:6rem}.p_ed_question_worried{--worried-opacity:0.09;inset-inline-end:-12rem;width:40rem}.p_ed_question_turn{margin-top:10rem;text-align:left}.p_ed_answer{padding-top:18rem}.p_ed_answer_soroban{--art-travel:2rem;inset-inline-start:-8rem;top:-19rem;width:34rem}.p_ed_answer_seal{width:11rem;inset-inline-end:-3rem;opacity:.13}.p_ed_section_tail{font-size:2.9rem}.p_ed_improvement_ending{min-height:55svh;margin-top:3rem}.p_ed_team_art{--team-art-opacity:0.16;top:76%}.p_ed_team_art--packing{width:19rem;inset-inline-start:-3rem}.p_ed_team_art--delivery{width:21rem;inset-inline-end:-3rem}.p_ed_team_lead{font-size:2.5rem;white-space:nowrap}.p_ed_merge_stroke{width:76rem}.p_ed_receipt{rotate:0deg;transform:none}.p_ed_flow>.inner{display:block}.p_ed_faq h2,.p_ed_flow .p_ed_section_intro{position:static}.p_ed_flow .p_ed_section_intro h2{font-size:4rem}.p_ed_project_flow{margin-top:4rem}.p_ed_project_flow li{grid-template-columns:3.5rem 1fr;gap:1rem 1.6rem;padding-top:3rem;padding-bottom:3rem}.p_ed_flow .p_ed_section_intro p{margin-top:3rem}.p_ed_contact h2{font-size:4.2rem}.p_ed_contact_art{--consultation-opacity:0.12;width:32rem;inset-inline-start:-8rem;inset-block-start:-7rem}[data-ink-art]{--art-travel:4rem}.p_ed_team_art--packing{--art-travel:3.5rem}.p_ed_team_art--delivery{--art-travel:5rem}.p_ed_contact_seal{width:5.2rem}.p_ed_contact_logo{width:20rem}}@media(prefers-reduced-motion:reduce){[data-ink-art]{translate:none}[data-ink-art]>img{opacity:1;filter:none;will-change:auto}.c_inkText_glyph,[data-ink-fade]{opacity:1!important}.c_inkText_glyph{transform:none!important}.c_inkAccent:after,.p_ed_record_amount:after{-webkit-clip-path:none;clip-path:none}.c_inkPortal--editorial .c_inkPortal_art,.c_inkPortal--editorial .c_inkPortal_disc,.c_inkPortal--editorial .c_inkPortal_inner{translate:none}}