.AhaTantrumCaseStudy_ahaPage__2LpkP{--aha-paper:#f7f3ea;--aha-paper-deep:#ece5d9;--aha-ink:#24202e;--aha-muted:#625b6b;--aha-line:rgb(36 32 46/.18);--aha-lavender:#8d82ed;--aha-violet:#6657c8;--aha-accent:#5948a9;--aha-pale:#d9d4ff;--project-foreground:var(--aha-ink);--project-muted:var(--aha-muted);--project-accent:#b86a00;--aha-space:url(/elements/aha-tantrum/space_bg.png);--aha-paper-texture:linear-gradient(rgb(247 243 234/.88),rgb(247 243 234/.88)),url(/elements/echoscout/paper-ivory.png);--project-paper-color:var(--aha-paper);--project-paper-texture:var(--aha-paper-texture);--project-paper-size:auto,46rem;--project-world-color:var(--aha-lavender);--project-wallpaper:var(--aha-space);--project-wallpaper-overlay:linear-gradient(rgb(202 193 232/.68),rgb(202 193 232/.68));--project-wallpaper-size:max(64rem,100%) auto;--project-organic-edge-depth:clamp(4.5rem,7vw,7rem);--fade-paper-down:linear-gradient(180deg,#000 0%,rgb(0 0 0/.88) 16%,rgb(0 0 0/.62) 38%,rgb(0 0 0/.32) 60%,rgb(0 0 0/.1) 82%,transparent);--fade-paper-up:linear-gradient(0deg,#000 0%,rgb(0 0 0/.88) 16%,rgb(0 0 0/.62) 38%,rgb(0 0 0/.32) 60%,rgb(0 0 0/.1) 82%,transparent);--nebula-top:var(--fade-paper-down);--nebula-bottom:var(--fade-paper-up);--project-organic-top:var(--nebula-top);--project-organic-bottom:var(--nebula-bottom);--hero-proof-edge:var(--fade-paper-up);--project-band-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 420' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 75C150 31 271 91 420 52C570 13 678 64 817 45C984 22 1094 85 1242 48C1400 9 1510 60 1600 36V371C1453 402 1342 347 1198 383C1047 420 919 361 770 390C609 421 505 353 344 391C205 424 104 376 0 399Z'/%3E%3C/svg%3E");position:relative;isolation:isolate;overflow:clip;color:var(--aha-ink);background:var(--aha-paper);font-family:var(--font-inter),system-ui,sans-serif}:where(.AhaTantrumCaseStudy_ahaPage__2LpkP) :where(h1,h2,h3,h4,p,figure,blockquote,ol,ul,dl){margin:0}:where(.AhaTantrumCaseStudy_ahaPage__2LpkP) :where(h1,h2,h3,h4,blockquote){font-family:var(--font-dm-serif),Georgia,serif;font-weight:400;letter-spacing:0;text-wrap:balance}:where(.AhaTantrumCaseStudy_ahaPage__2LpkP) :where(ol,ul){padding:0;list-style:none}.AhaTantrumCaseStudy_ahaPage__2LpkP :is(section,header,figure,li,div){min-width:0}.AhaTantrumCaseStudy_ahaPage__2LpkP :is(section[id],h2[id],h3[id]){scroll-margin-top:7rem}.AhaTantrumCaseStudy_shell__xXxm2{position:relative;z-index:2}.AhaTantrumCaseStudy_media__8L0Mw{position:relative;overflow:hidden;border-radius:.35rem}.AhaTantrumCaseStudy_containImage__Hh78_,.AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain}.AhaTantrumCaseStudy_bodyCopy__VfMxC,.AhaTantrumCaseStudy_roleBody__a_zCY{max-width:var(--project-copy-width)}.AhaTantrumCaseStudy_bodyCopy__VfMxC p,.AhaTantrumCaseStudy_featureCopy___nN7W>p,.AhaTantrumCaseStudy_hideSeeCopy__FEmRu>p,.AhaTantrumCaseStudy_pathwaysCopy__jYJd0>p,.AhaTantrumCaseStudy_reflection__N4CkA>p:not(.AhaTantrumCaseStudy_textEyebrow__c_iI6,.AhaTantrumCaseStudy_closingLine__dxbRi),.AhaTantrumCaseStudy_roleBody__a_zCY p,.AhaTantrumCaseStudy_stepDescription__C623E{max-width:var(--project-copy-width);font-size:var(--project-body-size);line-height:var(--project-body-leading)}.AhaTantrumCaseStudy_bodyCopy__VfMxC p+p,.AhaTantrumCaseStudy_featureCopy___nN7W>p+p,.AhaTantrumCaseStudy_hideSeeCopy__FEmRu>p+p,.AhaTantrumCaseStudy_roleBody__a_zCY p+p{margin-top:1.15rem}.AhaTantrumCaseStudy_closingLine__dxbRi,.AhaTantrumCaseStudy_decisionLabels__Yj3Z1 li,.AhaTantrumCaseStudy_evidenceLabel__Ebv5Z,.AhaTantrumCaseStudy_prototypeStrip__5pnLc li>p,.AhaTantrumCaseStudy_textEyebrow__c_iI6{font-family:var(--project-font-body);font-size:var(--project-caption-size);line-height:var(--project-caption-leading);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.AhaTantrumCaseStudy_evidenceLabel__Ebv5Z,.AhaTantrumCaseStudy_textEyebrow__c_iI6{color:var(--aha-accent)}.AhaTantrumCaseStudy_componentTitle__WpBfO{margin-top:var(--project-copy-gap)}.AhaTantrumCaseStudy_componentTitle__WpBfO,.AhaTantrumCaseStudy_featureCopy___nN7W>h3:not(.AhaTantrumCaseStudy_componentTitle__WpBfO),.AhaTantrumCaseStudy_hideSeeCopy__FEmRu blockquote,.AhaTantrumCaseStudy_marketOutcome__1iAHm h3,.AhaTantrumCaseStudy_pathwaysCopy__jYJd0 h3,.AhaTantrumCaseStudy_reflection__N4CkA h3,.AhaTantrumCaseStudy_testingSubheading__7cgkQ{font-size:var(--project-subheading-size);line-height:var(--project-subheading-leading)}.AhaTantrumCaseStudy_featureCopy___nN7W>h3:not(.AhaTantrumCaseStudy_componentTitle__WpBfO){margin-top:var(--project-content-gap)}.AhaTantrumCaseStudy_featureCopy___nN7W>h4.AhaTantrumCaseStudy_componentTitle__WpBfO{font-size:clamp(1.5rem,2vw,2rem);margin-top:.65rem}.AhaTantrumCaseStudy_bodyCopy__VfMxC,.AhaTantrumCaseStudy_featureCopy___nN7W>p,.AhaTantrumCaseStudy_hideSeeCopy__FEmRu blockquote,.AhaTantrumCaseStudy_pathwaysCopy__jYJd0>p,.AhaTantrumCaseStudy_roleBody__a_zCY{margin-top:var(--project-copy-gap)}.AhaTantrumCaseStudy_ahaPage__2LpkP.AhaTantrumCaseStudy_ahaPage__2LpkP{--project-accent-rule-height:.25rem}.AhaTantrumCaseStudy_hero__BbH_W{position:relative;display:flex;min-height:max(51rem,calc(100svh + 3.5rem));overflow:hidden;isolation:isolate;background-color:var(--aha-lavender);background-image:linear-gradient(90deg,rgb(82 65 175/.08),rgb(141 130 237/0)),var(--aha-space);background-repeat:no-repeat,no-repeat;background-position:50%;background-size:cover;background-blend-mode:normal,normal}.AhaTantrumCaseStudy_hero__BbH_W:after{content:"";position:absolute;z-index:20;right:0;bottom:-1px;left:0;height:clamp(4rem,6vw,6rem);pointer-events:none;background-color:var(--aha-paper);background-image:var(--aha-paper-texture);background-size:auto,46rem;-webkit-mask:var(--hero-proof-edge) center bottom /100% 100% no-repeat;mask:var(--hero-proof-edge) center bottom /100% 100% no-repeat}.AhaTantrumCaseStudy_heroStage__I8UzB{position:relative;display:flex;align-items:flex-end;width:min(calc(100% - 2rem),118rem);margin-inline:auto;padding-top:8.5rem}.AhaTantrumCaseStudy_heroImageWrap__s_NVp{position:absolute;z-index:5;top:clamp(1.5rem,3svh,2.5rem);right:clamp(-8rem,-7vw,-2rem);bottom:clamp(1rem,2svh,2rem);width:clamp(54rem,86vw,91rem);pointer-events:none}.AhaTantrumCaseStudy_heroImage__DXJzd{-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top;transform:translateZ(0);backface-visibility:hidden}.AhaTantrumCaseStudy_heroCopyWrap__hZ8Ib{position:relative;z-index:30;flex:none;margin-bottom:clamp(2.5rem,4.5svh,3rem);left:-1.25rem;display:flex;width:clamp(46rem,56vw,66rem);min-height:clamp(39rem,72svh,44rem);isolation:isolate}.AhaTantrumCaseStudy_heroPaper__C1Lem{position:absolute;z-index:1;top:0;right:clamp(7rem,8vw,10rem);bottom:0;left:0;pointer-events:none;background-color:#f2e8d6;background-image:linear-gradient(rgb(242 232 214/.9),rgb(242 232 214/.9)),url(/elements/echoscout/paper-ivory.png);background-repeat:repeat;background-size:auto,42rem 42rem;-webkit-mask:url(/elements/aha-tantrum/hero-paper-mask-rounded.svg) center/100% 100% no-repeat;mask:url(/elements/aha-tantrum/hero-paper-mask-rounded.svg) center/100% 100% no-repeat;filter:drop-shadow(.8rem .8rem 1.1rem rgb(38 24 101/.17));transform:scaleY(1.06);transform-origin:center bottom}.AhaTantrumCaseStudy_heroCopy__d06kJ{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;justify-content:flex-end;width:100%;padding:clamp(3rem,5svh,4rem) clamp(2.75rem,3vw,3.75rem) clamp(4.75rem,7svh,5.5rem) clamp(5.25rem,7vw,7.75rem);color:#171717}.AhaTantrumCaseStudy_heroDetails__Xa9z7,.AhaTantrumCaseStudy_heroPrimary__wzR7j{width:min(100%,42rem)}.AhaTantrumCaseStudy_heroProduct__qFPId{margin:0 0 clamp(.8rem,1.4svh,1rem) .18em!important;color:#171717;font-family:var(--font-inter),system-ui,sans-serif;font-weight:700;text-transform:uppercase;font-size:var(--ui-label-size);line-height:var(--ui-label-leading);letter-spacing:var(--ui-label-tracking)}.AhaTantrumCaseStudy_heroPrimary__wzR7j h1{color:#171717;white-space:nowrap;font-family:var(--project-font-display);font-weight:400;font-size:var(--project-hero-title-size);line-height:var(--project-hero-title-leading);letter-spacing:-.045em}.AhaTantrumCaseStudy_heroTitleName__LdKHs,.AhaTantrumCaseStudy_heroTitlePrefix__8ArFI{display:block}.AhaTantrumCaseStudy_heroTitlePrefix__8ArFI{margin-left:.04em}.AhaTantrumCaseStudy_heroTitleName__LdKHs{margin-top:.04em}.AhaTantrumCaseStudy_heroTagline__98ZfD{margin-top:clamp(1.125rem,2.5svh,1.875rem)!important;color:#171717;font-family:var(--project-font-display);font-weight:400;font-size:var(--project-hero-tagline-size);line-height:var(--project-hero-tagline-leading)}.AhaTantrumCaseStudy_heroDetails__Xa9z7{margin-top:clamp(2rem,4svh,3.25rem)}.AhaTantrumCaseStudy_heroIntroduction__UzZHI{max-width:44ch;color:#171717;font-family:var(--project-font-body);font-weight:400;font-size:var(--project-hero-body-size);line-height:var(--project-hero-body-leading)}.AhaTantrumCaseStudy_heroIntroduction__UzZHI strong{font-weight:700}.AhaTantrumCaseStudy_heroPrompt___51Wo{max-width:44ch;margin-top:.65rem!important;color:#171717;font-family:var(--project-font-body);font-weight:400;font-size:var(--project-hero-prompt-size);line-height:var(--project-hero-prompt-leading)}.AhaTantrumCaseStudy_heroMetadata__SC_Id{position:relative;max-width:40rem;margin-top:clamp(2rem,4.2svh,3rem)!important;padding-top:1.25rem;color:#171717;font-family:var(--project-font-body);font-weight:400;font-size:var(--project-metadata-size);line-height:var(--project-metadata-leading)}.AhaTantrumCaseStudy_heroMetadata__SC_Id:before{content:"";position:absolute;top:0;left:0;width:min(100%,28rem);height:1px;background:rgb(23 23 23/.16)}.AhaTantrumCaseStudy_heroMetadata__SC_Id p+p{margin-top:2px!important}.AhaTantrumCaseStudy_heroMetadata__SC_Id strong{font-weight:700}.AhaTantrumCaseStudy_proofStrip__lG7J5{position:relative;z-index:3;padding-block:clamp(1.25rem,2vw,2rem);background-color:var(--aha-paper);background-image:var(--aha-paper-texture);background-size:auto,46rem}.AhaTantrumCaseStudy_recognitionHeader__lSLrq{display:grid;grid-template-columns:minmax(3rem,1fr) auto minmax(3rem,1fr);align-items:center;gap:clamp(1rem,2.6vw,2.75rem);color:var(--aha-muted)}.AhaTantrumCaseStudy_recognitionHeader__lSLrq:after,.AhaTantrumCaseStudy_recognitionHeader__lSLrq:before{content:"";height:1px;background:var(--aha-line)}.AhaTantrumCaseStudy_recognitionHeader__lSLrq h2{display:flex;align-items:center;justify-content:center;gap:clamp(.65rem,1.4vw,1.4rem);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;font-family:var(--project-font-body);font-weight:700;font-size:var(--project-label-size);line-height:var(--project-label-leading)}.AhaTantrumCaseStudy_recognitionHeader__lSLrq h2>span[aria-hidden]{color:var(--aha-accent)}.AhaTantrumCaseStudy_recognitionGrid___cWMz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin-top:clamp(1rem,1.5vw,1.5rem)}.AhaTantrumCaseStudy_recognitionGrid___cWMz figure{display:grid;grid-template-rows:auto 1fr;align-items:start;padding-inline:clamp(.7rem,1.7vw,1.65rem);text-align:center}.AhaTantrumCaseStudy_recognitionGrid___cWMz figure+figure{border-left:1px solid var(--aha-line)}.AhaTantrumCaseStudy_recognitionVisual__Swyge{display:flex;align-items:flex-end;justify-content:center;height:clamp(6.25rem,7vw,7.5rem)}.AhaTantrumCaseStudy_recognitionImage__7ebwl{display:block;width:auto;height:auto;max-width:100%;max-height:clamp(3.8rem,4.25vw,4.5rem);-o-object-fit:contain;object-fit:contain}.AhaTantrumCaseStudy_recognitionPortrait__ZemMD{max-height:clamp(5.75rem,6.5vw,6.75rem)}.AhaTantrumCaseStudy_recognitionGrid___cWMz figcaption{display:grid;align-content:start;gap:.2rem;margin-top:.5rem}.AhaTantrumCaseStudy_recognitionGrid___cWMz figcaption strong{font-family:var(--project-font-body);font-weight:700;font-size:var(--project-process-size);line-height:var(--project-process-leading)}.AhaTantrumCaseStudy_recognitionGrid___cWMz figcaption small{color:var(--aha-muted);letter-spacing:.01em;font-family:var(--project-font-body);font-weight:400;font-size:var(--project-caption-size);line-height:var(--project-caption-leading)}@media (max-width:1100px){.AhaTantrumCaseStudy_heroImageWrap__s_NVp{right:-12vw;width:90vw}.AhaTantrumCaseStudy_heroCopyWrap__hZ8Ib{left:-2.5rem;width:clamp(40.5rem,65vw,46rem);min-height:clamp(39rem,74svh,42rem)}.AhaTantrumCaseStudy_heroCopy__d06kJ{padding:3rem 2.5rem 4.5rem clamp(5.5rem,7vw,6.5rem)}}@media (max-width:900px){.AhaTantrumCaseStudy_heroImageWrap__s_NVp{right:-15vw;width:96vw}.AhaTantrumCaseStudy_heroCopyWrap__hZ8Ib{left:-3rem;width:min(78vw,42rem);min-height:clamp(40rem,80svh,43rem)}.AhaTantrumCaseStudy_heroCopy__d06kJ{padding:3rem 2.25rem 4.25rem 5.5rem}.AhaTantrumCaseStudy_heroDetails__Xa9z7{margin-top:clamp(1.6rem,3svh,2rem)}.AhaTantrumCaseStudy_heroMetadata__SC_Id{margin-top:clamp(1.4rem,3svh,1.8rem)!important}}@media (max-width:720px){.AhaTantrumCaseStudy_hero__BbH_W{min-height:0;background-image:linear-gradient(90deg,rgb(82 65 175/.08),rgb(141 130 237/0)),var(--aha-space);background-position:50%,48% top;background-size:cover,cover}.AhaTantrumCaseStudy_heroStage__I8UzB{position:relative;inset:auto;left:auto;display:grid;width:100%;padding-top:0;transform:none}.AhaTantrumCaseStudy_heroCopyWrap__hZ8Ib{position:relative;inset:auto;grid-row:1;width:calc(100% + 2rem);height:auto;min-height:0;margin:0 0 0 -1rem;bottom:auto}.AhaTantrumCaseStudy_heroPaper__C1Lem{right:-1rem;filter:drop-shadow(.35rem .65rem .8rem rgb(38 24 101/.14));transform:none}.AhaTantrumCaseStudy_heroCopy__d06kJ{position:relative;inset:auto;display:block;width:auto;height:auto;padding:clamp(7.25rem,29vw,8.5rem) 2.75rem 5rem 3rem}.AhaTantrumCaseStudy_heroDetails__Xa9z7{margin-top:2rem}.AhaTantrumCaseStudy_heroIntroduction__UzZHI{max-width:35ch}.AhaTantrumCaseStudy_heroPrompt___51Wo{max-width:38ch}.AhaTantrumCaseStudy_heroMetadata__SC_Id{max-width:38rem;margin-top:1.75rem!important}.AhaTantrumCaseStudy_heroMetadata__SC_Id:before{width:100%}.AhaTantrumCaseStudy_heroImageWrap__s_NVp{position:relative;inset:auto;grid-row:2;width:132%;aspect-ratio:1672/941;margin:-3rem 0 .75rem -16%}}@media (max-width:700px){.AhaTantrumCaseStudy_recognitionGrid___cWMz{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.AhaTantrumCaseStudy_recognitionGrid___cWMz figure:nth-child(odd){border-left:0}}@media (max-width:540px){.AhaTantrumCaseStudy_heroCopy__d06kJ{padding-inline:2.5rem 2.15rem}.AhaTantrumCaseStudy_heroProduct__qFPId{margin-bottom:.7rem!important}.AhaTantrumCaseStudy_recognitionHeader__lSLrq{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);gap:.8rem}.AhaTantrumCaseStudy_recognitionHeader__lSLrq h2{gap:.5rem;letter-spacing:.12em}.AhaTantrumCaseStudy_recognitionGrid___cWMz{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 0;margin-top:1.25rem}.AhaTantrumCaseStudy_recognitionGrid___cWMz figure{padding-inline:.65rem}.AhaTantrumCaseStudy_recognitionGrid___cWMz figure:nth-child(odd){border-left:0!important}.AhaTantrumCaseStudy_recognitionGrid___cWMz figure:nth-child(2n){border-left:1px solid var(--aha-line)!important}.AhaTantrumCaseStudy_recognitionVisual__Swyge{height:6rem}.AhaTantrumCaseStudy_recognitionImage__7ebwl{max-height:3.75rem}.AhaTantrumCaseStudy_recognitionPortrait__ZemMD{max-height:5.65rem}}.AhaTantrumCaseStudy_impact__53MQa{--project-wallpaper-overlay:none;--project-muted:#3c2871;--aha-muted:#3c2871;--aha-accent:#351276;padding-block:calc(var(--project-section-space) + var(--project-organic-edge-depth))}.AhaTantrumCaseStudy_impact__53MQa:after{background-color:var(--portfolio-paper);background-image:none}.AhaTantrumCaseStudy_market__fO4sw,.AhaTantrumCaseStudy_orbChapter__fWbKT,.AhaTantrumCaseStudy_tangible__gppaz{padding-block:var(--project-section-space)}.AhaTantrumCaseStudy_howItWorks__SVo3N,.AhaTantrumCaseStudy_making__5X7z7{--project-accent:#8f4c00}.AhaTantrumCaseStudy_making__5X7z7,.AhaTantrumCaseStudy_tangible__gppaz{--project-wallpaper-overlay:none}.AhaTantrumCaseStudy_making__5X7z7{padding-block:clamp(5.5rem,8vw,8rem)}.AhaTantrumCaseStudy_oppLayout__9feIh{display:grid;gap:clamp(2.5rem,4vw,4rem)}.AhaTantrumCaseStudy_oppColumns__X_TR7{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);-moz-column-gap:clamp(3rem,5vw,6rem);column-gap:clamp(3rem,5vw,6rem);align-items:start}.AhaTantrumCaseStudy_oppCopy__UhPJl{display:grid;gap:clamp(1.75rem,2.4vw,2.5rem)}.AhaTantrumCaseStudy_oppEyebrow__wjbMC{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.AhaTantrumCaseStudy_oppSectionNumber__tuIdx{color:var(--aha-accent)}.AhaTantrumCaseStudy_oppHeader__0noga h2{max-width:38ch;margin-top:clamp(1.45rem,2.4vw,2.15rem);font-family:var(--font-dm-serif),Georgia,serif;font-size:clamp(2.65rem,3.15vw,4rem);font-weight:400;line-height:.98;letter-spacing:-.025em}.AhaTantrumCaseStudy_oppHeader__0noga>p:last-child{margin-top:clamp(1.5rem,2.4vw,2rem);font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.8;letter-spacing:normal}.AhaTantrumCaseStudy_oppCompetitors__sxbAw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.5rem)}.AhaTantrumCaseStudy_oppCompetitors__sxbAw figure{min-width:0}.AhaTantrumCaseStudy_oppCardsMedia__4NmBe,.AhaTantrumCaseStudy_oppGameMedia__l6jsv{height:clamp(7.5rem,9.5vw,9.5rem);border-radius:.55rem;background:#fff}.AhaTantrumCaseStudy_oppCompetitors__sxbAw figcaption{margin-top:.5rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.84rem,.86vw,.92rem);line-height:1.65}.AhaTantrumCaseStudy_oppDivider__q7fu9{width:4rem;height:1px;background:rgb(36 32 46/.52)}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3 h3{font-family:var(--font-dm-serif),Georgia,serif;font-size:2rem;font-weight:400;line-height:1.15;letter-spacing:-.025em}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3>p:not(.AhaTantrumCaseStudy_oppSequence__Yjp6Q){max-width:46ch;margin-top:.9rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.8;letter-spacing:normal}.AhaTantrumCaseStudy_oppSequence__Yjp6Q{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .8rem;margin-top:1.25rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.9rem,1.25vw,1.125rem);font-weight:700;line-height:1.25}.AhaTantrumCaseStudy_oppSequence__Yjp6Q span{color:var(--aha-accent);font-weight:400}.AhaTantrumCaseStudy_oppPhoto__uRyAj{align-self:center}.AhaTantrumCaseStudy_oppPhotoMedia__pUzzO{aspect-ratio:1.12}.AhaTantrumCaseStudy_oppPhotoMedia__pUzzO .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%}.AhaTantrumCaseStudy_oppPhoto__uRyAj figcaption{margin-top:.75rem;color:var(--aha-ink);font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.84rem,.86vw,.92rem);font-weight:400;line-height:1.65;text-align:right}@media (max-width:900px){.AhaTantrumCaseStudy_oppColumns__X_TR7{grid-template-columns:minmax(0,1fr);gap:3rem}.AhaTantrumCaseStudy_oppCopy__UhPJl{max-width:43rem;gap:1.75rem}.AhaTantrumCaseStudy_oppHeader__0noga h2{max-width:13ch}.AhaTantrumCaseStudy_oppPhoto__uRyAj figcaption{text-align:left}}@media (max-width:680px){.AhaTantrumCaseStudy_opportunity___FaQL{padding-block:5.5rem}.AhaTantrumCaseStudy_oppCopy__UhPJl{gap:1.75rem}.AhaTantrumCaseStudy_oppEyebrow__wjbMC{font-size:.9rem}.AhaTantrumCaseStudy_oppHeader__0noga h2{max-width:none;font-size:clamp(2.8rem,13.5vw,4rem)}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3>p:not(.AhaTantrumCaseStudy_oppSequence__Yjp6Q),.AhaTantrumCaseStudy_oppHeader__0noga>p:last-child{font-size:.96rem;line-height:1.75}.AhaTantrumCaseStudy_oppCompetitors__sxbAw{gap:1rem}.AhaTantrumCaseStudy_oppCardsMedia__4NmBe,.AhaTantrumCaseStudy_oppGameMedia__l6jsv{height:clamp(7.25rem,35vw,9rem)}.AhaTantrumCaseStudy_oppCompetitors__sxbAw figcaption,.AhaTantrumCaseStudy_oppPhoto__uRyAj figcaption{font-size:.9rem}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3 h3{font-size:1.75rem}.AhaTantrumCaseStudy_oppSequence__Yjp6Q{font-size:clamp(.84rem,3.7vw,.95rem)}}@media (max-width:340px){.AhaTantrumCaseStudy_oppCompetitors__sxbAw{grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_oppCardsMedia__4NmBe,.AhaTantrumCaseStudy_oppGameMedia__l6jsv{max-width:15rem;height:9rem}}.AhaTantrumCaseStudy_howItWorks__SVo3N{--how-ink:#351477;--how-lavender:#e5ddf7;--project-foreground:#351477;--project-muted:#351477;--project-accent:#c45116;padding-block:var(--project-section-space);color:#351477}.AhaTantrumCaseStudy_howItWorks__SVo3N:before{content:"";position:absolute;z-index:0;top:calc(-1 * var(--project-organic-edge-depth));right:0;left:0;height:calc(var(--project-organic-edge-depth) + 1px);pointer-events:none;background-color:var(--project-paper-color);background-image:var(--project-paper-texture);background-size:var(--project-paper-size);background-position:0 var(--project-organic-edge-depth);-webkit-mask:var(--nebula-bottom) center bottom /100% 100% no-repeat;mask:var(--nebula-bottom) center bottom /100% 100% no-repeat}.AhaTantrumCaseStudy_howInner__K93g9{display:grid;gap:clamp(2.5rem,4vw,4rem)}.AhaTantrumCaseStudy_howHeader___k1f6{max-width:none}.AhaTantrumCaseStudy_howHeader___k1f6 h2{max-width:none;font-size:clamp(2.2rem,3vw,3.25rem);line-height:1.08;letter-spacing:-.025em}.AhaTantrumCaseStudy_howHeader___k1f6>p:last-child{max-width:34rem;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.8;letter-spacing:normal}.AhaTantrumCaseStudy_howSteps__PN5fz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;-moz-column-gap:clamp(1.25rem,2.2vw,2.35rem);column-gap:clamp(1.25rem,2.2vw,2.35rem);align-items:start}.AhaTantrumCaseStudy_howStep__O_2qr{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:1.1rem;padding:clamp(1.4rem,2vw,2rem);border-radius:1.5rem;background:rgb(255 253 250/.55);box-shadow:0 2px 28px rgb(95 75 170/.07)}.AhaTantrumCaseStudy_howStepHeading__93xy3{display:flex;align-items:center;gap:clamp(.9rem,1.4vw,1.25rem)}.AhaTantrumCaseStudy_howStepBadge__unWvs{display:grid;width:clamp(3.25rem,4vw,3.75rem);aspect-ratio:1;flex:none;place-items:center;border-radius:50%;color:var(--how-ink);font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:700;line-height:1}.AhaTantrumCaseStudy_badgeRead__pB_ka{background:#d9d4ff}.AhaTantrumCaseStudy_badgeBuild__bItTZ{background:#cfe0ec}.AhaTantrumCaseStudy_badgePlay__iuBhP{background:#d3e0c8}.AhaTantrumCaseStudy_howStepHeading__93xy3 h3{font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.9rem,1.25vw,1.125rem);font-weight:700;line-height:1.25;letter-spacing:.17em}.AhaTantrumCaseStudy_howSubtitle__ATm_K{margin-top:.3rem;color:var(--how-ink);font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.4}.AhaTantrumCaseStudy_howStepText__28cZ_>p{max-width:36ch;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.8;letter-spacing:normal}.AhaTantrumCaseStudy_howPhoto__OPpyY{position:relative;margin:0}.AhaTantrumCaseStudy_howStepMedia__yrOmW{border-radius:1rem;background:transparent}.AhaTantrumCaseStudy_howStepMedia__yrOmW .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover}.AhaTantrumCaseStudy_howBookMedia__2hfwr,.AhaTantrumCaseStudy_howBuildMedia__Krn0H,.AhaTantrumCaseStudy_howPlayMedia__KjGVT{aspect-ratio:4/3}.AhaTantrumCaseStudy_howBuildMedia__Krn0H .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-position:55% 58%;object-position:55% 58%}.AhaTantrumCaseStudy_howPlayMedia__KjGVT .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-position:52% 42%;object-position:52% 42%}.AhaTantrumCaseStudy_storyPlay__751yX{position:absolute;z-index:2;left:.85rem;bottom:.85rem;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:.35rem 1.1rem .35rem .4rem;border:0;border-radius:999px;background:#351477;color:#fff;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.84rem,.86vw,.92rem);font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .4s ease,transform .4s ease,box-shadow .4s ease}.AhaTantrumCaseStudy_storyPlay__751yX:hover{background:#4a2092;transform:translateY(-2px);box-shadow:0 .5rem 1.25rem rgb(36 35 32/.28)}.AhaTantrumCaseStudy_storyPlay__751yX:focus-visible{outline:3px solid var(--aha-accent);outline-offset:.2rem}.AhaTantrumCaseStudy_storyPlayIcon__M6f8k{display:grid;width:2rem;aspect-ratio:1;place-items:center;border-radius:50%;background:#fff;transition:background-color .4s ease}.AhaTantrumCaseStudy_storyPlayIcon__M6f8k svg{width:1rem;height:1rem;fill:#351477;transition:fill .4s ease}.AhaTantrumCaseStudy_storyPlay__751yX:hover .AhaTantrumCaseStudy_storyPlayIcon__M6f8k{background:#c45116}.AhaTantrumCaseStudy_storyPlay__751yX:hover .AhaTantrumCaseStudy_storyPlayIcon__M6f8k svg{fill:#fff}.AhaTantrumCaseStudy_storyLink__PO3ps{display:inline-flex;align-items:center;gap:.75rem;margin-top:.85rem;padding:0;border:0;color:var(--aha-ink);background:transparent;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.84rem,.86vw,.92rem);font-weight:700;line-height:1.4;cursor:pointer;text-align:left}.AhaTantrumCaseStudy_storyLink__PO3ps:hover>span:last-child{text-decoration:underline;text-underline-offset:.3rem}.AhaTantrumCaseStudy_storyLink__PO3ps:focus-visible{outline:3px solid var(--aha-accent);outline-offset:.3rem}.AhaTantrumCaseStudy_actionBlock__55F70{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;gap:clamp(2rem,4vw,4.5rem)}.AhaTantrumCaseStudy_actionEyebrow__uKPFD{color:#c45116;font-family:var(--project-font-body);font-size:clamp(.68rem,.72vw,.75rem);font-weight:700;line-height:1.5;letter-spacing:.17em}.AhaTantrumCaseStudy_actionHeading__uT1Lz{margin-top:var(--project-heading-gap);color:#351477;font-family:var(--project-font-display);font-size:clamp(2.2rem,3vw,3.25rem);font-weight:400;line-height:1.08;letter-spacing:-.025em}.AhaTantrumCaseStudy_noWrap__KTKf4{white-space:nowrap}.AhaTantrumCaseStudy_bridgeStatement__f1Stt{position:relative;isolation:isolate;box-sizing:border-box;grid-column:1/-1;grid-row:1;max-width:76rem;margin:0 auto clamp(.5rem,2vw,2rem);padding:clamp(1.4rem,2.6vw,2.4rem) clamp(1.1rem,4.2vw,4rem);color:#351477;font-family:var(--font-dm-serif),Georgia,serif;font-size:clamp(1.75rem,2.4vw,2.6rem);font-weight:400;line-height:1.15;letter-spacing:-.025em;text-align:center;text-wrap:balance}.AhaTantrumCaseStudy_bridgeStatement__f1Stt:before{content:"";position:absolute;z-index:-1;inset:0;background-color:#f6efdf;background-image:linear-gradient(rgb(246 239 223/.86),rgb(246 239 223/.86)),url(/elements/echoscout/paper-ivory.png);background-size:auto,42rem 42rem;filter:url(#tantrumPaperEdge) drop-shadow(0 1px 3px rgb(36 32 46/.12));pointer-events:none}.AhaTantrumCaseStudy_paperDefs__DJaPO{position:absolute;width:0;height:0;overflow:hidden}.AhaTantrumCaseStudy_bridgeLink__felmm{color:#c45116;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.12em;transition:color .3s ease,text-decoration-color .3s ease}.AhaTantrumCaseStudy_bridgeLink__felmm:hover{color:#a3400f;text-decoration-color:currentColor}.AhaTantrumCaseStudy_bridgeLink__felmm:focus-visible{outline:3px solid var(--aha-accent);outline-offset:.15em}.AhaTantrumCaseStudy_actionDescription__aDd90{max-width:30rem;margin-top:1.25rem;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.8}.AhaTantrumCaseStudy_actionVideo__ZbdjK{display:block;width:100%;aspect-ratio:16/9;border-radius:1rem;background:#14101f}@media (max-width:960px){.AhaTantrumCaseStudy_howSteps__PN5fz{-moz-column-gap:1rem;column-gap:1rem}.AhaTantrumCaseStudy_howStep__O_2qr{padding:1.1rem}.AhaTantrumCaseStudy_actionBlock__55F70{grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_actionCopy__AYJoD{max-width:36rem}}@media (max-width:767px){.AhaTantrumCaseStudy_howInner__K93g9{gap:2.25rem}.AhaTantrumCaseStudy_howHeader___k1f6 h2{max-width:none;font-size:clamp(1.75rem,7.6vw,2.6rem)}.AhaTantrumCaseStudy_howHeader___k1f6>p:last-child{font-size:.96rem;line-height:1.75}.AhaTantrumCaseStudy_actionHeading__uT1Lz{font-size:clamp(1.75rem,7.6vw,2.6rem)}.AhaTantrumCaseStudy_howSteps__PN5fz{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:1.5rem}.AhaTantrumCaseStudy_howStep__O_2qr{grid-row:auto;grid-template-rows:none}.AhaTantrumCaseStudy_howStepHeading__93xy3 h3{font-size:clamp(.84rem,3.7vw,.95rem)}.AhaTantrumCaseStudy_howStepText__28cZ_>p{font-size:.96rem}}.AhaTantrumCaseStudy_tangible__gppaz{position:relative;--project-foreground:#351477;--project-muted:#351477;--project-accent:#c45116;color:#351477}.AhaTantrumCaseStudy_ufoFeature__Crgol{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1.5rem,3vw,3.5rem);column-gap:clamp(1.5rem,3vw,3.5rem);row-gap:clamp(2rem,3vw,3.5rem);align-items:start}.AhaTantrumCaseStudy_imbHeaderWrap__ShheZ{grid-column:1/span 7;grid-row:2;scroll-margin-top:0}.AhaTantrumCaseStudy_imbHeader__rXSOd{max-width:none}.AhaTantrumCaseStudy_imbHeader__rXSOd h2{max-width:none;font-size:clamp(2.2rem,3vw,3.25rem);line-height:1.08;letter-spacing:-.025em}.AhaTantrumCaseStudy_imbHeader__rXSOd>p:last-child{max-width:none;margin-top:.6rem}.AhaTantrumCaseStudy_imbHeader__rXSOd>p:last-child,.AhaTantrumCaseStudy_orbQuote__VeMGy,.AhaTantrumCaseStudy_ufoFeature__Crgol .AhaTantrumCaseStudy_imbQuote__seSRD{color:#351477;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(1.5rem,2.1vw,2.1rem);font-weight:700;line-height:1.3;letter-spacing:normal}.AhaTantrumCaseStudy_imbCopy__Nf_QL{grid-column:8/-1;grid-row:2;padding-top:clamp(2.75rem,4vw,3.75rem)}.AhaTantrumCaseStudy_imbCopy__Nf_QL p{max-width:34rem;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.8;letter-spacing:normal}.AhaTantrumCaseStudy_imbCopy__Nf_QL p+p{margin-top:1rem}.AhaTantrumCaseStudy_imbMain__SsZ_s{grid-column:1/span 7;grid-row:3}.AhaTantrumCaseStudy_imbMainMedia__L6E5a{width:100%;aspect-ratio:1;overflow:visible;border-radius:0;background:transparent}.AhaTantrumCaseStudy_imbMainMedia__L6E5a .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.AhaTantrumCaseStudy_imbSide__kuLRX{grid-column:8/-1;grid-row:3;display:grid;gap:1rem;align-content:start}.AhaTantrumCaseStudy_imbPhoto__hKKbA{margin:0}.AhaTantrumCaseStudy_imbPhotoMedia__VhRTU{aspect-ratio:1280/853;border-radius:1rem}.AhaTantrumCaseStudy_imbCredit__YGp0h{margin-top:.35rem;color:rgb(53 20 119/.68);font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.68rem,.72vw,.78rem);line-height:1.4}.AhaTantrumCaseStudy_imbReactions___7Bhx{grid-column:1/-1;grid-row:4;margin:0}.AhaTantrumCaseStudy_imbReactionRow__DCdpt{display:grid;grid-template-columns:minmax(0,1.775fr) minmax(0,1.333fr);-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);align-items:start}.AhaTantrumCaseStudy_imbReaction__1cHxC{min-width:0}.AhaTantrumCaseStudy_imbNervousMedia__o_gdV{aspect-ratio:600/338;border-radius:1rem}.AhaTantrumCaseStudy_imbFallMedia__SvmGU{aspect-ratio:4/3;border-radius:1rem}.AhaTantrumCaseStudy_imbReaction__1cHxC .AhaTantrumCaseStudy_mediaImage__Oars8,.AhaTantrumCaseStudy_imbSide__kuLRX .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover}.AhaTantrumCaseStudy_orbQuote__VeMGy,.AhaTantrumCaseStudy_ufoFeature__Crgol .AhaTantrumCaseStudy_imbQuote__seSRD{max-width:56rem;margin:0 auto clamp(1.75rem,3vw,3rem);text-align:center;text-wrap:balance}@media (max-width:900px){.AhaTantrumCaseStudy_ufoFeature__Crgol{grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_imbCopy__Nf_QL,.AhaTantrumCaseStudy_imbHeaderWrap__ShheZ,.AhaTantrumCaseStudy_imbMain__SsZ_s,.AhaTantrumCaseStudy_imbReactions___7Bhx,.AhaTantrumCaseStudy_imbSide__kuLRX{grid-column:1;grid-row:auto}.AhaTantrumCaseStudy_imbCopy__Nf_QL{padding-top:0}.AhaTantrumCaseStudy_imbMain__SsZ_s,.AhaTantrumCaseStudy_imbSide__kuLRX{max-width:40rem}}@media (max-width:680px){.AhaTantrumCaseStudy_imbHeader__rXSOd h2{font-size:clamp(1.75rem,7.6vw,2.6rem)}.AhaTantrumCaseStudy_imbCopy__Nf_QL p{font-size:.96rem;line-height:1.75}.AhaTantrumCaseStudy_imbReactionRow__DCdpt{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}}.AhaTantrumCaseStudy_orbChapter__fWbKT{--project-foreground:#351477;--project-muted:#351477;--project-accent:#c45116;padding-block:clamp(5.5rem,8vw,8rem);color:var(--project-foreground)}.AhaTantrumCaseStudy_orbLayout__JLBGb{--orb-row-gap:clamp(4.5rem,7.5vw,8.5rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1.25rem,2.3vw,2.75rem);column-gap:clamp(1.25rem,2.3vw,2.75rem);align-items:start}.AhaTantrumCaseStudy_orbCopy__2Mcr3{grid-column:1/span 5;grid-row:1}.AhaTantrumCaseStudy_orbCopy__2Mcr3>header{max-width:none}.AhaTantrumCaseStudy_orbCopy__2Mcr3>header h2{max-width:none;font-size:clamp(2.2rem,3vw,3.25rem);line-height:1.08;letter-spacing:-.025em}.AhaTantrumCaseStudy_guardiansCopy__fUkvl>h3,.AhaTantrumCaseStudy_orbCopy__2Mcr3>h3{margin-top:clamp(1.75rem,2.5vw,2.5rem);font-family:var(--font-dm-serif),Georgia,serif;font-size:2rem;font-weight:400;line-height:1.15;letter-spacing:-.025em}.AhaTantrumCaseStudy_orbCopy__2Mcr3>h3{margin-top:.6rem;font-family:var(--project-font-body);font-size:clamp(1.5rem,2.1vw,2.1rem);font-weight:700;line-height:1.3;letter-spacing:normal}.AhaTantrumCaseStudy_guardiansCopy__fUkvl>h3{margin-top:0;font-size:clamp(2.2rem,3vw,3.25rem);line-height:1.08}.AhaTantrumCaseStudy_guardiansCopy__fUkvl>p,.AhaTantrumCaseStudy_orbCopy__2Mcr3>p{max-width:48ch;margin-top:.9rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.8;letter-spacing:normal}.AhaTantrumCaseStudy_guardiansCopy__fUkvl>h3+p{margin-top:clamp(1.25rem,1.8vw,1.75rem)}.AhaTantrumCaseStudy_orbBlowFigure__sR46h{grid-column:1/span 5;grid-row:2;align-self:end;width:100%;margin:clamp(1.75rem,2.6vw,2.75rem) 0 0}.AhaTantrumCaseStudy_orbBlowMedia__gzxNS{aspect-ratio:3/2;border-radius:1rem;background:transparent}.AhaTantrumCaseStudy_orbBlowMedia__gzxNS .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.AhaTantrumCaseStudy_ahaPage__2LpkP .AhaTantrumCaseStudy_orbBlowFigure__sR46h .AhaTantrumCaseStudy_photoCaption__hpl3b{text-align:left}.AhaTantrumCaseStudy_orbPhotoFigure__qUu0o{position:relative;grid-column:6/-1;grid-row:1/span 2;align-self:stretch;margin:0 0 calc(.75rem + var(--project-caption-size) * var(--project-caption-leading))}.AhaTantrumCaseStudy_orbPhotoMedia__ev__X{position:absolute;inset:0;border-radius:1rem;background:transparent}.AhaTantrumCaseStudy_orbPhotoMedia__ev__X .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover;-o-object-position:60% top;object-position:60% top}.AhaTantrumCaseStudy_guardiansCopy__fUkvl{grid-column:1/span 5;grid-row:3;align-self:center;margin-top:var(--orb-row-gap)}.AhaTantrumCaseStudy_guardiansFigure___lrc1{grid-column:7/-1;grid-row:3;margin:calc(var(--orb-row-gap) - 1.25rem) 0 0}.AhaTantrumCaseStudy_guardiansMedia__T7_wb{aspect-ratio:923/809;overflow:visible;border-radius:0;background:transparent}.AhaTantrumCaseStudy_skillCardsFigure__IROl_{position:relative;grid-column:1/span 5;grid-row:4;aspect-ratio:1/.9;margin:clamp(1.75rem,3vw,3rem) 0 0}.AhaTantrumCaseStudy_skillHide__PqGpV,.AhaTantrumCaseStudy_skillStack__aP4vu{position:absolute}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q img,.AhaTantrumCaseStudy_skillHide__PqGpV img,.AhaTantrumCaseStudy_skillStack__aP4vu img{display:block;width:100%;height:auto;filter:drop-shadow(0 .55rem .9rem rgb(52 38 110/.2))}.AhaTantrumCaseStudy_skillStack__aP4vu{top:0;right:0;width:82%}.AhaTantrumCaseStudy_skillHide__PqGpV{bottom:0;left:0;z-index:2;width:52%;transform:rotate(-7deg)}.AhaTantrumCaseStudy_scenarioCardsFigure___fIJu{grid-column:6/-1;grid-row:4;align-self:center;margin:clamp(1.75rem,3vw,3rem) 0 0}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.35rem,1vw,1rem);padding-block:.75rem}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q li:first-child{transform:translateY(2%) rotate(-3deg)}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q li:nth-child(2){transform:translateY(-3%) rotate(2deg)}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q li:nth-child(3){transform:translateY(4%) rotate(-1.5deg)}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q li:nth-child(4){transform:translateY(-1%) rotate(3deg)}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q li:nth-child(5){transform:translateY(-2%) rotate(2deg)}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q li:nth-child(6){transform:translateY(3%) rotate(-2.5deg)}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q li:nth-child(7){transform:translateY(-3%) rotate(1.5deg)}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q li:nth-child(8){transform:translateY(2%) rotate(-3deg)}.AhaTantrumCaseStudy_orbQuote__VeMGy{max-width:none;margin:clamp(1.75rem,2.6vw,2.75rem) 0 0;font-size:clamp(1.35rem,1.7vw,1.75rem);text-align:left;text-wrap:pretty}.AhaTantrumCaseStudy_pathwayLabel__cbX9V{padding:.04em .28em;border-radius:.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.AhaTantrumCaseStudy_pathMindful__5zmNl{background-color:#d5ece7}.AhaTantrumCaseStudy_pathPhysical__PJoWm{background-color:#ffedb3}.AhaTantrumCaseStudy_pathSenses__TDQGC{background-color:#e3daf6}@media (max-width:1200px){.AhaTantrumCaseStudy_orbLayout__JLBGb{--orb-row-gap:0px;grid-template-columns:minmax(0,1fr);row-gap:clamp(2.5rem,6vw,3.5rem)}.AhaTantrumCaseStudy_guardiansCopy__fUkvl,.AhaTantrumCaseStudy_guardiansFigure___lrc1,.AhaTantrumCaseStudy_orbBlowFigure__sR46h,.AhaTantrumCaseStudy_orbCopy__2Mcr3,.AhaTantrumCaseStudy_orbPhotoFigure__qUu0o,.AhaTantrumCaseStudy_scenarioCardsFigure___fIJu,.AhaTantrumCaseStudy_skillCardsFigure__IROl_{grid-column:1;grid-row:auto;align-self:auto;width:100%;margin:0}.AhaTantrumCaseStudy_guardiansCopy__fUkvl,.AhaTantrumCaseStudy_orbCopy__2Mcr3{max-width:43rem}.AhaTantrumCaseStudy_orbPhotoFigure__qUu0o{justify-self:end;max-width:38rem}.AhaTantrumCaseStudy_orbPhotoMedia__ev__X{position:relative;inset:auto;aspect-ratio:1}.AhaTantrumCaseStudy_orbBlowFigure__sR46h{max-width:38rem}.AhaTantrumCaseStudy_guardiansFigure___lrc1{justify-self:end;max-width:40rem}.AhaTantrumCaseStudy_skillCardsFigure__IROl_{max-width:36rem}.AhaTantrumCaseStudy_scenarioCardsFigure___fIJu{justify-self:end;max-width:40rem}}@media (max-width:680px){.AhaTantrumCaseStudy_orbChapter__fWbKT{padding-block:5.5rem}.AhaTantrumCaseStudy_guardiansCopy__fUkvl>h3,.AhaTantrumCaseStudy_orbCopy__2Mcr3>header h2{font-size:clamp(1.75rem,7.6vw,2.6rem)}.AhaTantrumCaseStudy_guardiansCopy__fUkvl>p,.AhaTantrumCaseStudy_orbCopy__2Mcr3>p{font-size:.96rem;line-height:1.75}.AhaTantrumCaseStudy_scenarioGrid__XHL5Q{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.AhaTantrumCaseStudy_making__5X7z7{--project-foreground:#351477;--project-muted:#351477;--project-accent:#c45116;color:var(--project-foreground)}.AhaTantrumCaseStudy_makingLayout__E4q6M{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-template-rows:auto 1fr auto;grid-template-areas:"intro primary" "video primary" "gallery gallery";-moz-column-gap:clamp(3rem,5vw,6rem);column-gap:clamp(3rem,5vw,6rem);row-gap:clamp(1.5rem,2vw,2rem);align-items:start}.AhaTantrumCaseStudy_makingDecor__RDS7Z{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.AhaTantrumCaseStudy_decorFill__xa0GA{fill:rgb(255 255 255/.6)}.AhaTantrumCaseStudy_decorRing__n2Yep{fill:none;stroke:rgb(255 255 255/.6);stroke-width:2.5}.AhaTantrumCaseStudy_decorOrbit__Q5rKc{fill:none;stroke:rgb(255 255 255/.6);stroke-width:1.5;stroke-dasharray:4 6}.AhaTantrumCaseStudy_buildVideoLink__i68y1,.AhaTantrumCaseStudy_makingGallery__UKp0M,.AhaTantrumCaseStudy_makingIntro__4JyMn,.AhaTantrumCaseStudy_makingPrimary__STeaX{position:relative;z-index:1}.AhaTantrumCaseStudy_makingIntro__4JyMn{grid-area:intro;max-width:40rem}.AhaTantrumCaseStudy_makingCopy__pW451>header h2{max-width:16ch;font-size:clamp(2.2rem,3vw,3.25rem);font-weight:400;line-height:1.08;letter-spacing:-.025em}.AhaTantrumCaseStudy_makingIntro__4JyMn .AhaTantrumCaseStudy_componentTitle__WpBfO{margin-top:.6rem;font-family:var(--project-font-body);font-size:clamp(1.5rem,2.1vw,2.1rem);font-weight:700;line-height:1.3;letter-spacing:normal}.AhaTantrumCaseStudy_makingIntro__4JyMn .AhaTantrumCaseStudy_bodyCopy__VfMxC{margin-top:.9rem}.AhaTantrumCaseStudy_makingIntro__4JyMn .AhaTantrumCaseStudy_bodyCopy__VfMxC p{max-width:48ch;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.8}.AhaTantrumCaseStudy_makingIntro__4JyMn .AhaTantrumCaseStudy_bodyCopy__VfMxC p+p{margin-top:.9rem}.AhaTantrumCaseStudy_makingPrimary__STeaX{grid-area:primary;align-self:stretch;margin:0 0 calc(.75rem + var(--project-caption-size) * var(--project-caption-leading))}.AhaTantrumCaseStudy_makingPrimaryMedia__hNYj8{position:absolute;inset:0;height:100%;border-radius:clamp(1rem,2.5vw,2.75rem)}.AhaTantrumCaseStudy_makingPrimaryMedia__hNYj8 img{-o-object-fit:cover;object-fit:cover;-o-object-position:42% 50%;object-position:42% 50%}.AhaTantrumCaseStudy_buildVideoLink__i68y1{grid-area:video;align-self:end;display:grid;width:100%;gap:.75rem;margin-top:0;font-size:clamp(.9rem,1vw,1rem)}.AhaTantrumCaseStudy_buildVideoFrame__3Spg7{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:1rem;border:0;padding:0;background:var(--aha-ink)}.AhaTantrumCaseStudy_buildVideoFrame__3Spg7 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.AhaTantrumCaseStudy_ahaPage__2LpkP .AhaTantrumCaseStudy_buildVideoLink__i68y1 figcaption{color:#c45116;font-weight:700;text-align:left}.AhaTantrumCaseStudy_makingGallery__UKp0M{grid-area:gallery;margin:0}.AhaTantrumCaseStudy_makingGalleryRow__Y7myP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,2rem)}.AhaTantrumCaseStudy_makingGalleryMedia__87Npi{aspect-ratio:1280/853;border-radius:1rem}.AhaTantrumCaseStudy_makingGalleryMedia__87Npi .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.AhaTantrumCaseStudy_ahaPage__2LpkP .AhaTantrumCaseStudy_makingCredit___vH3K{margin-top:.5rem;color:rgb(53 20 119/.68);font-size:clamp(.68rem,.72vw,.78rem);line-height:1.4;text-align:right}.AhaTantrumCaseStudy_makingGalleryNote__KF_QK{max-width:72rem;margin:.9rem auto 0;color:#351477;font-family:var(--project-font-body);font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.8;letter-spacing:normal;text-align:center}.AhaTantrumCaseStudy_behindDesignIntro__YWG1W{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2rem,3vw,3rem) clamp(1.5rem,2.2vw,2rem);align-items:start;margin-bottom:clamp(3rem,5vw,5rem)}.AhaTantrumCaseStudy_behindDesignHeader__sose5{--project-foreground:#351477;--project-muted:#351477;--project-accent:#c45116;max-width:none;margin:0}.AhaTantrumCaseStudy_behindDesignHeader__sose5>p:first-child{grid-template-areas:"number separator label";row-gap:0}.AhaTantrumCaseStudy_behindDesignHeader__sose5>p:first-child:after{display:none}.AhaTantrumCaseStudy_behindDesignHeader__sose5 h2{max-width:none;margin-top:1.25rem;font-size:clamp(2.2rem,4.4vw,4.5rem);line-height:1.05;letter-spacing:-.025em}.AhaTantrumCaseStudy_behindDesignHeader__sose5>p:last-child{max-width:none;margin-top:.9rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.8;letter-spacing:normal}.AhaTantrumCaseStudy_behindDesignNav__N8GtP{width:100%;color:#351477}.AhaTantrumCaseStudy_behindDesignNav__N8GtP li{border-bottom:1px solid rgb(53 20 119/.18)}.AhaTantrumCaseStudy_behindDesignNav__N8GtP li:last-child{border-bottom:0}.AhaTantrumCaseStudy_behindDesignNav__N8GtP a{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-items:center;gap:.75rem;padding:.9rem 0;font-family:var(--project-font-body);font-size:clamp(.98rem,1vw,1.08rem);font-weight:700;line-height:1.6;transition:color .25s ease}.AhaTantrumCaseStudy_behindDesignNumber__j_NKB{color:#c45116;font-size:var(--project-label-size);font-variant-numeric:tabular-nums}.AhaTantrumCaseStudy_behindDesignNav__N8GtP svg{width:1.25rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.3;transition:transform .25s ease}.AhaTantrumCaseStudy_behindDesignNav__N8GtP a:hover{color:#c45116}.AhaTantrumCaseStudy_behindDesignNav__N8GtP a:hover svg{transform:translateX(3px)}.AhaTantrumCaseStudy_behindDesignImageLink__UNk95:focus-visible,.AhaTantrumCaseStudy_behindDesignNav__N8GtP a:focus-visible{outline:2px solid #c45116;outline-offset:5px}.AhaTantrumCaseStudy_behindDesignCollage__7_B92{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:2.4;gap:clamp(.75rem,1.2vw,1.25rem)}.AhaTantrumCaseStudy_behindDesignPrimary__x9fD3,.AhaTantrumCaseStudy_behindDesignSecondary__3ReIN{min-height:0;margin:0}.AhaTantrumCaseStudy_behindDesignPrimary__x9fD3{grid-column:1;grid-row:1/span 2}.AhaTantrumCaseStudy_behindDesignSecondary__3ReIN{grid-column:2}.AhaTantrumCaseStudy_behindDesignImageLink__UNk95{position:relative;display:block;height:100%;overflow:hidden;border-radius:1rem}.AhaTantrumCaseStudy_behindDesignImageLink__UNk95 img{display:block;width:100%;height:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.AhaTantrumCaseStudy_behindDesignSecondary__3ReIN:last-child img{-o-object-position:center 58%;object-position:center 58%}.AhaTantrumCaseStudy_behindDesignImageNumber___lmbo{position:absolute;top:.75rem;left:.75rem;display:grid;min-width:clamp(2rem,3vw,2.75rem);height:clamp(2rem,3vw,2.75rem);padding-inline:.4rem;place-items:center;border-radius:50%;background:var(--aha-paper);color:#c45116;font-family:var(--project-font-body);font-size:clamp(.75rem,1vw,.875rem);font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:900px){.AhaTantrumCaseStudy_behindDesignIntro__YWG1W{grid-template-columns:minmax(0,1fr);row-gap:2rem}}@media (max-width:700px){.AhaTantrumCaseStudy_behindDesignCollage__7_B92{grid-template-columns:minmax(0,1.7759fr) minmax(0,1.5207fr);grid-template-rows:auto auto;aspect-ratio:auto}.AhaTantrumCaseStudy_behindDesignPrimary__x9fD3{grid-column:1/-1;grid-row:1}.AhaTantrumCaseStudy_behindDesignSecondary__3ReIN{grid-column:auto;grid-row:2}.AhaTantrumCaseStudy_behindDesignImageLink__UNk95,.AhaTantrumCaseStudy_behindDesignImageLink__UNk95 img{height:auto}}.AhaTantrumCaseStudy_protoDevelopment__sczRt{--project-foreground:#351477;--project-muted:#351477;--project-accent:#c45116;--proto-gap:clamp(1rem,1.8vw,1.5rem);color:var(--project-foreground)}.AhaTantrumCaseStudy_protoHeader__C1QVJ{max-width:none;margin-bottom:clamp(1.75rem,2.5vw,2.5rem)}.AhaTantrumCaseStudy_protoHeader__C1QVJ>h3{display:flex;align-items:baseline;gap:clamp(1rem,2vw,2rem);font-family:var(--project-font-body);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:700;line-height:1.3;letter-spacing:normal}.AhaTantrumCaseStudy_protoSectionNumber__nyDHz{min-width:2rem;color:var(--project-accent);font-size:.72em;font-variant-numeric:tabular-nums}.AhaTantrumCaseStudy_protoObjectHeader__kO9vl>p,.AhaTantrumCaseStudy_protoOptionCopy__xW_c_>p:last-child,.AhaTantrumCaseStudy_protoOrbText__X_2BH,.AhaTantrumCaseStudy_protoUfoNote___fcm7{max-width:48ch;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.8;letter-spacing:normal}.AhaTantrumCaseStudy_protoObjectHeader__kO9vl>p{max-width:none;margin-top:.35rem;color:var(--project-muted)}.AhaTantrumCaseStudy_protoBalanceStudy__LmdM8{display:grid;gap:clamp(.75rem,1.2vw,1.25rem)}.AhaTantrumCaseStudy_protoUfoNote___fcm7{max-width:none;margin:0}.AhaTantrumCaseStudy_protoSteps__MrPtL{display:grid;gap:clamp(2.5rem,4vw,3.5rem)}.AhaTantrumCaseStudy_protoObject__4cQkk{display:grid;gap:clamp(1.5rem,2.5vw,2rem)}.AhaTantrumCaseStudy_protoObjectTitle__KohqE{font-family:var(--project-font-body);font-size:clamp(1.5rem,2.1vw,2.1rem);font-weight:700;line-height:1.3;letter-spacing:normal}.AhaTantrumCaseStudy_protoDevelopment__sczRt figcaption{margin-top:.75rem;color:rgb(53 20 119/.72);font-size:var(--project-caption-size);line-height:var(--project-caption-leading)}.AhaTantrumCaseStudy_stepFigure__SI8sX{margin:0}.AhaTantrumCaseStudy_stepMedia__O_zpt{border-radius:1rem}.AhaTantrumCaseStudy_stepMedia__O_zpt .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain}.AhaTantrumCaseStudy_flowRow__nxuKg{display:grid;grid-template-columns:minmax(0,1.6726fr) minmax(0,1.6055fr) minmax(0,1.7751fr);gap:var(--proto-gap);align-items:start}.AhaTantrumCaseStudy_flowMedia__eHLzC{aspect-ratio:600/338}.AhaTantrumCaseStudy_flowRow__nxuKg>:first-child .AhaTantrumCaseStudy_flowMedia__eHLzC{aspect-ratio:1400/837}.AhaTantrumCaseStudy_flowRow__nxuKg>:nth-child(2) .AhaTantrumCaseStudy_flowMedia__eHLzC{aspect-ratio:1400/872}.AhaTantrumCaseStudy_structureRow__ReTuL{display:grid;grid-template-columns:minmax(0,1.2944fr) minmax(0,.7212fr) minmax(0,1.7778fr);gap:var(--proto-gap);align-items:start}.AhaTantrumCaseStudy_structureSketch__pnesi{aspect-ratio:1600/1236}.AhaTantrumCaseStudy_structureGif__So_DA{aspect-ratio:600/832}.AhaTantrumCaseStudy_structureForms__TF2Q6{aspect-ratio:1600/900}.AhaTantrumCaseStudy_optionsRow__d47W2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.AhaTantrumCaseStudy_protoOption__a6lzy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1rem,1.6vw,1.5rem);align-items:start}.AhaTantrumCaseStudy_optionMedia__7oLbw{aspect-ratio:600/413}.AhaTantrumCaseStudy_protoOptionCopy__xW_c_ h5{font-family:var(--project-font-body);font-size:clamp(1.125rem,1.4vw,1.35rem);font-weight:700;line-height:1.4;letter-spacing:normal}.AhaTantrumCaseStudy_protoOptionCopy__xW_c_ h5:after{display:block;width:2rem;height:1px;margin-top:.55rem;background:#c5b8ea;content:""}.AhaTantrumCaseStudy_protoOptionLabel__ViHDz{margin-top:.65rem;color:var(--project-accent);font-family:var(--project-font-body);font-size:var(--project-label-size);font-weight:700;line-height:var(--project-label-leading);letter-spacing:.12em}.AhaTantrumCaseStudy_protoSelected__kMYiu{display:inline-block;margin-top:.45rem;padding:.15rem .5rem;border-radius:.5rem;background:#e3daf6;font-family:var(--project-font-body);font-size:.65rem;font-weight:700;line-height:1.5;letter-spacing:.07em}.AhaTantrumCaseStudy_protoOptionCopy__xW_c_>p:last-child{margin-top:.9rem}.AhaTantrumCaseStudy_protoOrbSection__1giVL{border-top:1px solid var(--aha-line);padding-top:clamp(1.75rem,2.5vw,2.5rem);gap:clamp(1rem,1.5vw,1.5rem)}.AhaTantrumCaseStudy_protoOrbColumns__E776c{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);grid-template-rows:auto auto auto;gap:1rem var(--proto-gap);align-items:start}.AhaTantrumCaseStudy_protoOrbText__X_2BH{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;max-width:none;margin:0;align-self:start;color:var(--project-foreground)}.AhaTantrumCaseStudy_protoOrbNoteArrow__qF3fN{width:1rem;height:1rem;margin-top:.25rem;justify-self:center;fill:currentColor}.AhaTantrumCaseStudy_protoOrbProposal__XsSW_{grid-column:2;grid-row:1}.AhaTantrumCaseStudy_protoOrbFinal__ljxRI{grid-column:2;grid-row:2}.AhaTantrumCaseStudy_protoOrbTests__X6iho{grid-column:1;grid-row:1/span 3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--proto-gap);align-self:end;align-items:start}.AhaTantrumCaseStudy_protoOrbPortrait__86BU1{aspect-ratio:4/5;border-radius:1rem}.AhaTantrumCaseStudy_protoOrbTests__X6iho .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.AhaTantrumCaseStudy_protoOrbCraft__vgHfg{grid-column:2;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--proto-gap);align-items:start}.AhaTantrumCaseStudy_protoOrbLandscape__iK5bg{aspect-ratio:4/3;border-radius:1rem}.AhaTantrumCaseStudy_protoOrbCraft__vgHfg .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:1101px){.AhaTantrumCaseStudy_protoOrbTests__X6iho{align-self:stretch;align-items:stretch}.AhaTantrumCaseStudy_protoOrbTests__X6iho>figure{display:grid;grid-template-rows:minmax(0,1fr) auto}.AhaTantrumCaseStudy_protoOrbPortrait__86BU1{height:100%;aspect-ratio:auto}.AhaTantrumCaseStudy_protoOrbTests__X6iho .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover}.AhaTantrumCaseStudy_protoOrbSection__1giVL figcaption{min-height:2lh}}@media (max-width:1100px){.AhaTantrumCaseStudy_protoOption__a6lzy{grid-template-columns:minmax(0,1fr);gap:1rem}.AhaTantrumCaseStudy_protoOrbColumns__E776c{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.AhaTantrumCaseStudy_protoOrbCraft__vgHfg,.AhaTantrumCaseStudy_protoOrbFinal__ljxRI,.AhaTantrumCaseStudy_protoOrbProposal__XsSW_,.AhaTantrumCaseStudy_protoOrbTests__X6iho{grid-column:1;grid-row:auto}.AhaTantrumCaseStudy_protoOrbTests__X6iho{width:100%;max-width:44rem}.AhaTantrumCaseStudy_protoOrbCraft__vgHfg{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:var(--proto-gap)}}@media (max-width:700px){.AhaTantrumCaseStudy_flowRow__nxuKg{grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_structureRow__ReTuL{grid-template-columns:minmax(0,1.2944fr) minmax(0,.7212fr);align-items:start}.AhaTantrumCaseStudy_structureRow__ReTuL>:last-child{grid-column:1/-1}.AhaTantrumCaseStudy_optionsRow__d47W2{grid-template-columns:minmax(0,1fr);gap:1.75rem}.AhaTantrumCaseStudy_protoOption__a6lzy{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media (max-width:680px){.AhaTantrumCaseStudy_behindDesignHeader__sose5 h2{font-size:clamp(1.75rem,7.6vw,2.6rem)}.AhaTantrumCaseStudy_behindDesignHeader__sose5>p:last-child{font-size:.96rem;line-height:1.75}.AhaTantrumCaseStudy_protoHeader__C1QVJ>h3{gap:.75rem;font-size:clamp(1.5rem,6.5vw,1.65rem)}.AhaTantrumCaseStudy_protoSectionNumber__nyDHz{min-width:1.5rem}.AhaTantrumCaseStudy_protoObjectTitle__KohqE{font-size:1.25rem}.AhaTantrumCaseStudy_protoObjectHeader__kO9vl>p,.AhaTantrumCaseStudy_protoOptionCopy__xW_c_>p:last-child,.AhaTantrumCaseStudy_protoOrbText__X_2BH,.AhaTantrumCaseStudy_protoUfoNote___fcm7{font-size:.96rem;line-height:1.75}}@media (max-width:380px){.AhaTantrumCaseStudy_protoOption__a6lzy{grid-template-columns:minmax(0,1fr)}}.AhaTantrumCaseStudy_familyTesting__MzSyH{--project-foreground:#351477;--project-muted:#351477;--project-accent:#c45116;--ft-gap:clamp(1rem,1.8vw,1.5rem);--ft-intro-lift:clamp(1rem,1.5vw,1.5rem);position:relative;margin-top:calc(clamp(2.5rem, 4vw, 4rem) - var(--ft-intro-lift));color:var(--project-foreground)}.AhaTantrumCaseStudy_ftIntro__0dXI_{margin-bottom:calc(clamp(1.5rem, 2.5vw, 2rem) + var(--ft-intro-lift))}.AhaTantrumCaseStudy_ftIntro__0dXI_ .AhaTantrumCaseStudy_protoHeader__C1QVJ{margin-bottom:0}.AhaTantrumCaseStudy_ftTitle__uzfcw{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem;font-family:var(--project-font-body);font-size:clamp(1.5rem,2.1vw,2.1rem);font-weight:700;line-height:1.3;letter-spacing:normal}.AhaTantrumCaseStudy_ftTitle__uzfcw:after{flex:1;height:1px;background:var(--aha-line);content:""}.AhaTantrumCaseStudy_familyTesting__MzSyH .AhaTantrumCaseStudy_ftCopy__TUWt2,.AhaTantrumCaseStudy_ftLead__7VB66{font-family:var(--project-font-body);font-size:clamp(.98rem,1vw,1.08rem);font-weight:400;line-height:1.8;letter-spacing:normal}.AhaTantrumCaseStudy_ftLead__7VB66{max-width:none;margin-top:1rem}.AhaTantrumCaseStudy_ftTestingGrid__3eCLG{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--ft-gap)}.AhaTantrumCaseStudy_ftFamily__ApCS4,.AhaTantrumCaseStudy_ftFriends__dOhdE{display:flex;flex-direction:column}.AhaTantrumCaseStudy_ftGroupTitle__52Yeg,.AhaTantrumCaseStudy_ftInsightsTitle__WokKw{font-family:var(--project-font-body);font-size:clamp(1.5rem,2.1vw,2.1rem);font-weight:700;line-height:1.3;letter-spacing:normal}.AhaTantrumCaseStudy_ftGroupTitle__52Yeg{margin-bottom:.85rem;font-weight:400}.AhaTantrumCaseStudy_ftFamilyGrid__zxkBo{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ft-gap);align-items:stretch}.AhaTantrumCaseStudy_ftFamilyDetail__aFqVv{display:flex;flex-direction:column;justify-content:space-between}.AhaTantrumCaseStudy_ftFamilyPhoto__tCQRf{min-height:18rem;border-radius:1rem}.AhaTantrumCaseStudy_ftFamilyPhoto__tCQRf .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 70%;object-position:50% 70%}.AhaTantrumCaseStudy_ftKidsGif__RJOjo{flex:none;aspect-ratio:352/265;border-radius:1rem}.AhaTantrumCaseStudy_ftFriendsGif__EkhlX .AhaTantrumCaseStudy_mediaImage__Oars8,.AhaTantrumCaseStudy_ftKidsGif__RJOjo .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain}.AhaTantrumCaseStudy_ftFamilyDetail__aFqVv>figcaption,.AhaTantrumCaseStudy_ftFriendsScene__bd8p7>.AhaTantrumCaseStudy_ftCopy__TUWt2{margin-top:.65rem}.AhaTantrumCaseStudy_ftFriends__dOhdE{padding-left:var(--ft-gap);border-left:1px solid var(--aha-line)}.AhaTantrumCaseStudy_ftFriendsScene__bd8p7{position:relative;flex:1;display:flex;flex-direction:column}.AhaTantrumCaseStudy_ftFriendsVisual__8WsQ6{position:relative;flex:none}.AhaTantrumCaseStudy_ftFriendsGif__EkhlX{aspect-ratio:600/338;border-radius:1rem}.AhaTantrumCaseStudy_ftFriendsScene__bd8p7>.AhaTantrumCaseStudy_ftCopy__TUWt2{max-width:64%;margin-top:auto;padding-top:.65rem}.AhaTantrumCaseStudy_ftGameNight__cB_M_{position:absolute;right:.5rem;bottom:0;width:31%;padding:.55rem .55rem .9rem;border:1px solid rgb(36 32 46/.12);border-radius:.12rem;background-color:var(--aha-paper);background-image:var(--aha-paper-texture);background-size:auto,16rem;box-shadow:0 1px 2px rgb(36 32 46/.12),.2rem .45rem .7rem rgb(36 32 46/.16),.45rem .9rem 1.5rem rgb(36 32 46/.08),inset 0 0 0 1px rgb(255 255 255/.6);transform:rotate(5deg)}.AhaTantrumCaseStudy_ftPhotoTape__nEmwD{position:absolute;z-index:1;top:-.6rem;left:50%;width:46%;height:1.25rem;background-color:var(--aha-lavender);background-image:repeating-linear-gradient(6deg,transparent 0 2px,rgb(255 255 255/.15) 2px 3px);opacity:.6;clip-path:polygon(2% 0,98% 3%,100% 18%,97% 35%,100% 55%,97% 80%,99% 100%,1% 97%,3% 75%,0 55%,3% 30%,0 8%);pointer-events:none;transform:translateX(-50%) rotate(-8deg)}.AhaTantrumCaseStudy_ftGameNightPhoto__ITNil{aspect-ratio:1477/875;border-radius:.35rem}.AhaTantrumCaseStudy_ftGameNightPhoto__ITNil .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain}.AhaTantrumCaseStudy_ftGameNightPhoto__ITNil:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 3px rgb(36 32 46/.18),inset 0 0 0 1px rgb(36 32 46/.1);pointer-events:none;content:""}.AhaTantrumCaseStudy_familyTesting__MzSyH .AhaTantrumCaseStudy_ftGameNight__cB_M_>figcaption{margin-top:.4rem;color:#1f1e1b;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(.7rem,.85vw,.9rem);font-weight:400;font-style:normal;line-height:1.5;text-align:center}.AhaTantrumCaseStudy_ftInsights__YcWlw{margin-top:clamp(1.75rem,3vw,3rem)}.AhaTantrumCaseStudy_ftInsightsTitle__WokKw{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.AhaTantrumCaseStudy_ftInsightsTitle__WokKw:after{flex:1;height:1px;background:var(--aha-line);content:""}.AhaTantrumCaseStudy_ftInsightsGrid__UW7ia{display:grid;grid-template-columns:minmax(0,1.5086fr) clamp(2rem,4vw,4rem) minmax(0,1.3544fr) .625rem minmax(0,.9508fr) clamp(2rem,4vw,4rem) minmax(0,1.8291fr);grid-template-rows:auto auto auto;gap:.75rem 0;align-items:start}.AhaTantrumCaseStudy_ftInsight__TQ6IG{display:grid;grid-row:span 3;grid-template-rows:subgrid}.AhaTantrumCaseStudy_ftInsight__TQ6IG:first-child{grid-column:1}.AhaTantrumCaseStudy_ftInsight__TQ6IG:nth-child(2){grid-column:3/span 3;grid-template-columns:subgrid}.AhaTantrumCaseStudy_ftInsight__TQ6IG:last-child{grid-column:7}.AhaTantrumCaseStudy_ftInsight__TQ6IG:nth-child(2)>*{grid-column:1/-1}.AhaTantrumCaseStudy_ftInsightHeader__YMuMZ{display:flex;align-items:center;gap:.75rem;min-height:3.75rem}.AhaTantrumCaseStudy_ftInsightNumber__h9d_y{flex:0 0 2.5rem;display:grid;height:2.5rem;place-items:center;border:1px solid var(--project-accent);border-radius:50%;color:var(--project-accent);font-family:var(--project-font-body);font-size:1rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.AhaTantrumCaseStudy_ftInsightHeader__YMuMZ>h5{font-family:var(--project-font-body);font-size:clamp(1.125rem,1.4vw,1.35rem);font-weight:400;line-height:1.4;letter-spacing:normal;text-wrap:balance}.AhaTantrumCaseStudy_ftWhiteAlien__jX1x0{aspect-ratio:1400/928;border-radius:1rem}.AhaTantrumCaseStudy_ftWhiteAlien__jX1x0 .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain}.AhaTantrumCaseStudy_ftShaker__NAG7h{display:grid;grid-template-columns:subgrid;gap:0;align-items:start}.AhaTantrumCaseStudy_ftShakeBox___eTbS{grid-column:1;aspect-ratio:600/443;border-radius:1rem}.AhaTantrumCaseStudy_ftSpaceBox__S4Cia{grid-column:3;aspect-ratio:522/549;border-radius:1rem}.AhaTantrumCaseStudy_ftShaker__NAG7h .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain}.AhaTantrumCaseStudy_ftJourneyPreview__ddG6t{position:relative}.AhaTantrumCaseStudy_ftJourneyMedia__LkPzT{aspect-ratio:7225/3950;border-radius:1rem}.AhaTantrumCaseStudy_ftJourneyMedia__LkPzT .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain}.AhaTantrumCaseStudy_ftJourneyButton__LMY_p{position:absolute;inset:0;display:grid;place-items:end;padding:.75rem;border:0;border-radius:1rem;background:transparent;cursor:zoom-in}.AhaTantrumCaseStudy_ftJourneyButton__LMY_p:focus-visible{outline:3px solid var(--aha-accent);outline-offset:3px}.AhaTantrumCaseStudy_ftHint__yzFqn{display:flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1px solid rgb(53 20 119/.16);border-radius:999px;background:rgb(247 243 234/.96);color:var(--project-muted);font-family:var(--project-font-body);font-size:.8125rem;font-weight:400;line-height:1.5;transition:background-color .2s ease,transform .2s ease}.AhaTantrumCaseStudy_ftJourneyButton__LMY_p:focus-visible .AhaTantrumCaseStudy_ftHint__yzFqn,.AhaTantrumCaseStudy_ftJourneyButton__LMY_p:hover .AhaTantrumCaseStudy_ftHint__yzFqn{background:var(--aha-paper);transform:translateY(-2px)}.AhaTantrumCaseStudy_ftHint__yzFqn svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}@media (max-width:900px){.AhaTantrumCaseStudy_ftTestingGrid__3eCLG{grid-template-columns:minmax(0,1fr);gap:2rem}.AhaTantrumCaseStudy_ftFriends__dOhdE{padding:1.5rem 0 0;border-left:0;border-top:1px solid var(--aha-line)}.AhaTantrumCaseStudy_ftFriendsScene__bd8p7>.AhaTantrumCaseStudy_ftCopy__TUWt2{max-width:64%}.AhaTantrumCaseStudy_ftInsightsGrid__UW7ia{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem var(--ft-gap)}.AhaTantrumCaseStudy_ftInsight__TQ6IG:first-child{grid-column:auto}.AhaTantrumCaseStudy_ftInsight__TQ6IG:nth-child(2){grid-column:auto;grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_ftShaker__NAG7h{grid-template-columns:minmax(0,1.3544fr) minmax(0,.9508fr);gap:.625rem}.AhaTantrumCaseStudy_ftShakeBox___eTbS,.AhaTantrumCaseStudy_ftSpaceBox__S4Cia{grid-column:auto}.AhaTantrumCaseStudy_ftInsight__TQ6IG:last-child{grid-column:1/-1;margin-top:1rem}.AhaTantrumCaseStudy_ftInsight__TQ6IG:last-child .AhaTantrumCaseStudy_ftJourneyPreview__ddG6t{max-width:36rem}}@media (max-width:680px){.AhaTantrumCaseStudy_familyTesting__MzSyH .AhaTantrumCaseStudy_ftCopy__TUWt2,.AhaTantrumCaseStudy_ftLead__7VB66{font-size:.96rem;line-height:1.75}.AhaTantrumCaseStudy_ftGroupTitle__52Yeg,.AhaTantrumCaseStudy_ftInsightsTitle__WokKw,.AhaTantrumCaseStudy_ftTitle__uzfcw{font-size:1.25rem}}@media (max-width:600px){.AhaTantrumCaseStudy_ftFamilyGrid__zxkBo,.AhaTantrumCaseStudy_ftInsightsGrid__UW7ia{grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_ftFamilyPhoto__tCQRf{min-height:0;aspect-ratio:4/3}.AhaTantrumCaseStudy_ftFamilyPhoto__tCQRf .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-position:center;object-position:center}.AhaTantrumCaseStudy_ftInsight__TQ6IG{grid-row:auto;grid-template-rows:auto auto auto;gap:.75rem}.AhaTantrumCaseStudy_ftInsight__TQ6IG+.AhaTantrumCaseStudy_ftInsight__TQ6IG{margin-top:1.5rem}.AhaTantrumCaseStudy_ftInsight__TQ6IG:last-child{grid-column:auto}.AhaTantrumCaseStudy_ftInsightHeader__YMuMZ{min-height:0}.AhaTantrumCaseStudy_ftGameNight__cB_M_{right:.4rem;width:34%;padding:.35rem .35rem .65rem}.AhaTantrumCaseStudy_familyTesting__MzSyH .AhaTantrumCaseStudy_ftGameNight__cB_M_>figcaption{font-size:.7rem}.AhaTantrumCaseStudy_ftFriendsScene__bd8p7>.AhaTantrumCaseStudy_ftCopy__TUWt2{max-width:60%;padding-top:0}.AhaTantrumCaseStudy_ftInsightsTitle__WokKw{align-items:baseline}}.AhaTantrumCaseStudy_mf__OZW_b{--project-accent:var(--aha-accent);--mf-gap:clamp(1rem,1.6vw,1.5rem);--mf-line:rgb(53 18 118/.38)}.AhaTantrumCaseStudy_mf__OZW_b .AhaTantrumCaseStudy_mfCover__cbIk_{-o-object-fit:cover;object-fit:cover}.AhaTantrumCaseStudy_mf__OZW_b .AhaTantrumCaseStudy_mfCaption__wzDKf{display:flex;align-items:center;gap:.6rem;margin-top:.65rem;font-weight:700;line-height:1.4}.AhaTantrumCaseStudy_mf__OZW_b .AhaTantrumCaseStudy_mfCaption__wzDKf:before{width:1.25rem;height:1px;background:var(--mf-line);content:""}.AhaTantrumCaseStudy_mfMarket__BGEs8{display:grid;grid-template-columns:minmax(0,1fr) clamp(14rem,20vw,17rem);gap:clamp(1.25rem,2.5vw,2.5rem);align-items:stretch;margin-top:clamp(2.5rem,4vw,4rem)}.AhaTantrumCaseStudy_mfEslite__vr0so{display:flex;flex-direction:column}.AhaTantrumCaseStudy_mfEsliteMedia__q4iUB{flex:1 1 auto;min-height:22rem;border-radius:.5rem}.AhaTantrumCaseStudy_mfEsliteMedia__q4iUB .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-position:22% 50%;object-position:22% 50%}.AhaTantrumCaseStudy_mfPress__Zibio{display:grid;align-content:start;gap:var(--mf-gap)}.AhaTantrumCaseStudy_mfPressMedia__nA7eZ{aspect-ratio:10/7;border-radius:.5rem}.AhaTantrumCaseStudy_mfBadgeMedia__CHvXy{aspect-ratio:663/639;overflow:visible}.AhaTantrumCaseStudy_mfFamilies__FhoMA{margin-top:clamp(4.5rem,7vw,7rem);padding-top:clamp(2.5rem,4vw,4rem);border-top:1px solid var(--mf-line)}.AhaTantrumCaseStudy_mfFamiliesTitle___A2e9{font-size:var(--project-detail-title-size);line-height:var(--project-detail-title-leading);letter-spacing:var(--project-title-tracking)}.AhaTantrumCaseStudy_mfFamiliesLead__GtKYS{margin-top:1rem;font-size:1.25rem;font-weight:700;line-height:1.4}.AhaTantrumCaseStudy_mfFamiliesText__KtA6g{max-width:52ch;margin-top:.5rem;color:var(--aha-muted);font-size:var(--project-body-size);line-height:1.8}.AhaTantrumCaseStudy_mfFeature__K9KZ4{display:grid;grid-template-columns:minmax(0,clamp(18rem,36vw,30rem)) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;margin-top:clamp(2rem,3.5vw,3.5rem)}.AhaTantrumCaseStudy_mfFeatureMedia__5HNDc{aspect-ratio:1170/1159;border-radius:.5rem}.AhaTantrumCaseStudy_mf__OZW_b .AhaTantrumCaseStudy_mfCredit__aol87{margin-top:.65rem;color:var(--aha-muted);font-size:var(--project-caption-size);line-height:var(--project-caption-leading)}.AhaTantrumCaseStudy_mf__OZW_b .AhaTantrumCaseStudy_mfQuote__Ch4ZX{max-width:26rem}.AhaTantrumCaseStudy_mf__OZW_b .AhaTantrumCaseStudy_mfQuote__Ch4ZX blockquote{font-size:var(--project-statement-size);line-height:var(--project-statement-leading);letter-spacing:0}.AhaTantrumCaseStudy_mf__OZW_b .AhaTantrumCaseStudy_mfQuote__Ch4ZX cite{display:block;margin-top:1.25rem;color:var(--aha-accent);font-family:var(--project-font-body);font-size:var(--project-label-size);font-style:normal;font-weight:700;line-height:var(--project-label-leading)}.AhaTantrumCaseStudy_mfReviews__S_3wk{margin-top:clamp(2rem,3.5vw,3.5rem)}.AhaTantrumCaseStudy_mfReviewsBar__QbSp_{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.AhaTantrumCaseStudy_mfReviewsSource___kpNC{color:var(--aha-accent);font-size:var(--project-label-size);font-weight:700;letter-spacing:.12em;line-height:var(--project-label-leading);text-transform:uppercase}.AhaTantrumCaseStudy_mfReviewsControls__FdGpo{display:flex;align-items:center;gap:.5rem}.AhaTantrumCaseStudy_mfCount__ru3ht{min-width:3.25rem;color:var(--aha-muted);font-size:var(--project-caption-size);font-variant-numeric:tabular-nums;text-align:center}.AhaTantrumCaseStudy_mfArrow__I6_Ai{display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:1px solid var(--mf-line);border-radius:50%;background:transparent;color:var(--aha-ink);cursor:pointer;transition:border-color .3s ease,color .3s ease,opacity .3s ease}.AhaTantrumCaseStudy_mfArrow__I6_Ai:hover:not(:disabled){border-color:var(--aha-accent);color:var(--aha-accent)}.AhaTantrumCaseStudy_mfArrow__I6_Ai:focus-visible,.AhaTantrumCaseStudy_mfReviewList__z9Kg2:focus-visible{outline:3px solid var(--aha-accent);outline-offset:3px}.AhaTantrumCaseStudy_mfArrow__I6_Ai:disabled{cursor:default;opacity:.35}.AhaTantrumCaseStudy_mfArrow__I6_Ai svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.AhaTantrumCaseStudy_mfReviewList__z9Kg2{--mf-card:calc((100% - 4 * var(--mf-gap)) / 4.3);position:relative;display:flex;align-items:flex-start;gap:var(--mf-gap);margin:0;padding:0 0 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:rgb(141 130 237/.6) transparent;scrollbar-width:thin;transition:height .3s ease}.AhaTantrumCaseStudy_mfReviewItem__4iJkC{flex:0 0 max(var(--mf-card),14.5rem);scroll-snap-align:start}.AhaTantrumCaseStudy_mfReview__pfy9b{padding:1rem 1.1rem 1.35rem;border:1px solid var(--mf-line);border-radius:.75rem;background:var(--aha-paper)}.AhaTantrumCaseStudy_mfReviewer__vWHPi{display:flex;align-items:center;gap:.65rem;font-size:.875rem;line-height:1.4}.AhaTantrumCaseStudy_mfAvatar__tt7jx{flex:none;width:1.75rem;height:1.75rem}.AhaTantrumCaseStudy_mfAvatar__tt7jx circle:first-child{fill:#aab5b6}.AhaTantrumCaseStudy_mfAvatar__tt7jx circle:nth-child(2),.AhaTantrumCaseStudy_mfAvatar__tt7jx path{fill:none;stroke:#f7f7f4;stroke-width:1.8;stroke-linecap:round}.AhaTantrumCaseStudy_mfStars__4cBy5{display:flex;gap:.1rem;margin-top:.7rem}.AhaTantrumCaseStudy_mfStars__4cBy5 svg{width:1.1rem;height:1.1rem;fill:#f0871a}.AhaTantrumCaseStudy_mfReviewTitle__Mylrx{margin-top:.55rem;font-family:var(--project-font-body);font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:0;text-wrap:pretty}.AhaTantrumCaseStudy_mfReviewDate__1Q3cp{margin-top:.3rem;color:var(--aha-muted);font-size:.8125rem;line-height:1.5}.AhaTantrumCaseStudy_mfVerified__0YkOl{margin-top:.15rem;color:#b24a00;font-size:.8125rem;font-weight:700;line-height:1.5}.AhaTantrumCaseStudy_mfReviewPhoto__SBAyj{display:block;width:100%;height:auto;margin-top:.9rem;border-radius:.4rem}.AhaTantrumCaseStudy_mfReviewBody__fTdM6{margin-top:.9rem;font-size:.9375rem;line-height:var(--project-tight-body-leading);overflow-wrap:anywhere}.AhaTantrumCaseStudy_mfReviewBody__fTdM6 p+p{margin-top:.85rem}@media (max-width:1100px){.AhaTantrumCaseStudy_mfReviewList__z9Kg2{--mf-card:calc((100% - 2 * var(--mf-gap)) / 2.3)}}@media (min-width:768px){.AhaTantrumCaseStudy_mfReviewItemWide__2V6xn{flex-basis:calc(2 * max(var(--mf-card), 14.5rem) + var(--mf-gap))}.AhaTantrumCaseStudy_mfReviewItemWide__2V6xn .AhaTantrumCaseStudy_mfReview__pfy9b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem}.AhaTantrumCaseStudy_mfReviewItemWide__2V6xn .AhaTantrumCaseStudy_mfReview__pfy9b>header{grid-column:1;grid-row:1}.AhaTantrumCaseStudy_mfReviewItemWide__2V6xn .AhaTantrumCaseStudy_mfReviewPhoto__SBAyj{grid-column:1;grid-row:2;align-self:start}.AhaTantrumCaseStudy_mfReviewItemWide__2V6xn .AhaTantrumCaseStudy_mfReviewBody__fTdM6{grid-column:2;grid-row:1/span 2;margin-top:0}}@media (max-width:899px){.AhaTantrumCaseStudy_mfMarket__BGEs8{grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_mfEsliteMedia__q4iUB{flex:none;min-height:0;aspect-ratio:4/3}.AhaTantrumCaseStudy_mfPress__Zibio{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.AhaTantrumCaseStudy_mfBadge__bgyKc{grid-column:1/-1;max-width:22rem}}@media (max-width:767px){.AhaTantrumCaseStudy_mfFeature__K9KZ4{grid-template-columns:minmax(0,1fr);gap:1.75rem}.AhaTantrumCaseStudy_mfFeaturePhoto__QClzt{max-width:30rem}.AhaTantrumCaseStudy_mf__OZW_b .AhaTantrumCaseStudy_mfQuote__Ch4ZX{max-width:none}.AhaTantrumCaseStudy_mfReviewList__z9Kg2{--mf-card:82%}.AhaTantrumCaseStudy_mfReviewItem__4iJkC{flex-basis:min(var(--mf-card),20rem)}}@media (max-width:559px){.AhaTantrumCaseStudy_mfPress__Zibio{grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_mfFamiliesLead__GtKYS{font-size:1.125rem}}.AhaTantrumCaseStudy_role__ZAoQ5{margin-top:var(--project-content-gap)}.AhaTantrumCaseStudy_roleIntro__yfMSN{display:grid;grid-template-columns:minmax(0,.54fr) minmax(0,.42fr);justify-content:space-between;-moz-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);align-items:start}.AhaTantrumCaseStudy_roleEyebrow__JsIYl{display:flex;grid-column:1/-1;align-items:baseline;gap:.75rem;margin-bottom:1.5rem;font-size:var(--project-eyebrow-size);font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.AhaTantrumCaseStudy_roleNumber__i6Cy4{color:var(--aha-accent);font-variant-numeric:tabular-nums}.AhaTantrumCaseStudy_roleTitle__4q2r8{max-width:18ch;font-size:clamp(2.5rem,3.8vw,4.25rem);line-height:1.02;letter-spacing:-.025em}.AhaTantrumCaseStudy_roleText__pHYDr{max-width:40rem;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.8}.AhaTantrumCaseStudy_roleIntro__yfMSN .AhaTantrumCaseStudy_roleText__pHYDr{padding-top:.5rem}.AhaTantrumCaseStudy_rolePhotos__jNj5D{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);align-items:start;margin-top:clamp(2.5rem,4vw,4rem)}.AhaTantrumCaseStudy_roleInterview__XdqK6{aspect-ratio:4912/3264;border-radius:.5rem}.AhaTantrumCaseStudy_roleTeam__ymx1x{aspect-ratio:3599/2392;border-radius:.5rem}.AhaTantrumCaseStudy_role__ZAoQ5 .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover}.AhaTantrumCaseStudy_roleReflect__pL1O_{display:grid;grid-template-columns:minmax(0,.41fr) minmax(0,.55fr);justify-content:space-between;-moz-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);align-items:start;margin-top:clamp(4rem,7vw,7rem)}.AhaTantrumCaseStudy_roleReflectTitle__RA7iy{max-width:18ch;font-size:clamp(2rem,3vw,3.25rem);line-height:1.05;letter-spacing:-.02em}.AhaTantrumCaseStudy_roleReflect__pL1O_ .AhaTantrumCaseStudy_roleText__pHYDr{padding-top:.5rem}.AhaTantrumCaseStudy_roleGroup__X_G7f{margin:clamp(2.5rem,4vw,4rem) 0 0}.AhaTantrumCaseStudy_roleGroupMedia__MEx6U{aspect-ratio:4912/3264;border-radius:.75rem}.AhaTantrumCaseStudy_roleClosing__S9MES{margin-top:clamp(3rem,5vw,5rem)}.AhaTantrumCaseStudy_roleClosing__S9MES span:first-child{display:block;color:var(--aha-muted);font-size:clamp(1.1rem,1.7vw,1.6rem);line-height:1.5}.AhaTantrumCaseStudy_roleClosing__S9MES span:last-child{display:block;margin-top:.35rem;font-family:var(--project-font-display);font-size:clamp(2.25rem,4.2vw,4.5rem);line-height:1.05;letter-spacing:-.025em}@media (max-width:900px){.AhaTantrumCaseStudy_roleIntro__yfMSN,.AhaTantrumCaseStudy_roleReflect__pL1O_{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.AhaTantrumCaseStudy_roleEyebrow__JsIYl{margin-bottom:0}.AhaTantrumCaseStudy_rolePhotos__jNj5D{grid-template-columns:minmax(0,1fr);row-gap:1rem}.AhaTantrumCaseStudy_roleIntro__yfMSN .AhaTantrumCaseStudy_roleText__pHYDr,.AhaTantrumCaseStudy_roleReflect__pL1O_ .AhaTantrumCaseStudy_roleText__pHYDr{padding-top:0}}@media (max-width:680px){.AhaTantrumCaseStudy_roleEyebrow__JsIYl{font-size:.875rem}.AhaTantrumCaseStudy_roleTitle__4q2r8{max-width:none;font-size:clamp(2.25rem,10.5vw,3rem)}.AhaTantrumCaseStudy_roleText__pHYDr{font-size:.96rem;line-height:1.75}.AhaTantrumCaseStudy_roleGroupMedia__MEx6U{border-radius:.5rem}}.AhaTantrumCaseStudy_production__p0_jb{margin-top:clamp(6rem,10vw,10rem)}.AhaTantrumCaseStudy_ptIntro__b3UVt{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.5fr);justify-content:space-between;align-items:start}.AhaTantrumCaseStudy_ptIntroCopy__IKr_m{max-width:40rem}.AhaTantrumCaseStudy_ptEyebrow__GjKzA{display:flex;align-items:baseline;gap:.75rem;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.AhaTantrumCaseStudy_ptEyebrow__GjKzA:after{flex:1;max-width:6rem;align-self:center;height:1px;margin-left:.75rem;background:rgb(141 130 237/.6);content:""}.AhaTantrumCaseStudy_ptNumber__EBLgP{color:var(--aha-lavender);font-variant-numeric:tabular-nums}.AhaTantrumCaseStudy_ptTitle__SPRyL{max-width:13ch;margin-top:1.5rem;font-size:clamp(3rem,4.5vw,5.2rem);line-height:.98;letter-spacing:-.025em}.AhaTantrumCaseStudy_ptLead__dHBsm{max-width:28ch;margin-top:var(--project-copy-gap);color:var(--aha-muted);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.6}.AhaTantrumCaseStudy_ptFigure__vm7sV,.AhaTantrumCaseStudy_ptInstructions__6lLFp,.AhaTantrumCaseStudy_ptMission__50QIK,.AhaTantrumCaseStudy_ptStudioFigure__7gieB{margin:0}.AhaTantrumCaseStudy_ptFigure__vm7sV{padding-top:clamp(0rem,2vw,2rem)}.AhaTantrumCaseStudy_ptProductSet__dK9v_{aspect-ratio:1/1}.AhaTantrumCaseStudy_ptFigure__vm7sV .AhaTantrumCaseStudy_mediaImage__Oars8,.AhaTantrumCaseStudy_ptProductSet__dK9v_ .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:contain;object-fit:contain}.AhaTantrumCaseStudy_ptFigure__vm7sV figcaption,.AhaTantrumCaseStudy_ptInstructions__6lLFp figcaption,.AhaTantrumCaseStudy_ptMission__50QIK figcaption,.AhaTantrumCaseStudy_ptStudioFigure__7gieB figcaption{display:grid;gap:.25rem;margin-top:1rem}.AhaTantrumCaseStudy_ptCapTitle__PJaD8{font-size:var(--project-caption-size);font-weight:700;line-height:1.5}.AhaTantrumCaseStudy_ptCap__T5B_X{color:var(--aha-muted);font-size:var(--project-caption-size);line-height:1.6}.AhaTantrumCaseStudy_ptStepHead__VET9B{display:flex;align-items:center;gap:1rem}.AhaTantrumCaseStudy_ptBadge__e8XMU{display:grid;flex:none;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:#e5ddf7;color:var(--aha-accent);font-size:var(--project-label-size);font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.AhaTantrumCaseStudy_ptStepTitle__Jxq5D{font-size:var(--project-subheading-size);line-height:var(--project-subheading-leading);letter-spacing:-.02em}.AhaTantrumCaseStudy_ptBody__VH2hV{max-width:44ch;margin-top:1.25rem;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.8}.AhaTantrumCaseStudy_ptGuide__5ewcj{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,.33fr);justify-content:space-between;-moz-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);margin-top:clamp(5rem,9vw,9rem)}.AhaTantrumCaseStudy_ptGuide__5ewcj>.AhaTantrumCaseStudy_ptStep__IQ7lK{grid-column:1/-1;margin-bottom:clamp(2rem,3.5vw,3.5rem)}.AhaTantrumCaseStudy_ptInstructions__6lLFp{grid-column:1}.AhaTantrumCaseStudy_ptMission__50QIK{grid-column:2;align-self:start;margin-top:clamp(2rem,7vw,7rem)}.AhaTantrumCaseStudy_ptZoomFrame___uUqp{position:relative}.AhaTantrumCaseStudy_ptInstructionMedia__0wD0a{aspect-ratio:4289/4146}.AhaTantrumCaseStudy_ptMissionMedia___Gb5o{aspect-ratio:2847/2135}.AhaTantrumCaseStudy_ptZoomButton__4iGoP{position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:zoom-in}.AhaTantrumCaseStudy_ptZoomButton__4iGoP:focus-visible{outline:3px solid var(--aha-accent);outline-offset:3px}.AhaTantrumCaseStudy_ptExpand__LE9ue{position:absolute;right:.85rem;bottom:.85rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;background:#e5ddf7;color:var(--aha-accent);transition:background-color .3s ease}.AhaTantrumCaseStudy_ptZoomButton__4iGoP:hover .AhaTantrumCaseStudy_ptExpand__LE9ue{background:#d9d0f2}.AhaTantrumCaseStudy_ptExpand__LE9ue svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.AhaTantrumCaseStudy_ptStudio__FQNeP{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,.05fr) minmax(0,.35fr);align-items:start;margin-top:clamp(6rem,10vw,10rem)}.AhaTantrumCaseStudy_ptStudioFigure__7gieB{grid-column:1;grid-row:1}.AhaTantrumCaseStudy_ptStudioText__Yejud{grid-column:3;grid-row:1;padding-top:clamp(1rem,4vw,4rem)}.AhaTantrumCaseStudy_ptStudioMedia__eg9TK{aspect-ratio:2091/1375}@media (max-width:1100px){.AhaTantrumCaseStudy_ptIntro__b3UVt{grid-template-columns:minmax(0,1fr);row-gap:3rem}.AhaTantrumCaseStudy_ptFigure__vm7sV{max-width:40rem}.AhaTantrumCaseStudy_ptGuide__5ewcj{grid-template-columns:minmax(0,1fr);row-gap:3rem}.AhaTantrumCaseStudy_ptInstructions__6lLFp,.AhaTantrumCaseStudy_ptMission__50QIK{grid-column:1}.AhaTantrumCaseStudy_ptMission__50QIK{max-width:32rem;margin-top:0}.AhaTantrumCaseStudy_ptStudio__FQNeP{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.AhaTantrumCaseStudy_ptStudioFigure__7gieB,.AhaTantrumCaseStudy_ptStudioText__Yejud{grid-column:1;grid-row:auto;padding-top:0}}@media (max-width:680px){.AhaTantrumCaseStudy_ptEyebrow__GjKzA{font-size:.9rem}.AhaTantrumCaseStudy_ptTitle__SPRyL{max-width:none;font-size:clamp(2.8rem,13.5vw,4rem)}.AhaTantrumCaseStudy_ptBody__VH2hV{font-size:.96rem;line-height:1.75}.AhaTantrumCaseStudy_ptStepHead__VET9B{align-items:flex-start;gap:.75rem}.AhaTantrumCaseStudy_ptStepTitle__Jxq5D{font-size:1.75rem}}.AhaTantrumCaseStudy_ptFastener__MMYrc{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,.33fr);justify-content:space-between;-moz-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);align-items:center;margin-top:clamp(5rem,8vw,8rem)}.AhaTantrumCaseStudy_ptFastenerFigures__syChz{display:grid;grid-template-columns:minmax(0,1.595fr) auto minmax(0,1.779fr);-moz-column-gap:clamp(.5rem,1.5vw,1.5rem);column-gap:clamp(.5rem,1.5vw,1.5rem);align-items:center}.AhaTantrumCaseStudy_ptPin__UYvZl{aspect-ratio:1388/870;border-radius:.5rem}.AhaTantrumCaseStudy_ptPinDetail__xObe9{aspect-ratio:1400/787;border-radius:.5rem}.AhaTantrumCaseStudy_ptFastenerArrow__3FnfD{display:grid;place-items:center;color:var(--aha-lavender)}.AhaTantrumCaseStudy_ptFastenerArrow__3FnfD svg{width:1.5rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.AhaTantrumCaseStudy_ptFastener__MMYrc .AhaTantrumCaseStudy_ptBody__VH2hV{margin-top:0}.AhaTantrumCaseStudy_ptMaking__u9T6U{margin-top:clamp(4rem,7vw,7rem)}.AhaTantrumCaseStudy_ptMakingFigures__Sq_ya{display:grid;grid-template-columns:minmax(0,1.456fr) minmax(0,1.31fr) minmax(0,1.111fr);-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);align-items:start}.AhaTantrumCaseStudy_ptMakingProcess__biLpK{aspect-ratio:600/412;border-radius:.5rem}.AhaTantrumCaseStudy_ptMakingSample__Qsoiz{aspect-ratio:1400/1069;border-radius:.5rem}.AhaTantrumCaseStudy_ptMakingLine__kQZ40{aspect-ratio:600/540;border-radius:.5rem}.AhaTantrumCaseStudy_ptMakingFigures__Sq_ya figcaption{margin-top:.75rem;color:var(--aha-muted)}.AhaTantrumCaseStudy_ptMaking__u9T6U .AhaTantrumCaseStudy_ptBody__VH2hV{max-width:62ch;margin-top:1.5rem}@media (max-width:1100px){.AhaTantrumCaseStudy_ptFastener__MMYrc{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.AhaTantrumCaseStudy_ptFastenerFigures__syChz{max-width:40rem}}@media (max-width:700px){.AhaTantrumCaseStudy_ptMakingFigures__Sq_ya{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}}.AhaTantrumCaseStudy_ahaPage__2LpkP[data-motion-ready=true] [data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(1rem)}.AhaTantrumCaseStudy_ahaPage__2LpkP [data-reveal]{transition:opacity .65s ease,transform .65s ease}.AhaTantrumCaseStudy_ahaPage__2LpkP [data-reveal][data-visible=true]{opacity:1}@media (max-width:767px){.AhaTantrumCaseStudy_skillCardsMedia__puUi0{margin-top:0}.AhaTantrumCaseStudy_hideSeeMedia__jvUzb,.AhaTantrumCaseStudy_orbIntroMedia__VQnh5{max-width:36rem;width:100%;margin-inline:auto}.AhaTantrumCaseStudy_observationMedia__17OBK,.AhaTantrumCaseStudy_ufoMediaGroup___XLjs>.AhaTantrumCaseStudy_motionDetail__HgeEc{width:100%}.AhaTantrumCaseStudy_observationMedia__17OBK{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.AhaTantrumCaseStudy_hideSeeCopy__FEmRu>p:first-child{margin-top:0}.AhaTantrumCaseStudy_insightWorld__uxmEd{padding-block:calc(var(--project-content-gap) + var(--project-organic-edge-depth))}}@media (max-width:900px){.AhaTantrumCaseStudy_making__5X7z7{padding-block:5.5rem}.AhaTantrumCaseStudy_makingLayout__E4q6M{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "primary" "video" "gallery";row-gap:2rem}.AhaTantrumCaseStudy_makingDecor__RDS7Z{display:none}.AhaTantrumCaseStudy_makingCopy__pW451>header h2{max-width:none}.AhaTantrumCaseStudy_makingPrimary__STeaX{width:100%;align-self:auto;margin:0}.AhaTantrumCaseStudy_makingPrimaryMedia__hNYj8{position:relative;inset:auto;height:auto;aspect-ratio:4/3}.AhaTantrumCaseStudy_buildVideoLink__i68y1{align-self:auto;width:100%}.AhaTantrumCaseStudy_buildVideoFrame__3Spg7{width:100%}}@media (max-width:700px){.AhaTantrumCaseStudy_makingGalleryRow__Y7myP{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width:680px){.AhaTantrumCaseStudy_makingCopy__pW451>header h2{font-size:clamp(1.75rem,7.6vw,2.6rem)}.AhaTantrumCaseStudy_makingGalleryNote__KF_QK,.AhaTantrumCaseStudy_makingIntro__4JyMn .AhaTantrumCaseStudy_bodyCopy__VfMxC p{font-size:.96rem;line-height:1.75}}@media (prefers-reduced-motion:reduce){.AhaTantrumCaseStudy_ahaPage__2LpkP [data-reveal],.AhaTantrumCaseStudy_ahaPage__2LpkP[data-motion-ready=true] [data-reveal]:not([data-visible=true]){opacity:1;transform:none;transition:none}}.AhaTantrumCaseStudy_ahaPage__2LpkP figcaption{font-family:var(--project-font-body);font-weight:400;font-size:var(--project-caption-size);line-height:var(--project-caption-leading)}.AhaTantrumCaseStudy_opportunity___FaQL{padding-block:clamp(5rem,7vw,7.5rem);color:#351477;background-color:#c9c1ff;background-image:url(/elements/aha-tantrum/space_bg.png);background-repeat:repeat-y;background-position:top;background-size:100% auto}.AhaTantrumCaseStudy_oppLayout__9feIh{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:clamp(2rem,3vw,3rem) clamp(2rem,4vw,4.5rem);align-items:start}.AhaTantrumCaseStudy_oppHeader__0noga{--project-foreground:#351477;--project-muted:#351477;--project-accent:#c45116;grid-column:1;grid-row:1;z-index:2}.AhaTantrumCaseStudy_oppHeader__0noga h2{max-width:none;color:#351477;font-size:clamp(2.2rem,3vw,3.25rem);line-height:1.08}.AhaTantrumCaseStudy_oppHeader__0noga>p:last-child{display:grid;max-width:34rem;gap:1rem;color:#351477}.AhaTantrumCaseStudy_oppPhoto__uRyAj{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;margin:0;align-self:stretch}.AhaTantrumCaseStudy_oppPhotoMedia__pUzzO{flex:1 1 0;min-height:0;aspect-ratio:auto;border-radius:1rem;box-shadow:0 1rem 2.5rem rgb(48 26 126/.18)}.AhaTantrumCaseStudy_ahaPage__2LpkP .AhaTantrumCaseStudy_photoCaption__hpl3b,.AhaTantrumCaseStudy_oppPhoto__uRyAj figcaption{margin:.75rem 0 0;color:#c45116;font-weight:700;text-align:right}.AhaTantrumCaseStudy_oppResearch__Cg8o1{grid-column:1;grid-row:2;display:grid;gap:.9rem;align-self:end}.AhaTantrumCaseStudy_oppResearch__Cg8o1>h3{color:#c45116;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.68rem,.72vw,.75rem);font-weight:700;line-height:1.5;letter-spacing:.17em;text-transform:uppercase}.AhaTantrumCaseStudy_oppCompetitors__sxbAw{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(1rem,2vw,2rem)}.AhaTantrumCaseStudy_oppCardsMedia__4NmBe,.AhaTantrumCaseStudy_oppGameMedia__l6jsv{overflow:visible;height:clamp(8rem,11vw,12.5rem);border-radius:0;background:transparent;filter:drop-shadow(0 .5rem .75rem rgb(51 27 126/.16))}.AhaTantrumCaseStudy_oppCompetitors__sxbAw figcaption{color:#351477;font-weight:400;text-align:left}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:minmax(0,1.88fr) minmax(0,1fr);-moz-column-gap:clamp(.5rem,1vw,1rem);column-gap:clamp(.5rem,1vw,1rem);align-items:start;margin-top:clamp(1.5rem,3vw,3.5rem);color:#351477}.AhaTantrumCaseStudy_oppOpportunityLabel__9j7m4{color:#c45116;font-family:var(--font-inter),system-ui,sans-serif;font-size:clamp(.72rem,.8vw,.82rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3 h3{grid-column:1;grid-row:2;max-width:none;margin-top:.85rem;color:#351477;font-size:clamp(2.2rem,3.4vw,3.6rem);line-height:1.05}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3>p:not(.AhaTantrumCaseStudy_oppSequence__Yjp6Q){grid-column:2;grid-row:2/span 2;max-width:40rem;margin-top:1rem;padding-left:0;color:#351477}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3>p.AhaTantrumCaseStudy_oppOpportunityLabel__9j7m4{grid-column:1/-1;grid-row:1;max-width:none;margin-top:0;padding-left:0;color:#c45116;font-size:clamp(.68rem,.72vw,.75rem);font-weight:700;line-height:1.5;letter-spacing:.17em}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3>p.AhaTantrumCaseStudy_oppSequence__Yjp6Q{grid-column:1;grid-row:3;margin-top:.6rem;color:#351477}.AhaTantrumCaseStudy_oppProductCollage__ukpcp{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:minmax(0,1.88fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:clamp(.5rem,1vw,1rem)}.AhaTantrumCaseStudy_oppProductCollage__ukpcp figure{min-width:0;min-height:0;margin:0}.AhaTantrumCaseStudy_oppProductMedia__HsM3D{width:100%;border-radius:.75rem;box-shadow:0 1rem 2.25rem rgb(48 26 126/.2)}.AhaTantrumCaseStudy_oppOverviewFigure__bCgK9{grid-column:1;grid-row:1/span 2}.AhaTantrumCaseStudy_oppOverviewFigure__bCgK9 .AhaTantrumCaseStudy_oppProductMedia__HsM3D{aspect-ratio:1250/1090;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 .75rem 1rem rgb(48 26 126/.22))}.AhaTantrumCaseStudy_oppOverviewFigure__bCgK9 .AhaTantrumCaseStudy_oppProductMedia__HsM3D .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 68%;object-position:50% 68%}.AhaTantrumCaseStudy_oppFlatlayFigure__ZaUWB{grid-column:2;grid-row:1}.AhaTantrumCaseStudy_oppPlayFigure___S11U{grid-column:2;grid-row:2}.AhaTantrumCaseStudy_oppFlatlayFigure__ZaUWB .AhaTantrumCaseStudy_oppProductMedia__HsM3D,.AhaTantrumCaseStudy_oppPlayFigure___S11U .AhaTantrumCaseStudy_oppProductMedia__HsM3D{height:100%;aspect-ratio:auto}.AhaTantrumCaseStudy_oppProductMedia__HsM3D .AhaTantrumCaseStudy_mediaImage__Oars8{-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.AhaTantrumCaseStudy_oppLayout__9feIh{grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3,.AhaTantrumCaseStudy_oppHeader__0noga,.AhaTantrumCaseStudy_oppPhoto__uRyAj,.AhaTantrumCaseStudy_oppProductCollage__ukpcp,.AhaTantrumCaseStudy_oppResearch__Cg8o1{grid-column:1;grid-row:auto}.AhaTantrumCaseStudy_oppHeader__0noga{max-width:43rem}.AhaTantrumCaseStudy_oppPhotoMedia__pUzzO{flex:none;aspect-ratio:1.12}.AhaTantrumCaseStudy_ahaPage__2LpkP .AhaTantrumCaseStudy_photoCaption__hpl3b,.AhaTantrumCaseStudy_oppPhoto__uRyAj figcaption{text-align:left}.AhaTantrumCaseStudy_oppResearch__Cg8o1{max-width:36rem}.AhaTantrumCaseStudy_oppCardsMedia__4NmBe,.AhaTantrumCaseStudy_oppGameMedia__l6jsv{height:clamp(8.5rem,22vw,12rem)}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3{margin-top:1rem;grid-template-columns:minmax(0,1fr)}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3 h3,.AhaTantrumCaseStudy_oppDesignCopy__JO5_3>p{grid-column:1!important;grid-row:auto!important;padding-left:0!important}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3>p.AhaTantrumCaseStudy_oppSequence__Yjp6Q{order:1}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3>p:not(.AhaTantrumCaseStudy_oppSequence__Yjp6Q):not(.AhaTantrumCaseStudy_oppOpportunityLabel__9j7m4){order:2}}@media (max-width:680px){.AhaTantrumCaseStudy_oppHeader__0noga h2{font-size:clamp(1.75rem,7.6vw,2.6rem)}.AhaTantrumCaseStudy_oppDesignCopy__JO5_3 h3{font-size:clamp(2rem,8.5vw,2.8rem)}.AhaTantrumCaseStudy_oppCardsMedia__4NmBe,.AhaTantrumCaseStudy_oppGameMedia__l6jsv{height:clamp(7.5rem,34vw,10rem)}.AhaTantrumCaseStudy_oppProductCollage__ukpcp{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.AhaTantrumCaseStudy_oppOverviewFigure__bCgK9{grid-column:1/-1;grid-row:1}.AhaTantrumCaseStudy_oppFlatlayFigure__ZaUWB{grid-column:1;grid-row:2}.AhaTantrumCaseStudy_oppPlayFigure___S11U{grid-column:2;grid-row:2}.AhaTantrumCaseStudy_oppFlatlayFigure__ZaUWB .AhaTantrumCaseStudy_oppProductMedia__HsM3D,.AhaTantrumCaseStudy_oppPlayFigure___S11U .AhaTantrumCaseStudy_oppProductMedia__HsM3D{height:auto;aspect-ratio:1}}.AhaTantrumCaseStudy_making__5X7z7:after,.AhaTantrumCaseStudy_making__5X7z7:before,.AhaTantrumCaseStudy_tangible__gppaz:after,.AhaTantrumCaseStudy_tangible__gppaz:before{content:"";position:absolute;z-index:1;right:0;left:0;height:var(--project-organic-edge-depth);pointer-events:none;background-color:var(--project-paper-color);background-image:var(--project-paper-texture);background-size:var(--project-paper-size)}.AhaTantrumCaseStudy_making__5X7z7:before,.AhaTantrumCaseStudy_tangible__gppaz:before{top:-1px;-webkit-mask:var(--project-organic-top) center top /100% 100% no-repeat;mask:var(--project-organic-top) center top /100% 100% no-repeat}.AhaTantrumCaseStudy_making__5X7z7:after,.AhaTantrumCaseStudy_tangible__gppaz:after{bottom:-1px;-webkit-mask:var(--project-organic-bottom) center bottom /100% 100% no-repeat;mask:var(--project-organic-bottom) center bottom /100% 100% no-repeat}.AhaTantrumCaseStudy_openingWorld__vfL_j{position:relative;isolation:isolate;background-color:#c9c1ff;background-image:url(/elements/aha-tantrum/space_bg.png);background-repeat:repeat-y;background-position:top;background-size:100% auto}.AhaTantrumCaseStudy_openingWorld__vfL_j:before{content:"";position:absolute;z-index:0;top:-1px;right:0;left:0;height:var(--project-organic-edge-depth);pointer-events:none;background-color:var(--project-paper-color);background-image:var(--project-paper-texture);background-size:var(--project-paper-size);-webkit-mask:var(--project-organic-top) center top /100% 100% no-repeat;mask:var(--project-organic-top) center top /100% 100% no-repeat}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum]{--explore-accent:#c45116;position:relative;z-index:1;padding-block:clamp(1.25rem,2.5vw,2.5rem) clamp(1rem,1.75vw,1.75rem);background:none}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] p{display:flex;align-items:center;justify-content:center;gap:clamp(.85rem,1.6vw,1.5rem);color:#c45116;font-size:1.125rem;line-height:1.2;letter-spacing:.14em;text-align:center}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] p:after,.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] p:before{content:"";flex:none;width:clamp(2rem,4.5vw,4.5rem);height:1px;background:#c45116}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>.AhaTantrumCaseStudy_opportunity___FaQL{position:relative;z-index:1;padding-top:clamp(2.25rem,3.5vw,4rem);background:none}@media (min-width:1181px){.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum]>div{transform:none}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum]>div>div{padding-block:clamp(4.75rem,6.2vw,7rem) clamp(4.5rem,6vw,6.5rem);padding-left:clamp(4.5rem,7vw,9rem);padding-right:clamp(2.5rem,4vw,4.5rem)}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] p{transform:translateX(calc((clamp(2.5rem, 4vw, 4.5rem) - clamp(4.5rem, 7vw, 9rem)) / 2))}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] ol{grid-template-columns:repeat(3,minmax(0,1fr) clamp(1.5rem,3vw,3rem)) minmax(0,1fr);-moz-column-gap:0;column-gap:0;padding-right:0}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] li{display:grid;grid-column:span 2;grid-template-columns:subgrid;align-items:baseline;gap:0}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] li:nth-child(4){grid-column:span 1}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] li>a{width:100%;white-space:normal}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] li>span[aria-hidden=true]{display:block;margin:0;font-size:.875rem;line-height:1.45;text-align:center}.AhaTantrumCaseStudy_openingWorld__vfL_j.AhaTantrumCaseStudy_openingWorld__vfL_j>nav[data-theme=tantrum] li:nth-child(4)>span[aria-hidden=true]{display:none}}