@layer components{.SectionHeading-module__xCT4aG__heading{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.SectionHeading-module__xCT4aG__title{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;font-size:clamp(32px,3.0556vw,44px);font-weight:800;line-height:normal}@media not (min-width:720px){.SectionHeading-module__xCT4aG__title{white-space:normal}}.SectionHeading-module__xCT4aG__ink{color:var(--color-ink)}.SectionHeading-module__xCT4aG__black{color:var(--color-black)}.SectionHeading-module__xCT4aG__paper{color:var(--color-paper)}}
@layer components{.CaseStudyArt-module__JaooEW__piece{inline-size:calc(var(--w) / 730 * 100cqw);block-size:auto;max-inline-size:none;position:absolute;inset-block-start:calc(var(--y) / 730 * 100cqw);inset-inline-start:calc(var(--x) / 730 * 100cqw)}}
@layer components{.Button-module__20iJPa__button{border-radius:var(--radius-pill);font-family:var(--font-mono);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;line-height:normal;text-decoration:none;display:inline-flex}.Button-module__20iJPa__button:hover{filter:brightness(.97)}.Button-module__20iJPa__button:active{transform:translateY(1px)}.Button-module__20iJPa__button:focus-visible{outline:2px solid var(--color-night);outline-offset:3px}.Button-module__20iJPa__button[aria-disabled=true]{cursor:not-allowed}.Button-module__20iJPa__button[aria-disabled=true]:hover,.Button-module__20iJPa__button[aria-disabled=true]:active{filter:none;transform:none}.Button-module__20iJPa__gradient{background:var(--gradient-accent);color:var(--color-night);font-weight:500}.Button-module__20iJPa__sm{padding:14px 26px;font-size:13px}.Button-module__20iJPa__md{padding:17px 34px;font-size:14px}.Button-module__20iJPa__primary{background:var(--color-blue);color:var(--color-white);padding:17px 34px;font-size:14px;font-weight:500}.Button-module__20iJPa__primary:hover:not([aria-disabled=true]){filter:none;background:color-mix(in srgb, var(--color-blue) 88%, black)}.Button-module__20iJPa__solid{border-radius:var(--radius-btn);background:var(--color-black);block-size:60px;min-inline-size:218px;color:var(--color-white);justify-content:space-between;gap:10px;padding:0 20px 0 25px;font-size:15.5px;font-weight:400;line-height:1.5}.Button-module__20iJPa__solid:hover{filter:none;background:var(--color-night-2)}.Button-module__20iJPa__solid:focus-visible{outline-color:var(--color-sky)}.Button-module__20iJPa__icon{flex:none;margin-inline-end:9px;display:flex}.Button-module__20iJPa__icon>svg{block-size:1.15em;inline-size:1.15em}.Button-module__20iJPa__arrow{flex:none;block-size:24.59px;inline-size:23px}}
@layer components{.ContactDialog-module__977sqq__dialog{background:var(--color-white);max-block-size:min(100dvh - 32px,760px);inline-size:min(100% - 32px,620px);color:var(--color-black);border:0;border-radius:24px;margin:auto;padding:0;overflow:hidden}.ContactDialog-module__977sqq__dialog::backdrop{background:#08060d9e}.ContactDialog-module__977sqq__card{max-block-size:inherit;overscroll-behavior:contain;flex-direction:column;padding:26px 28px 30px;display:flex;overflow-y:auto}.ContactDialog-module__977sqq__header{justify-content:space-between;align-items:center;gap:16px;margin-block-end:18px;display:flex}.ContactDialog-module__977sqq__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-black);font-size:26px;font-weight:800;line-height:1.1}.ContactDialog-module__977sqq__close{border:1px solid var(--color-night);block-size:38px;inline-size:38px;color:var(--color-black);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:flex}.ContactDialog-module__977sqq__close:hover{background:var(--color-sky)}.ContactDialog-module__977sqq__close:focus-visible{outline:2px solid var(--color-night);outline-offset:2px}@media not (min-width:560px){.ContactDialog-module__977sqq__card{padding:22px 20px 26px}.ContactDialog-module__977sqq__title{font-size:22px}}}
@layer components{.ContactForm-module__U_FcCa__form{text-align:start;flex-direction:column;gap:20px;inline-size:100%;display:flex}.ContactForm-module__U_FcCa__intro{font-family:var(--font-body);color:var(--color-ink-soft);font-size:15.5px;line-height:1.5}.ContactForm-module__U_FcCa__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;display:grid}.ContactForm-module__U_FcCa__field{flex-direction:column;gap:7px;min-inline-size:0;display:flex}.ContactForm-module__U_FcCa__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);font-size:12.5px}.ContactForm-module__U_FcCa__input{border:1px solid var(--color-night);background:var(--color-white);inline-size:100%;font-family:var(--font-body);color:var(--color-black);box-sizing:border-box;appearance:none;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:14px;padding:13px 16px;font-size:15.5px;line-height:1.5}.ContactForm-module__U_FcCa__input::placeholder{color:var(--color-ink-body)}.ContactForm-module__U_FcCa__input:focus-visible{border-color:var(--color-night);box-shadow:0 0 0 3px var(--color-sky);outline:none}.ContactForm-module__U_FcCa__input[aria-invalid=true]{border-color:#a8321f}.ContactForm-module__U_FcCa__textarea{resize:vertical;min-block-size:132px}.ContactForm-module__U_FcCa__error,.ContactForm-module__U_FcCa__formError{font-family:var(--font-body);color:#a8321f;font-size:14px;line-height:1.45}.ContactForm-module__U_FcCa__formError{text-align:center;background:#fdf0ed;border-radius:14px;padding:12px 16px}.ContactForm-module__U_FcCa__actions{justify-content:center;margin-block-start:4px;display:flex}.ContactForm-module__U_FcCa__sent{flex-direction:column;align-items:center;gap:22px;padding-block:12px;display:flex}.ContactForm-module__U_FcCa__success{inline-size:100%;max-inline-size:460px;font-family:var(--font-body);color:var(--color-ink-soft);text-align:center;font-size:16px;line-height:1.5}.ContactForm-module__U_FcCa__honeypot{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@layer components{.Tag-module__ONJy3a__tag{border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--color-black);white-space:nowrap;justify-content:center;align-items:center;padding:5px 12px;font-size:11.5px;font-weight:500;line-height:normal;display:inline-flex}.Tag-module__ONJy3a__translucent{box-shadow:inset 0 0 0 .2px var(--color-black);background:#fffc}.Tag-module__ONJy3a__solid{background:var(--color-off-white);box-shadow:inset 0 0 0 .2px var(--color-ink-soft)}.Tag-module__ONJy3a__white{background:var(--color-white);box-shadow:inset 0 0 0 .2px var(--color-black)}.Tag-module__ONJy3a__white-ink{background:var(--color-white);box-shadow:inset 0 0 0 .2px var(--color-ink-soft)}}
@layer components{.CaseStudyHero-module__x81Gra__hero{aspect-ratio:1440/532;background:var(--color-night-3);inline-size:100%;position:relative;overflow:hidden}.CaseStudyHero-module__x81Gra__art{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;position:absolute;inset:0}.CaseStudyHero-module__x81Gra__scrim{background:var(--color-hero-scrim);position:absolute;inset:0}.CaseStudyHero-module__x81Gra__content{padding-inline:var(--page-pad);text-align:center;flex-direction:column;align-items:center;gap:19px;display:flex;position:absolute;inset-block-start:48.3%;inset-inline:0;translate:0 -50%}.CaseStudyHero-module__x81Gra__title{font-family:var(--font-display);color:var(--color-white);white-space:nowrap;font-size:clamp(40px,5.556vw,80px);font-weight:800;line-height:normal}.CaseStudyHero-module__x81Gra__tags{gap:8px;display:flex}@media not (min-width:640px){.CaseStudyHero-module__x81Gra__hero{aspect-ratio:auto;min-block-size:280px}.CaseStudyHero-module__x81Gra__title{white-space:normal}}}
@layer components{.ProjectRow-module__u3AX6W__row{block-size:174px;color:var(--color-black);align-items:start;text-decoration:none;display:grid;position:relative}.ProjectRow-module__u3AX6W__row:focus-visible{outline:2px solid var(--color-night);outline-offset:6px;border-radius:8px}.ProjectRow-module__u3AX6W__list{grid-template-columns:227px minmax(0,1fr) 137px;column-gap:0}.ProjectRow-module__u3AX6W__next{grid-template-columns:223px 36px 345px 141px 137px;justify-content:center;inline-size:100%}.ProjectRow-module__u3AX6W__thumb{grid-column:1;block-size:174px;inline-size:227px;display:block;position:relative}.ProjectRow-module__u3AX6W__next .ProjectRow-module__u3AX6W__thumb{inline-size:223px}.ProjectRow-module__u3AX6W__thumbImage{inline-size:var(--thumb-w,223px);block-size:var(--thumb-h,174px);max-inline-size:none;position:absolute;inset-block-start:var(--thumb-y,0);inset-inline-start:var(--thumb-x,0)}.ProjectRow-module__u3AX6W__text{flex-direction:column;grid-column:2;align-items:flex-start;padding-block-start:35px;padding-inline-start:32px;display:flex}.ProjectRow-module__u3AX6W__next .ProjectRow-module__u3AX6W__text{grid-column:3;padding-block-start:4px;padding-inline-start:0}.ProjectRow-module__u3AX6W__nextLabel{font-family:var(--font-display);color:var(--color-black);margin-block-end:10px;margin-inline-start:3px;font-size:16px;font-weight:500;line-height:1.5}.ProjectRow-module__u3AX6W__title{font-family:var(--font-display);white-space:nowrap;font-size:clamp(32px,3.333vw,48px);font-weight:700;line-height:normal}.ProjectRow-module__u3AX6W__discipline{font-family:var(--font-display);margin-block-start:14px;margin-inline-start:2px;font-size:22px;font-weight:600;line-height:normal}.ProjectRow-module__u3AX6W__arrow{block-size:137px;inline-size:137px;transition:transform var(--dur-base) var(--ease-out);grid-column:3;justify-self:end;margin-block-start:19px}.ProjectRow-module__u3AX6W__next .ProjectRow-module__u3AX6W__arrow{grid-column:5;margin-block-start:24px}.ProjectRow-module__u3AX6W__row:hover .ProjectRow-module__u3AX6W__arrow{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.ProjectRow-module__u3AX6W__arrow{transition:none}}@media not (min-width:900px){.ProjectRow-module__u3AX6W__row,.ProjectRow-module__u3AX6W__list,.ProjectRow-module__u3AX6W__next{grid-template-columns:1fr;justify-items:start;row-gap:16px;block-size:auto}.ProjectRow-module__u3AX6W__thumb,.ProjectRow-module__u3AX6W__text,.ProjectRow-module__u3AX6W__arrow,.ProjectRow-module__u3AX6W__next .ProjectRow-module__u3AX6W__text,.ProjectRow-module__u3AX6W__next .ProjectRow-module__u3AX6W__arrow{grid-column:1}.ProjectRow-module__u3AX6W__text,.ProjectRow-module__u3AX6W__next .ProjectRow-module__u3AX6W__text{padding:0}.ProjectRow-module__u3AX6W__title{white-space:normal}.ProjectRow-module__u3AX6W__arrow,.ProjectRow-module__u3AX6W__next .ProjectRow-module__u3AX6W__arrow{justify-self:end;block-size:96px;inline-size:96px;margin:0}}}
@layer components{.CaseStudyLayout-module__WTCLHq__page{background:var(--color-paper-bg)}.CaseStudyLayout-module__WTCLHq__container{max-inline-size:var(--page-max);margin-inline:auto;position:relative}.CaseStudyLayout-module__WTCLHq__next{max-inline-size:var(--page-max);padding:27px var(--page-pad) 70px;border-block-start:1px solid var(--line-list);margin-inline:auto}}
@layer components{.Column-module__ZTRDhG__column{max-inline-size:var(--w);padding-block:var(--top) var(--bottom);margin-inline-start:var(--offset);position:relative}@media not (min-width:1200px){.Column-module__ZTRDhG__column{max-inline-size:none;margin-inline:clamp(16px,4vw,40px)}}@media not (min-width:700px){.Column-module__ZTRDhG__column{padding-block:min(var(--top), 40px) min(var(--bottom), 40px)}}}
@layer components{.Composition-module__4i9FSW__composition{--u:calc(100cqw / var(--cw));inline-size:min(100%, calc(var(--cw) * 1px));aspect-ratio:var(--cw) / var(--ch);position:relative;container-type:inline-size}.Composition-module__4i9FSW__piece{inline-size:calc(var(--pw) * var(--u));block-size:auto;position:absolute;inset-block-start:calc(var(--y) * var(--u));inset-inline-start:calc(var(--x) * var(--u))}.Composition-module__4i9FSW__sized{block-size:calc(var(--ph) * var(--u))}.Composition-module__4i9FSW__piece>img{block-size:auto;inline-size:100%;display:block}@media not (min-width:700px){.Composition-module__4i9FSW__stack,.Composition-module__4i9FSW__grid{--u:1px;aspect-ratio:auto;inline-size:100%}.Composition-module__4i9FSW__stack .Composition-module__4i9FSW__piece,.Composition-module__4i9FSW__stack .Composition-module__4i9FSW__sized,.Composition-module__4i9FSW__grid .Composition-module__4i9FSW__piece,.Composition-module__4i9FSW__grid .Composition-module__4i9FSW__sized{block-size:auto;inline-size:100%;position:static}.Composition-module__4i9FSW__stack .Composition-module__4i9FSW__piece+.Composition-module__4i9FSW__piece{margin-block-start:16px}.Composition-module__4i9FSW__grid{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));align-items:start;gap:12px;display:grid}.Composition-module__4i9FSW__stack .Composition-module__4i9FSW__piece[aria-hidden=true],.Composition-module__4i9FSW__grid .Composition-module__4i9FSW__piece[aria-hidden=true]{display:none}}}
@layer components{.LowFiPanel-module__cmRjta__panel{min-block-size:1426px;margin-block-start:70px}.LowFiPanel-module__cmRjta__panel .LowFiPanel-module__cmRjta__intro{margin-block-start:32px;margin-inline-start:-1px}.LowFiPanel-module__cmRjta__panel .LowFiPanel-module__cmRjta__note{margin-block-start:29px;padding-inline-start:40px;position:relative}.LowFiPanel-module__cmRjta__wand{block-size:39px;inline-size:31px;position:absolute;inset-block-start:-1px;inset-inline-start:-1px}.LowFiPanel-module__cmRjta__featuresLabel{font-family:var(--font-display);color:var(--color-black);margin-block-start:35px;font-size:16px;font-weight:600;line-height:normal}.LowFiPanel-module__cmRjta__chips{flex-wrap:nowrap;gap:24px;margin:16px 0 0;padding:0;list-style:none;display:flex}.LowFiPanel-module__cmRjta__chip{font-family:var(--font-display);color:var(--color-black);white-space:nowrap;padding:11px 9px 11px 8px;font-size:12px;font-weight:500;line-height:normal;position:relative}.LowFiPanel-module__cmRjta__chipBorder{pointer-events:none;block-size:calc(100% - 1px);inline-size:calc(100% - 1px);position:absolute;inset:0;overflow:visible}.LowFiPanel-module__cmRjta__chipBorder rect{fill:none;stroke:var(--color-black);stroke-width:1px;stroke-dasharray:2 2}.LowFiPanel-module__cmRjta__wireframes{background:linear-gradient(#f7f7f7 0%,#eaebfd 100%);margin:18px 0 0 1px;padding:0;list-style:none}.LowFiPanel-module__cmRjta__wireframesImage{block-size:auto;inline-size:100%;display:block}.LowFiPanel-module__cmRjta__ctaRow{margin-block-start:33px;padding-inline-start:318px;display:flex}@media not (min-width:1200px){.LowFiPanel-module__cmRjta__panel{min-block-size:0}.LowFiPanel-module__cmRjta__chips{flex-wrap:wrap}.LowFiPanel-module__cmRjta__ctaRow{justify-content:center;padding-inline-start:0}}}
@layer components{.PaperWireframesSection-module__xVnxpW__section{margin-block-start:70px}.PaperWireframesSection-module__xVnxpW__section .PaperWireframesSection-module__xVnxpW__body{margin-block-start:34px}.PaperWireframesSection-module__xVnxpW__grid{grid-template-columns:repeat(3,265px);grid-auto-rows:minmax(202px,auto);gap:50px 37px;margin:32px 0 0;padding:0;list-style:none;display:grid}.PaperWireframesSection-module__xVnxpW__tile{inline-size:265px;block-size:var(--h);margin-block-start:var(--dy)}.PaperWireframesSection-module__xVnxpW__tile .PaperWireframesSection-module__xVnxpW__photoTrigger{block-size:100%}.PaperWireframesSection-module__xVnxpW__tile .PaperWireframesSection-module__xVnxpW__photo{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media not (min-width:1200px){.PaperWireframesSection-module__xVnxpW__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:auto;gap:24px}.PaperWireframesSection-module__xVnxpW__tile{block-size:auto;inline-size:auto;margin-block-start:0}.PaperWireframesSection-module__xVnxpW__tile .PaperWireframesSection-module__xVnxpW__photoTrigger,.PaperWireframesSection-module__xVnxpW__tile .PaperWireframesSection-module__xVnxpW__photo{block-size:auto}}}
@layer components{.ReflectionsSection-module__4nAe0q__section{margin-block-start:71px;padding-block-end:71px}.ReflectionsSection-module__4nAe0q__section .ReflectionsSection-module__4nAe0q__takeawaysHeading{margin-block-start:42px}.ReflectionsSection-module__4nAe0q__takeaways{grid-template-columns:repeat(3,262px);gap:35px 42px;margin:25px 0 0;padding:0;list-style:none;display:grid}.ReflectionsSection-module__4nAe0q__takeaway{block-size:53px;margin-block-start:var(--dy);padding-block-start:5px;padding-inline-start:47px;position:relative}.ReflectionsSection-module__4nAe0q__icon{display:block;position:absolute;inset-block-start:var(--icon-y);inset-inline-start:0}.ReflectionsSection-module__4nAe0q__takeawayText{inline-size:var(--text-w);font-family:var(--font-display);color:var(--color-black);font-size:16px;font-weight:500;line-height:1.5;display:block}.ReflectionsSection-module__4nAe0q__section .ReflectionsSection-module__4nAe0q__nextHeading{margin-block-start:57px}.ReflectionsSection-module__4nAe0q__section .ReflectionsSection-module__4nAe0q__body{margin-block-start:27px}@media not (min-width:1200px){.ReflectionsSection-module__4nAe0q__takeaways{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.ReflectionsSection-module__4nAe0q__takeaway{block-size:auto;margin-block-start:0}.ReflectionsSection-module__4nAe0q__takeawayText{inline-size:auto}}}
@layer components{.ResearchOutcomePanel-module__dwyf1a__panel{min-block-size:537px;margin-block-start:0}.ResearchOutcomePanel-module__dwyf1a__pin{block-size:106.92px;inline-size:106.92px;position:absolute;inset-block-start:47px;inset-inline-end:234px}.ResearchOutcomePanel-module__dwyf1a__panel .ResearchOutcomePanel-module__dwyf1a__heading{margin-inline-start:1px}.ResearchOutcomePanel-module__dwyf1a__panel .ResearchOutcomePanel-module__dwyf1a__highlight{margin-block-start:36px}.ResearchOutcomePanel-module__dwyf1a__panel .ResearchOutcomePanel-module__dwyf1a__lead{max-inline-size:700px;font-family:var(--font-display);color:var(--color-black);margin-block-start:25px;font-size:16px;font-weight:700;line-height:1.5}.ResearchOutcomePanel-module__dwyf1a__panel .ResearchOutcomePanel-module__dwyf1a__list{margin-block-start:14px}.ResearchOutcomePanel-module__dwyf1a__panel .ResearchOutcomePanel-module__dwyf1a__closing{margin-block-start:25px}@media not (min-width:1200px){.ResearchOutcomePanel-module__dwyf1a__panel{min-block-size:0}.ResearchOutcomePanel-module__dwyf1a__pin{block-size:80px;inline-size:80px;inset-block-start:20px;inset-inline-end:16px}}}
@layer components{.ResearchPanel-module__MJCsIW__panel{min-block-size:1419px;margin-block-start:71px}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__intro{margin-block-start:36px}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__intro .ResearchPanel-module__MJCsIW__extraBold{font-weight:800}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__ctaRow{justify-content:center;margin-block-start:38px;display:flex}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__interviewsHeading{margin-block-start:44px}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__interviewsBody{margin-block-start:17px}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__card{box-sizing:border-box;background:var(--color-white);border-radius:43px;inline-size:868px;max-inline-size:100%;margin:16px 0 0 2px;padding:9px 50px 7px 49px}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__boardTrigger,.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__board{border-radius:20.76px}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__board{block-size:auto;inline-size:100%;display:block}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__takeaway{margin:20px 0 0 182px}@media not (min-width:1200px){.ResearchPanel-module__MJCsIW__panel{min-block-size:0}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__card{border-radius:clamp(20px,5vw,43px);padding:clamp(6px,1.2vw,9px) clamp(12px,5.6vw,50px) clamp(6px,1vw,7px) clamp(12px,5.6vw,49px)}.ResearchPanel-module__MJCsIW__panel .ResearchPanel-module__MJCsIW__takeaway{margin-inline-start:0}}}
@layer components{.MetaList-module__b-VKDq__list{flex-direction:column;margin:0;display:flex}.MetaList-module__b-VKDq__row{grid-template-columns:131px minmax(0,1fr);align-items:start;display:grid}.MetaList-module__b-VKDq__row+.MetaList-module__b-VKDq__row{margin-block-start:var(--gap,30px)}.MetaList-module__b-VKDq__label,.MetaList-module__b-VKDq__value{font-family:var(--font-display);margin:0;font-size:16px;font-weight:700;line-height:normal}.MetaList-module__b-VKDq__label{color:var(--color-gold);text-transform:uppercase;white-space:nowrap}.MetaList-module__b-VKDq__value{max-inline-size:var(--value-w,none);color:var(--color-ink-story)}@media not (min-width:640px){.MetaList-module__b-VKDq__row{grid-template-columns:1fr;row-gap:6px}}}
@layer components{.Panel-module__oE7oka__panel{margin-inline:52px 51px;position:relative}@media (min-width:1200px){.Panel-module__oE7oka__panel{min-block-size:var(--min-h,auto)}}@media not (min-width:1440px){.Panel-module__oE7oka__panel{margin-inline:clamp(12px,3.6vw,52px)}}.Panel-module__oE7oka__cream{background:var(--color-panel-cream)}.Panel-module__oE7oka__grey{background:var(--color-panel-grey)}.Panel-module__oE7oka__grey-soft{background:var(--color-panel-grey-soft)}.Panel-module__oE7oka__none{background:0 0}}
@layer components{.Prose-module__ASR58a__prose{max-inline-size:var(--w,none);font-family:var(--font-display);font-size:16px;font-weight:500;line-height:1.5}.Prose-module__ASR58a__prose strong{font-weight:700}.Prose-module__ASR58a__prose p+p{margin-block-start:24px}.Prose-module__ASR58a__ink{color:var(--color-ink-story)}.Prose-module__ASR58a__body{color:var(--color-ink-body)}.Prose-module__ASR58a__black{color:var(--color-black)}}
@layer components{.Scribble-module__Kw3EBW__scribble{inline-size:var(--w);block-size:var(--h);transform-origin:0 0;rotate:var(--rot);color:var(--color-ink-story);pointer-events:none;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);overflow:visible}}
@layer components{.SectionTitle-module__I8bmva__frame{inline-size:var(--w);min-block-size:var(--h);position:relative}.SectionTitle-module__I8bmva__title{z-index:1;font-family:var(--font-display);color:var(--color-ink-story);white-space:nowrap;padding-block-start:var(--ty);padding-inline-start:var(--tx);font-size:40px;font-weight:500;line-height:normal;position:relative}@media not (min-width:640px){.SectionTitle-module__I8bmva__frame{min-block-size:0;inline-size:auto;padding-block-end:13.4px}.SectionTitle-module__I8bmva__title{white-space:normal;font-size:32px}.SectionTitle-module__I8bmva__frame .SectionTitle-module__I8bmva__scribble{block-size:auto;max-inline-size:100%;aspect-ratio:var(--ratio);inset-block:auto 0}}}
@layer components{.SubHeading-module__rZ86CG__heading{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.5;position:relative}.SubHeading-module__rZ86CG__withDot{padding-inline-start:25px}.SubHeading-module__rZ86CG__dot{block-size:9px;inline-size:9px;box-shadow:var(--shadow-glow-dot);background:#bfe9fecc;border-radius:50%;position:absolute;inset-block-start:10px;inset-inline-start:4px}.SubHeading-module__rZ86CG__black{color:var(--color-black)}.SubHeading-module__rZ86CG__blue{color:var(--color-blue)}.SubHeading-module__rZ86CG__ink{color:var(--color-ink-story)}}
@layer components{.ZoomableImage-module__Ru5U5W__trigger{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;inline-size:100%;padding:0;display:block}.ZoomableImage-module__Ru5U5W__trigger>img{border-radius:inherit;block-size:auto;inline-size:100%}.ZoomableImage-module__Ru5U5W__trigger:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}.ZoomableImage-module__Ru5U5W__dialog{block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--color-paper);background:0 0;border:0;margin:0;padding:0}.ZoomableImage-module__Ru5U5W__dialog::backdrop{background:#08060deb}.ZoomableImage-module__Ru5U5W__frame{flex-direction:column;block-size:100dvh;display:flex}.ZoomableImage-module__Ru5U5W__toolbar{font-family:var(--font-mono);letter-spacing:.06em;align-items:center;gap:12px;padding:16px clamp(16px,3vw,40px);font-size:12.5px;display:flex}.ZoomableImage-module__Ru5U5W__caption{min-inline-size:0;color:var(--color-paper-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ZoomableImage-module__Ru5U5W__control{border-radius:var(--radius-pill);color:var(--color-paper);font:inherit;letter-spacing:inherit;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out);background:#f7f5ff1a;flex:none;padding:10px 16px}.ZoomableImage-module__Ru5U5W__control:hover{background:#f7f5ff38}.ZoomableImage-module__Ru5U5W__control:focus-visible{outline:2px solid var(--color-sky);outline-offset:2px}.ZoomableImage-module__Ru5U5W__stage{flex:1;justify-content:center;align-items:center;min-block-size:0;padding:0 clamp(16px,3vw,40px) clamp(16px,3vw,40px);display:flex;overflow:hidden}.ZoomableImage-module__Ru5U5W__stageActual{overscroll-behavior:contain;display:block;overflow:auto}.ZoomableImage-module__Ru5U5W__stageActual:focus-visible{outline:2px solid var(--color-sky);outline-offset:-2px}.ZoomableImage-module__Ru5U5W__enlarged{object-fit:contain;background:var(--color-white);cursor:zoom-in;border-radius:12px;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;box-shadow:0 24px 80px #00000073}.ZoomableImage-module__Ru5U5W__enlargedActual{cursor:zoom-out;border-radius:0;max-block-size:none;max-inline-size:none;margin:0 auto}@media (prefers-reduced-motion:no-preference){.ZoomableImage-module__Ru5U5W__dialog[open] .ZoomableImage-module__Ru5U5W__frame{animation:ZoomableImage-module__Ru5U5W__lightbox-in var(--dur-base) var(--ease-out)}}@keyframes ZoomableImage-module__Ru5U5W__lightbox-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
@layer components{.ChallengeSection-module__DMn6YG__section{margin-block-start:33px}.ChallengeSection-module__DMn6YG__title{margin-inline-start:-1.98px}.ChallengeSection-module__DMn6YG__problemHeading{margin-block-start:47px;margin-inline-start:-1px}.ChallengeSection-module__DMn6YG__problemBody{max-inline-size:869px;margin-block-start:17px}.ChallengeSection-module__DMn6YG__problemBody>*+*{margin-block-start:16px}.ChallengeSection-module__DMn6YG__challengesHeading{margin-block-start:15px;margin-inline-start:-1px}.ChallengeSection-module__DMn6YG__section .ChallengeSection-module__DMn6YG__list{margin-block-start:24px}}
@layer components{.NumberBadge-module__Wg5jiq__badge{flex:none;block-size:36.63px;inline-size:39.43px;display:block}.NumberBadge-module__Wg5jiq__image{block-size:37px;inline-size:40px;max-inline-size:none;display:block}}
@layer components{.NumberedList-module__oSB_oW__list{column-gap:var(--column-gap);row-gap:var(--row-gap);grid-template-columns:repeat(auto-fill,403px);margin:0;padding:0;display:grid}.NumberedList-module__oSB_oW__item{inline-size:403px;color:var(--color-black);grid-template-rows:24px auto;grid-template-columns:46px minmax(0,1fr);display:grid;position:relative}.NumberedList-module__oSB_oW__badge{grid-row:1/span 2;margin-block-start:1px}.NumberedList-module__oSB_oW__title{font-family:var(--font-display);white-space:nowrap;font-size:16px;font-weight:700;line-height:1.5}.NumberedList-module__oSB_oW__description{inline-size:var(--desc-w,357px);font-family:var(--font-display);margin-block-start:6px;font-size:16px;font-weight:400;line-height:1.5}@media not (min-width:1200px){.NumberedList-module__oSB_oW__list{grid-template-columns:1fr;row-gap:24px}.NumberedList-module__oSB_oW__item{grid-template-rows:auto auto;inline-size:auto}.NumberedList-module__oSB_oW__title{white-space:normal}.NumberedList-module__oSB_oW__description{inline-size:auto;max-inline-size:var(--desc-w,357px)}}}
@layer components{.ChallengeSection-module__8CHo0W__section{min-block-size:612px;margin-block-start:70px}.ChallengeSection-module__8CHo0W__title{margin-inline-start:-.98px}.ChallengeSection-module__8CHo0W__framingHeading{margin-block-start:47px}.ChallengeSection-module__8CHo0W__framing{max-inline-size:828px;font-family:var(--font-display);color:var(--color-black);margin-block-start:14px;font-size:16px;font-weight:500;line-height:1.5}.ChallengeSection-module__8CHo0W__framing strong{font-weight:600}.ChallengeSection-module__8CHo0W__challengesHeading{margin-block-start:34px;margin-inline-start:-1px}.ChallengeSection-module__8CHo0W__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,403px),1fr));gap:25px 36px;inline-size:842px;max-inline-size:100%;margin:24px 0 0;padding:0;list-style:none;display:grid}.ChallengeSection-module__8CHo0W__item{min-block-size:103px;padding-inline-start:46px;position:relative}.ChallengeSection-module__8CHo0W__badge{block-size:36.63px;inline-size:39.43px;position:absolute;inset-block-start:1px;inset-inline-start:0}.ChallengeSection-module__8CHo0W__itemTitle{font-family:var(--font-display);color:var(--color-black);font-size:16px;font-weight:700;line-height:1.5}.ChallengeSection-module__8CHo0W__itemBody{max-inline-size:var(--w);font-family:var(--font-display);color:var(--color-black);margin-block-start:6px;font-size:16px;font-weight:400;line-height:1.5}@media not (min-width:1200px){.ChallengeSection-module__8CHo0W__section{min-block-size:0}.ChallengeSection-module__8CHo0W__title,.ChallengeSection-module__8CHo0W__challengesHeading{margin-inline-start:0}}}
@layer components{.DesignSystemPanel-module__yCQZnG__panel{min-block-size:1120px;margin-block-start:70px}.DesignSystemPanel-module__yCQZnG__title h2{line-height:1.3}.DesignSystemPanel-module__yCQZnG__intro{max-inline-size:732px;font-family:var(--font-display);color:var(--color-ink-story);margin-block-start:27px;margin-inline-start:24px;font-size:16px;font-weight:400;line-height:1.45}.DesignSystemPanel-module__yCQZnG__panel .DesignSystemPanel-module__yCQZnG__board{block-size:auto;inline-size:895px;max-inline-size:100%;margin-block-start:26px;margin-inline-start:12px;display:block}.DesignSystemPanel-module__yCQZnG__panel .DesignSystemPanel-module__yCQZnG__boardImage{block-size:auto;inline-size:100%;display:block}@media not (min-width:1200px){.DesignSystemPanel-module__yCQZnG__panel{min-block-size:0;padding-block-end:clamp(40px,6vw,70px)}.DesignSystemPanel-module__yCQZnG__intro,.DesignSystemPanel-module__yCQZnG__panel .DesignSystemPanel-module__yCQZnG__board{margin-inline-start:0}}}
@layer components{.GoalPanel-module__DLY1CG__panel{min-block-size:471px;margin-block-start:70px}.GoalPanel-module__DLY1CG__title{margin-inline-start:-12px}.GoalPanel-module__DLY1CG__statement{margin-block-start:29px;margin-inline-start:1px}.GoalPanel-module__DLY1CG__hmw{margin-block-start:36px;padding-inline-start:1px;position:relative}.GoalPanel-module__DLY1CG__hmwHeading{font-family:var(--font-display);color:var(--color-blue);white-space:nowrap;font-size:16px;font-weight:700;line-height:1.5}.GoalPanel-module__DLY1CG__hmwList{flex-direction:column;gap:6px;max-inline-size:460px;margin:14px 0 0;padding:0;list-style:none;display:flex}.GoalPanel-module__DLY1CG__hmwItem{font-family:var(--font-display);color:var(--color-ink-story);white-space:nowrap;padding-inline-start:12px;font-size:16px;font-weight:500;line-height:1.5;position:relative}.GoalPanel-module__DLY1CG__hmwItem:before{content:"";background:var(--color-ink-story);border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:11px;inset-inline-start:0}.GoalPanel-module__DLY1CG__illustration{block-size:188px;inline-size:274px;position:absolute;inset-block-start:-26px;inset-inline-start:492px}.GoalPanel-module__DLY1CG__illustration img{block-size:auto;inline-size:100%;display:block}@media not (min-width:1200px){.GoalPanel-module__DLY1CG__panel{min-block-size:0}.GoalPanel-module__DLY1CG__title{margin-inline-start:0}.GoalPanel-module__DLY1CG__hmwItem{white-space:normal}.GoalPanel-module__DLY1CG__illustration{max-inline-size:100%;margin-block-start:24px;position:static}}}
@layer components{.GoalPanel-module__IWOggW__panel{min-block-size:474px;margin-block-start:70px}.GoalPanel-module__IWOggW__goal{margin-block-start:29px;margin-inline-start:12px}.GoalPanel-module__IWOggW__hmw{box-sizing:border-box;border:1px solid var(--color-black);border-radius:18px;inline-size:869px;max-inline-size:100%;margin-block-start:38px;margin-inline-start:12px;padding:36px 40px}.GoalPanel-module__IWOggW__hmwLabel{font-family:var(--font-display);color:var(--color-blue);font-size:12px;font-weight:600;line-height:1.45}.GoalPanel-module__IWOggW__hmwText{max-inline-size:802px;font-family:var(--font-display);color:var(--color-ink-story);margin-block-start:16px;font-size:16px;font-weight:500;line-height:1.45}@media not (min-width:1200px){.GoalPanel-module__IWOggW__panel{min-block-size:0;padding-block-end:clamp(40px,6vw,70px)}.GoalPanel-module__IWOggW__goal,.GoalPanel-module__IWOggW__hmw{margin-inline-start:0}.GoalPanel-module__IWOggW__hmw{inline-size:auto;padding:28px clamp(20px,4vw,40px)}}}
@layer components{.HandoffPanel-module__ZpdrcW__panel{min-block-size:520px;margin-block-start:70px}.HandoffPanel-module__ZpdrcW__title{margin-inline-start:-1.98px}.HandoffPanel-module__ZpdrcW__heading{margin-block-start:47px;margin-inline-start:-1px}.HandoffPanel-module__ZpdrcW__body{margin-block-start:16px}.HandoffPanel-module__ZpdrcW__panel .HandoffPanel-module__ZpdrcW__body p+p{margin-block-start:0}.HandoffPanel-module__ZpdrcW__body strong.HandoffPanel-module__ZpdrcW__extraBold{font-weight:800}@media not (min-width:1200px){.HandoffPanel-module__ZpdrcW__panel{min-block-size:0}.HandoffPanel-module__ZpdrcW__title{margin-inline-start:0}}}
@layer components{.KeyExperienceSection-module__N4BqlW__section{min-block-size:1286px;margin-block-start:70px}.KeyExperienceSection-module__N4BqlW__title{margin-inline-start:15px}.KeyExperienceSection-module__N4BqlW__intro{font-family:var(--font-display);color:var(--color-ink-story);margin-block-start:28px;margin-inline-start:40px;font-size:16px;font-weight:400;line-height:1.45}.KeyExperienceSection-module__N4BqlW__decisions{margin:31.8px 0 0;padding:0;list-style:none}.KeyExperienceSection-module__N4BqlW__decision{align-items:start;padding:0 43.59px 58px 42px;display:grid}.KeyExperienceSection-module__N4BqlW__decision+.KeyExperienceSection-module__N4BqlW__decision{border-block-start:1px solid #b2ab9c;padding-block-start:58px}.KeyExperienceSection-module__N4BqlW__decision:last-child{padding-block-end:0}.KeyExperienceSection-module__N4BqlW__screenEnd{grid-template-columns:339px auto;column-gap:26.46px}.KeyExperienceSection-module__N4BqlW__screenEnd .KeyExperienceSection-module__N4BqlW__text{padding-block-start:14px}.KeyExperienceSection-module__N4BqlW__screenStart{grid-template-columns:486px 352px;column-gap:31px}.KeyExperienceSection-module__N4BqlW__screenStart .KeyExperienceSection-module__N4BqlW__text{order:1}.KeyExperienceSection-module__N4BqlW__screenStart .KeyExperienceSection-module__N4BqlW__screen{margin-block-start:5px}.KeyExperienceSection-module__N4BqlW__text{font-family:var(--font-display);color:var(--color-ink-story);flex-direction:column;display:flex}.KeyExperienceSection-module__N4BqlW__number{font-size:16px;font-weight:400;line-height:1}.KeyExperienceSection-module__N4BqlW__decisionTitle{color:#131312;white-space:nowrap;margin-block-start:11px;font-size:26px;font-weight:700;line-height:1.15}.KeyExperienceSection-module__N4BqlW__body{inline-size:var(--w);margin-block-start:18px;font-size:16px;font-weight:400;line-height:1.48}.KeyExperienceSection-module__N4BqlW__conclusion{inline-size:var(--w);margin-block-start:31px;font-size:16px;font-weight:600;line-height:1.4}.KeyExperienceSection-module__N4BqlW__decision .KeyExperienceSection-module__N4BqlW__screen{inline-size:var(--sw);block-size:var(--sh);max-inline-size:100%}.KeyExperienceSection-module__N4BqlW__decision .KeyExperienceSection-module__N4BqlW__screenImage{block-size:100%;inline-size:100%;display:block}@media not (min-width:1200px){.KeyExperienceSection-module__N4BqlW__section{min-block-size:0}.KeyExperienceSection-module__N4BqlW__decision{padding-inline:0}.KeyExperienceSection-module__N4BqlW__screenEnd,.KeyExperienceSection-module__N4BqlW__screenStart{grid-template-columns:minmax(0,1fr);row-gap:28px}.KeyExperienceSection-module__N4BqlW__screenEnd .KeyExperienceSection-module__N4BqlW__text{padding-block-start:0}.KeyExperienceSection-module__N4BqlW__screenStart .KeyExperienceSection-module__N4BqlW__text{order:0}.KeyExperienceSection-module__N4BqlW__screenStart .KeyExperienceSection-module__N4BqlW__screen{margin-block-start:0}.KeyExperienceSection-module__N4BqlW__decisionTitle{white-space:normal}.KeyExperienceSection-module__N4BqlW__body,.KeyExperienceSection-module__N4BqlW__conclusion{inline-size:auto;max-inline-size:100%}.KeyExperienceSection-module__N4BqlW__decision .KeyExperienceSection-module__N4BqlW__screen{block-size:auto;inline-size:100%}.KeyExperienceSection-module__N4BqlW__decision .KeyExperienceSection-module__N4BqlW__screenImage{block-size:auto}.KeyExperienceSection-module__N4BqlW__title,.KeyExperienceSection-module__N4BqlW__intro{margin-inline-start:0}}}
@layer components{.OneStopCaseStudy-module__A95Tfa__featureTitle{font-family:var(--font-display);color:var(--color-ink-story);margin:0;font-size:32px;font-weight:700;line-height:normal}.OneStopCaseStudy-module__A95Tfa__body145{font-family:var(--font-display);color:var(--color-ink-story);margin:0;font-size:16px;font-weight:400;line-height:1.45}.OneStopCaseStudy-module__A95Tfa__body145 strong,.OneStopCaseStudy-module__A95Tfa__subSemi.OneStopCaseStudy-module__A95Tfa__subSemi{font-weight:600}.OneStopCaseStudy-module__A95Tfa__subInk.OneStopCaseStudy-module__A95Tfa__subInk{color:#18181b}.OneStopCaseStudy-module__A95Tfa__subShift2.OneStopCaseStudy-module__A95Tfa__subShift2{margin-inline-start:2px}.OneStopCaseStudy-module__A95Tfa__subShift3.OneStopCaseStudy-module__A95Tfa__subShift3{margin-inline-start:-3px}.OneStopCaseStudy-module__A95Tfa__wrapTitle :is(h1,h2){white-space:normal;max-inline-size:348px}.OneStopCaseStudy-module__A95Tfa__overviewPanel{margin-block-start:70px}.OneStopCaseStudy-module__A95Tfa__overviewGrid{inline-size:870px;max-inline-size:100%;margin-block-start:40px}.OneStopCaseStudy-module__A95Tfa__overviewMeta dt{color:#c8bb91}.OneStopCaseStudy-module__A95Tfa__overviewMeta>div:last-child dt{color:var(--color-gold)}.OneStopCaseStudy-module__A95Tfa__overviewText{margin-inline-start:-1px}.OneStopCaseStudy-module__A95Tfa__challenge{margin-block-start:70px}.OneStopCaseStudy-module__A95Tfa__challengeTitle{margin-inline-start:36px}.OneStopCaseStudy-module__A95Tfa__challengeSub{margin-block-start:36px;margin-inline-start:10px}.OneStopCaseStudy-module__A95Tfa__challengeLead{margin-block-start:17px;margin-inline-start:37px}.OneStopCaseStudy-module__A95Tfa__challengeSubExperienced{margin-block-start:40px;margin-inline-start:10px}.OneStopCaseStudy-module__A95Tfa__findings{grid-template-columns:repeat(2,minmax(0,462px));column-gap:22px;margin:17px 0 0;padding:0;list-style:none;display:grid}.OneStopCaseStudy-module__A95Tfa__findings+.OneStopCaseStudy-module__A95Tfa__findings{margin-block-start:40px}.OneStopCaseStudy-module__A95Tfa__finding{row-gap:8px;list-style:none;display:grid}.OneStopCaseStudy-module__A95Tfa__finding .OneStopCaseStudy-module__A95Tfa__challengeScreen{border-radius:4px;inline-size:100%}.OneStopCaseStudy-module__A95Tfa__challengeCard{block-size:var(--card-h);background:#f3efe7;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f4f4f4}.OneStopCaseStudy-module__A95Tfa__challengeCardSoft{background:#f0ebe1b0}.OneStopCaseStudy-module__A95Tfa__challengeCardTitle{font-family:var(--font-display);color:var(--color-black);white-space:nowrap;gap:8px;margin:0;font-size:17px;font-weight:600;line-height:1.5;display:flex;position:absolute;inset-block-start:19px;inset-inline-start:34px}.OneStopCaseStudy-module__A95Tfa__challengeCardTitle>span{margin-block-start:4px}.OneStopCaseStudy-module__A95Tfa__challengeCardText{inline-size:417px;max-inline-size:calc(100% - 50px);font-family:var(--font-display);color:var(--color-ink-story);margin:0;font-size:16px;font-weight:500;line-height:1.5;position:absolute;inset-block-start:62px;inset-inline-start:36px}.OneStopCaseStudy-module__A95Tfa__goalPanel{margin-block-start:70px}.OneStopCaseStudy-module__A95Tfa__goalLead{margin-block-start:29px;margin-inline-start:13px}.OneStopCaseStudy-module__A95Tfa__goalSub.OneStopCaseStudy-module__A95Tfa__goalSub{margin-block-start:39px;margin-inline-start:358px;font-weight:600}.OneStopCaseStudy-module__A95Tfa__goalChart{margin-block-start:-2.28px}.OneStopCaseStudy-module__A95Tfa__objectives{margin:0;padding:0;list-style:none}.OneStopCaseStudy-module__A95Tfa__objective{border-radius:calc(5.24 * var(--u));box-shadow:inset 0 0 0 calc(1.96 * var(--u)) var(--color-black), calc(2.618 * var(--u)) calc(2.618 * var(--u)) 0 0 var(--color-black);background:#746beb;list-style:none}.OneStopCaseStudy-module__A95Tfa__objectiveText{inline-size:calc(var(--tw) * var(--u));font-family:var(--font-display);font-size:calc(14 * var(--u));text-align:center;color:var(--color-white);font-weight:600;line-height:1.5;position:absolute;inset-block-start:calc(var(--ty) * var(--u));inset-inline-start:calc(var(--tx) * var(--u))}.OneStopCaseStudy-module__A95Tfa__objectiveSmall .OneStopCaseStudy-module__A95Tfa__objectiveText{font-size:calc(13 * var(--u))}.OneStopCaseStudy-module__A95Tfa__designSystem{margin-block-start:70px}.OneStopCaseStudy-module__A95Tfa__gridSystem{grid-template-columns:316px minmax(0,536px);align-items:start;column-gap:17px;margin-block-start:29px;margin-inline-start:13px;display:grid}.OneStopCaseStudy-module__A95Tfa__gridSystemText{block-size:143px;inline-size:303px;max-inline-size:100%;font-family:var(--font-display);color:var(--color-black);margin:15px 0 0;font-size:16px;font-weight:400;line-height:1.5}.OneStopCaseStudy-module__A95Tfa__gridFeatures{grid-template-columns:minmax(0,1fr);row-gap:13px;margin:17px 0 0;padding:0;list-style:none;display:grid}.OneStopCaseStudy-module__A95Tfa__gridFeature{block-size:53px}.OneStopCaseStudy-module__A95Tfa__gridSystem .OneStopCaseStudy-module__A95Tfa__gridImage{border-radius:8px;inline-size:100%;margin-block-start:11px}.OneStopCaseStudy-module__A95Tfa__applyingPanel{margin-block-start:73px}.OneStopCaseStudy-module__A95Tfa__applyingLead{margin-block-start:32px;margin-inline-start:16px}.OneStopCaseStudy-module__A95Tfa__applyingSub{margin-block-start:32px;margin-inline-start:15px}.OneStopCaseStudy-module__A95Tfa__steps{grid-template-rows:107px 104px auto;grid-template-columns:repeat(2,minmax(0,403px));grid-auto-flow:column;column-gap:94px;margin:29px 0 0 15px;padding:0;list-style:none;display:grid}.OneStopCaseStudy-module__A95Tfa__step{min-block-size:80.26px}.OneStopCaseStudy-module__A95Tfa__stepArrow{block-size:32.26px;inline-size:17.99px;position:absolute;inset-block-start:var(--ay);inset-inline-start:var(--ax)}.OneStopCaseStudy-module__A95Tfa__processNote{block-size:116px;inline-size:299px;margin:23.74px 0 0 158px;position:relative}.OneStopCaseStudy-module__A95Tfa__processNoteText{inline-size:262px;font-family:var(--font-hand);text-align:center;color:var(--color-black);margin:0;font-size:20px;font-weight:400;line-height:19px;position:absolute;inset-block-start:12px;inset-inline-start:-14px}.OneStopCaseStudy-module__A95Tfa__processNoteArrow{block-size:103.59px;inline-size:130.46px;position:absolute;inset-block-start:-1.5px;inset-inline-start:167.5px}.OneStopCaseStudy-module__A95Tfa__dashboard{margin-block-start:47px}.OneStopCaseStudy-module__A95Tfa__dashboard .OneStopCaseStudy-module__A95Tfa__featureTitle{margin-inline-start:1px}.OneStopCaseStudy-module__A95Tfa__dashChallengeSub{margin-block-start:25px}.OneStopCaseStudy-module__A95Tfa__dashChallengeText{max-inline-size:785px;margin-block-start:17px}.OneStopCaseStudy-module__A95Tfa__dashUsersSub{margin-block-start:42.6px}.OneStopCaseStudy-module__A95Tfa__personas{flex-wrap:wrap;gap:13px;margin:14px 0 0;padding:0;list-style:none;display:flex}.OneStopCaseStudy-module__A95Tfa__personasCta{justify-content:center;inline-size:870px;max-inline-size:100%;margin-block-start:42px;display:flex}.OneStopCaseStudy-module__A95Tfa__violetCta.OneStopCaseStudy-module__A95Tfa__violetCta{box-shadow:inset 0 0 0 1px var(--color-black), 4px 4px 0 0 var(--color-black);background:#746beb}.OneStopCaseStudy-module__A95Tfa__violetCta.OneStopCaseStudy-module__A95Tfa__violetCta:hover{background:#6a61e6}.OneStopCaseStudy-module__A95Tfa__dashInitialSub{margin-block-start:52px}.OneStopCaseStudy-module__A95Tfa__dashInitial{margin-block-start:-9px}.OneStopCaseStudy-module__A95Tfa__dashGoalsSub{margin-block-start:28.21px}.OneStopCaseStudy-module__A95Tfa__goalsGrid{grid-template-rows:102px auto;grid-template-columns:repeat(2,minmax(0,403px));column-gap:32px;margin:29px 0 0 1px;padding:0;list-style:none;display:grid}.OneStopCaseStudy-module__A95Tfa__goalShift1{margin-block-start:1px}.OneStopCaseStudy-module__A95Tfa__dashSolutionSub{margin-block-start:51px}.OneStopCaseStudy-module__A95Tfa__dashSolution{margin-block-start:16px;margin-inline-start:2px}.OneStopCaseStudy-module__A95Tfa__dashTradeoffsSub{margin-block-start:52px}.OneStopCaseStudy-module__A95Tfa__tradeoffs{max-inline-size:785px;margin-block-start:14px;margin-inline-start:2px}.OneStopCaseStudy-module__A95Tfa__searchPanel{margin-block-start:70px}.OneStopCaseStudy-module__A95Tfa__searchTitle{margin-inline-start:18px}.OneStopCaseStudy-module__A95Tfa__searchSub{margin-block-start:25px;margin-inline-start:18px}.OneStopCaseStudy-module__A95Tfa__searchDiscovery{max-inline-size:785px;margin-block-start:17px;margin-inline-start:18px}.OneStopCaseStudy-module__A95Tfa__insightsTitle{font-family:var(--font-display);color:var(--color-black);margin:50px 0 0 18px;font-size:20px;font-weight:600;line-height:1.45}.OneStopCaseStudy-module__A95Tfa__insights{grid-template-rows:124px 100px;grid-template-columns:repeat(2,minmax(0,399px));column-gap:37px;margin:18px 0 0 18px;padding:0;list-style:none;display:grid}.OneStopCaseStudy-module__A95Tfa__insight{list-style:none}.OneStopCaseStudy-module__A95Tfa__insightTag{filter:drop-shadow(1px 1px 5.6px #00000014);block-size:23px;font-family:var(--font-display);color:var(--color-black);white-space:nowrap;background:#d3cfff;align-items:center;margin:0;font-size:16px;font-weight:600;line-height:1.45;display:inline-flex}.OneStopCaseStudy-module__A95Tfa__insightText{max-inline-size:399px;font-family:var(--font-display);color:var(--color-black);margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.45}.OneStopCaseStudy-module__A95Tfa__searchInitialSub{margin-block-start:58px;margin-inline-start:14px}.OneStopCaseStudy-module__A95Tfa__searchInitial{margin-block-start:13px}.OneStopCaseStudy-module__A95Tfa__searchGoalsSub{margin-block-start:47.21px;margin-inline-start:18px}.OneStopCaseStudy-module__A95Tfa__searchGoals{grid-template-rows:74px 64px;margin-inline-start:17px}.OneStopCaseStudy-module__A95Tfa__searchSolutionSub{margin-block-start:46px;margin-inline-start:19px}.OneStopCaseStudy-module__A95Tfa__searchSolution{margin-block-start:16px;margin-inline-start:19px}.OneStopCaseStudy-module__A95Tfa__rules{margin-block-start:70px}.OneStopCaseStudy-module__A95Tfa__rulesTitle{max-inline-size:452px;margin-inline-start:3px}.OneStopCaseStudy-module__A95Tfa__rulesLead{max-inline-size:811px;margin-block-start:20px;margin-inline-start:2px}.OneStopCaseStudy-module__A95Tfa__rulesBoard{margin-block-start:48.4px;margin-inline-start:1px}.OneStopCaseStudy-module__A95Tfa__rulesStep{block-size:calc(40 * var(--u,1px))}.OneStopCaseStudy-module__A95Tfa__finalDesign{margin-block-start:50px}.OneStopCaseStudy-module__A95Tfa__finalDesignStep{margin-inline-start:3px}.OneStopCaseStudy-module__A95Tfa__finalDesignScreens{grid-template-columns:repeat(2,minmax(0,427px));column-gap:21px;margin-block-start:11px;display:grid}.OneStopCaseStudy-module__A95Tfa__finalDesignScreens .OneStopCaseStudy-module__A95Tfa__finalDesignScreen{border-radius:6px;inline-size:100%}.OneStopCaseStudy-module__A95Tfa__takeawaySub{margin-block-start:47px;margin-inline-start:3px}.OneStopCaseStudy-module__A95Tfa__takeaway{max-inline-size:780px;margin-block-start:15px;margin-inline-start:2px}.OneStopCaseStudy-module__A95Tfa__screensPanel{margin-block-start:70px;margin-inline:62px 41px}.OneStopCaseStudy-module__A95Tfa__screensTitle{block-size:38px;font-family:var(--font-display);color:var(--color-ink-story);filter:drop-shadow(1px 1px 5.6px #00000014);white-space:nowrap;align-items:flex-start;gap:10px;margin:0 0 0 306px;padding-inline:12px;font-size:32px;font-weight:400;line-height:normal;display:inline-flex}.OneStopCaseStudy-module__A95Tfa__screensTrend{flex:none;block-size:15.59px;inline-size:32px;margin-block-start:11.21px}.OneStopCaseStudy-module__A95Tfa__screensBoard{margin:30px 0 0;padding:0;list-style:none}.OneStopCaseStudy-module__A95Tfa__screensShot{inline-size:100%;display:block}.OneStopCaseStudy-module__A95Tfa__screensText{max-inline-size:829px;font-family:var(--font-display);color:var(--color-black);margin:50px 0 0 8px;font-size:18px;font-weight:500;line-height:1.3}.OneStopCaseStudy-module__A95Tfa__screensText strong{font-weight:700}.OneStopCaseStudy-module__A95Tfa__reflections{margin-block-start:58px}.OneStopCaseStudy-module__A95Tfa__reflectionsSub{margin-block-start:41px;margin-inline-start:10px}.OneStopCaseStudy-module__A95Tfa__lessons{grid-template-rows:81px 81px auto;grid-template-columns:minmax(0,1fr);margin:40px 0 0 10px;padding:0;list-style:none;display:grid}.OneStopCaseStudy-module__A95Tfa__impactSub{margin-block-start:33px;margin-inline-start:10px}.OneStopCaseStudy-module__A95Tfa__stats{grid-template-columns:221px 270px 270px;column-gap:51px;margin:40px 0 96px 10px;display:grid}.OneStopCaseStudy-module__A95Tfa__stat{text-align:center;font-family:var(--font-display);flex-direction:column;align-items:center;padding-block-start:11px;display:flex}.OneStopCaseStudy-module__A95Tfa__stat:nth-child(3){padding-block-start:12px}.OneStopCaseStudy-module__A95Tfa__statLabel{block-size:47px;color:var(--color-black);margin:0;font-size:16px;font-weight:700;line-height:1.43}.OneStopCaseStudy-module__A95Tfa__statValue{color:#746beb;flex-direction:column;align-items:center;margin:0;display:flex}.OneStopCaseStudy-module__A95Tfa__statNumber{white-space:nowrap;block-size:105px;font-size:70px;font-weight:900;line-height:1.5;display:block}.OneStopCaseStudy-module__A95Tfa__statCaption{text-transform:uppercase;white-space:nowrap;margin-block-start:-1px;font-size:16px;font-weight:900;line-height:1.5;display:block}@media not (min-width:1440px){.OneStopCaseStudy-module__A95Tfa__screensPanel{margin-inline:clamp(12px,3.6vw,52px)}}@media not (min-width:1200px){.OneStopCaseStudy-module__A95Tfa__lessons p{inline-size:auto}.OneStopCaseStudy-module__A95Tfa__challengeTitle,.OneStopCaseStudy-module__A95Tfa__challengeSub,.OneStopCaseStudy-module__A95Tfa__challengeLead,.OneStopCaseStudy-module__A95Tfa__challengeSubExperienced,.OneStopCaseStudy-module__A95Tfa__goalLead,.OneStopCaseStudy-module__A95Tfa__goalSub.OneStopCaseStudy-module__A95Tfa__goalSub,.OneStopCaseStudy-module__A95Tfa__gridSystem,.OneStopCaseStudy-module__A95Tfa__applyingLead,.OneStopCaseStudy-module__A95Tfa__applyingSub,.OneStopCaseStudy-module__A95Tfa__steps,.OneStopCaseStudy-module__A95Tfa__processNote,.OneStopCaseStudy-module__A95Tfa__dashboard .OneStopCaseStudy-module__A95Tfa__featureTitle,.OneStopCaseStudy-module__A95Tfa__goalsGrid,.OneStopCaseStudy-module__A95Tfa__dashSolution,.OneStopCaseStudy-module__A95Tfa__tradeoffs,.OneStopCaseStudy-module__A95Tfa__searchTitle,.OneStopCaseStudy-module__A95Tfa__searchSub,.OneStopCaseStudy-module__A95Tfa__searchDiscovery,.OneStopCaseStudy-module__A95Tfa__insightsTitle,.OneStopCaseStudy-module__A95Tfa__insights,.OneStopCaseStudy-module__A95Tfa__searchInitialSub,.OneStopCaseStudy-module__A95Tfa__searchGoalsSub,.OneStopCaseStudy-module__A95Tfa__searchGoals,.OneStopCaseStudy-module__A95Tfa__searchSolutionSub,.OneStopCaseStudy-module__A95Tfa__searchSolution,.OneStopCaseStudy-module__A95Tfa__rulesTitle,.OneStopCaseStudy-module__A95Tfa__rulesLead,.OneStopCaseStudy-module__A95Tfa__rulesBoard,.OneStopCaseStudy-module__A95Tfa__finalDesignStep,.OneStopCaseStudy-module__A95Tfa__takeawaySub,.OneStopCaseStudy-module__A95Tfa__takeaway,.OneStopCaseStudy-module__A95Tfa__screensTitle,.OneStopCaseStudy-module__A95Tfa__screensText,.OneStopCaseStudy-module__A95Tfa__reflectionsSub,.OneStopCaseStudy-module__A95Tfa__lessons,.OneStopCaseStudy-module__A95Tfa__impactSub,.OneStopCaseStudy-module__A95Tfa__stats,.OneStopCaseStudy-module__A95Tfa__subShift2.OneStopCaseStudy-module__A95Tfa__subShift2,.OneStopCaseStudy-module__A95Tfa__subShift3.OneStopCaseStudy-module__A95Tfa__subShift3{margin-inline-start:0}.OneStopCaseStudy-module__A95Tfa__overviewGrid,.OneStopCaseStudy-module__A95Tfa__personasCta{inline-size:auto}.OneStopCaseStudy-module__A95Tfa__goalSub.OneStopCaseStudy-module__A95Tfa__goalSub{inline-size:fit-content;margin-inline:auto}.OneStopCaseStudy-module__A95Tfa__findings,.OneStopCaseStudy-module__A95Tfa__steps,.OneStopCaseStudy-module__A95Tfa__goalsGrid,.OneStopCaseStudy-module__A95Tfa__insights,.OneStopCaseStudy-module__A95Tfa__finalDesignScreens{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;row-gap:24px}.OneStopCaseStudy-module__A95Tfa__findings+.OneStopCaseStudy-module__A95Tfa__findings{margin-block-start:24px}.OneStopCaseStudy-module__A95Tfa__challengeCard{block-size:auto;min-block-size:var(--card-h)}.OneStopCaseStudy-module__A95Tfa__gridSystem{grid-template-columns:minmax(0,1fr);row-gap:32px}.OneStopCaseStudy-module__A95Tfa__gridSystemText{block-size:auto}.OneStopCaseStudy-module__A95Tfa__stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));row-gap:32px}.OneStopCaseStudy-module__A95Tfa__lessons{grid-template-rows:none;row-gap:24px}}@media not (min-width:700px){.OneStopCaseStudy-module__A95Tfa__challengeCardTitle,.OneStopCaseStudy-module__A95Tfa__challengeCardText{white-space:normal;inline-size:auto;max-inline-size:none;position:static}.OneStopCaseStudy-module__A95Tfa__challengeCard{block-size:auto;padding:19px 36px 24px 34px}.OneStopCaseStudy-module__A95Tfa__insightTag{white-space:normal}.OneStopCaseStudy-module__A95Tfa__challengeCardText{margin-block-start:12px}.OneStopCaseStudy-module__A95Tfa__processNote{block-size:auto;inline-size:auto}.OneStopCaseStudy-module__A95Tfa__processNoteText{inline-size:auto;position:static}.OneStopCaseStudy-module__A95Tfa__processNoteArrow{display:none}.OneStopCaseStudy-module__A95Tfa__objectiveText{inline-size:auto;padding:12px 16px;font-size:14px;display:block;position:static}.OneStopCaseStudy-module__A95Tfa__objective{margin-block-start:12px}.OneStopCaseStudy-module__A95Tfa__screensTitle{white-space:normal;block-size:auto}}}
@layer components{.OverviewPanel-module__6dinTq__panel{min-block-size:786px;margin-block-start:64px}.OverviewPanel-module__6dinTq__meta{inline-size:870px;max-inline-size:100%;margin-block-start:40px}.OverviewPanel-module__6dinTq__meta>div:not(:last-child) dt{color:#c8bb91}.OverviewPanel-module__6dinTq__overviewText{max-inline-size:739px;margin-inline-start:-1px}.OverviewPanel-module__6dinTq__meta .OverviewPanel-module__6dinTq__overviewText p+p{margin-block-start:0}.OverviewPanel-module__6dinTq__cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-block-start:34px;display:flex}@media not (min-width:1200px){.OverviewPanel-module__6dinTq__panel{min-block-size:0}}}
@layer components{.OverviewPanel-module__ZKb1ZW__panel{min-block-size:764px;margin-block-start:64px}.OverviewPanel-module__ZKb1ZW__meta{inline-size:869px;max-inline-size:100%;margin-block-start:40px}.OverviewPanel-module__ZKb1ZW__meta>div:not(:last-child)>dt{color:#c8bb91}.OverviewPanel-module__ZKb1ZW__fact{color:#171c18;font-weight:600;line-height:1.35;display:block}.OverviewPanel-module__ZKb1ZW__summary{color:#3e443f;max-inline-size:739px;margin-block-start:1px;font-weight:500;line-height:1.55}.OverviewPanel-module__ZKb1ZW__summary p+p{margin-block-start:15px}.OverviewPanel-module__ZKb1ZW__cta{margin-block-start:37px;margin-inline-start:339px}@media not (min-width:1200px){.OverviewPanel-module__ZKb1ZW__panel{min-block-size:0;padding-block-end:clamp(40px,6vw,70px)}.OverviewPanel-module__ZKb1ZW__cta{text-align:center;margin-inline-start:0}}}
@layer components{.CaseStudyCard-module__ENGOIW__card{border-radius:var(--radius-card-lg);min-block-size:532px;color:var(--color-black);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}.CaseStudyCard-module__ENGOIW__peach{background:var(--color-tint-peach)}.CaseStudyCard-module__ENGOIW__sky{background:var(--color-tint-sky)}.CaseStudyCard-module__ENGOIW__cream{background:var(--color-tint-cream)}.CaseStudyCard-module__ENGOIW__mint{background:var(--color-tint-mint)}.CaseStudyCard-module__ENGOIW__text{z-index:1;flex-direction:column;align-items:flex-start;inline-size:clamp(340px,47.2581cqw,586px);padding:54px 0 54px 54px;display:flex;position:relative}.CaseStudyCard-module__ENGOIW__brand{align-items:center;gap:8px;block-size:39px;display:flex}.CaseStudyCard-module__ENGOIW__mark{flex:none;block-size:39px;inline-size:auto}.CaseStudyCard-module__ENGOIW__mark_onestop-2-0{margin-inline-start:9px}.CaseStudyCard-module__ENGOIW__mark_timewix{block-size:81px;inline-size:81px;margin:-10.4px -20.8px}.CaseStudyCard-module__ENGOIW__brandName{font-family:var(--font-display);white-space:nowrap;font-size:18px;font-weight:800;line-height:normal}.CaseStudyCard-module__ENGOIW__tags{gap:8px;margin-block-start:41px;display:flex}.CaseStudyCard-module__ENGOIW__title{font-family:var(--font-display);white-space:nowrap;margin-block-start:22px;font-size:clamp(34px,3.333vw,48px);font-weight:700;line-height:normal}.CaseStudyCard-module__ENGOIW__discipline{font-family:var(--font-display);margin-block-start:23px;font-size:22px;font-weight:600;line-height:normal}.CaseStudyCard-module__ENGOIW__description{max-inline-size:min(532px,100%);font-family:var(--font-body);color:var(--color-ink-soft);margin-block-start:23px;font-size:15.5px;font-weight:400;line-height:1.5}.CaseStudyCard-module__ENGOIW__muted{color:#29292ebf}.CaseStudyCard-module__ENGOIW__action{margin-block-start:38px}.CaseStudyCard-module__ENGOIW__art{aspect-ratio:730/532;pointer-events:none;inline-size:58.871%;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden;container-type:inline-size}@media not (min-width:1024px){.CaseStudyCard-module__ENGOIW__card{min-block-size:0}.CaseStudyCard-module__ENGOIW__text{inline-size:100%;padding:40px 32px 0}.CaseStudyCard-module__ENGOIW__title{white-space:normal}.CaseStudyCard-module__ENGOIW__art{inline-size:100%;margin-block-start:24px;position:relative}}@media not (min-width:480px){.CaseStudyCard-module__ENGOIW__text{padding:32px 24px 0}}}
@layer components{.DesignSystemIntro-module__SoPWfa__intro{position:relative}.DesignSystemIntro-module__SoPWfa__title :is(h1,h2){white-space:normal;max-inline-size:348px}.DesignSystemIntro-module__SoPWfa__lead{margin-block-start:32px;margin-inline-start:15px}.DesignSystemIntro-module__SoPWfa__nav{margin-block-start:33px;margin-inline-start:13px}.DesignSystemIntro-module__SoPWfa__cards{flex-wrap:wrap;gap:27px;inline-size:869px;max-inline-size:100%;display:flex}.DesignSystemIntro-module__SoPWfa__card{background:var(--color-white);block-size:218px;inline-size:152px;color:var(--color-black);transition:box-shadow var(--dur-fast) var(--ease-out);border-radius:8px;padding:12px 14px;text-decoration:none;display:block;position:relative;box-shadow:inset 0 0 0 1px #e4e4ed}a.DesignSystemIntro-module__SoPWfa__card:hover{box-shadow:inset 0 0 0 1px #a9a5e7}a.DesignSystemIntro-module__SoPWfa__card:focus-visible{outline:2px solid var(--color-night);outline-offset:2px}.DesignSystemIntro-module__SoPWfa__selected{box-shadow:inset 0 0 0 2px #a9a5e7}.DesignSystemIntro-module__SoPWfa__tile{background:#f2f1fb;border-radius:6.81px;block-size:92px;inline-size:121px;display:block;position:relative}.DesignSystemIntro-module__SoPWfa__icon{block-size:auto;inline-size:auto;position:absolute}.DesignSystemIntro-module__SoPWfa__cardTitle{font-family:var(--font-display);white-space:nowrap;margin-block-start:11px;font-size:16px;font-weight:600;line-height:normal;display:block}.DesignSystemIntro-module__SoPWfa__selected .DesignSystemIntro-module__SoPWfa__cardTitle{color:#3f38ba}.DesignSystemIntro-module__SoPWfa__cardText{inline-size:121px;font-family:var(--font-display);margin-block-start:8px;margin-inline-start:3px;font-size:12px;font-weight:400;line-height:1.3;display:block}.DesignSystemIntro-module__SoPWfa__rule{background:#e2e2e2;border:0;block-size:1px;inline-size:868px;max-inline-size:100%;margin:35px 0 0 13px}@media not (min-width:1200px){.DesignSystemIntro-module__SoPWfa__lead,.DesignSystemIntro-module__SoPWfa__nav,.DesignSystemIntro-module__SoPWfa__rule{margin-inline-start:0}.DesignSystemIntro-module__SoPWfa__cards{inline-size:auto}}}
@layer components{.ImpactStats-module__9TOcXG__stats{gap:51px;min-block-size:187px;margin:0;padding:0;list-style:none;display:flex}.ImpactStats-module__9TOcXG__stat{inline-size:var(--column-w);text-align:center;flex-direction:column;align-items:center;padding-block-start:11px;display:flex}.ImpactStats-module__9TOcXG__label{inline-size:var(--label-w);block-size:47px;font-family:var(--font-display);color:var(--color-black);font-size:16px;font-weight:700;line-height:1.43}.ImpactStats-module__9TOcXG__figure{color:#746beb;font-family:var(--font-display);flex-direction:column;align-items:center;display:flex}.ImpactStats-module__9TOcXG__value{white-space:nowrap;font-size:70px;font-weight:900;line-height:1.5}.ImpactStats-module__9TOcXG__unit{text-transform:uppercase;margin-block-start:-1px;font-size:16px;font-weight:900;line-height:1.5}@media not (min-width:1200px){.ImpactStats-module__9TOcXG__stats{flex-wrap:wrap;justify-content:center;gap:24px;min-block-size:0}.ImpactStats-module__9TOcXG__stat{inline-size:auto;min-inline-size:180px}}}
@layer components{.ProductTour-module__TZLT6W__section{box-sizing:border-box;background:linear-gradient(#f7f7f7 0%,#eaebfd 100%);min-block-size:3903px;padding:68px 0 68px 262px}.ProductTour-module__TZLT6W__title h2{line-height:1.3}.ProductTour-module__TZLT6W__platform{font-family:var(--font-display);color:var(--color-black);align-items:flex-start;gap:8px;margin-block-start:29px;margin-inline-start:22px;font-size:18px;font-weight:500;line-height:1.45;display:flex}.ProductTour-module__TZLT6W__platformIcon{flex:none;block-size:19.87px;inline-size:20px;margin-block-start:3.06px}.ProductTour-module__TZLT6W__platformMobile{margin-block-start:0;margin-inline-start:0;font-size:17px;font-weight:400}.ProductTour-module__TZLT6W__platformIconMobile{flex:none;block-size:23px;inline-size:14.84px;margin-block-start:1px}.ProductTour-module__TZLT6W__web{min-block-size:2140px;inline-size:876px;max-inline-size:calc(100% - 23px);margin-block-start:25px;margin-inline-start:23px}.ProductTour-module__TZLT6W__caption{font-family:var(--font-display);color:var(--color-ink-story);font-size:14px;font-weight:400;line-height:1.45}.ProductTour-module__TZLT6W__caption strong{color:#131312;font-weight:700}.ProductTour-module__TZLT6W__featuredCaption{white-space:nowrap;margin-inline-start:-1px}.ProductTour-module__TZLT6W__featuredCaption strong{color:var(--color-ink-story)}.ProductTour-module__TZLT6W__featured{margin:0}.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__featuredCard{block-size:643.83px;inline-size:869px;max-inline-size:100%;margin-block-start:5.7px;display:block}.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__featuredImage,.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__cardImage{block-size:100%;inline-size:100%;display:block}.ProductTour-module__TZLT6W__mobile .ProductTour-module__TZLT6W__phonesImage{block-size:auto;inline-size:100%;display:block}.ProductTour-module__TZLT6W__row{justify-content:start;align-items:start;column-gap:var(--gap);grid-template-columns:auto auto;margin-block-start:24px;display:grid}.ProductTour-module__TZLT6W__featured+.ProductTour-module__TZLT6W__row{margin-block-start:23px}.ProductTour-module__TZLT6W__cell{inline-size:var(--w);max-inline-size:100%;margin:0}.ProductTour-module__TZLT6W__cell .ProductTour-module__TZLT6W__caption{inline-size:431.35px;max-inline-size:none}.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__card{inline-size:var(--w);block-size:var(--h);max-inline-size:100%;margin-block-start:var(--gap);display:block}.ProductTour-module__TZLT6W__mobile{inline-size:869px;max-inline-size:calc(100% - 23px);margin-block-start:44px;margin-inline-start:23px}.ProductTour-module__TZLT6W__gallery{box-sizing:border-box;min-block-size:448px;margin:15px 0 0 var(--dx);background:#e0e1f4;flex-direction:column;align-items:center;padding-block-start:var(--top);display:flex}.ProductTour-module__TZLT6W__galleryCaption{font-family:var(--font-display);color:#131312;text-align:center;font-size:14px;font-weight:500;line-height:1.45}.ProductTour-module__TZLT6W__mobile .ProductTour-module__TZLT6W__phones{inline-size:var(--w);justify-content:space-between;max-inline-size:calc(100% - 32px);margin:14px 0 0;padding:0;list-style:none;display:flex}.ProductTour-module__TZLT6W__mobile .ProductTour-module__TZLT6W__phone{inline-size:29.927%}@media not (min-width:1200px){.ProductTour-module__TZLT6W__section{min-block-size:0}.ProductTour-module__TZLT6W__web{min-block-size:0;inline-size:auto}.ProductTour-module__TZLT6W__featuredCaption{white-space:normal}.ProductTour-module__TZLT6W__row{grid-template-columns:minmax(0,1fr);row-gap:24px}.ProductTour-module__TZLT6W__cell,.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__card,.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__featuredCard{inline-size:100%}.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__card,.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__featuredCard,.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__cardImage,.ProductTour-module__TZLT6W__web .ProductTour-module__TZLT6W__featuredImage{block-size:auto}.ProductTour-module__TZLT6W__cell .ProductTour-module__TZLT6W__caption{inline-size:auto}.ProductTour-module__TZLT6W__section{padding:48px clamp(16px,4vw,40px)}.ProductTour-module__TZLT6W__platform,.ProductTour-module__TZLT6W__web,.ProductTour-module__TZLT6W__mobile{margin-inline-start:0}.ProductTour-module__TZLT6W__web,.ProductTour-module__TZLT6W__mobile{max-inline-size:100%}.ProductTour-module__TZLT6W__mobile{inline-size:auto}.ProductTour-module__TZLT6W__mobile .ProductTour-module__TZLT6W__phones{inline-size:100%}.ProductTour-module__TZLT6W__gallery{min-block-size:0;margin-inline-start:0;padding-block-end:var(--top)}}}
@layer components{.CaseStudies-module__xE4NSq__section{background:var(--color-white);scroll-margin-block-start:24px}.CaseStudies-module__xE4NSq__inner{max-inline-size:var(--page-max);padding:47px var(--page-pad) 0;margin-inline:auto}.CaseStudies-module__xE4NSq__cards{flex-direction:column;gap:62px;margin-block-start:38px;display:flex}@media not (min-width:1024px){.CaseStudies-module__xE4NSq__cards{gap:40px}}}
@layer components{.StickyNote-module__MTVXPq__note{inline-size:calc(var(--w) * var(--u,1px));block-size:calc(var(--h) * var(--u,1px));box-shadow:inset 0 0 0 calc(1 * var(--u,1px)) var(--color-black), calc(4 * var(--u,1px)) calc(4 * var(--u,1px)) 0 0 var(--color-black);font-family:var(--font-display);color:var(--color-black);background:#edd276;position:relative}.StickyNote-module__MTVXPq__title{font-size:calc(14 * var(--u,1px));white-space:nowrap;margin:0;font-weight:600;line-height:normal;position:absolute;inset-block-start:calc(var(--title-y) * var(--u,1px));inset-inline-start:calc(var(--title-x) * var(--u,1px))}.StickyNote-module__MTVXPq__list{inline-size:calc(var(--list-w) * var(--u,1px));margin:0;padding:0;position:absolute;inset-block-start:calc(var(--list-y) * var(--u,1px));inset-inline-start:calc(var(--list-x) * var(--u,1px))}.StickyNote-module__MTVXPq__item{font-size:calc(12 * var(--u,1px));padding-inline-start:calc(18 * var(--u,1px));font-weight:500;line-height:normal;list-style:none;position:relative}.StickyNote-module__MTVXPq__item+.StickyNote-module__MTVXPq__item{margin-block-start:calc((var(--pitch) - 14) * var(--u,1px))}.StickyNote-module__MTVXPq__item:before{content:"";inline-size:calc(2 * var(--u,1px));block-size:calc(2 * var(--u,1px));background:var(--color-black);border-radius:50%;position:absolute;inset-block-start:calc(6.5 * var(--u,1px));inset-inline-start:calc(8 * var(--u,1px))}}
@layer components{.ReflectionsSection-module__CJDpLa__section{margin-block:70px 72px}.ReflectionsSection-module__CJDpLa__inner{margin-inline-start:13px}.ReflectionsSection-module__CJDpLa__takeawaysHeading{margin-block-start:35px;margin-inline-start:-1px}.ReflectionsSection-module__CJDpLa__inner .ReflectionsSection-module__CJDpLa__takeaways{margin-block-start:24px}.ReflectionsSection-module__CJDpLa__impactHeading{margin-block-start:51px}.ReflectionsSection-module__CJDpLa__stats{margin-block-start:40px}.ReflectionsSection-module__CJDpLa__nextHeading{margin-block-start:56px}.ReflectionsSection-module__CJDpLa__nextBody{margin-block-start:23px}.ReflectionsSection-module__CJDpLa__nextBody>*+*{margin-block-start:12px}@media not (min-width:1200px){.ReflectionsSection-module__CJDpLa__inner{margin-inline-start:0}}}
@layer components{.ReflectionsSection-module__5shKpq__section{margin-block:71px 73px}.ReflectionsSection-module__5shKpq__section .ReflectionsSection-module__5shKpq__heading{margin-inline-start:1px;padding-inline-start:21px}.ReflectionsSection-module__5shKpq__section .ReflectionsSection-module__5shKpq__heading>span:first-child{inset-block-start:10.5px;inset-inline-start:0}.ReflectionsSection-module__5shKpq__heading{margin-block-start:30px}.ReflectionsSection-module__5shKpq__takeaways{margin-block-start:18px;margin-inline-start:1px}.ReflectionsSection-module__5shKpq__nextHeading{margin-block-start:27px}.ReflectionsSection-module__5shKpq__steps{align-items:flex-start;margin:21px 0 0 11px;padding:0;list-style:none;display:flex}.ReflectionsSection-module__5shKpq__step{text-align:center;flex-direction:column;align-items:center;inline-size:234px;display:flex}.ReflectionsSection-module__5shKpq__stepTest{padding-block-start:14px}.ReflectionsSection-module__5shKpq__stepImprove{margin-inline-start:53px;padding-block-start:14px}.ReflectionsSection-module__5shKpq__stepExplore{inline-size:249px;margin-inline-start:87px}.ReflectionsSection-module__5shKpq__doodle{block-size:auto;display:block}.ReflectionsSection-module__5shKpq__stepText{font-family:var(--font-display);color:var(--color-black);font-size:20px;font-weight:500;line-height:1.5}.ReflectionsSection-module__5shKpq__stepTest .ReflectionsSection-module__5shKpq__stepText{margin-block-start:23px}.ReflectionsSection-module__5shKpq__stepImprove .ReflectionsSection-module__5shKpq__stepText{margin-block-start:11px}.ReflectionsSection-module__5shKpq__stepExplore .ReflectionsSection-module__5shKpq__stepText{margin-block-start:19px}@media not (min-width:1200px){.ReflectionsSection-module__5shKpq__section .ReflectionsSection-module__5shKpq__heading,.ReflectionsSection-module__5shKpq__takeaways{margin-inline-start:0}.ReflectionsSection-module__5shKpq__steps{flex-wrap:wrap;justify-content:center;gap:40px;margin-inline-start:0}.ReflectionsSection-module__5shKpq__stepImprove,.ReflectionsSection-module__5shKpq__stepExplore{margin-inline-start:0}}}
@layer components{.Hero-module__tUTQZG__hero{background:var(--color-white)}.Hero-module__tUTQZG__inner{max-inline-size:var(--page-max);padding:32px calc(var(--page-pad) + 87px) 26px var(--page-pad);grid-template-columns:minmax(0,560px) 1fr 330px;align-items:start;min-block-size:478px;margin-inline:auto;display:grid;position:relative}.Hero-module__tUTQZG__copy{grid-column:1;max-inline-size:560px;padding-block-start:39px}.Hero-module__tUTQZG__titleRow{display:inline-block;position:relative}.Hero-module__tUTQZG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-black);white-space:nowrap;font-size:clamp(40px,4.444vw,64px);font-weight:600;line-height:1.04}.Hero-module__tUTQZG__doodle{block-size:62px;inline-size:66.7px;display:block;position:absolute;inset-block-start:9px;inset-inline-start:calc(100% + 23px)}.Hero-module__tUTQZG__doodleBase{block-size:63px;inline-size:68px;max-inline-size:none;position:absolute;inset:0}.Hero-module__tUTQZG__doodleStroke{block-size:46.2px;inline-size:57.05px;max-inline-size:none;position:absolute;inset-block-start:5.8px;inset-inline-start:3.9px}.Hero-module__tUTQZG__body{max-inline-size:519px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-black);margin-block-start:23px;font-size:18px;font-weight:400;line-height:1.35}.Hero-module__tUTQZG__cta{align-items:center;gap:14px;margin-block-start:36px;display:flex}.Hero-module__tUTQZG__polaroid{grid-column:3;justify-self:end;block-size:420px;inline-size:330px;margin:0;position:relative}.Hero-module__tUTQZG__photoCard{background:var(--color-white);block-size:370px;inline-size:310px;box-shadow:var(--shadow-polaroid);flex-direction:column;gap:12px;padding:14px 14px 58px;display:flex;position:absolute;inset-block-start:26.86px;inset-inline-start:10.11px;overflow:hidden;rotate:3deg}.Hero-module__tUTQZG__photoFrame{block-size:242px;inline-size:282px;position:relative;overflow:hidden}.Hero-module__tUTQZG__photo{block-size:auto;inline-size:100%;max-inline-size:none;position:absolute;inset-block-start:-16.59%;inset-inline-start:.94%}.Hero-module__tUTQZG__caption{inline-size:100%;font-family:var(--font-body);text-align:center;color:var(--color-ink-caption);font-size:17px;line-height:1.3}.Hero-module__tUTQZG__tape{background:var(--color-lime-tape);opacity:.85;block-size:26px;inline-size:90px;box-shadow:var(--shadow-tape);position:absolute;inset-block-start:6px;inset-inline-start:130px}.Hero-module__tUTQZG__marquee{background:var(--color-night-2);box-shadow:inset 0 1px 0 var(--line-on-dark), inset 0 -1px 0 var(--line-on-dark);padding-block:16px;padding-inline-start:28px;overflow:hidden}.Hero-module__tUTQZG__track{will-change:transform;inline-size:max-content;animation:60s linear infinite Hero-module__tUTQZG__marquee;display:flex}.Hero-module__tUTQZG__strip{flex:none;align-items:center;gap:26px;padding-inline-end:26px;display:flex}.Hero-module__tUTQZG__marquee:hover .Hero-module__tUTQZG__track,.Hero-module__tUTQZG__marquee:focus-within .Hero-module__tUTQZG__track{animation-play-state:paused}.Hero-module__tUTQZG__marquee:focus-visible{outline:2px solid var(--color-sky);outline-offset:-2px}.Hero-module__tUTQZG__item{font-family:var(--font-mono);white-space:nowrap;flex:none;align-items:center;gap:26px;font-size:13px;line-height:normal;display:flex}.Hero-module__tUTQZG__itemLabel{color:var(--color-paper-muted);letter-spacing:.06em}.Hero-module__tUTQZG__star{color:var(--color-lime-star)}@keyframes Hero-module__tUTQZG__marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% / var(--copies,6)), 0, 0)}}@media (prefers-reduced-motion:reduce){.Hero-module__tUTQZG__track{animation:none}}@media not (min-width:1100px){.Hero-module__tUTQZG__inner{grid-template-columns:minmax(0,1fr);row-gap:48px;padding-inline-end:var(--page-pad);overflow-x:clip}.Hero-module__tUTQZG__copy{grid-column:1;max-inline-size:640px}.Hero-module__tUTQZG__polaroid{grid-column:1;justify-self:center}}@media not (min-width:400px){.Hero-module__tUTQZG__polaroid{transform-origin:top;block-size:360px;scale:.85}}@media not (min-width:640px){.Hero-module__tUTQZG__title{white-space:normal}.Hero-module__tUTQZG__doodle{margin-block-start:8px;position:relative;inset:auto}}}
@layer components{.PainPointsCard-module__Fn-w7G__card{inline-size:calc(var(--w) * var(--u,1px));max-inline-size:100%;padding:calc(24 * var(--u,1px));border-radius:calc(14 * var(--u,1px));background:var(--color-white);box-shadow:inset 0 0 0 calc(1 * var(--u,1px)) #f0ebe0}.PainPointsCard-module__Fn-w7G__title{align-items:center;gap:calc(10 * var(--u,1px));block-size:calc(28 * var(--u,1px));font-family:var(--font-body);font-size:calc(16 * var(--u,1px));color:#18181b;white-space:nowrap;margin:0;font-weight:700;line-height:normal;display:flex}.PainPointsCard-module__Fn-w7G__emoji{inline-size:calc(var(--emoji-w) * var(--u,1px));block-size:calc(28 * var(--u,1px));flex:none}.PainPointsCard-module__Fn-w7G__list{gap:calc(14 * var(--u,1px));margin:calc(14 * var(--u,1px)) 0 0;flex-direction:column;padding:0;display:flex}.PainPointsCard-module__Fn-w7G__item{block-size:calc(22 * var(--u,1px));font-family:var(--font-display);font-size:calc(16 * var(--u,1px));color:#2f2f2f;white-space:nowrap;padding-inline-start:calc(12 * var(--u,1px));font-weight:600;line-height:1.4;position:relative}.PainPointsCard-module__Fn-w7G__item:before{content:"";inline-size:calc(4 * var(--u,1px));block-size:calc(4 * var(--u,1px));background:#2f2f2f;border-radius:50%;position:absolute;inset-block-start:calc(7 * var(--u,1px));inset-inline-start:0}}
@layer components{.ResearchPanel-module__5iNmQW__panel{min-block-size:1390px;margin-block-start:72px}.ResearchPanel-module__5iNmQW__title{margin-inline-start:-18.07px}.ResearchPanel-module__5iNmQW__approach{margin-block-start:35.35px}.ResearchPanel-module__5iNmQW__panel .ResearchPanel-module__5iNmQW__approach p+p{margin-block-start:0}.ResearchPanel-module__5iNmQW__analysisHeading{margin-block-start:40px}.ResearchPanel-module__5iNmQW__analysisBody{margin-block-start:14px}.ResearchPanel-module__5iNmQW__panel .ResearchPanel-module__5iNmQW__gaps{margin-block-start:40px}.ResearchPanel-module__5iNmQW__panel .ResearchPanel-module__5iNmQW__tableFigure{border-radius:3.24px;inline-size:902px;max-inline-size:calc(100% + 32px);margin:52px 0 0 -16px}.ResearchPanel-module__5iNmQW__table{block-size:auto;inline-size:100%;display:block}.ResearchPanel-module__5iNmQW__cta{text-align:center;margin-block-start:43px}@media not (min-width:1200px){.ResearchPanel-module__5iNmQW__panel{min-block-size:0}.ResearchPanel-module__5iNmQW__title{margin-inline-start:0}.ResearchPanel-module__5iNmQW__panel .ResearchPanel-module__5iNmQW__tableFigure{inline-size:100%;margin-inline-start:0}}}
@layer components{.ResearchPanel-module__8UTk2W__panel{min-block-size:881px;margin-block-start:69px}.ResearchPanel-module__8UTk2W__title{margin-inline-start:-2px}.ResearchPanel-module__8UTk2W__title h2{white-space:normal;max-inline-size:517px;line-height:1.3}.ResearchPanel-module__8UTk2W__intro{margin-block-start:48px}.ResearchPanel-module__8UTk2W__methods{grid-template-columns:repeat(auto-fit,minmax(min(100%,287px),1fr));gap:20px 26px;inline-size:914px;max-inline-size:100%;margin:46px 0 0 -22px;padding:0;list-style:none;display:grid}.ResearchPanel-module__8UTk2W__method{box-sizing:border-box;background:var(--color-white);min-block-size:190px;font-family:var(--font-display);border:1px solid #263b2b;border-radius:16px;padding:24px}.ResearchPanel-module__8UTk2W__methodNumber{color:#656565;font-size:12px;font-weight:400;line-height:1.45;display:block}.ResearchPanel-module__8UTk2W__methodTitle{color:var(--color-ink-story);white-space:nowrap;margin-block-start:14px;font-size:21px;font-weight:600;line-height:1.45}.ResearchPanel-module__8UTk2W__methodBody{max-inline-size:var(--w);color:#3e443f;margin-block-start:14px;font-size:15px;font-weight:400;line-height:1.45}.ResearchPanel-module__8UTk2W__columns{grid-template-columns:434px auto;justify-content:start;column-gap:125px;margin:38px 0 0 -2px;display:grid}.ResearchPanel-module__8UTk2W__subHeading{margin-block:-1px -2px}.ResearchPanel-module__8UTk2W__participants{margin:0}.ResearchPanel-module__8UTk2W__participant{box-sizing:border-box;block-size:48px;font-family:var(--font-display);color:var(--color-ink-story);border-block-end:1px solid #263b2b;justify-content:space-between;align-items:center;display:flex}.ResearchPanel-module__8UTk2W__participantCode{font-size:11px;font-weight:400;line-height:1.45}.ResearchPanel-module__8UTk2W__participantRole{text-align:end;margin:0;font-size:15px;font-weight:600;line-height:1.45}.ResearchPanel-module__8UTk2W__questions{flex-direction:column;gap:3px;margin:16px 0 0 2px;padding:0;list-style:none;display:flex}.ResearchPanel-module__8UTk2W__question{font-family:var(--font-display);color:var(--color-ink-story);white-space:nowrap;align-items:center;gap:10px;padding-block:10px;font-size:16px;font-weight:500;line-height:1.45;display:flex}.ResearchPanel-module__8UTk2W__questionIcon{flex:none;block-size:23px;inline-size:15.77px}@media not (min-width:1200px){.ResearchPanel-module__8UTk2W__columns{grid-template-columns:minmax(0,434px);row-gap:40px}.ResearchPanel-module__8UTk2W__question{white-space:normal}.ResearchPanel-module__8UTk2W__panel{min-block-size:0;padding-block-end:clamp(40px,6vw,70px)}.ResearchPanel-module__8UTk2W__title,.ResearchPanel-module__8UTk2W__methods,.ResearchPanel-module__8UTk2W__columns{margin-inline-start:0}.ResearchPanel-module__8UTk2W__methodTitle{white-space:normal}}}
@layer components{.KindWords-module__qNomMW__section{background:var(--color-night)}.KindWords-module__qNomMW__inner{max-inline-size:var(--page-max);padding:110px var(--page-pad) 86px;flex-direction:column;gap:56px;margin-inline:auto;display:flex}.KindWords-module__qNomMW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.KindWords-module__qNomMW__card{min-block-size:323px;box-shadow:inset 0 0 0 1px var(--line-on-dark);border-radius:var(--radius-card-sm);background:var(--color-night-2);flex-direction:column;align-items:flex-start;gap:22px;margin:0;padding:34px;display:flex}.KindWords-module__qNomMW__quoteMark{font-family:var(--font-accent);font-size:44px;font-weight:800;line-height:normal}.KindWords-module__qNomMW__cyan{color:var(--color-cyan-quote)}.KindWords-module__qNomMW__gradient{background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text}.KindWords-module__qNomMW__body{inline-size:100%;font-family:var(--font-body);color:var(--color-paper);font-size:16px;line-height:1.52}.KindWords-module__qNomMW__author{align-items:center;gap:12px;display:flex}.KindWords-module__qNomMW__avatar{block-size:38px;inline-size:38px;box-shadow:inset 0 0 0 1px var(--line-on-dark-strong);border-radius:var(--radius-pill);background:var(--color-night);flex:none;justify-content:center;align-items:center;display:inline-flex}.KindWords-module__qNomMW__initials{font-family:var(--font-mono);background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:11.5px;line-height:normal}.KindWords-module__qNomMW__role{font-family:var(--font-mono);color:var(--color-paper-muted);font-size:12.5px;line-height:normal}@media not (min-width:900px){.KindWords-module__qNomMW__grid{grid-template-columns:1fr}.KindWords-module__qNomMW__card{min-block-size:0}}@media not (min-width:700px){.KindWords-module__qNomMW__inner{gap:40px;padding-block:72px 64px}}}
@layer components{.ViewToggle-module__i8F8Jq__toggle{background:#f3f6fb;border-radius:29px;block-size:48px;inline-size:88px;display:block;position:relative}.ViewToggle-module__i8F8Jq__knob{background:var(--color-white);block-size:40px;inline-size:40px;transition:translate var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:4px;inset-inline-start:4px}.ViewToggle-module__i8F8Jq__list .ViewToggle-module__i8F8Jq__knob{translate:40px}.ViewToggle-module__i8F8Jq__option{color:#b8b9bc;block-size:40px;inline-size:40px;transition:color var(--dur-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:4px}.ViewToggle-module__i8F8Jq__option:focus-visible{outline:2px solid var(--color-night);outline-offset:2px}.ViewToggle-module__i8F8Jq__cardsOption{inset-inline-start:4px}.ViewToggle-module__i8F8Jq__listOption{inset-inline-start:44px}.ViewToggle-module__i8F8Jq__cards .ViewToggle-module__i8F8Jq__cardsOption,.ViewToggle-module__i8F8Jq__list .ViewToggle-module__i8F8Jq__listOption{color:#8999d7}@media (prefers-reduced-motion:reduce){.ViewToggle-module__i8F8Jq__knob{transition:none}}}
@layer components{.PersonaCard-module__Ekqwrq__card{background:var(--color-white);border-radius:12px;block-size:152px;inline-size:281px;max-inline-size:100%;padding:18px;list-style:none;box-shadow:inset 0 0 0 1px #ececef}.PersonaCard-module__Ekqwrq__header{inline-size:var(--header-w);block-size:var(--header-h);display:block}.PersonaCard-module__Ekqwrq__description{inline-size:245px;max-inline-size:100%;font-family:var(--font-display);color:#7f7f7f;margin:10px 0 0;font-size:11.5px;font-weight:400;line-height:1.4}}
@layer components{.FinalDesignGallery-module__ZHAJrq__frame{inline-size:100%;container-type:inline-size}.FinalDesignGallery-module__ZHAJrq__gallery{aspect-ratio:869/1724;inline-size:100%;margin:0;padding:0;list-style:none;position:relative}.FinalDesignGallery-module__ZHAJrq__screen{inline-size:18.527cqw;block-size:calc(var(--h) / 869 * 100cqw);position:absolute;inset-block-start:calc(var(--y) / 869 * 100cqw);inset-inline-start:calc(var(--x) / 869 * 100cqw)}.FinalDesignGallery-module__ZHAJrq__screen .FinalDesignGallery-module__ZHAJrq__zoom{block-size:100%;inline-size:100%;display:block}.FinalDesignGallery-module__ZHAJrq__screen .FinalDesignGallery-module__ZHAJrq__image{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;max-inline-size:none;display:block}@container not (min-width:700px){.FinalDesignGallery-module__ZHAJrq__gallery{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.FinalDesignGallery-module__ZHAJrq__screen{block-size:auto;inline-size:auto;position:static}.FinalDesignGallery-module__ZHAJrq__screen .FinalDesignGallery-module__ZHAJrq__image{object-fit:unset;block-size:auto}}}
@layer components{.StructurePanel-module__CAlXVG__panel{min-block-size:686px;margin-block-start:70px}.StructurePanel-module__CAlXVG__title h2{line-height:1.3}.StructurePanel-module__CAlXVG__intro{font-family:var(--font-display);color:var(--color-ink-story);margin-block-start:29px;margin-inline-start:24px;font-size:16px;font-weight:400;line-height:1.45}.StructurePanel-module__CAlXVG__options{grid-template-columns:221px 207px 301px;align-items:start;column-gap:70px;margin:16px 0 0 24px;padding:0;list-style:none;display:grid}.StructurePanel-module__CAlXVG__option{font-family:var(--font-display);color:var(--color-ink-story);flex-direction:column;padding-block-start:26px;display:flex}.StructurePanel-module__CAlXVG__optionNumber{font-size:16px;font-weight:600;line-height:1.2}.StructurePanel-module__CAlXVG__optionTitle{margin-block-start:18px;font-size:28px;font-weight:700;line-height:1.15}.StructurePanel-module__CAlXVG__optionBody{margin-block-start:22px;font-size:16px;font-weight:400;line-height:1.48}.StructurePanel-module__CAlXVG__chosen{box-sizing:border-box;background:var(--color-white);border-radius:18px;min-block-size:272px;padding:26px 24px 0;position:relative}.StructurePanel-module__CAlXVG__chosen .StructurePanel-module__CAlXVG__optionNumber,.StructurePanel-module__CAlXVG__chosen .StructurePanel-module__CAlXVG__optionTitle,.StructurePanel-module__CAlXVG__chosenTag{color:#131312}.StructurePanel-module__CAlXVG__chosen .StructurePanel-module__CAlXVG__optionBody{max-inline-size:246px;margin-block-start:14px}.StructurePanel-module__CAlXVG__chosenTag{white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;position:absolute;inset-block-start:26px;inset-inline-start:146px}.StructurePanel-module__CAlXVG__outcomeHeading{margin-block:24px -2px;margin-inline-start:24px}.StructurePanel-module__CAlXVG__outcome{max-inline-size:808px;font-family:var(--font-display);color:var(--color-ink-story);margin-block-start:17px;margin-inline-start:24px;font-size:16px;font-weight:400;line-height:1.45}@media not (min-width:1200px){.StructurePanel-module__CAlXVG__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,221px),1fr));row-gap:32px}.StructurePanel-module__CAlXVG__panel{min-block-size:0;padding-block-end:clamp(40px,6vw,70px)}.StructurePanel-module__CAlXVG__intro,.StructurePanel-module__CAlXVG__options,.StructurePanel-module__CAlXVG__outcomeHeading,.StructurePanel-module__CAlXVG__outcome{margin-inline-start:0}}}
@layer components{.Process-module__00Lb2W__section{background:var(--color-white)}.Process-module__00Lb2W__inner{max-inline-size:var(--page-max);padding:110px var(--page-pad);flex-direction:column;gap:56px;margin-inline:auto;display:flex}.Process-module__00Lb2W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:41px;display:grid}.Process-module__00Lb2W__card{border-radius:var(--radius-card-md);background:var(--color-black);min-block-size:256px;box-shadow:inset -1px 0 0 var(--line-on-dark), inset 0 -1px 0 var(--line-on-dark);color:var(--color-paper-muted);flex-direction:column;align-items:flex-start;gap:22px;padding:38px 26px;display:flex}.Process-module__00Lb2W__number{font-family:var(--font-mono);font-size:14px;line-height:normal}.Process-module__00Lb2W__cream{color:var(--color-cream-num)}.Process-module__00Lb2W__sky{color:var(--color-sky-num)}.Process-module__00Lb2W__pink{color:var(--color-pink-num)}.Process-module__00Lb2W__title{font-family:var(--font-accent);letter-spacing:-.005em;background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:600;line-height:normal}@media (min-width:1400px){.Process-module__00Lb2W__title{white-space:nowrap}}.Process-module__00Lb2W__body{max-inline-size:320px;font-family:var(--font-body);color:var(--color-paper-muted);font-size:15px;line-height:1.5}@media not (min-width:1024px){.Process-module__00Lb2W__grid{grid-template-columns:1fr;gap:24px}.Process-module__00Lb2W__card{min-block-size:0}}@media not (min-width:700px){.Process-module__00Lb2W__inner{gap:40px;padding-block:72px}}}
@layer components{.StoryAbout-module__pVe2wG__section{padding-block:30px 100px}.StoryAbout-module__pVe2wG__inner{max-inline-size:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto}.StoryAbout-module__pVe2wG__title{font-family:var(--font-display);color:var(--color-black);font-size:20px;font-weight:500;line-height:1.5}.StoryAbout-module__pVe2wG__body{max-inline-size:1043px;font-family:var(--font-display);color:var(--color-ink-story);margin-block-start:29px;font-size:16px;font-weight:500;line-height:1.5}.StoryAbout-module__pVe2wG__body p+p{margin-block-start:24px}}
@layer components{.WorkHeader-module__1wb39q__header{justify-content:space-between;align-items:flex-start;gap:24px;min-block-size:135px;padding-block-start:47px;display:flex;position:relative}.WorkHeader-module__1wb39q__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);font-size:clamp(36px,3.75vw,54px);font-weight:800;line-height:normal}.WorkHeader-module__1wb39q__toggle{flex:none;margin-block-start:40px;margin-inline-end:16px}@media not (min-width:640px){.WorkHeader-module__1wb39q__toggle{margin-block-start:8px;margin-inline-end:0}}}
@layer components{.VisualElementsPanel-module__OJID6W__panel{background:linear-gradient(#f7f7f7 0%,#eaebfd 100%) 0 0/100% 3471px no-repeat;block-size:3119px;margin-block-start:70px;overflow:hidden}.VisualElementsPanel-module__OJID6W__title{margin-inline-start:-1px}.VisualElementsPanel-module__OJID6W__sheets{grid-template-columns:429.62px 429.08px;align-items:start;column-gap:10.31px;margin-block-start:35px;margin-inline-start:-1px;display:grid}.VisualElementsPanel-module__OJID6W__typographyColumn,.VisualElementsPanel-module__OJID6W__colorsColumn{flex-direction:column;display:flex}.VisualElementsPanel-module__OJID6W__colorsHeading{margin-inline-start:22.07px}.VisualElementsPanel-module__OJID6W__panel .VisualElementsPanel-module__OJID6W__typographyCard{border-radius:8.61px;inline-size:429.62px;max-inline-size:100%;margin-block-start:15px}.VisualElementsPanel-module__OJID6W__panel .VisualElementsPanel-module__OJID6W__colorsCard{border-radius:8.6px;inline-size:429.08px;max-inline-size:100%;margin-block-start:16px}.VisualElementsPanel-module__OJID6W__componentsHeading{margin-block-start:20px}.VisualElementsPanel-module__OJID6W__panel .VisualElementsPanel-module__OJID6W__componentsCard{inline-size:878px;max-inline-size:calc(100% + 8px);margin-block-start:15px;margin-inline-start:-4px}.VisualElementsPanel-module__OJID6W__finalTitle{margin-block-start:70px;margin-inline-start:4px}.VisualElementsPanel-module__OJID6W__gallery{margin-block-start:21px}@media not (min-width:1200px){.VisualElementsPanel-module__OJID6W__panel{background-size:100% 100%;block-size:auto;padding-block-end:40px}.VisualElementsPanel-module__OJID6W__title,.VisualElementsPanel-module__OJID6W__sheets,.VisualElementsPanel-module__OJID6W__colorsHeading,.VisualElementsPanel-module__OJID6W__finalTitle{margin-inline-start:0}.VisualElementsPanel-module__OJID6W__sheets{grid-template-columns:minmax(0,1fr);row-gap:32px}.VisualElementsPanel-module__OJID6W__panel .VisualElementsPanel-module__OJID6W__componentsCard{inline-size:100%;margin-inline-start:0}}}
@layer components{.UsersSection-module__t-IAkG__section{min-block-size:691px;margin-block-start:70px}.UsersSection-module__t-IAkG__title{margin-inline-start:21px}.UsersSection-module__t-IAkG__title h2{color:#121612;line-height:1.3}.UsersSection-module__t-IAkG__intro{max-inline-size:820px;font-family:var(--font-display);color:var(--color-ink-story);margin-block-start:24px;margin-inline-start:47px;font-size:16px;font-weight:400;line-height:1.5}.UsersSection-module__t-IAkG__personas{grid-template-columns:repeat(auto-fit,minmax(min(100%,453px),1fr));gap:23px;inline-size:929px;max-inline-size:calc(100% - 25px);margin:53px 0 0 25px;padding:0;list-style:none;display:grid}.UsersSection-module__t-IAkG__persona{box-sizing:border-box;min-block-size:298px;font-family:var(--font-display);background:#f2f1fb;border:1px solid #e4e4ed;border-radius:18px;padding:30px}.UsersSection-module__t-IAkG__personaHeader{align-items:flex-start;gap:16px;block-size:64px;display:flex}.UsersSection-module__t-IAkG__avatar{border-radius:50%;flex:none;block-size:56px;inline-size:56px}.UsersSection-module__t-IAkG__personaName{color:#3f38ba;font-size:18px;font-weight:700;line-height:1.45}.UsersSection-module__t-IAkG__personaRole{color:#807ea3;margin-block-start:2px;font-size:14px;font-weight:400;line-height:1.45}.UsersSection-module__t-IAkG__quote{max-inline-size:var(--w);color:#312f2f;margin:7px 0 0;font-size:14px;font-style:italic;font-weight:600;line-height:1.45}.UsersSection-module__t-IAkG__traits{grid-template-columns:224px auto;margin-block-start:18px;display:grid}.UsersSection-module__t-IAkG__traitLabel{color:#3f38ba;font-size:10px;font-weight:400;line-height:1.45}.UsersSection-module__t-IAkG__traitList{color:var(--color-ink-story);flex-direction:column;gap:10px;margin:10px 0 0;padding:0;font-size:14px;font-weight:400;line-height:1.45;list-style:none;display:flex}.UsersSection-module__t-IAkG__journeyHeading{margin-block:39px -2px;margin-inline-start:45px}.UsersSection-module__t-IAkG__journey{inline-size:959px;max-inline-size:100%;margin-block-start:23px;position:relative}.UsersSection-module__t-IAkG__steps{grid-template-columns:repeat(5,179px);column-gap:16px;margin:0;padding:0;list-style:none;display:grid}.UsersSection-module__t-IAkG__steps>li:last-child{margin-inline-start:-1px}.UsersSection-module__t-IAkG__step{font-family:var(--font-display);color:var(--color-ink-story);flex-direction:column;padding:21px 0 0 47px;display:flex}.UsersSection-module__t-IAkG__stepMood{color:#3f38ba;padding-inline-start:2px;font-size:10px;font-weight:400;line-height:1.45}.UsersSection-module__t-IAkG__stepTitle{margin-block-start:7px;font-size:18px;font-weight:600;line-height:1.45}.UsersSection-module__t-IAkG__stepBody{max-inline-size:118px;margin-block-start:4px;font-size:13px;font-weight:400;line-height:1.45}.UsersSection-module__t-IAkG__arrow{block-size:15px;inline-size:26.9px;position:absolute;inset-block-start:72px;inset-inline-start:var(--x)}@media not (min-width:1200px){.UsersSection-module__t-IAkG__journey{inline-size:auto}.UsersSection-module__t-IAkG__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,179px),1fr));row-gap:24px}.UsersSection-module__t-IAkG__steps>li:last-child{margin-inline-start:0}.UsersSection-module__t-IAkG__step{padding-inline-start:0}.UsersSection-module__t-IAkG__arrow{display:none}.UsersSection-module__t-IAkG__section{min-block-size:0}.UsersSection-module__t-IAkG__title,.UsersSection-module__t-IAkG__intro,.UsersSection-module__t-IAkG__personas,.UsersSection-module__t-IAkG__journeyHeading{margin-inline-start:0}.UsersSection-module__t-IAkG__personas{max-inline-size:100%}}@media not (min-width:640px){.UsersSection-module__t-IAkG__traits{grid-template-columns:1fr 1fr}}}
@layer components{.StoryHero-module__RfQ_hG__hero{overflow:hidden}.StoryHero-module__RfQ_hG__inner{max-inline-size:var(--page-max);min-block-size:527px;padding-inline:var(--page-pad);grid-template-columns:minmax(0,560px) 1fr;margin-inline:auto;display:grid;position:relative}.StoryHero-module__RfQ_hG__title{max-inline-size:569px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-black);grid-column:1;align-self:start;margin-block-start:194px;font-size:clamp(40px,4.444vw,64px);font-weight:600;line-height:1.04}.StoryHero-module__RfQ_hG__collage{aspect-ratio:777/504;inline-size:777px;position:absolute;inset-block-start:23px;inset-inline-start:calc(var(--page-pad) + 379px);container-type:inline-size}.StoryHero-module__RfQ_hG__photo{inline-size:calc(var(--w) / 777 * 100cqw);block-size:calc(var(--h) / 777 * 100cqw);background:var(--color-white);margin:0;position:absolute;inset-block-start:calc(var(--y) / 777 * 100cqw);inset-inline-start:calc(var(--x) / 777 * 100cqw);overflow:hidden;rotate:3deg}.StoryHero-module__RfQ_hG__photoImage{max-inline-size:none;position:absolute}.StoryHero-module__RfQ_hG__cover{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;inset:0}.StoryHero-module__RfQ_hG__offset{block-size:auto;inline-size:100%;inset-block-start:var(--crop-top,0%);inset-inline-start:var(--crop-left,0%)}.StoryHero-module__RfQ_hG__label{inline-size:17.8893cqw;font-family:var(--font-hand);text-align:center;color:var(--color-ink-story);white-space:nowrap;font-size:2.0592cqw;line-height:1.1875;position:absolute;inset-block-start:calc(var(--y) / 777 * 100cqw);inset-inline-start:calc(var(--x) / 777 * 100cqw);translate:-50%}.StoryHero-module__RfQ_hG__labelGradient{color:#0000;background:linear-gradient(#f7f7f7 0%,#eaebfd 100%);-webkit-background-clip:text;background-clip:text}.StoryHero-module__RfQ_hG__arrow{block-size:auto;inline-size:23.6915cqw;max-inline-size:none;position:absolute;inset-block-start:46.9806cqw;inset-inline-start:13.4972cqw}.StoryHero-module__RfQ_hG__enjoy{inline-size:17.8893cqw;font-family:var(--font-hand);text-align:center;color:var(--color-ink-story);font-size:2.0592cqw;line-height:1.1875;position:absolute;inset-block-start:53.7967cqw;inset-inline-start:4.3758cqw}@media not (min-width:1260px){.StoryHero-module__RfQ_hG__inner{grid-template-columns:1fr;row-gap:32px;min-block-size:0;padding-block:48px 24px}.StoryHero-module__RfQ_hG__title{margin-block-start:0}.StoryHero-module__RfQ_hG__collage{justify-self:center;inline-size:min(100%,777px);position:relative;inset:auto}}}
@layer components{.WorkViews-module__oh4ZoW__section{background:var(--color-white)}.WorkViews-module__oh4ZoW__inner{max-inline-size:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto}.WorkViews-module__oh4ZoW__cards{flex-direction:column;gap:62px;margin-block-start:38px;display:flex}.WorkViews-module__oh4ZoW__list{border-block-end:1px solid var(--line-list);margin-block-start:47px}.WorkViews-module__oh4ZoW__listItem{border-block-start:1px solid var(--line-list);padding-block:27px}@media not (min-width:1024px){.WorkViews-module__oh4ZoW__cards{gap:40px}}}
@layer components{.Eyebrow-module__ZMy75G__eyebrow{font-family:var(--font-mono);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 8px;padding-inline:8px;font-size:12.5px;font-weight:400;line-height:normal;display:flex}.Eyebrow-module__ZMy75G__light{color:var(--color-ink)}.Eyebrow-module__ZMy75G__dark{color:var(--color-white)}.Eyebrow-module__ZMy75G__dot{background:var(--color-sky);block-size:7px;inline-size:7px;box-shadow:var(--shadow-glow-dot);border-radius:50%;flex:none}.Eyebrow-module__ZMy75G__label{letter-spacing:.08em}.Eyebrow-module__ZMy75G__note{opacity:.65}}
@layer components{.not-found-module__HS70Aa__section{text-align:center;flex-direction:column;align-items:center;gap:30px;min-block-size:60dvh;padding:130px 28px 90px;display:flex}.not-found-module__HS70Aa__title{max-inline-size:640px;font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-black);font-size:clamp(34px,3.611vw,52px);font-weight:800;line-height:1.08}.not-found-module__HS70Aa__body{max-inline-size:520px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:18px;line-height:1.35}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}}
