.selected-results-list[data-astro-cid-2fabap2r]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:900px}.selected-result-outcome[data-astro-cid-2fabap2r]{color:#102536;font-family:Rubik,system-ui,-apple-system,sans-serif;font-weight:600;margin:0!important;font-size:24px!important;line-height:1.3!important}.selected-result-problem[data-astro-cid-2fabap2r]{max-width:60ch;color:#2f3d4a;margin:0!important;font-size:var(--body-copy-size, 1.05rem)!important;line-height:1.6!important}.selected-result-changes[data-astro-cid-2fabap2r]{max-width:60ch;margin-top:14px;font-size:var(--body-copy-size, 1.05rem)}.selected-result-changes[data-astro-cid-2fabap2r] h3[data-astro-cid-2fabap2r]{margin:0 0 12px;color:#102536;font-family:Rubik,system-ui,-apple-system,sans-serif;font-size:inherit;font-weight:600;line-height:1.3}.selected-result-changes[data-astro-cid-2fabap2r] ul[data-astro-cid-2fabap2r]{margin:0;padding:0;list-style:none;color:#2f3d4a;font-size:var(--body-copy-size, 1.05rem);line-height:1.6}@media(width<=600px){.selected-result-outcome[data-astro-cid-2fabap2r]{font-size:20px!important}.selected-result-changes[data-astro-cid-2fabap2r]{margin-top:10px}}.ls-page,.ls-page *,.ls-page *:before,.ls-page *:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}.ls-page{--ls-stroke-width: 1.3px;--ls-stroke-control: #6b7785;--ls-stroke-structural: #1a2a3a;--rule: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 5'><path d='M 0,2.5 C 25,1.9 50,1.9 75,2.5 C 100,3.1 125,3.1 150,2.5' fill='none' stroke='%236b7785' stroke-width='1.5' stroke-linecap='round'/></svg>");--header-rule: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 5'><path d='M 0,2.5 C 25,1.9 50,1.9 75,2.5 C 100,3.1 125,3.1 150,2.5' fill='none' stroke='%239ca19f' stroke-width='1.5' stroke-linecap='round'/></svg>");--heading-ink: #102536;--body-copy-size: 21px;--heading-font: "Rubik", system-ui, -apple-system, sans-serif}html{font-size:17px}body{margin:0;padding:0;background:#f6f6f3}.ls-page{min-height:100vh;overflow-x:clip;font-family:Google Sans Flex,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:400;line-height:1.55;color:#2f3d4a;background:#f6f6f3}.ls-page ::selection{background:#46648b;color:#fff}.ls-page :focus-visible{outline:2px solid var(--ink-accent);outline-offset:3px;border-radius:3px}.ls-page :is(h1,h2,h3){font-family:var(--heading-font)}.ls-page .page{--page-gutter: clamp(32px, 4vw, 48px);display:flex;flex-direction:column;width:100%;min-height:100vh;max-width:calc(1120px + (var(--page-gutter) * 2));margin:0 auto;padding:34px var(--page-gutter) 0}.ls-page .page>main{flex:1 0 auto}.ls-page .text-link{color:#1a2a3a;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ls-page main>section,.ls-page main>header{max-width:660px}.ls-page main>.wide{max-width:none}.ls-page #hero .title{font-size:clamp(2.1rem,calc((100vw - 64px) / 15.75),2.95rem);line-height:1.07;margin-bottom:36px}.ls-page .ttl-br{display:inline}.ls-page .hero-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:56px;align-items:start;margin-top:0}.ls-page .hero-art{grid-column:2;grid-row:1}.ls-page .hero-copy{grid-column:1;grid-row:1}.ls-page .hero-art .hero-fig{position:relative;isolation:isolate;width:100%}.ls-page .hero-fig img{position:relative;width:100%;height:auto;display:block}.ls-page .hero-fig>.illustration-ink-wash{width:114%;height:130%;top:56%;left:50%;border-radius:24% 44% 39% 41%/24% 34% 36% 37%;transform:translate(-50%,-50%) scaleX(-1)}.ls-page .logostrip{margin-top:clamp(88px,10vw,128px);text-align:center}.ls-page .logostrip-link{display:block;color:inherit;text-decoration:none}.ls-page .strip-kicker{margin:0 0 16px;font-size:1.05rem;color:#2f3d4a}.ls-page .strip-names{display:flex;flex-wrap:wrap;gap:12px 64px;align-items:center;justify-content:center}.ls-page .strip-names img{display:block;width:auto;height:40px}.ls-page .strip-names .logo-contour{height:46px}.ls-page .strip-names .logo-nintendo{mix-blend-mode:multiply}@media(min-width:601px){.ls-page .strip-names img:nth-child(1),.ls-page .strip-names img:nth-child(2){height:46px}.ls-page .strip-names .logo-contour{height:50px}.ls-page .strip-names .logo-nintendo{height:32px}}@media(min-width:861px){.ls-page .strip-names{column-gap:88px}}.ls-page .top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;margin-bottom:44px;background-image:var(--header-rule);background-repeat:repeat-x;background-position:left bottom;background-size:150px 5px}.ls-page .brand{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:22px;letter-spacing:-.01em;color:#1a2a3a;text-decoration:none}.ls-page .brand .mark{width:44px;height:auto;flex-shrink:0;display:block}.ls-page .top-link{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:600;color:#2f3d4a;text-decoration:none;white-space:nowrap;transition:color .12s}.ls-page .top-actions{display:flex;align-items:center;gap:20px}.ls-page .top-actions .top-cta{margin-left:12px}.ls-page .mobile-menu-toggle,.ls-page .mobile-nav{display:none}.ls-page .mobile-menu-toggle{align-items:center;justify-content:center;width:44px;min-height:44px;padding:8px;border:0;background:transparent;color:#1a2a3a;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.ls-page .menu-glyph{width:26px;height:22px;display:block;overflow:visible}.ls-page .menu-glyph path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ls-page .menu-open,.ls-page .menu-close{transform-origin:14px 12px;transition:opacity .16s ease,transform .18s cubic-bezier(.2,.75,.25,1)}.ls-page .menu-close{opacity:0;transform:scale(.82) rotate(-7deg)}.ls-page .mobile-menu-toggle[aria-expanded=true] .menu-open{opacity:0;transform:scale(.82) rotate(6deg)}.ls-page .mobile-menu-toggle[aria-expanded=true] .menu-close{opacity:1;transform:none}.ls-page .title{font-size:3rem;font-weight:700;line-height:1.02;color:var(--heading-ink);letter-spacing:-.015em;margin-bottom:32px}.ls-page section h2{font-size:2rem;font-weight:700;color:var(--heading-ink);margin-bottom:16px;line-height:1.12;letter-spacing:-.005em}.ls-page .section-eyebrow-row{display:flex;align-items:center;gap:0;margin-bottom:16px}.ls-page #apply{margin-left:auto;margin-right:auto}.ls-page #apply .apply-frame{--apply-frame-outset: 32px;position:relative;isolation:isolate;width:100%;padding:0 0 56px;border:0;background:transparent}.ls-page #apply .apply-frame>#apply-title,.ls-page #apply .apply-frame>#apply-form,.ls-page #apply .apply-frame>.done{width:100%;max-width:660px;margin-left:auto;margin-right:auto}.ls-page #apply .apply-blueprint-illustration{position:relative;isolation:isolate;width:min(470px,100%);margin:0 auto 72px}.ls-page #apply .apply-blueprint-illustration img{display:block;width:100%;height:auto}.ls-page section p{margin-bottom:18px;line-height:1.55}.ls-page section p:last-child{margin-bottom:0}.ls-page .hero-sub{margin:0 0 24px;max-width:46ch;font-size:1.125rem;color:#2f3d4a;line-height:1.65}.ls-page #why.wide .why-grid{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:clamp(48px,6vw,76px);align-items:center;text-align:left}.ls-page .why-text-col{order:2;width:100%;max-width:none}.ls-page .why-text-col p{max-width:46ch;margin-left:0;margin-right:0}.ls-page .why-fig-col{order:1;width:100%;margin-top:0}.ls-page .why-fig-col .why-fig{position:relative;isolation:isolate;width:min(230px,100%);margin:0 auto}.ls-page .why-fig-col .why-fig img{position:relative;width:100%;height:auto;display:block}.ls-page #touchpoints .touchpoints-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(304px,434px);gap:clamp(48px,6vw,76px);align-items:center}.ls-page #touchpoints .touchpoints-copy p{max-width:46ch}.ls-page #touchpoints .touchpoints-fig{position:relative;isolation:isolate;justify-self:center;width:min(304px,100%)}.ls-page #touchpoints .touchpoints-fig img{position:relative;display:block;width:100%;height:auto}.ls-page #blueprint .blueprint-layout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:clamp(48px,6vw,76px);align-items:center}.ls-page #blueprint .blueprint-fig{position:relative;isolation:isolate;grid-column:1;justify-self:center;width:min(367px,100%)}.ls-page #blueprint .blueprint-fig img{position:relative;display:block;width:100%;height:auto}.ls-page #blueprint .blueprint-copy{grid-column:2;width:100%;max-width:none}.ls-page #blueprint .blueprint-copy>p{max-width:46ch}.ls-page .btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:.86rem;font-weight:600;color:#fff;background:transparent;border:none;cursor:pointer;position:relative;isolation:isolate;padding:11px 20px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.75,.25,1)}.ls-page .btn-pill:before{content:"";position:absolute;inset:-1px;z-index:-1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 156 44' preserveAspectRatio='none'><path d='M 10,2.5 C 35,1.5 60,3 85,2 C 110,3 135,1.7 147,2.7 Q 154,2.7 154,9 C 154.5,17 153.4,27 154,34 Q 154.5,41.5 147,41.3 C 122,42 92,40.5 65,41.3 C 40,40.6 18,42 9,41.4 Q 2,41.4 2,34 C 1.5,27 2.6,17 2,9 Q 2,2.5 10,2.5 Z' fill='%231a2a3a'/></svg>");background-size:100% 100%;background-repeat:no-repeat}.ls-page .btn-pill:after{content:"";position:absolute;left:12%;right:12%;bottom:-3px;z-index:-2;height:10px;border-radius:50%;background:#1a2a3a38;filter:blur(6px);opacity:0;transform:translateY(-3px) scaleX(.9);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.75,.25,1);pointer-events:none}.ls-page .btn-pill:hover{transform:translateY(-2px)}.ls-page .btn-pill:hover:after{opacity:1;transform:translateY(3px) scaleX(1)}.ls-page .btn-pill:active{transform:translateY(0)}.ls-page .btn-pill:active:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 156 44' preserveAspectRatio='none'><path d='M 10,2.5 C 35,1.5 60,3 85,2 C 110,3 135,1.7 147,2.7 Q 154,2.7 154,9 C 154.5,17 153.4,27 154,34 Q 154.5,41.5 147,41.3 C 122,42 92,40.5 65,41.3 C 40,40.6 18,42 9,41.4 Q 2,41.4 2,34 C 1.5,27 2.6,17 2,9 Q 2,2.5 10,2.5 Z' fill='%2346648b'/></svg>");filter:none}.ls-page .btn-pill:active:after{opacity:0}.ls-page .btn-pill:focus-visible{outline:2px solid var(--ink-accent);outline-offset:4px}.ls-page #hero .hero-cta,.ls-page #apply .btn-pill[type=submit]{min-width:167px;min-height:54px;padding:14px 28px;font-size:1rem}.ls-page .hero-actions{container:hero-actions / inline-size;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ls-page .hero-actions>*{flex:0 0 auto;max-width:100%}.ls-page #hero .hero-actions .hero-cta{width:auto;min-width:0;text-align:center;white-space:normal}@container hero-actions (max-width: 400px){.ls-page #hero .hero-actions .hero-cta{padding-inline:16px}}@container hero-actions (max-width: 330px){.ls-page #hero .hero-actions .hero-cta{padding-inline:12px}}@container hero-actions (max-width: 300px){.ls-page .hero-actions>*{flex:0 1 224px}.ls-page #hero .hero-actions .hero-cta{width:100%;white-space:normal}}.ls-page #hero .hero-cta--secondary{min-width:0;color:#1a2a3a;transform:none}.ls-page .hero-cta--secondary:before{inset:3px;background:none;border-radius:4px}.ls-page .hero-cta--secondary:after{display:none}@media(hover:hover){.ls-page .hero-cta--secondary:hover:before{background:var(--hover-wash)}}.ls-page .hero-cta--secondary:active:before{background:var(--hover-wash)}.ls-page .thesis{font-weight:700;line-height:1.12;color:var(--heading-ink);letter-spacing:-.005em;margin-bottom:14px}.ls-page .checklist{margin-top:4px}.ls-page .check-row{display:grid;grid-template-columns:32px 1fr;gap:16px;align-items:center;padding:13px 10px;border-radius:8px;cursor:pointer;position:relative;transition:background .12s}.ls-page .check-row:hover{background:var(--hover-wash)}.ls-page .check-row:hover .check-text{color:#2f3d4a}.ls-page .check-row input{position:absolute;opacity:0;width:32px;height:32px;margin:0;cursor:pointer}.ls-page .cbox{width:32px;height:32px;position:relative;display:flex;align-items:center;justify-content:center;margin-top:0;color:#64717f;transition:color .15s}.ls-page .cbox .wb{position:absolute;inset:0;width:100%;height:100%}.ls-page .cbox .tick{width:30px;height:30px;position:relative;left:4.4px;top:-3.6px;overflow:visible;color:var(--ink-accent);opacity:0;transform:scale(.5);transition:opacity .12s,transform .12s}.ls-page .check-row input:checked~.cbox{color:#1a2a3a}.ls-page .check-row input:checked~.cbox .tick{opacity:1;transform:scale(1);animation:tickpop .28s cubic-bezier(.34,1.56,.64,1)}.ls-page .check-row input:focus-visible~.cbox{outline:2px solid var(--ink-accent);outline-offset:4px;border-radius:4px}.ls-page .check-text{margin:0;font-size:1.05rem;font-weight:400;color:#1a2a3a;line-height:1.45;transition:color .15s}.ls-page .check-row input:checked~.check-text{color:#1a2a3a}.ls-page #diagnosis .check-row:hover{background:transparent}.ls-page #diagnosis .check-row:hover .check-text{color:#1a2a3a}.ls-page #diagnosis .cbox{isolation:isolate}.ls-page #diagnosis .cbox:before{content:"";position:absolute;inset:-8px;z-index:-1;pointer-events:none;background:var(--hover-wash);border-radius:36% 44% 39% 41%/28% 34% 36% 37%;transform:rotate(-6deg);opacity:0;transition:opacity .15s ease}@media(hover:hover){.ls-page #diagnosis .check-row:hover .cbox:before{opacity:1}}@media(prefers-reduced-motion:reduce){.ls-page #diagnosis .cbox:before{transition:none}}.ls-page .diag-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:12px 32px;align-items:start}.ls-page .diagnosis-intro{display:block;max-width:660px;margin:-4px 0 12px}.ls-page .diagnosis-intro .diagnosis-prompt{margin:0;font-size:18px;line-height:1.5;color:#64717f;font-style:italic}.ls-page .diag-grid>.checklist{grid-column:1;grid-row:1}.ls-page .diag-rail{grid-column:2;grid-row:1;align-self:center;display:grid;grid-template-rows:auto minmax(136px,auto);gap:56px;text-align:center}.ls-page .quiz-illustration{position:relative;isolation:isolate}.ls-page .diag-rail>.quiz-illustration{grid-row:1;width:100%}.ls-page .diag-rail>.quiz-illustration>.illustration-ink-wash{width:112%;height:108%;top:53%;left:44%;transform:translate(-50%,-50%) rotate(-6deg)}@media(min-width:721px)and (max-width:940px){.ls-page .diag-rail>.quiz-illustration>.illustration-ink-wash{width:100%;left:42%}}.ls-page .diag-rail .face{grid-row:1;width:min(320px,100%);margin:0 auto}.ls-page .face{width:max-content}.ls-page .face .face-art{display:flex;align-items:center;justify-content:center;height:253px}.ls-page .face .face-art img{height:100%;width:auto;display:block}.ls-page .diag-rail .face .face-art{width:100%;height:auto;aspect-ratio:276 / 253}.ls-page .diag-rail .face .face-art img{width:100%;height:auto;max-width:100%;display:block}.ls-page .face.animate-pop,.ls-page .mobile-diag-art.animate-pop{animation:facepop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes facepop{0%{transform:scale(.94)}45%{transform:scale(var(--pop, 1.06))}to{transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tickpop{0%{transform:scale(.35)}55%{transform:scale(1.28)}to{transform:scale(1)}}.ls-page .diag-line{margin:0;font-family:Vollkorn,serif;font-style:italic;font-size:24px;font-weight:400;color:#1a2a3a;line-height:1.3}.ls-page .diag-line.swap,.ls-page .mobile-diag-feedback.swap{animation:rise .3s ease}.ls-page .quiz-help-cta{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:16px 22px;color:#1a2a3a;font-size:18px;font-weight:600;line-height:1.35;text-align:center;text-decoration:none}.ls-page .quiz-help-cta .diag-line{position:static;text-wrap:balance}.ls-page .quiz-help-copy{margin:0;font-weight:400;text-wrap:balance}.ls-page .diag-help-cta{grid-row:2;align-self:start;justify-self:center;width:min(340px,100%)}.ls-page .quiz-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ls-page .mobile-diagnosis{display:none;--mobile-feedback-height: 236px}.ls-page .mobile-diagnosis .mobile-diag-status{position:sticky;top:8px;z-index:8;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:104px minmax(55px,auto) minmax(45px,auto);gap:4px;align-items:center;justify-items:center;width:100%;min-height:var(--mobile-feedback-height);padding:12px 14px;background:#f6f6f3}.ls-page .mobile-quiz-illustration{width:min(140px,100%);height:104px}.ls-page .mobile-quiz-illustration>.illustration-ink-wash{width:130%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-6deg)}.ls-page .mobile-diag-art{--pop: 1.08;width:min(140px,100%);height:104px;display:flex;align-items:center;justify-content:center;margin:0}.ls-page .mobile-diag-art #mobile-diag-face-art{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%}.ls-page .mobile-diag-art picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ls-page .mobile-diag-art img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform:scale(1.1)}.ls-page .mobile-diag-message{display:contents}.ls-page .mobile-diag-status-copy{min-width:0;width:100%;text-align:center}.ls-page .mobile-diag-feedback{min-height:0;margin:0;color:var(--heading-ink);font-family:Vollkorn,serif;font-size:22px;font-style:italic;line-height:1.25;text-wrap:balance}.ls-page .mobile-diag-note{grid-column:1 / -1;align-self:start;margin:0;font-size:16px;line-height:1.4;text-align:center;text-wrap:balance}.ls-page .mobile-checklist{width:100%;margin-top:14px}.ls-page .mobile-check-row{padding-inline:6px;text-align:left;scroll-margin-top:calc(var(--mobile-feedback-height) + 20px)}.ls-page .after-grid{display:block}.ls-page .after-grid h2{max-width:560px;margin-top:0}.ls-page .outcome-intro{max-width:560px;margin-top:10px;font-size:var(--body-copy-size)}.ls-page .outcome-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:34px 0 18px}.ls-page .outcome-tab{position:relative;isolation:isolate;min-height:70px;padding:12px 14px;border:0;background:transparent;color:var(--heading-ink);font:inherit;font-size:18px;font-weight:400;line-height:1.25;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.ls-page .outcome-tab-frame{z-index:1}.ls-page .outcome-tab-label{position:relative;z-index:2}.ls-page .outcome-tab-frame path{transition:fill .15s ease}@media(hover:hover)and (pointer:fine){.ls-page .outcome-tab:not([aria-selected=true]):hover .outcome-tab-frame path{fill:var(--hover-wash)}}@media(prefers-reduced-motion:reduce){.ls-page .outcome-tab-frame path{transition:none}}.ls-page .outcome-tab[aria-selected=true] .outcome-tab-frame path{fill:#d6e2ef;stroke:var(--ls-stroke-structural)}.ls-page .outcome-tab[aria-selected=true]{font-weight:600}.ls-page .outcome-tab:focus-visible{outline:none;color:var(--ink-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.ls-page .outcome-panels{margin-top:0}.ls-page #gap{position:relative}.ls-page #gap:after{content:"";position:absolute;inset-inline:0;bottom:-40px;height:8px;background:var(--header-rule) repeat-x left center / 150px 5px;pointer-events:none}.ls-page .outcome-panel{display:grid;grid-template-columns:240px minmax(0,520px);gap:64px;align-items:center;justify-content:center;min-height:360px;padding:34px 42px 36px;border:10px solid transparent;background:#f6f6f3;background-clip:padding-box;text-align:left}.ls-page .outcome-panel[hidden]{display:none}.ls-page .outcome-panel:focus-visible{outline:3px solid var(--ink-accent);outline-offset:-6px}.ls-page .outcome-panel .svc-fig{height:240px;display:flex;align-items:center;justify-content:center;margin:0}.ls-page .outcome-panel .svc-fig picture{display:block;line-height:0}.ls-page .outcome-panel .svc-fig img{width:auto;max-width:100%;max-height:220px;display:block}.ls-page #outcome-panel-3 .svc-fig img{transform:translate(3px,-1px)}.ls-page .outcome-panel .svc-copy{max-width:none;margin:0}.ls-page .outcome-panel h3{margin:0 0 18px;color:#2f3d4a;font-family:inherit;font-size:var(--body-copy-size);font-weight:400;line-height:1.65;letter-spacing:-.005em}.ls-page .outcome-list{margin:0;padding-inline-start:20px;list-style:none;color:#2f3d4a;font-size:21px;line-height:1.5}.ls-page .blueprint-process-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}.ls-page .blueprint-process-intro{max-width:none}.ls-page .blueprint-process-intro h2{max-width:none;margin-bottom:20px;font-size:clamp(2.1rem,3.2vw,2.55rem);line-height:1.1;letter-spacing:-.025em}.ls-page .blueprint-process-intro>p{margin:0}.ls-page .blueprint-process-note{max-width:660px;margin-top:20px!important;color:#2f3d4a;font-size:21px;line-height:1.55}.ls-page .blueprint-process-body{display:grid;grid-template-columns:minmax(0,360fr) minmax(0,672fr);gap:clamp(48px,6vw,88px);align-items:center}.ls-page .blueprint-process-fig{order:1;position:relative;isolation:isolate;width:min(270px,100%);margin:0 auto}.ls-page .blueprint-process-fig>picture{display:block}.ls-page .blueprint-process-fig img{display:block;width:min(166px,100%);height:auto;margin:0 auto}.ls-page .blueprint-deliverables{order:2;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start;width:100%;margin:0;padding:clamp(24px,3vw,36px)}.ls-page .blueprint-map-arrow{position:absolute;right:calc(100% + 24px);bottom:calc(50% + 170px);display:block;width:clamp(112px,12vw,150px);max-width:none;height:auto;margin:0;pointer-events:none}.ls-page .blueprint-deliverable-map h3,.ls-page .blueprint-deliverable-key-title{margin:0 0 16px;color:var(--heading-ink);font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.003em}.ls-page .blueprint-deliverable-map p{margin:0}.ls-page .blueprint-deliverable-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;padding-inline-start:20px;list-style:none;font-size:var(--body-copy-size)}.ls-page .blueprint-deliverable-list li{margin:0;line-height:1.55}.ls-page .blueprint-deliverable-list strong{display:block;margin-bottom:4px}.ls-page .results-heading{max-width:660px;margin-bottom:34px}.ls-page .jar-fig{order:2;position:relative;isolation:isolate;display:block;width:min(320px,100%);margin:0 auto}.ls-page .jar-fig img{position:relative;width:100%;height:auto;display:block}.ls-page .apply-blueprint-illustration>.illustration-ink-wash{width:120%;height:122%;top:50%;border-radius:24% 44% 39% 41%/24% 34% 36% 37%;transform:translate(-50%,-50%) rotate(-6deg)}.ls-page .blueprint-process-fig>.illustration-ink-wash{width:130%;height:410px;top:50%;transform:translate(-50%,-50%) rotate(-6deg)}.ls-page{--story-wash-size: clamp(248px, 33vw, 420px)}.ls-page .illustration-wash-stage>picture{position:relative;display:block}.ls-page .illustration-wash-stage>.illustration-ink-wash{width:var(--story-wash-size);height:calc(var(--story-wash-size) * .8);top:50%;left:50%;transform:translate(-50%,-50%) rotate(-6deg)}.ls-page .outcome-panel .illustration-wash-round{position:relative;isolation:isolate}.ls-page .illustration-wash-round>picture{position:relative}.ls-page .illustration-wash-round>.illustration-ink-wash{width:112%;height:auto;aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-6deg)}.ls-page .jar-statement{display:grid;grid-template-columns:minmax(0,672fr) minmax(0,360fr);gap:clamp(48px,6vw,88px);align-items:center}.ls-page .jar-statement-copy{order:1;max-width:none}.ls-page .jar-statement-copy p{max-width:46ch}.ls-page .jar-statement h2{margin:0 0 16px}.ls-page .jar-statement p{margin-bottom:0}.ls-page .jar-statement-copy p+p{margin-top:18px}.ls-page .jar-adam-lead{font-weight:400}.ls-page .jar-adam-lead strong{color:var(--heading-ink);font-weight:600}.ls-page .field{margin-bottom:18px}.ls-page .f-label{display:block;margin-bottom:8px;font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:#1a2a3a}.ls-page .note-box{position:relative;isolation:isolate}.ls-page .note-box:before{content:"";position:absolute;z-index:-1;inset:0;border:10px solid transparent;border-image:url(/images/illustrations/form-field-outlined.svg?v=3) 20 fill / 10px / 0 stretch;pointer-events:none}.ls-page .note-box:has(.f-input:not(:placeholder-shown)):before{border-image-source:url(/images/illustrations/form-field-complete-outlined.svg?v=4)}.ls-page .note-box:focus-within:before{border-image-source:url(/images/illustrations/form-field-active-outlined.svg?v=5)}.ls-page .f-input{display:block;width:100%;padding:18px 20px;margin:0;border:none;background:transparent;outline:none;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:min(var(--body-copy-size),19px);color:#2f3d4a;line-height:1.45}.ls-page .f-input::placeholder{color:#64717f;font-size:17px}.ls-page .f-input:focus::placeholder{color:transparent}.ls-page .f-textarea{position:relative;z-index:1;min-height:calc(4.35em + 36px);height:calc(4.35em + 36px);padding-right:38px;resize:none}.ls-page .textarea-resize-handle{position:absolute;right:3px;bottom:3px;z-index:2;display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;color:#6b7785;background:transparent;cursor:ns-resize;touch-action:none}.ls-page .textarea-resize-handle svg{width:21px;height:21px;overflow:visible}.ls-page .textarea-resize-handle path{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ls-page .textarea-resize-handle:hover,.ls-page .textarea-resize-handle:active{color:#1a2a3a}.ls-page .textarea-resize-handle:focus-visible{color:#1a2a3a;outline:2px solid var(--ink-accent);outline-offset:2px;border-radius:4px}.ls-page .field-error{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;color:#222;font-size:.9rem;font-weight:600;line-height:1.4}.ls-page .field-error:after{content:"";display:inline-block;width:48px;height:56px;flex:0 0 48px;background:url(/images/illustrations/home-yellow/validation-character-hanging-outlined.svg?v=a2c0e8-stroke-14) no-repeat center / contain;pointer-events:none}.ls-page .field-error.writing-error:after{display:none;width:143px;height:133px;flex-basis:143px;background-image:url(/images/illustrations/home-yellow/validation-character-writing-outlined.svg?v=a2c0e8-stroke-14)}.ls-page .field-error.writing-error.with-character:after{display:inline-block}.ls-page .field-error.no-character:after{display:none}.ls-page .field-error[hidden]{display:none}.ls-page .want-field{border:none;padding:0;margin:0 0 18px}.ls-page .want-field legend{padding:0;margin-bottom:16px}.ls-page .pick-one-note{text-transform:none;letter-spacing:0;font-weight:500}.ls-page .want-row{display:flex;flex-direction:column;gap:0;margin-top:0}.ls-page .want-pill{width:100%}.ls-page .want-copy{display:block}.ls-page #want-error{align-items:center}.ls-page #want-error:after{content:"";display:none;width:140.8px;height:86px;flex:0 0 140.8px;background:url(/images/illustrations/home-yellow/validation-character-standing-pointer-outlined.svg?v=longer-pointer-1) no-repeat center / contain}.ls-page .want-field.has-error.with-character #want-error:after{display:inline-block}.ls-page .turnstile-field{margin:4px 0 18px}.ls-page .turnstile-widget{width:100%}.ls-page .turnstile-config-note,.ls-page .form-status{margin:8px 0 0 6px;color:#64717f;font-size:.9rem;font-weight:600;line-height:1.45}.ls-page #apply-title,.ls-page #apply-form .apply-intro{position:relative;inset-inline-start:calc(-1 * var(--apply-frame-outset));text-align:left}.ls-page #apply-title{margin-bottom:0}.ls-page #apply-form{margin-top:16px}.ls-page #apply-form .apply-intro{margin:0 0 28px}.ls-page .apply-fields-frame{padding-block:32px;padding-inline:0}.ls-page .apply-fields-frame:before{inset-inline:calc(-1 * var(--apply-frame-outset))}@media(min-width:601px){.ls-page #apply .f-label{font-size:19px}.ls-page #apply .f-input,.ls-page #apply .f-input::placeholder,.ls-page #apply .check-text{font-size:var(--body-copy-size)}.ls-page #apply .want-field legend{margin-bottom:8px}}@media(max-width:860px){.ls-page #apply .apply-frame{--apply-frame-outset: 12px}.ls-page .apply-fields-frame{padding:24px 8px}}.ls-page #apply .btn-pill[type=submit]{margin-top:6px}.ls-page .done{animation:rise .35s ease both;outline:none}.ls-page .done .confirmation-message-panel{padding:24px 28px;text-align:center}.ls-page .done h3{font-size:1.4rem;font-weight:700;color:var(--heading-ink);margin:0 0 8px;line-height:1.25}.ls-page .done p{margin:0;font-size:1rem;color:#2f3d4a;line-height:1.55}.ls-page .done .confirmation-delivery-art{position:relative;isolation:isolate;width:min(480px,100%);margin:48px auto 72px}.ls-page .confirmation-delivery-art>.illustration-ink-wash{width:120%;height:132%;top:50%;transform:translate(-50%,-50%) rotate(-6deg)}.ls-page .done .confirmation-delivery-illustration{display:block;width:100%;height:auto;margin:0}@media(max-width:720px){.ls-page .done .confirmation-delivery-art{margin:32px auto 56px}.ls-page .confirmation-delivery-art>.illustration-ink-wash{width:110%;transform:translate(-50%,-50%)}.ls-page .confirmation-delivery-art>.illustration-ink-wash:before{inset:-1% -1% -5%;transform:rotate(1deg)}.ls-page .done .confirmation-message-panel{padding-inline:20px}}.ls-page .footer{margin-top:64px;padding:20px 0 44px;background-image:var(--rule);background-repeat:repeat-x;background-position:left top;background-size:150px 5px;display:grid;grid-template-columns:1fr;align-items:center;gap:8px;font-size:.86rem;color:#4a5a6a}.ls-page .footer-primary{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:18px}.ls-page .footer-brand{display:inline-flex;align-items:center;gap:9px;color:#1a2a3a;font-weight:600;text-decoration:none}.ls-page .footer-mark{display:block;width:28px;height:auto}.ls-page .footer-tagline{color:#64717f;font-size:14px;font-weight:400;line-height:1.5}.ls-page .footer-links{justify-self:end;display:flex;align-items:center;gap:18px}.ls-page .footer-link{color:#64717f;font-size:.8rem;font-weight:500;text-decoration:none;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.ls-page *,.ls-page *:before,.ls-page *:after{transition:none!important;animation:none!important}}@media(max-width:940px){.ls-page .hero-row{gap:44px}}@media(min-width:721px)and (max-width:1200px){.ls-page .jar-statement .jar-fig{width:75%}}@media(min-width:721px){.ls-page .jar-statement .jar-fig{display:grid;place-items:center;aspect-ratio:258 / 341.563;transform:translate(-24px)}.ls-page .jar-fig img{width:min(240px,100%)}.ls-page .jar-fig>.illustration-ink-wash{width:117%;height:max(100.616%,min(400px,125.77%));top:50%;transform:translate(-50%,-50%) rotate(6deg) scaleX(-1)}}@media(min-width:941px){.ls-page .top{margin-bottom:64px}.ls-page #hero .title{margin-bottom:40px}.ls-page .hero-row{gap:clamp(64px,6vw,88px)}.ls-page .hero-art{transform:translateY(20px)}.ls-page .diag-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:12px 48px}.ls-page #diagnosis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-template-rows:max-content max-content minmax(0,1fr);column-gap:48px;align-items:start}.ls-page #diagnosis>h2{grid-column:1;grid-row:1}.ls-page #diagnosis>.diagnosis-intro{grid-column:1;grid-row:2}.ls-page #diagnosis>.diag-grid{display:contents}.ls-page #diagnosis .checklist{grid-column:1;grid-row:3}.ls-page #diagnosis .diag-rail{grid-column:2;grid-row:1 / 4;align-self:start;margin-top:12px}}@media(max-width:720px){.ls-page #hero .title{margin-bottom:20px}.ls-page .hero-row{grid-template-columns:1fr;gap:12px}.ls-page .hero-copy{display:contents}.ls-page .hero-copy>p{order:1}.ls-page .hero-copy>.hero-actions{order:2}.ls-page .hero-art{grid-column:1;grid-row:auto;order:3;margin-top:0}.ls-page .hero-copy .btn-pill{width:fit-content;justify-self:start}.ls-page .hero-art .hero-fig{width:100%;max-width:470px;margin:14px auto}.ls-page .hero-fig>.illustration-ink-wash{width:108%}.ls-page .hero-fig>.illustration-ink-wash:before{inset:-1% -2% -5%;transform:rotate(1deg)}.ls-page .hero-sub{margin-bottom:12px}.ls-page .jar-statement{grid-template-columns:1fr;gap:28px}.ls-page .jar-statement-copy{order:1}.ls-page .jar-statement .jar-fig{width:min(216px,62%);margin:40px auto 32px}.ls-page .jar-statement .jar-fig{order:2}.ls-page #apply .apply-blueprint-illustration{margin-bottom:56px}.ls-page .apply-blueprint-illustration>.illustration-ink-wash{width:110%;transform:translate(-50%,-50%)}.ls-page .apply-blueprint-illustration>.illustration-ink-wash:before{inset:-1% -1% -5%;transform:rotate(1deg)}.ls-page .diag-grid{display:none}.ls-page .mobile-diagnosis{display:block;width:100%;max-width:420px;margin:0 auto;text-align:left;overflow-anchor:none}.ls-page #diagnosis{overflow-anchor:none}}@media(max-width:860px){.ls-page{--story-wash-size: min(360px, calc(100vw - 112px) )}.ls-page .illustration-wash-stage{margin:16px auto 24px}.ls-page .blueprint-process-layout{gap:32px}.ls-page .blueprint-process-body{grid-template-columns:minmax(0,1fr);gap:32px}.ls-page .blueprint-map-arrow{display:none}.ls-page .blueprint-process-fig{order:2;width:min(240px,72vw,100%);margin-block:32px}.ls-page .blueprint-process-fig img{width:min(148px,100%)}.ls-page .blueprint-process-fig>.illustration-ink-wash{width:110%;height:365px;transform:translate(-50%,-50%)}.ls-page .blueprint-process-fig>.illustration-ink-wash:before{inset:-1% -1% -5%;transform:rotate(1deg)}.ls-page .blueprint-deliverables{order:1;padding-inline:0}.ls-page .blueprint-deliverables:before{inset-inline:-12px}.ls-page .blueprint-process-intro{max-width:620px;margin-top:0}.ls-page .blueprint-process-intro h2{max-width:none;margin-bottom:16px;font-size:2rem;line-height:1.15;letter-spacing:-.005em}.ls-page .blueprint-process-note{max-width:none;margin-top:0!important;font-size:var(--body-copy-size);line-height:1.65}.ls-page #blueprint .blueprint-layout{grid-template-columns:minmax(0,1fr);gap:32px}.ls-page #blueprint .blueprint-fig{grid-column:1;grid-row:2;width:min(325px,100%)}.ls-page #blueprint .blueprint-copy{grid-column:1;grid-row:1;min-width:0}.ls-page #touchpoints .touchpoints-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ls-page #touchpoints .touchpoints-fig{grid-row:2;justify-self:center;width:min(269px,100%)}.ls-page #touchpoints .touchpoints-copy{grid-row:1;min-width:0}.ls-page #why.wide .why-grid{grid-template-columns:minmax(0,1fr);gap:32px;text-align:center}.ls-page .why-text-col{order:1}.ls-page .why-text-col p{max-width:56ch;margin-left:auto;margin-right:auto}.ls-page .why-fig-col{order:2}.ls-page .why-fig-col .why-fig{margin:16px auto 24px}.ls-page .outcome-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ls-page .outcome-panel{grid-template-columns:180px minmax(0,1fr);gap:26px;min-height:340px;padding:28px 30px 30px}.ls-page .outcome-panel .svc-fig{height:210px}.ls-page .outcome-panel .svc-fig img{max-height:200px}.ls-page .top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.ls-page .brand{min-width:0}.ls-page .top-actions{display:none}.ls-page .mobile-menu-toggle{display:inline-flex}.ls-page .mobile-nav:not([hidden]){display:flex;grid-column:1 / -1;flex-direction:column;margin-top:10px;padding:13px 0 2px;background-image:var(--rule);background-repeat:repeat-x;background-position:left top;background-size:150px 5px}.ls-page .mobile-nav .top-link{width:100%;min-height:48px;justify-content:space-between;padding:10px 2px;font-size:1rem}.ls-page .mobile-nav .top-link[aria-current=page]>span:after{display:none}.ls-page .mobile-about-group{display:block;padding:0}.ls-page .mobile-nav .mobile-about-toggle{justify-content:flex-start;gap:7px;list-style:none;cursor:pointer}.ls-page .mobile-about-toggle::-webkit-details-marker{display:none}.ls-page .mobile-about-toggle::marker{content:""}.ls-page .mobile-about-caret{display:block;width:13px;height:13px;flex:0 0 13px;transition:transform .15s ease}.ls-page .mobile-about-group[open] .mobile-about-caret{transform:rotate(90deg)}.ls-page .mobile-about-links{display:flex;flex-direction:column;padding:0 0 6px}.ls-page .mobile-nav .mobile-about-link{min-height:44px;padding-left:16px}.ls-page .mobile-nav .top-cta{width:fit-content;min-height:48px;margin-top:8px;align-self:flex-start}}@media(max-width:600px){.ls-page{--body-copy-size: 18px}.ls-page #apply-form{margin-top:14px}.ls-page #apply-form .apply-intro{margin-bottom:24px}.ls-page #apply .apply-frame{padding:0;border:0;border-image:none;background:transparent}.ls-page .field{margin-bottom:20px}.ls-page .f-input{padding:12px 16px;font-size:16px;line-height:1.45}.ls-page .f-textarea{min-height:calc(4.35em + 24px);height:calc(4.35em + 24px);padding-right:38px}.ls-page #want-error:after{display:none!important}.ls-page .strip-names{display:flex;flex-wrap:nowrap;justify-content:center;gap:0 clamp(32px,10vw,48px);width:100%;max-width:420px;margin-inline:auto}.ls-page .strip-names img{width:auto;height:40px}.ls-page .strip-names .logo-nintendo{height:28px}.ls-page .strip-names .logo-contour,.ls-page .strip-names img:nth-child(5){display:none}.ls-page .outcome-tabs{margin:24px 0 0;gap:10px}.ls-page .outcome-tab{min-height:52px;padding:10px 6px;font-size:16px}.ls-page .outcome-panel{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:24px 0 0;border:0}.ls-page .outcome-panel .svc-copy{order:1;width:100%;min-width:0;max-width:100%;margin:0;text-align:left}.ls-page .outcome-panel .svc-fig{order:2;width:min(154px,100%);height:154px;margin:0 auto}.ls-page .outcome-panel .svc-fig img{width:auto;max-width:100%;height:auto;max-height:150px}.ls-page .outcome-panel .illustration-wash-round{margin:8px auto 12px}.ls-page .outcome-panel h3{margin-bottom:14px;font-size:18px;line-height:1.5}.ls-page .outcome-list{padding-inline-start:8px;font-size:18px}html{font-size:16px}.ls-page .hero-art{margin-bottom:8px}.ls-page .hero-art .hero-fig{max-width:380px;margin:12px auto 0}.ls-page .page{padding:26px 24px 0}.ls-page .footer{align-items:stretch}.ls-page .title{font-size:2.1rem;line-height:1.08;text-wrap:balance}.ls-page section h2{font-size:1.6rem;line-height:1.18;text-wrap:balance}.ls-page .blueprint-process-intro h2{font-size:1.6rem;line-height:1.18}}@media(max-width:360px){.ls-page .brand{gap:10px;font-size:20px}.ls-page .brand .mark{width:44px}.ls-page .outcome-tab{min-height:60px}.ls-page .outcome-tab-word{display:block}}.ls-page main p:not(.strip-kicker):not(.diagnosis-prompt):not(.diag-line):not(.blueprint-process-note):not(.selected-result-outcome):not(.selected-result-problem){font-size:var(--body-copy-size)!important;line-height:1.65!important}.ls-page .cbox{font-size:var(--body-copy-size);margin-top:calc((1.65em - 32px)/2)}.ls-page .cbox .wb path{fill:#fff;stroke-width:1.3}.ls-page .cbox .tick path{stroke-width:3.1}.ls-page{--section-gap: 88px}@media(min-width:601px){.ls-page{--section-gap: 120px}}@media(min-width:941px){.ls-page{--section-gap: 144px}}.ls-page #top>#hero{margin-bottom:0}.ls-page #top>section{margin-bottom:0;padding-top:var(--section-gap)}@media(min-width:941px){.ls-page #top>#gap{padding-top:calc(var(--section-gap) + 32px)}}.ls-page #top>#apply{padding-top:calc(var(--section-gap) - clamp(30px,9.5vw,52px))}.ls-page .footer{margin-top:calc(var(--section-gap) - 20px)}@media(min-width:721px){.ls-page #top>#why{padding-top:calc(var(--section-gap) - 26px)}}.ls-page #apply .apply-blueprint-illustration{margin-top:0}.ls-page main p{text-wrap:pretty}@media(min-width:861px){.ls-page #why.wide .why-grid,.ls-page #blueprint .blueprint-layout{grid-template-columns:minmax(0,472fr) minmax(0,560fr);gap:clamp(48px,6vw,88px)}.ls-page #touchpoints .touchpoints-grid{grid-template-columns:minmax(0,540fr) minmax(0,492fr);gap:clamp(48px,6vw,88px);container-type:inline-size}.ls-page .why-fig-col .why-fig{width:min(260px,100%);margin:0 28px 0 auto}.ls-page :is(#why,#touchpoints,#blueprint) .illustration-wash-stage{--story-wash-extension: clamp(0px, calc(25vw - 260px) , 44px);--story-wash-width: calc(var(--story-wash-size) + var(--story-wash-extension))}.ls-page .illustration-wash-stage>picture{transform:translate(var(--story-art-offset))}.ls-page :is(#why,#touchpoints,#blueprint) .illustration-ink-wash{width:var(--story-wash-width)}.ls-page #why .why-fig{--story-art-offset: calc(-52.94px - var(--story-wash-extension) / 2)}.ls-page #blueprint .blueprint-fig{--story-art-offset: calc(var(--story-wash-extension) / -2)}.ls-page #touchpoints .touchpoints-fig{--story-art-offset: calc(var(--story-wash-extension) / 2)}.ls-page #why .illustration-ink-wash{left:calc(50% - 52.94px - var(--story-wash-extension) / 2)}.ls-page #blueprint .illustration-ink-wash{left:calc(50% - var(--story-wash-extension) / 2)}.ls-page #touchpoints .illustration-ink-wash{left:calc(50% + var(--story-art-offset));transform:translate(-50%,-50%) rotate(-6deg)}.ls-page #touchpoints .touchpoints-fig{justify-self:start;width:min(302.89px,100%);margin-inline-start:28px}.ls-page #blueprint .blueprint-fig{width:min(365.88px,100%);margin:0 28px 0 auto}}@media(min-width:601px){.ls-page .outcome-tabs{margin:32px 0 16px}.ls-page .outcome-tab{min-height:60px}.ls-page .outcome-panel{min-height:0}}@media(min-width:861px){.ls-page .outcome-panel{--outcome-column-gap: clamp(48px, 6vw, 88px);grid-template-columns:minmax(0,560fr) minmax(0,472fr);gap:var(--outcome-column-gap);padding:44px 0 46px;border:0;container-type:inline-size}.ls-page .outcome-panel .svc-fig{order:2;width:260px;height:auto;justify-self:center}.ls-page .outcome-panel .svc-copy{order:1;padding-inline-start:16px;align-self:start;transform:translateY(-28px)}.ls-page .outcome-panel .illustration-wash-round{--goal-wash-width: calc((100cqw - var(--outcome-column-gap)) * 472 / 1032 - 8px);--goal-wash-extension: min(calc(var(--goal-wash-width) * .05), max(0px, calc((100vw - 860px)/4) ))}.ls-page .outcome-panel .illustration-wash-round>picture{transform:translate(calc(var(--goal-wash-extension) / -2))}.ls-page .outcome-panel .illustration-wash-round>.illustration-ink-wash{width:calc(var(--goal-wash-width) + var(--goal-wash-extension));height:291.2px;left:calc(50% - var(--goal-wash-extension) / 2);aspect-ratio:auto;transform:translate(-50%,-50%) rotate(6deg) scaleX(-1)}.ls-page .outcome-panel .svc-fig img{width:248px;height:auto;max-height:none}}@media(min-width:861px){.ls-page .footer{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:860px){.ls-page .footer{align-items:start;gap:20px}.ls-page .footer-primary{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px}.ls-page .footer-links{justify-self:start;flex-wrap:wrap;gap:12px 18px}}@media(max-width:860px){.ls-page #why.wide .why-grid{text-align:left}.ls-page .why-text-col p{margin-left:0;margin-right:0}}@media(max-width:1024px){.ls-page{--section-gap: 80px;--mobile-art-unit: min(1.25px, calc((100vw - 80px) / 320))}.ls-page #top{max-width:660px;margin-inline:auto}.ls-page #top>:is(#why,#gap){padding-top:var(--section-gap)}.ls-page .hero-row{grid-template-columns:minmax(0,1fr);gap:12px}.ls-page .hero-copy{display:contents}.ls-page .hero-copy>p{order:1}.ls-page .hero-copy>.hero-actions{order:2}.ls-page .hero-art{grid-column:1;grid-row:auto;order:3;margin-top:0;transform:none}.ls-page #diagnosis{display:block}.ls-page #diagnosis>.diag-grid{display:none}.ls-page .mobile-diagnosis{display:block;width:100%;max-width:660px;margin-inline:auto}.ls-page #why.wide .why-grid,.ls-page #touchpoints .touchpoints-grid,.ls-page #blueprint .blueprint-layout,.ls-page .blueprint-process-body,.ls-page .jar-statement{grid-template-columns:minmax(0,1fr)}.ls-page .why-text-col{order:1}.ls-page .why-fig-col{order:2}.ls-page #touchpoints .touchpoints-copy,.ls-page #blueprint .blueprint-copy{grid-column:1;grid-row:1}.ls-page #touchpoints .touchpoints-fig,.ls-page #blueprint .blueprint-fig{grid-column:1;grid-row:2}.ls-page #top .illustration-wash-stage>picture,.ls-page #top .svc-fig>picture{transform:none}.ls-page .blueprint-process-fig{order:2}.ls-page .blueprint-deliverables{order:1}.ls-page .blueprint-map-arrow{display:none}.ls-page #top .jar-fig{display:block;aspect-ratio:auto;transform:none}.ls-page #top :is(.hero-fig,.illustration-wash-stage,.svc-fig,.blueprint-process-fig,.jar-fig,.apply-blueprint-illustration,.confirmation-delivery-art){--mobile-wash-width: calc(var(--mobile-art-unit) * 320);--mobile-wash-height: calc(var(--mobile-art-unit) * 260);--mobile-wash-overhang: calc(var(--mobile-wash-width) * .07);width:var(--mobile-art-width);height:auto;margin:calc(40px + var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2) auto calc(12px + var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2)}.ls-page #top :is(.hero-fig,.illustration-wash-stage,.svc-fig,.blueprint-process-fig,.jar-fig,.apply-blueprint-illustration,.confirmation-delivery-art)>.illustration-ink-wash{width:var(--mobile-wash-width);height:var(--mobile-wash-height);aspect-ratio:auto;top:calc(50% - var(--mobile-wash-height) / 2);left:calc(50% - var(--mobile-wash-width) / 2);transform:rotate(-6deg)}.ls-page #top :is(.hero-fig,.illustration-wash-stage,.svc-fig,.blueprint-process-fig,.jar-fig,.apply-blueprint-illustration,.confirmation-delivery-art)>.illustration-ink-wash:before{inset:-1% -7% -7% -3%;transform:rotate(5deg)}.ls-page #top :is(.hero-fig,.apply-blueprint-illustration){--mobile-art-unit: min(calc(470px / 280), calc((100vw - 32px) / 320));max-width:none}.ls-page #top .hero-fig{--mobile-art-width: calc(var(--mobile-art-unit) * 280);--mobile-art-height: calc(var(--mobile-art-unit) * 137.8);--mobile-wash-height: calc(var(--mobile-art-unit) * 220);margin-top:calc(24px + var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2)}.ls-page #top .hero-fig>.illustration-ink-wash{transform:scaleX(-1)}.ls-page .hero-art{margin-bottom:0}.ls-page .logostrip{margin-top:48px}.ls-page #why.wide .why-grid,.ls-page #touchpoints .touchpoints-grid,.ls-page #blueprint .blueprint-layout,.ls-page .blueprint-process-body,.ls-page .jar-statement{gap:0}.ls-page #top .why-fig{--mobile-art-width: calc(var(--mobile-art-unit) * 180);--mobile-art-height: calc(var(--mobile-art-unit) * 217.1);--mobile-wash-height: calc(var(--mobile-art-unit) * 256)}.ls-page #top .touchpoints-fig{--mobile-art-width: calc(var(--mobile-art-unit) * 224);--mobile-art-height: calc(var(--mobile-art-unit) * 149.6);--mobile-wash-height: calc(var(--mobile-art-unit) * 240)}.ls-page #top .blueprint-fig{--mobile-art-width: calc(var(--mobile-art-unit) * 270);--mobile-art-height: calc(var(--mobile-art-unit) * 193.8);--mobile-wash-height: calc(var(--mobile-art-unit) * 270)}.ls-page .outcome-panel{grid-template-columns:minmax(0,1fr);gap:0;padding-block:24px 0;border-block-width:0}.ls-page .outcome-panel .svc-copy{order:1;transform:none}.ls-page #top .svc-fig{--mobile-art-width: calc(var(--mobile-art-unit) * 190);--mobile-art-height: calc(var(--mobile-art-unit) * 195.6);order:2}.ls-page .outcome-panel .svc-fig picture{width:100%}.ls-page .outcome-panel .svc-fig img{width:100%;height:auto;max-height:none}.ls-page #top .blueprint-process-fig{--mobile-art-width: calc(var(--mobile-art-unit) * 126);--mobile-art-height: calc(var(--mobile-art-unit) * 258.1);--mobile-wash-width: calc(var(--mobile-art-unit) * 280);--mobile-wash-height: calc(var(--mobile-art-unit) * 320)}.ls-page .blueprint-process-fig img{width:100%}.ls-page #top .jar-fig{--mobile-art-width: calc(var(--mobile-art-unit) * 190);--mobile-art-height: calc(var(--mobile-art-unit) * 251.9);--mobile-wash-width: calc(var(--mobile-art-unit) * 280);--mobile-wash-height: calc(var(--mobile-art-unit) * 320)}.ls-page #top>#apply{padding-top:var(--section-gap)}.ls-page #top .apply-blueprint-illustration{--mobile-art-width: calc(var(--mobile-art-unit) * 280);--mobile-art-height: calc(var(--mobile-art-unit) * 167.8);--mobile-wash-height: calc(var(--mobile-art-unit) * 240);margin-top:calc(var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2);margin-bottom:calc(52px + var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2)}.ls-page #top .confirmation-delivery-art{--mobile-art-width: calc(var(--mobile-art-unit) * 280);--mobile-art-height: calc(var(--mobile-art-unit) * 161);--mobile-wash-height: calc(var(--mobile-art-unit) * 240);margin-top:calc(var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2);margin-bottom:calc(52px + var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2)}.ls-page .mobile-diag-art img{transform:none}.ls-page .mobile-quiz-illustration>.illustration-ink-wash{height:112px;transform:translate(-50%,-50%)}.ls-page .mobile-quiz-illustration>.illustration-ink-wash:before{inset:-1% -2% -4%;transform:rotate(1deg)}}@media(max-width:600px){.ls-page #top .outcome-panel .svc-fig{margin-top:calc(28px + var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2)}.ls-page .mobile-diagnosis{--mobile-feedback-height: 162px}.ls-page .mobile-diagnosis .mobile-diag-status{top:0;grid-template-columns:140px minmax(0,1fr);grid-template-rows:minmax(144px,auto);gap:8px 32px;padding:8px 4px}.ls-page .mobile-diagnosis .mobile-diag-status:before{display:none}.ls-page .mobile-quiz-illustration{grid-column:1;grid-row:1}.ls-page .mobile-quiz-illustration,.ls-page .mobile-diag-art{width:112px;height:103px}.ls-page .mobile-diag-art img{width:140%;height:140%;max-width:none;max-height:none;flex-shrink:0}.ls-page .mobile-quiz-illustration>.illustration-ink-wash{width:154px;height:144px;border-radius:36% 44% 26% 14%/28% 34% 20% 12%}.ls-page .mobile-diag-message{display:flex;flex-direction:column;gap:8px;grid-column:2;grid-row:1;align-self:center;min-width:0;width:100%;text-align:left}.ls-page .mobile-diag-status-copy{text-align:left}.ls-page .mobile-diag-feedback{align-self:center;font-size:20px;line-height:1.2;text-wrap:pretty;overflow-wrap:break-word}.ls-page .mobile-diag-note{width:100%;text-align:left;text-wrap:pretty;overflow-wrap:break-word}.ls-page .mobile-diagnosis:not(:has(.mobile-checklist input:checked)) .mobile-diag-status{position:static;grid-template-columns:minmax(0,1fr)}.ls-page .mobile-diagnosis:not(:has(.mobile-checklist input:checked)) .mobile-diag-message{display:none}.ls-page .mobile-diagnosis:not(:has(.mobile-checklist input:checked)) .mobile-check-row{scroll-margin-top:16px}.ls-page .mobile-checklist{margin-top:4px}.ls-page .mobile-check-row{grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;min-height:48px;padding:12px 4px}.ls-page .mobile-check-row input,.ls-page .mobile-check-row .cbox{width:24px;height:24px}.ls-page .mobile-check-row .cbox{margin-top:1.5px}.ls-page .mobile-check-row .tick{width:23px;height:23px;left:3.3px;top:-2.7px}.ls-page #mobile-diagnosis .check-text{font-size:18px!important;line-height:1.5!important}.ls-page .blueprint-process-layout{row-gap:0}.ls-page #top .blueprint-process-fig{order:1;margin-bottom:calc(40px + var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2)}.ls-page .blueprint-deliverables{order:2}}@media(max-width:720px){.ls-page #top :is(.hero-fig,.apply-blueprint-illustration){--mobile-wash-width: calc(var(--mobile-art-unit) * 306)}.ls-page #top :is(.hero-fig,.apply-blueprint-illustration)>.illustration-ink-wash:before{inset:-1% -2% -5%;transform:rotate(1deg)}}@media(min-width:601px)and (max-width:1024px){.ls-page .outcome-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.ls-page .outcome-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:24px;padding:16px 0 0;border:0;container-type:inline-size}.ls-page .outcome-panel .svc-copy{grid-column:2;grid-row:1;min-width:0;width:100%;padding-inline:0;margin:0;align-self:start}.ls-page #top .outcome-panel .svc-fig{grid-column:1;grid-row:1;--mobile-art-unit: min(.9px, calc((100cqw - 24px) / 2.25 / 380));--mobile-art-width: calc(var(--mobile-art-unit) * 240);--mobile-art-height: calc(var(--mobile-art-unit) * 247.1);--mobile-wash-width: calc(var(--mobile-art-unit) * 306);--mobile-wash-height: calc(var(--mobile-art-unit) * 380);--mobile-wash-overhang: calc(var(--mobile-wash-height) * .1);margin:calc(var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2) auto;align-self:center;justify-self:center}}@media(min-width:1025px)and (max-width:1200px){.ls-page{--compact-story-unit: calc((100vw - 160px) / 1120)}.ls-page .diag-rail>.quiz-illustration{width:calc(100% - 64px);margin-inline:auto}.ls-page .diag-rail>.quiz-illustration>.illustration-ink-wash{left:50%}.ls-page .hero-art .hero-fig{width:calc(100% - 48px);margin-inline:auto}.ls-page #why .why-fig{width:calc(var(--compact-story-unit) * 260)}.ls-page #touchpoints .touchpoints-fig{width:calc(var(--compact-story-unit) * 302.89)}.ls-page #blueprint .blueprint-fig{width:calc(var(--compact-story-unit) * 365.88)}.ls-page .blueprint-process-fig>.illustration-ink-wash{width:100%}}@media(min-width:601px)and (max-width:1200px){.ls-page{--section-gap: clamp(80px, calc(10.667vw + 16px) , 144px)}.ls-page #top{max-width:none}.ls-page #top>:is(#why,#gap){padding-top:var(--section-gap)}}@media(min-width:601px)and (max-width:940px){.ls-page .mobile-diagnosis{max-width:720px}.ls-page .mobile-diagnosis .mobile-diag-status{position:relative;top:auto;z-index:auto;grid-template-columns:260px minmax(0,1fr);grid-template-rows:minmax(100px,1fr) minmax(100px,1fr);gap:8px 24px;min-height:288px;padding:32px 24px;background:transparent}.ls-page .mobile-diagnosis .mobile-diag-status:before{display:none}.ls-page .mobile-quiz-illustration{grid-column:1;grid-row:1 / 3;width:220px;height:202px}.ls-page .mobile-diag-art{width:220px;height:202px}.ls-page .mobile-quiz-illustration>.illustration-ink-wash{width:260px;height:230px;transform:translate(-50%,-50%) rotate(-6deg)}.ls-page .mobile-diag-status-copy{grid-column:2;grid-row:1;align-self:end}.ls-page .mobile-diag-feedback{font-size:26px}.ls-page .mobile-diag-note{grid-column:2;grid-row:2;font-size:18px}.ls-page .mobile-checklist{margin-top:24px}.ls-page .mobile-check-row{scroll-margin-top:24px}}@media(min-width:601px)and (max-width:1024px){.ls-page :is(.why-text-col,.touchpoints-copy,.blueprint-copy,.jar-statement-copy){max-width:660px}.ls-page .blueprint-process-layout{grid-template-columns:minmax(0,1fr) 250px;gap:40px 32px;align-items:center}.ls-page .blueprint-process-body{display:contents}.ls-page .blueprint-process-intro{grid-column:1;grid-row:1}.ls-page #top .blueprint-process-fig{--mobile-art-width: 132px;--mobile-art-height: 270.5px;--mobile-wash-width: 212px;--mobile-wash-height: 320px;--mobile-wash-overhang: 28px;grid-column:2;grid-row:1;margin-block:calc(var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2)}.ls-page .blueprint-deliverables{grid-column:1 / -1;grid-row:2;padding:28px}.ls-page .blueprint-deliverables:before{inset-inline:0}.ls-page .blueprint-process-intro h2{font-size:2rem}.ls-page .blueprint-process-note{margin-top:0!important}}@media(min-width:721px)and (max-width:1024px){.ls-page .blueprint-process-layout{grid-template-columns:minmax(0,1fr) 300px}.ls-page #top .blueprint-process-fig{--mobile-art-width: 148px;--mobile-art-height: 303.1px;--mobile-wash-width: 250px;--mobile-wash-height: 350px;--mobile-wash-overhang: 32px}}@media(min-width:681px)and (max-width:1024px){.ls-page #top :is(#why,#touchpoints,#blueprint) :is(.why-grid,.touchpoints-grid,.blueprint-layout){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;container-type:inline-size}.ls-page #top #touchpoints .touchpoints-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ls-page #top :is(.why-text-col,.blueprint-copy){grid-column:1;grid-row:1}.ls-page #top :is(.why-fig-col,.blueprint-fig){grid-column:2;grid-row:1}.ls-page #top .touchpoints-copy{grid-column:2;grid-row:1}.ls-page #top .touchpoints-fig{grid-column:1;grid-row:1}.ls-page #top :is(.why-text-col,.touchpoints-copy,.blueprint-copy){min-width:0}.ls-page #top :is(#why,#touchpoints,#blueprint) h2{text-wrap:balance}.ls-page #top :is(#why,#touchpoints,#blueprint) .illustration-wash-stage{--mobile-art-unit: min(1px, calc((100cqw - 32px) / 2.2 / 370));margin:calc(var(--mobile-wash-overhang) + (var(--mobile-wash-height) - var(--mobile-art-height)) / 2) auto}.ls-page #top :is(#why,#touchpoints,#blueprint) .illustration-ink-wash{right:auto}}@media(min-width:861px)and (max-width:1200px){.ls-page .hero-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}.ls-page .hero-copy{display:block;grid-column:1;grid-row:1}.ls-page .hero-art{grid-column:2;grid-row:1;transform:none}.ls-page #top .hero-art .hero-fig{width:min(440px,calc(100% - 48px));margin:40px auto}.ls-page #top .hero-fig>.illustration-ink-wash{width:114%;height:140%;top:50%;left:50%;transform:translate(-50%,-50%) scaleX(-1)}.ls-page .logostrip{margin-top:64px}.ls-page .strip-names{column-gap:clamp(40px,6vw,72px)}}@media(min-width:941px)and (max-width:1200px){.ls-page #diagnosis{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,calc(15.444vw + 154.67px),340px);column-gap:clamp(40px,calc(3.089vw + 10.93px),48px)}.ls-page #diagnosis>.diag-grid{display:contents}.ls-page #diagnosis>.diagnosis-intro{display:block}.ls-page #diagnosis>.mobile-diagnosis{display:none}.ls-page .diag-rail>.quiz-illustration{width:clamp(240px,calc(30.888vw - 50.66px),320px);margin-inline:auto}.ls-page .diag-rail>.quiz-illustration>.illustration-ink-wash{width:112%;height:112%;left:50%}.ls-page #diagnosis .diag-rail{margin-top:clamp(12px,calc(104.664px - 7.722vw),32px)}}
