.Card-module__7fBG1G__card{flex:0 0 var(--card);width:var(--card);z-index:0;--focus-zoom:1;--focus-clear:calc((var(--focus-zoom) - 1) * .5 * var(--card));transform-origin:50% calc(var(--panel) / 2);flex-direction:column;gap:.75rem;display:flex;position:relative;top:calc(.5lh + .375rem);translate:0;rotate:none;scale:1}.Card-module__7fBG1G__caption{color:var(--caption);letter-spacing:.2px;text-wrap:pretty;margin:0;font-size:20px;line-height:32px}@media (prefers-reduced-motion:no-preference){.Card-module__7fBG1G__card{transition:scale var(--camera-ms) var(--ease-camera), rotate var(--camera-ms) var(--ease-camera), translate var(--camera-ms) var(--ease-camera)}.Card-module__7fBG1G__card[data-focus]{z-index:1;scale:var(--focus-zoom);rotate:var(--tilt,0deg)}.Card-module__7fBG1G__intro[data-focus]{rotate:none}.Card-module__7fBG1G__card:has(+[data-focus]){translate:calc(var(--focus-clear) * -1) 0}.Card-module__7fBG1G__card[data-focus]+.Card-module__7fBG1G__card{translate:var(--focus-clear) 0}.Card-module__7fBG1G__intro .Card-module__7fBG1G__caption{animation:Card-module__7fBG1G__caption-in var(--camera-ms) var(--ease-camera) both;rotate:1deg}.Card-module__7fBG1G__fade{animation:Card-module__7fBG1G__card-fade .15s .2s var(--ease-out) both}}@keyframes Card-module__7fBG1G__caption-in{0%{opacity:0}to{opacity:1}}@keyframes Card-module__7fBG1G__card-fade{0%{opacity:0}to{opacity:1}}@media (max-width:54rem){.Card-module__7fBG1G__card{--focus-zoom:1;--focus-clear:calc((var(--focus-zoom) - 1) * .5 * var(--card));scroll-snap-align:start}.Card-module__7fBG1G__intro,.Card-module__7fBG1G__intro .Card-module__7fBG1G__caption,.Card-module__7fBG1G__fade{animation:none}.Card-module__7fBG1G__intro .Card-module__7fBG1G__caption{rotate:none}}
.Panel-module__1m2slG__panel{flex:0 0 var(--panel);height:var(--panel);background:var(--card-bg);position:relative;overflow:clip}.Panel-module__1m2slG__grain,.Panel-module__1m2slG__paper{pointer-events:none;position:absolute}.Panel-module__1m2slG__grain{z-index:0;inset:0;overflow:hidden}.Panel-module__1m2slG__grain:before{content:"";opacity:.46;background:url(/textures/grain.webp) 50%/cover no-repeat;width:638px;height:896px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.Panel-module__1m2slG__paper{z-index:0;mix-blend-mode:lighten;opacity:.4;background:url(/textures/paper.webp) 50%/cover no-repeat;width:960px;height:646px;top:-36px;left:-18px}.Panel-module__1m2slG__link{color:inherit;text-decoration:none;display:block}.Panel-module__1m2slG__link:focus-visible{box-shadow:inset 0 0 0 3px var(--accent);outline:none}
.ContactCard-module__isZuDa__contact{background:var(--accent);position:relative}.ContactCard-module__isZuDa__contact a{letter-spacing:.7px;text-transform:uppercase;text-align:center;color:var(--cream);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:max-content;font-size:70px;font-weight:500;line-height:normal;position:absolute;transform:translate(-50%)}.ContactCard-module__isZuDa__contact a:first-of-type{top:198px;left:160px}.ContactCard-module__isZuDa__contact a:nth-of-type(2){top:291px;left:232px}.ContactCard-module__isZuDa__contact a:nth-of-type(3){top:383px;left:53px}.ContactCard-module__isZuDa__contact a:nth-of-type(4){top:467px;left:134.5px}.ContactCard-module__isZuDa__contact a:active{scale:.96}.ContactCard-module__isZuDa__contact a:focus-visible{box-shadow:0 0 0 2px var(--accent), 0 0 0 4px var(--cream);outline:none}@media (prefers-reduced-motion:no-preference){.ContactCard-module__isZuDa__contact a{transition:background-size var(--underline-ms,.2s) var(--ease-camera), scale .12s var(--ease-out)}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.ProgressBar-module__r6j1xq__bar{z-index:2;pointer-events:none;background:#00000024;background:lab(0% 0 0/.14);height:4px;position:fixed;inset:0 0 auto}.ProgressBar-module__r6j1xq__fill{background:var(--accent);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}
.Deck-module__TTY0_W__viewport{position:fixed;inset:0;overflow:hidden}.Deck-module__TTY0_W__deck{overscroll-behavior:none;touch-action:none;scrollbar-width:none;height:100%;padding-block:0;padding-inline-start:var(--inset);padding-inline-end:max(var(--inset), 100vw - var(--card) - var(--inset));position:relative;overflow:hidden}.Deck-module__TTY0_W__deck::-webkit-scrollbar{display:none}.Deck-module__TTY0_W__scene{width:max-content;height:100%;position:relative}.Deck-module__TTY0_W__grid{z-index:0;top:0;bottom:0;left:calc(-1 * var(--inset));right:calc(-1 * max(var(--inset), 100vw - var(--card) - var(--inset)));pointer-events:none;opacity:.15;background:url(/textures/grid.webp) 0 0/600px 793px;position:absolute}.Deck-module__TTY0_W__track{z-index:1;align-items:center;gap:var(--gap);width:max-content;height:100%;transform:scale(var(--s,1));display:flex;position:relative}@media (prefers-reduced-motion:reduce){.Deck-module__TTY0_W__deck{touch-action:pan-x;overflow:auto hidden}.Deck-module__TTY0_W__track{transform:none}}@media (max-width:54rem){.Deck-module__TTY0_W__deck{overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;align-items:center;padding-block:0;scroll-padding-inline-start:var(--inset);display:flex;overflow:auto hidden}.Deck-module__TTY0_W__scene{height:auto}.Deck-module__TTY0_W__track{zoom:var(--card-fit,1);height:auto}.Deck-module__TTY0_W__grid{position:fixed;inset:0}}
.PostcardOpening-module__SuQxha__shell{flex:0 0 var(--panel);position:relative}.PostcardOpening-module__SuQxha__live{position:relative}.PostcardOpening-module__SuQxha__folds{--opening-duration:2s;pointer-events:none;display:none;position:absolute;inset:0}.PostcardOpening-module__SuQxha__folds:before{content:"";width:var(--ball-size);height:var(--ball-size);animation:PostcardOpening-module__SuQxha__ball-unfold var(--opening-duration) var(--ease-camera) both;background:radial-gradient(circle at 30% 25%,#0000 25%,#0005 100%),url(/textures/paper.webp) 50%/cover;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes PostcardOpening-module__SuQxha__ball-unfold{0%{opacity:1}30%,to{opacity:0}}.PostcardOpening-module__SuQxha__facet,.PostcardOpening-module__SuQxha__artwork,.PostcardOpening-module__SuQxha__crease{transform-origin:0 0;position:absolute;inset:0}.PostcardOpening-module__SuQxha__crease{pointer-events:none;background:#000}.PostcardOpening-module__SuQxha__facet{isolation:isolate}.PostcardOpening-module__SuQxha__artwork>*{height:100%}@media (prefers-reduced-motion:no-preference){body:has(.PostcardOpening-module__SuQxha__shell:not([data-revealing])) [data-opening-reveal]{visibility:hidden}.PostcardOpening-module__SuQxha__shell{rotate:1deg}.PostcardOpening-module__SuQxha__shell:not([data-ready])>.PostcardOpening-module__SuQxha__live,.PostcardOpening-module__SuQxha__shell[data-unfolding]>.PostcardOpening-module__SuQxha__live{opacity:0}.PostcardOpening-module__SuQxha__shell[data-unfolding]>.PostcardOpening-module__SuQxha__folds{display:block}}
.IntroCard-module__vqY0Fa__panel{z-index:0;transform-origin:50%}.IntroCard-module__vqY0Fa__floral{z-index:0;object-fit:contain;object-position:left bottom;opacity:.55;pointer-events:none;mix-blend-mode:multiply;background:0 0;border:0;width:36.94%;max-width:none;height:83.85%;position:absolute;top:14.78%;left:0}.IntroCard-module__vqY0Fa__layout{z-index:1;inset-inline-start:35px;align-items:flex-end;gap:27px;height:497px;display:flex;position:absolute;top:43px}.IntroCard-module__vqY0Fa__identity{flex-direction:column;flex:none;align-items:flex-start;gap:16px;width:369px;min-width:0;display:flex}.IntroCard-module__vqY0Fa__role{width:100%;color:var(--muted);letter-spacing:.16px;margin:0;font-size:18px;font-weight:400;line-height:24px}.IntroCard-module__vqY0Fa__name{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin:0;display:flex}.IntroCard-module__vqY0Fa__nico,.IntroCard-module__vqY0Fa__campanell{pointer-events:none;background:0 0;border:0;max-width:none;height:auto;display:block}.IntroCard-module__vqY0Fa__nico{width:145.364px;height:60.763px}.IntroCard-module__vqY0Fa__campanell{width:369px;height:60.763px}.IntroCard-module__vqY0Fa__meta{pointer-events:none;flex:none;justify-content:center;align-items:center;width:28px;height:497px;margin:0;display:flex;overflow:visible}.IntroCard-module__vqY0Fa__meta span{color:var(--caption);letter-spacing:.12px;white-space:nowrap;writing-mode:vertical-rl;-webkit-user-select:none;user-select:none;opacity:.3;font-size:12px;font-weight:400;line-height:28px;transform:rotate(180deg)}.IntroCard-module__vqY0Fa__bioWrap{background:0 0;flex:none;width:369px;position:relative}.IntroCard-module__vqY0Fa__bioLines{pointer-events:none;background:0 0;width:369px;height:127px;position:absolute;top:42px;left:0}.IntroCard-module__vqY0Fa__bio{z-index:1;width:369px;color:var(--caption);letter-spacing:.18px;white-space:nowrap;background:0 0;margin:0;font-size:18px;font-weight:400;line-height:42px;position:relative}.IntroCard-module__vqY0Fa__stamp{z-index:2;pointer-events:none;mix-blend-mode:multiply;background:0 0;border:0;max-width:none;position:absolute}.IntroCard-module__vqY0Fa__postage{object-fit:contain;width:165px;height:112px;top:18px;left:721px}.IntroCard-module__vqY0Fa__texas{object-fit:contain;opacity:.8;width:161.04px;height:158.4px;top:123px;left:600px;rotate:16.9deg}
.CaseStudyShell-module__1i9W3G__edge{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0000,#faf9f7a6);height:clamp(72px,10vh,112px);position:fixed;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}@media (prefers-reduced-motion:reduce){.CaseStudyShell-module__1i9W3G__edge{-webkit-backdrop-filter:none;backdrop-filter:none}}
.LetteringCard-module__knwv2a__lettering{z-index:1;pointer-events:none;opacity:1;shape-rendering:geometricprecision;background:0 0;border:0;max-width:none;height:auto;position:absolute}.LetteringCard-module__knwv2a__playground{width:auto;max-width:100%;height:auto;max-height:100%;top:57%;left:50%;transform:translate(-50%,-50%)}.LetteringCard-module__knwv2a__about{width:950px;top:auto;bottom:-14px;left:-15px}
.CaseStudyCard-module__luJyDW__screens{z-index:1;background:var(--cream);border-radius:16px;position:relative}.CaseStudyCard-module__luJyDW__screens[data-case-study=tacki]{border-radius:0}.CaseStudyCard-module__luJyDW__preview{pointer-events:none;object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.CaseStudyCard-module__luJyDW__tags{pointer-events:none;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:24px;left:24px;right:24px}.CaseStudyCard-module__luJyDW__tag{background:var(--cream);color:var(--secondary,#5c544e);font:400 16px/28px var(--font);letter-spacing:.16px;white-space:nowrap;border-radius:999px;flex:none;padding:4px 12px;box-shadow:0 0 4px #0000001f}@media (hover:hover) and (pointer:fine){.CaseStudyCard-module__luJyDW__tags{opacity:0;transition:opacity .16s var(--ease-camera)}.CaseStudyCard-module__luJyDW__screens:hover .CaseStudyCard-module__luJyDW__tags,.CaseStudyCard-module__luJyDW__screens:focus-visible .CaseStudyCard-module__luJyDW__tags{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.CaseStudyCard-module__luJyDW__preview{transition:transform var(--camera-ms) var(--ease-camera);transform:scale(1.06)}.CaseStudyCard-module__luJyDW__screens:hover .CaseStudyCard-module__luJyDW__preview{transform:scale(1)}.CaseStudyCard-module__luJyDW__tags{transition:opacity .16s var(--ease-camera), transform .24s var(--ease-camera);transform:translateY(-16px)}.CaseStudyCard-module__luJyDW__screens:hover .CaseStudyCard-module__luJyDW__tags,.CaseStudyCard-module__luJyDW__screens:focus-visible .CaseStudyCard-module__luJyDW__tags{transform:translateY(0)}}
.CaseStudy-module___81o2q__projectOverview{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__sectionIntro{overflow-wrap:break-word;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:8px;width:100%;font-style:normal;display:flex;position:relative}.CaseStudy-module___81o2q__sectionLabel{font-family:var(--font-mono);color:#7a716a;letter-spacing:.14px;flex-shrink:0;width:100%;font-size:14px;line-height:20px;position:relative}.CaseStudy-module___81o2q__sectionTitle{color:#fc671e;letter-spacing:.2px;flex-shrink:0;width:100%;font-size:20px;font-weight:500;line-height:32px;position:relative}.CaseStudy-module___81o2q__hero{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:24px;width:100%;height:635px;display:flex;position:relative}.CaseStudy-module___81o2q__heroMediaWrapper{background:var(--bg,#f0f0f0);border-radius:var(--case-radius,16px);flex-direction:column;flex:1 0 0;place-content:stretch center;align-items:center;width:100%;min-height:1px;padding:32px;display:flex;position:relative;overflow:clip}.CaseStudy-module___81o2q__heroMedia{border-radius:var(--case-radius,8px);background:#d9d9d9;flex:1 0 0;width:100%;min-height:1px;position:relative}.CaseStudy-module___81o2q__projectFacts{overflow-wrap:break-word;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:flex-start;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__timelineFact{align-content:stretch;gap:var(--m,12px);flex-direction:column;flex-shrink:0;align-items:center;width:117px;display:flex;position:relative}.CaseStudy-module___81o2q__timelineLabel{font-family:var(--font-mono);color:#1f1a17;text-align:center;flex-shrink:0;font-size:14px;font-weight:500;line-height:normal;position:relative}.CaseStudy-module___81o2q__factValue{font-family:var(--font);color:#5c544e;letter-spacing:.16px;flex-shrink:0;font-size:16px;font-style:normal;line-height:28px;position:relative}.CaseStudy-module___81o2q__projectFact{align-content:stretch;gap:var(--m,12px);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;width:117px;display:flex;position:relative}.CaseStudy-module___81o2q__factLabel{font-family:var(--font-mono);color:#1f1a17;flex-shrink:0;font-size:14px;font-weight:500;line-height:normal;position:relative}.CaseStudy-module___81o2q__factLines{font-family:var(--font);color:#5c544e;letter-spacing:.16px;flex-shrink:0;font-size:16px;font-style:normal;line-height:0;position:relative}.CaseStudy-module___81o2q__layout{margin-bottom:0;line-height:28px}.CaseStudy-module___81o2q__layout2{line-height:28px}.CaseStudy-module___81o2q__sectionStack{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__sectionBody{font-family:var(--font);color:#5c544e;letter-spacing:.16px;flex-shrink:0;width:100%;font-size:16px;line-height:28px;position:relative}.CaseStudy-module___81o2q__userQuotes{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:15px;width:488px;display:flex;position:relative}.CaseStudy-module___81o2q__quote{flex-shrink:0;align-content:stretch;align-items:center;gap:8px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__layout3{flex-shrink:0;justify-content:center;align-items:center;width:0;height:28px;display:flex;position:relative}.CaseStudy-module___81o2q__layout4{flex:none;rotate:90deg}.CaseStudy-module___81o2q__layout5{width:28px;height:0;position:relative}.CaseStudy-module___81o2q__layout6{position:absolute;inset:-1px 0 0}.CaseStudy-module___81o2q__layout7{width:100%;max-width:none;height:100%;display:block}.CaseStudy-module___81o2q__quoteText{overflow-wrap:break-word;color:var(--secondary,#5c544e);letter-spacing:.16px;white-space:nowrap;flex-shrink:0;font-size:16px;font-style:normal;line-height:28px;position:relative}.CaseStudy-module___81o2q__quote2{flex-shrink:0;align-content:stretch;align-items:center;gap:8px;display:flex;position:relative}.CaseStudy-module___81o2q__image2{border-radius:var(--case-radius,16px);background:#f0f0f0;flex-shrink:0;width:100%;height:402px;position:relative}.CaseStudy-module___81o2q__researchFindings{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative;overflow:clip}.CaseStudy-module___81o2q__researchCopy{font-family:var(--font);color:#5c544e;letter-spacing:.16px;flex-shrink:0;width:100%;font-size:0;line-height:0;position:relative}.CaseStudy-module___81o2q__researchLead{white-space:pre-wrap;margin-bottom:0;font-size:16px}.CaseStudy-module___81o2q__emphasis{overflow-wrap:break-word;letter-spacing:.16px;font-style:normal;font-weight:500;line-height:28px}.CaseStudy-module___81o2q__researchParagraph{white-space:pre-wrap;margin-bottom:0;font-size:16px;line-height:28px}.CaseStudy-module___81o2q__layout8{list-style-type:decimal}.CaseStudy-module___81o2q__researchGoal{margin-bottom:0;margin-inline-start:24px}.CaseStudy-module___81o2q__researchGoalText{font-size:16px;line-height:28px}.CaseStudy-module___81o2q__researchGoalLast{margin-inline-start:24px}.CaseStudy-module___81o2q__layout9{flex-direction:column;flex-shrink:0;place-content:stretch center;align-items:center;gap:20px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__researchImages{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__imageColumn{background:var(--bg,#f0f0f0);border-radius:var(--case-radius,16px);flex-direction:column;flex-shrink:0;align-content:stretch;align-items:center;width:675px;padding:24px;display:flex;position:relative}.CaseStudy-module___81o2q__imageContainer{flex-shrink:0;grid-template-rows:max-content;grid-template-columns:max-content;place-items:start;line-height:0;display:inline-grid;position:relative}.CaseStudy-module___81o2q__layout10{grid-area:1/1;justify-content:center;align-items:center;width:402.98px;height:216.624px;margin-top:0;margin-left:0;display:flex;position:relative}.CaseStudy-module___81o2q__layout11{flex:none;rotate:-3deg}.CaseStudy-module___81o2q__image3{width:393.245px;height:196.313px;position:relative}.CaseStudy-module___81o2q__layout12{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.CaseStudy-module___81o2q__layout13{grid-area:1/1;justify-content:center;align-items:center;width:407.18px;height:224.223px;margin-top:119.82px;margin-left:235.82px;display:flex;position:relative}.CaseStudy-module___81o2q__layout14{flex:none;rotate:4deg}.CaseStudy-module___81o2q__image4{width:394.385px;height:197.193px;position:relative}.CaseStudy-module___81o2q__imageColumn2{background:var(--bg,#f0f0f0);border-radius:var(--case-radius,16px);flex-direction:column;flex-shrink:0;align-content:stretch;align-items:center;width:675px;height:392px;padding:24px;display:flex;position:relative}.CaseStudy-module___81o2q__screen{flex-shrink:0;width:429px;height:354px;position:relative}.CaseStudy-module___81o2q__imageColumn3{background:var(--bg,#f0f0f0);border-radius:var(--case-radius,16px);flex-direction:column;flex-shrink:0;align-content:stretch;align-items:center;gap:7px;width:675px;height:392px;padding:24px;display:flex;position:relative}.CaseStudy-module___81o2q__layout15{justify-content:center;align-items:center;width:419.051px;height:285.651px;display:flex;position:absolute;top:18.17px;left:28.97px}.CaseStudy-module___81o2q__layout16{flex:none;rotate:-3.73deg}.CaseStudy-module___81o2q__screen2{width:403px;height:260px;position:relative}.CaseStudy-module___81o2q__layout17{justify-content:center;align-items:center;width:340.83px;height:271.477px;display:flex;position:absolute;top:90.26px;left:362.59px}.CaseStudy-module___81o2q__layout18{flex:none;rotate:7.19deg}.CaseStudy-module___81o2q__screen3{width:314px;height:234px;position:relative}.CaseStudy-module___81o2q__object{filter:blur(14.05px);position:absolute;inset:19.07% 31.42% 0 0}.CaseStudy-module___81o2q__layout19{pointer-events:none;position:absolute;inset:0;overflow:hidden}.CaseStudy-module___81o2q__layout20{width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.CaseStudy-module___81o2q__researchSummary{overflow-wrap:break-word;font-family:var(--font);color:var(--secondary,#5c544e);letter-spacing:.16px;flex-shrink:0;width:100%;font-size:0;font-style:normal;line-height:0;position:relative}.CaseStudy-module___81o2q__researchSummaryText{color:#5c544e;font-size:16px;line-height:28px}.CaseStudy-module___81o2q__researchSummaryEmphasis{color:#5c544e;font-size:16px;font-weight:500;line-height:28px}.CaseStudy-module___81o2q__insights{flex-shrink:0;align-content:stretch;align-items:center;gap:16px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__insightColumn{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:16px;min-width:1px;display:flex;position:relative}.CaseStudy-module___81o2q__insight{border-radius:var(--case-radius,32px);background:#fc671e;flex-shrink:0;place-content:stretch center;align-items:center;width:100%;padding:24px;display:flex;position:relative}.CaseStudy-module___81o2q__trustInsight{overflow-wrap:break-word;color:#faf9f7;text-align:center;letter-spacing:-.4px;white-space:pre-wrap;flex-shrink:0;width:324px;font-size:20px;font-style:normal;font-weight:500;line-height:28px;position:relative}.CaseStudy-module___81o2q__discoveryInsight{overflow-wrap:break-word;color:#faf9f7;text-align:center;letter-spacing:-.4px;flex-shrink:0;width:276px;font-size:20px;font-style:normal;font-weight:500;line-height:28px;position:relative}.CaseStudy-module___81o2q__bookingInsight{overflow-wrap:break-word;color:#faf9f7;text-align:center;letter-spacing:-.4px;flex-shrink:0;width:299px;font-size:20px;font-style:normal;font-weight:500;line-height:28px;position:relative}.CaseStudy-module___81o2q__providerInsight{overflow-wrap:break-word;color:#faf9f7;text-align:center;letter-spacing:-.4px;flex-shrink:0;width:361px;font-size:20px;font-style:normal;font-weight:500;line-height:28px;position:relative}.CaseStudy-module___81o2q__prototypingIntro{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;height:129px;display:flex;position:relative}.CaseStudy-module___81o2q__iterations{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-end;gap:24px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__demoSection{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__layout25{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.CaseStudy-module___81o2q__solutions{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:center;gap:16px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__finalScreens{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:10px;width:100%;display:flex;position:relative}.CaseStudy-module___81o2q__demoTitle{overflow-wrap:break-word;font-family:var(--font);height:28px;color:var(--secondary,#5c544e);letter-spacing:.16px;flex-shrink:0;width:100%;font-size:16px;font-style:normal;line-height:28px;position:relative}.CaseStudy-module___81o2q__demoMedia{background:var(--bg,#f0f0f0);border-radius:var(--case-radius,16px);flex-shrink:0;width:100%;height:500px;position:relative}.CaseStudy-module___81o2q__contactCallout{border-radius:var(--case-radius,16px);background:#fc671e;flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;padding-block:24px;padding-inline:36px;display:flex;position:relative}.CaseStudy-module___81o2q__calloutCopy{overflow-wrap:break-word;color:var(--white,#faf9f7);letter-spacing:.2px;white-space:nowrap;flex-shrink:0;font-size:0;font-style:normal;font-weight:500;line-height:0;position:relative}.CaseStudy-module___81o2q__calloutTitle{margin-bottom:0;font-size:20px;line-height:32px}.CaseStudy-module___81o2q__calloutBody{font-family:var(--font);letter-spacing:.16px;font-size:16px;line-height:28px}.CaseStudy-module___81o2q__emailIcon{background:var(--white,#faf9f7);border-radius:var(--case-radius,12px);flex-shrink:0;align-content:stretch;align-items:center;padding:12px;display:flex;position:relative}.CaseStudy-module___81o2q__mailIcon{flex-shrink:0;width:32px;height:32px;position:relative}.CaseStudy-module___81o2q__shell{background:var(--cream);color:#5c544e;scroll-behavior:auto;scrollbar-gutter:stable;border:0;width:100%;height:100%;position:fixed;inset:0;overflow:auto}.CaseStudy-module___81o2q__shell p,.CaseStudy-module___81o2q__shell h1,.CaseStudy-module___81o2q__shell h2,.CaseStudy-module___81o2q__shell ol,.CaseStudy-module___81o2q__shell ul{margin:0}.CaseStudy-module___81o2q__shell ol,.CaseStudy-module___81o2q__shell ul{padding-inline-start:24px}.CaseStudy-module___81o2q__shell li{margin-inline-start:0}.CaseStudy-module___81o2q__shell ol>li{font-size:16px;line-height:28px}.CaseStudy-module___81o2q__reflectionHeading{width:100%;color:var(--accent);font:500 20px/28px var(--font);letter-spacing:0}.CaseStudy-module___81o2q__reflectionGroup{color:#635d58;width:100%;font:400 16px/28px var(--font);letter-spacing:.16px}.CaseStudy-module___81o2q__reflectionGroup strong{font-weight:700}.CaseStudy-module___81o2q__shell .CaseStudy-module___81o2q__projectTags{flex-wrap:nowrap;gap:8px;max-width:100%;padding:0;list-style:none;display:flex;overflow-x:auto}.CaseStudy-module___81o2q__projectTags li{color:var(--secondary,#5c544e);font:400 16px/28px var(--font);letter-spacing:.16px;white-space:nowrap;background:#f0f0f0;border-radius:999px;flex:none;padding:4px 12px}.CaseStudy-module___81o2q__breadcrumb{letter-spacing:.16px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);justify-content:center;align-items:center;gap:8px;padding:64px 24px 44px;font-size:16px;line-height:28px;display:grid}.CaseStudy-module___81o2q__breadcrumb a{color:#7a716a;justify-self:end}.CaseStudy-module___81o2q__breadcrumb span{color:#1f1a17;font-family:var(--font-mono);letter-spacing:.14px;justify-self:start;font-size:14px;line-height:20px}.CaseStudy-module___81o2q__breadcrumb svg{color:#7a716a}.CaseStudy-module___81o2q__sectionNav{z-index:1;font:400 14px/24px var(--font-mono);letter-spacing:-.14px;color:#7a716a;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:fixed;top:128px;left:max(24px,50vw - 593px)}.CaseStudy-module___81o2q__sectionNav[data-visible=true]{pointer-events:auto}.CaseStudy-module___81o2q__sectionNav a{white-space:nowrap;opacity:0;transition:opacity .24s var(--ease-camera), transform .32s var(--ease-camera), background-position calc(var(--underline-ms,.2s) * 1.25) var(--ease-camera);transition-delay:calc((var(--nav-count) - var(--nav-order,0)) * 45ms), calc((var(--nav-count) - var(--nav-order,0)) * 45ms), 0s;padding-block:2px;transform:translateY(12px)}.CaseStudy-module___81o2q__sectionNav[data-visible=true] a{opacity:1;transition-delay:calc(var(--nav-order,0) * 45ms), calc(var(--nav-order,0) * 45ms), 0s;transform:translateY(0)}.CaseStudy-module___81o2q__sectionNav .CaseStudy-module___81o2q__sectionHome{justify-content:center;align-items:center;gap:8px;width:max-content;display:flex;position:absolute;top:-96px;left:0}.CaseStudy-module___81o2q__sectionHome svg{flex:none}.CaseStudy-module___81o2q__sectionNav a[aria-current]{color:var(--black)}.CaseStudy-module___81o2q__main{flex-direction:column;align-items:flex-start;gap:100px;width:min(767px,100% - 48px);margin:0 auto;display:flex;position:relative}.CaseStudy-module___81o2q__footer{width:min(1184px,100% - 96px);margin:200px auto 20px}@media (max-width:54rem){.CaseStudy-module___81o2q__footer{width:calc(100% - 48px);margin-top:96px;margin-bottom:max(40px, env(safe-area-inset-bottom,0px))}}.CaseStudy-module___81o2q__main>[data-section]{scroll-margin-top:48px}.CaseStudy-module___81o2q__researchViewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;overflow:auto hidden}.CaseStudy-module___81o2q__researchViewport::-webkit-scrollbar{display:none}.CaseStudy-module___81o2q__researchImages{width:max-content}.CaseStudy-module___81o2q__researchImages>div{scroll-snap-align:start;width:min(675px,100vw - 48px);height:428px;overflow:hidden}.CaseStudy-module___81o2q__researchCaption{color:#635d58;font:400 14px/20px var(--font);letter-spacing:.14px;position:absolute;bottom:16px;left:24px;right:24px}.CaseStudy-module___81o2q__researchPills{justify-content:center;align-items:center;gap:4px;display:flex}.CaseStudy-module___81o2q__researchPills button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:26px;height:28px;padding:0;display:grid;position:relative}.CaseStudy-module___81o2q__researchPills button:before{content:"";background:#ded7ce;border-radius:999px;width:20px;height:5px;display:block}.CaseStudy-module___81o2q__researchPillActive{z-index:1;pointer-events:none;background:#fc671e;border-radius:999px;width:20px;height:5px;margin:auto;position:absolute;inset:0}.CaseStudy-module___81o2q__researchPills button:focus-visible{box-shadow:0 0 0 3px #faf9f7,0 0 0 5px #fc671e}.CaseStudy-module___81o2q__userQuotes{width:100%}.CaseStudy-module___81o2q__userQuotes p{white-space:normal;flex-shrink:1;min-width:0}.CaseStudy-module___81o2q__emailIcon{text-decoration:none}.CaseStudy-module___81o2q__emailIcon:focus-visible,.CaseStudy-module___81o2q__sectionNav a:focus-visible,.CaseStudy-module___81o2q__breadcrumb a:focus-visible,.CaseStudy-module___81o2q__shell [role=region]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.CaseStudy-module___81o2q__contactCallout a:focus-visible{outline-color:var(--cream)}@media (max-width:1240px){.CaseStudy-module___81o2q__sectionNav{background:var(--cream);z-index:2;opacity:1;pointer-events:auto;flex-direction:row;gap:24px;width:100%;padding:12px 24px;transition:none;position:sticky;top:0;left:auto;overflow-x:auto;transform:none}.CaseStudy-module___81o2q__sectionNav a{opacity:1;flex-shrink:0;transition:none;transform:none}.CaseStudy-module___81o2q__sectionNav .CaseStudy-module___81o2q__sectionHome{width:auto;position:static}.CaseStudy-module___81o2q__breadcrumb{padding-top:32px;padding-bottom:36px}.CaseStudy-module___81o2q__main>[data-section]{scroll-margin-top:100px}}@media (prefers-reduced-motion:reduce){.CaseStudy-module___81o2q__sectionNav a{transition:opacity .12s var(--ease-camera);transition-delay:0s;transform:none}.CaseStudy-module___81o2q__sectionNav[data-visible=true] a{transition-delay:0s}}@media (max-width:815px){.CaseStudy-module___81o2q__main{gap:64px}.CaseStudy-module___81o2q__main>section{min-width:0}.CaseStudy-module___81o2q__hero{height:auto}.CaseStudy-module___81o2q__heroMediaWrapper{aspect-ratio:767/495;flex:none;height:auto;padding:20px}.CaseStudy-module___81o2q__heroMediaWrapper>div{height:100%}.CaseStudy-module___81o2q__projectFacts{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.CaseStudy-module___81o2q__projectFacts>div{width:auto}.CaseStudy-module___81o2q__insights{align-items:stretch}.CaseStudy-module___81o2q__insights p{width:100%;font-size:20px;line-height:28px}.CaseStudy-module___81o2q__prototypingIntro{height:auto;padding-bottom:12px}.CaseStudy-module___81o2q__shell [data-node-id="865:2779"],.CaseStudy-module___81o2q__shell [data-node-id="865:2789"],.CaseStudy-module___81o2q__shell [data-node-id="865:2798"],.CaseStudy-module___81o2q__shell [data-node-id="865:2795"],.CaseStudy-module___81o2q__shell [data-node-id="865:2792"]{aspect-ratio:767/500;height:auto}.CaseStudy-module___81o2q__contactCallout{gap:16px;padding:24px}.CaseStudy-module___81o2q__contactCallout>div{white-space:normal;flex:1;min-width:0}}@media (max-width:540px){.CaseStudy-module___81o2q__insights{flex-direction:column}.CaseStudy-module___81o2q__insights>div{width:100%}.CaseStudy-module___81o2q__main{width:calc(100% - 40px)}.CaseStudy-module___81o2q__contactCallout{flex-direction:column;align-items:flex-start}.CaseStudy-module___81o2q__researchImages>div{aspect-ratio:675/428;height:auto}.CaseStudy-module___81o2q__imageColumn,.CaseStudy-module___81o2q__imageColumn2,.CaseStudy-module___81o2q__imageColumn3{aspect-ratio:675/392;height:auto;padding:3.55%;overflow:hidden}.CaseStudy-module___81o2q__imageContainer{aspect-ratio:643/344;width:100%;height:auto;display:block;position:relative}.CaseStudy-module___81o2q__layout10,.CaseStudy-module___81o2q__layout13{margin:0;position:absolute}.CaseStudy-module___81o2q__layout10{width:62.67%;height:62.97%;inset:0 auto auto 0}.CaseStudy-module___81o2q__layout13{width:63.3%;height:65.17%;inset:34.83% auto auto 36.67%}.CaseStudy-module___81o2q__layout11,.CaseStudy-module___81o2q__layout14,.CaseStudy-module___81o2q__image3,.CaseStudy-module___81o2q__image4{width:100%;height:100%}.CaseStudy-module___81o2q__screen{width:63.56%;height:90.3%}.CaseStudy-module___81o2q__layout15{width:62.08%;height:72.87%;top:4.63%;left:4.29%}.CaseStudy-module___81o2q__layout17{width:43%;height:69.25%;top:23.03%;left:53.72%}.CaseStudy-module___81o2q__layout16,.CaseStudy-module___81o2q__layout18{width:100%;height:100%}.CaseStudy-module___81o2q__screen2{width:96.2%;height:91%}.CaseStudy-module___81o2q__screen3{width:92.1%;height:86.2%}.CaseStudy-module___81o2q__shell [data-node-id="771:72"]{aspect-ratio:16/10;height:auto}}.CaseStudy-module___81o2q__shell [data-node-id="605:1000"],.CaseStudy-module___81o2q__shell [data-node-id="590:14"],.CaseStudy-module___81o2q__shell [data-node-id="590:18"],.CaseStudy-module___81o2q__shell [data-node-id="593:401"],.CaseStudy-module___81o2q__shell [data-node-id="601:413"],.CaseStudy-module___81o2q__shell [data-node-id="685:116"],.CaseStudy-module___81o2q__shell [data-node-id="601:417"],.CaseStudy-module___81o2q__shell [data-node-id="601:425"]{font-family:var(--font)}.CaseStudy-module___81o2q__shell [data-node-id="590:10"],.CaseStudy-module___81o2q__shell [data-node-id="590:15"],.CaseStudy-module___81o2q__shell [data-node-id="590:19"],.CaseStudy-module___81o2q__shell [data-node-id="593:402"],.CaseStudy-module___81o2q__shell [data-node-id="601:414"],.CaseStudy-module___81o2q__shell [data-node-id="685:117"],.CaseStudy-module___81o2q__shell [data-node-id="601:418"],.CaseStudy-module___81o2q__shell [data-node-id="601:426"]{letter-spacing:normal;line-height:28px}.CaseStudy-module___81o2q__shell [data-node-id="156:506"],.CaseStudy-module___81o2q__shell [data-node-id="156:509"],.CaseStudy-module___81o2q__shell [data-node-id="156:512"],.CaseStudy-module___81o2q__shell [data-node-id="156:515"],.CaseStudy-module___81o2q__shell [data-node-id="590:16"],.CaseStudy-module___81o2q__shell [data-node-id="590:20"],.CaseStudy-module___81o2q__shell [data-node-id="593:403"],.CaseStudy-module___81o2q__shell [data-node-id="601:415"],.CaseStudy-module___81o2q__shell [data-node-id="685:118"],.CaseStudy-module___81o2q__shell [data-node-id="601:427"]{color:#635d58}.CaseStudy-module___81o2q__shell [data-node-id="862:2688"]{letter-spacing:normal}.CaseStudy-module___81o2q__breadcrumb span,.CaseStudy-module___81o2q__sectionNav{font-family:var(--font)}.CaseStudy-module___81o2q__contactCallout>div{letter-spacing:normal}.CaseStudy-module___81o2q__contactCallout>div>p:first-child{line-height:28px}.CaseStudy-module___81o2q__heroMediaWrapper{overflow:visible}.CaseStudy-module___81o2q__heroMediaWrapper>.CaseStudy-module___81o2q__heroMedia{aspect-ratio:1280/832;background:var(--bg,#f0f0f0);flex:none;height:auto}.CaseStudy-module___81o2q__heroFrame{border-radius:inherit;background:var(--bg,#f0f0f0);border:0;width:100%;height:100%;position:absolute;inset:0}.CaseStudy-module___81o2q__heroMediaWrapper{background:0 0;border-radius:0;padding:0;overflow:hidden}.CaseStudy-module___81o2q__heroMediaWrapper>.CaseStudy-module___81o2q__heroMedia{aspect-ratio:auto;background:0 0;border-radius:0;flex:1;height:100%}.CaseStudy-module___81o2q__heroFrame{background:0 0;border-radius:0}.CaseStudy-module___81o2q__heroMediaWrapper,.CaseStudy-module___81o2q__heroMediaWrapper>.CaseStudy-module___81o2q__heroMedia,.CaseStudy-module___81o2q__heroFrame{border-radius:var(--case-radius,16px)}.CaseStudy-module___81o2q__sectionStack>.CaseStudy-module___81o2q__image2{aspect-ratio:1280/707;background:#f0f0f0;height:auto;overflow:hidden}.CaseStudy-module___81o2q__demoMedia{overflow:hidden}.CaseStudy-module___81o2q__demoFrame{border-radius:inherit;background:#e7e4df;border:0;width:100%;height:100%;position:absolute;inset:0}.CaseStudy-module___81o2q__section{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.CaseStudy-module___81o2q__eyebrow{color:#7a716a;font:400 14px/20px var(--font);letter-spacing:.14px}.CaseStudy-module___81o2q__sectionHeading{color:var(--accent);font:500 20px/28px var(--font)}.CaseStudy-module___81o2q__body{color:#635d58;width:100%;font:400 16px/28px var(--font);letter-spacing:.16px}.CaseStudy-module___81o2q__media{border-radius:var(--case-radius,16px);width:100%;margin:0;overflow:hidden}.CaseStudy-module___81o2q__media img{width:100%;height:auto;display:block}.CaseStudy-module___81o2q__media iframe{aspect-ratio:1280/832;border:0;width:100%;display:block}.CaseStudy-module___81o2q__shell[data-case-study=tacki]{--case-radius:16px}
.ProblemConversation-module__i6D9yG__stage{transform-origin:0 100%;-webkit-font-smoothing:antialiased;background:#f0f0f0;width:1280px;height:832px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;position:absolute;bottom:0;left:0;overflow:hidden}.ProblemConversation-module__i6D9yG__thread{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:10px;width:820px;height:100%;margin:0 auto;padding:48px 72px 64px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 140px);mask-image:linear-gradient(#0000 0,#000 140px)}.ProblemConversation-module__i6D9yG__row{flex-direction:column;flex-shrink:0;display:flex}.ProblemConversation-module__i6D9yG__me{align-items:flex-end}.ProblemConversation-module__i6D9yG__them{align-items:flex-start}.ProblemConversation-module__i6D9yG__bubble{box-sizing:border-box;letter-spacing:-.011em;border-radius:26px;max-width:78%;padding:12px 20px 13px;font-size:24px;line-height:1.28;position:relative}.ProblemConversation-module__i6D9yG__me .ProblemConversation-module__i6D9yG__bubble{color:#fff;background:#0a84ff}.ProblemConversation-module__i6D9yG__them .ProblemConversation-module__i6D9yG__bubble{color:#000;background:#e9e9eb}.ProblemConversation-module__i6D9yG__bubble:before,.ProblemConversation-module__i6D9yG__bubble:after{content:"";height:22px;position:absolute;bottom:0}.ProblemConversation-module__i6D9yG__me .ProblemConversation-module__i6D9yG__bubble:before{background:#0a84ff;border-bottom-left-radius:18px;width:22px;right:-8px}.ProblemConversation-module__i6D9yG__me .ProblemConversation-module__i6D9yG__bubble:after{background:#f0f0f0;border-bottom-left-radius:10px;width:12px;right:-12px}.ProblemConversation-module__i6D9yG__them .ProblemConversation-module__i6D9yG__bubble:before{background:#e9e9eb;border-bottom-right-radius:18px;width:22px;left:-8px}.ProblemConversation-module__i6D9yG__them .ProblemConversation-module__i6D9yG__bubble:after{background:#f0f0f0;border-bottom-right-radius:10px;width:12px;left:-12px}.ProblemConversation-module__i6D9yG__status{color:#8a8a8e;height:17px;margin:5px 4px 0;font-size:14px;font-weight:500;line-height:17px}.ProblemConversation-module__i6D9yG__dots{align-items:center;gap:6px;height:28px;padding:0 2px;display:flex}.ProblemConversation-module__i6D9yG__dots i{background:#9a9aa0;border-radius:50%;width:10px;height:10px;animation:1.3s ease-in-out infinite ProblemConversation-module__i6D9yG__dot}.ProblemConversation-module__i6D9yG__dots i:nth-child(2){animation-delay:.18s}.ProblemConversation-module__i6D9yG__dots i:nth-child(3){animation-delay:.36s}@keyframes ProblemConversation-module__i6D9yG__dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:540px){.ProblemConversation-module__i6D9yG__stage{width:100%;height:100%}.ProblemConversation-module__i6D9yG__thread{gap:6px;width:100%;padding:16px 18px;-webkit-mask-image:linear-gradient(#0000 0,#000 36px);mask-image:linear-gradient(#0000 0,#000 36px)}.ProblemConversation-module__i6D9yG__bubble{letter-spacing:0;border-radius:16px;max-width:84%;padding:7px 11px 8px;font-size:13px;line-height:1.3}.ProblemConversation-module__i6D9yG__status{height:12px;margin:3px 3px 0;font-size:10px;line-height:12px}.ProblemConversation-module__i6D9yG__dots{gap:4px;height:18px}.ProblemConversation-module__i6D9yG__dots i{width:7px;height:7px}}
.IterationComparison-module__AqMuRa__iteration{flex-direction:column;gap:12px;width:100%;display:flex}.IterationComparison-module__AqMuRa__title{color:#5c544e;font:400 16px/28px var(--font);letter-spacing:.16px;margin:0}.IterationComparison-module__AqMuRa__panel{border-radius:var(--case-radius,16px);background:#f0f0f0;flex-direction:column;gap:37px;width:100%;padding:24px;display:flex}.IterationComparison-module__AqMuRa__row{grid-template-columns:minmax(0,405px) 244px;justify-content:space-between;align-items:center;column-gap:24px;min-height:263px;display:grid}.IterationComparison-module__AqMuRa__row:last-child{min-height:262px}.IterationComparison-module__AqMuRa__screenshot{aspect-ratio:405/263;width:100%;position:relative;overflow:hidden}.IterationComparison-module__AqMuRa__afterScreenshot{aspect-ratio:405/262}.IterationComparison-module__AqMuRa__tallImages .IterationComparison-module__AqMuRa__screenshot{aspect-ratio:405/363}.IterationComparison-module__AqMuRa__tallImages .IterationComparison-module__AqMuRa__afterScreenshot{aspect-ratio:405/362}.IterationComparison-module__AqMuRa__screenshot img{width:100%;max-width:none;height:auto;display:block}.IterationComparison-module__AqMuRa__screenshot .IterationComparison-module__AqMuRa__homeBefore{width:100.49%;position:absolute;top:0;left:0;transform:translate(-.139276%,-.386399%)}.IterationComparison-module__AqMuRa__screenshot .IterationComparison-module__AqMuRa__homeAfter{width:100.772%;position:absolute;top:0;left:0;transform:translate(-.319285%,-.16835%)}.IterationComparison-module__AqMuRa__screenshot .IterationComparison-module__AqMuRa__searchBefore{height:100.67%;position:absolute;top:-.67%;left:0}.IterationComparison-module__AqMuRa__screenshot .IterationComparison-module__AqMuRa__searchAfter{height:109.77%;position:absolute;top:-.11%;left:-.05%}.IterationComparison-module__AqMuRa__notes{min-height:204px;font:400 16px/28px var(--font);letter-spacing:.16px;overflow-wrap:break-word;flex-direction:column;gap:12px;display:flex}.IterationComparison-module__AqMuRa__label{color:#1f1a17;text-align:center;margin:0}.IterationComparison-module__AqMuRa__list{color:#635d58;flex-direction:column;gap:12px;margin:0;padding-inline-start:24px;list-style:decimal;display:flex}.IterationComparison-module__AqMuRa__afterList{gap:11px}.IterationComparison-module__AqMuRa__list li{padding:0}@media (max-width:640px){.IterationComparison-module__AqMuRa__row{grid-template-columns:minmax(0,1fr);row-gap:20px;min-height:0}.IterationComparison-module__AqMuRa__row:last-child,.IterationComparison-module__AqMuRa__notes{min-height:0}}
.DesignDecisions-module__W7nyUG__decisions{flex-direction:column;gap:48px;width:100%;display:flex}.DesignDecisions-module__W7nyUG__decision{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.DesignDecisions-module__W7nyUG__intro{font:400 16px/28px var(--font);letter-spacing:.16px;color:#635d58;flex-direction:column;gap:8px;display:flex}.DesignDecisions-module__W7nyUG__intro h3{color:#5c544e;font:inherit;margin:0;font-weight:500}.DesignDecisions-module__W7nyUG__diagram{background:#f0f0f0;border-radius:16px;width:100%;height:440px;margin:0;overflow:hidden}.DesignDecisions-module__W7nyUG__diagram>svg{width:100%;height:100%;font-family:var(--font);display:block}.DesignDecisions-module__W7nyUG__diagramText{text-anchor:middle;dominant-baseline:central;font-size:24px;font-weight:400}.DesignDecisions-module__W7nyUG__flowHeadings,.DesignDecisions-module__W7nyUG__flowRow{grid-template-columns:minmax(0,.925fr) 24px minmax(0,.925fr) 24px minmax(0,1.15fr);gap:12px;display:grid}.DesignDecisions-module__W7nyUG__flowHeadings{color:#7a716a;font:400 14px/20px var(--font);letter-spacing:.14px;margin-bottom:12px}.DesignDecisions-module__W7nyUG__flowRows{flex-direction:column;gap:16px;list-style:none;display:flex}.DesignDecisions-module__W7nyUG__trustFlow .DesignDecisions-module__W7nyUG__flowRows{padding:0}.DesignDecisions-module__W7nyUG__card{color:#5c544e;min-width:0;font:400 16px/28px var(--font);letter-spacing:.16px;overflow-wrap:break-word;background:#f0f0f0;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex}.DesignDecisions-module__W7nyUG__card p{font:inherit;letter-spacing:inherit}.DesignDecisions-module__W7nyUG__mechanismContent{align-items:center;gap:12px;display:flex}.DesignDecisions-module__W7nyUG__icon{flex:none;align-items:center;display:flex}.DesignDecisions-module__W7nyUG__icon img{max-width:none;display:block}.DesignDecisions-module__W7nyUG__arrow{color:#5c544e;place-self:center}.DesignDecisions-module__W7nyUG__cardLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.DesignDecisions-module__W7nyUG__roleLabel{fill:#5c544e;text-anchor:middle;font-size:20px;font-weight:500}.DesignDecisions-module__W7nyUG__person{transform-box:fill-box;transform-origin:50%;animation:DesignDecisions-module__W7nyUG__personPop 8s var(--ease-camera) both infinite;animation-play-state:paused}.DesignDecisions-module__W7nyUG__venn[data-running=true] .DesignDecisions-module__W7nyUG__person{animation-play-state:running}@keyframes DesignDecisions-module__W7nyUG__personPop{0%,4%{opacity:0;transform:translateY(10px)scale(.9)}9%,80%{opacity:1;transform:translateY(0)scale(1)}86%,to{opacity:0;transform:translateY(6px)scale(.95)}}@media (max-width:640px){.DesignDecisions-module__W7nyUG__diagram{aspect-ratio:767/440;height:auto}.DesignDecisions-module__W7nyUG__flowHeadings{display:none}.DesignDecisions-module__W7nyUG__flowRows{gap:32px}.DesignDecisions-module__W7nyUG__flowRow{grid-template-columns:minmax(0,1fr);gap:8px}.DesignDecisions-module__W7nyUG__cardLabel{clip-path:none;white-space:normal;color:#7a716a;width:auto;height:auto;font-size:14px;line-height:20px;position:static}.DesignDecisions-module__W7nyUG__arrow{transform:rotate(90deg)}.DesignDecisions-module__W7nyUG__roleLabel{font-size:28px}}@media (prefers-reduced-motion:reduce){.DesignDecisions-module__W7nyUG__person{opacity:1;animation:none;transform:none}}
