.Hero-module__Vtspxq__hero{min-height:calc(100vh - 64px);overflow:hidden}.Hero-module__Vtspxq__heroInner{z-index:0;flex-direction:column;justify-content:flex-start;gap:2rem;max-width:1440px;min-height:calc(100vh - 64px);margin:0 auto;padding:9rem 3rem 4rem;display:flex;position:relative}.Hero-module__Vtspxq__h1Row{z-index:2;position:relative}.Hero-module__Vtspxq__headlineStack{display:block}.Hero-module__Vtspxq__h1Normal{font-size:var(--text-hero-display);line-height:var(--leading-hero-display);letter-spacing:var(--tracking-hero-display)}.Hero-module__Vtspxq__h1FunSmall{font-size:var(--text-hero-fun-small);letter-spacing:var(--tracking-hero-fun-small);margin-bottom:.25rem}.Hero-module__Vtspxq__h1Fun{font-size:var(--text-hero-fun-display);line-height:1.7}.Hero-module__Vtspxq__kicker{text-align:left;max-width:36rem;font-size:var(--text-h4);margin:0 0 .5rem;font-weight:500;line-height:1.35}.Hero-module__Vtspxq__kickerBold{font-weight:800}.Hero-module__Vtspxq__roleStrip{background:var(--color-surface-white);width:fit-content;font-size:var(--text-h4);z-index:3;margin:-1rem 0 0 auto;padding:.4rem .85rem;font-weight:500;line-height:1.2;display:block;position:relative}.Hero-module__Vtspxq__roleStripBold{font-weight:800}.Hero-module__Vtspxq__experienceSticker{z-index:4;width:148px;height:auto;display:block;position:absolute;top:-2rem;right:-50px}.Hero-module__Vtspxq__midRow{flex:1;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:2rem;display:grid;position:relative}.Hero-module__Vtspxq__zoneLeft{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex;position:relative}.Hero-module__Vtspxq__proofClaim{font-size:var(--text-h4);line-height:var(--leading-subpitch);max-width:360px;font-weight:500}.Hero-module__Vtspxq__proofClaimLead{font-weight:800}.Hero-module__Vtspxq__proofClaimItem{display:block}.Hero-module__Vtspxq__proofClaimItem+.Hero-module__Vtspxq__proofClaimItem{margin-top:1.4em}.Hero-module__Vtspxq__designForgeLink{color:var(--color-ink-950);text-underline-offset:4px;white-space:nowrap;background-color:#ffffffb3;border:1px solid #00000014;border-radius:4px;padding:2px 4px;font-weight:800}.Hero-module__Vtspxq__designForgeLink:hover{color:var(--color-accent-orange);-webkit-text-decoration-color:var(--color-accent-orange);text-decoration-color:var(--color-accent-orange)}.Hero-module__Vtspxq__designForgeArrow{margin-left:.15em;font-weight:800;display:inline-block}.Hero-module__Vtspxq__subPitchFun{font-size:var(--text-fun-h3);line-height:var(--leading-subpitch-fun);max-width:360px}.Hero-module__Vtspxq__swirlyArrow{flex-shrink:0;align-self:flex-end;width:180px;height:auto;margin-top:.5rem;margin-right:-2.5rem;display:block;transform:rotate(20deg)}.Hero-module__Vtspxq__swirlyArrow path{fill:var(--swirly-arrow-color)}.Hero-module__Vtspxq__zoneCentre{justify-content:center;align-items:flex-end;margin-top:-12rem;display:flex;position:relative}.Hero-module__Vtspxq__portraitWrap{flex-shrink:0;width:600px;height:600px;position:relative}.Hero-module__Vtspxq__gridPaperWrap{z-index:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Hero-module__Vtspxq__gridPaper{width:500px;height:auto;max-width:unset;border-radius:2px;display:block}.Hero-module__Vtspxq__tapeWrap{z-index:1;position:absolute;top:126px;left:28px;transform:rotate(-4deg)}.Hero-module__Vtspxq__tape{width:145px;height:auto;display:block}.Hero-module__Vtspxq__portraitImgWrap{z-index:3;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Hero-module__Vtspxq__portraitImg{width:600px;height:auto;max-width:unset;display:block}.Hero-module__Vtspxq__portraitFade{display:none}.Hero-module__Vtspxq__sprayGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#ff0a0073 0%,#ff0a002e 50%,#0000 75%);border-radius:50%;width:480px;height:480px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.Hero-module__Vtspxq__zoneRight{z-index:4;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.Hero-module__Vtspxq__workBlock{flex-direction:column;gap:1rem;width:100%;max-width:360px;display:flex}.Hero-module__Vtspxq__workBlockIntro{display:flex}.Hero-module__Vtspxq__recentWorkLabel{background:var(--color-surface-white);color:var(--color-ink-950);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:.4rem .75rem;font-size:.75rem;line-height:1;display:inline-block}.Hero-module__Vtspxq__recentWorkTilted{transform-origin:0;font-size:var(--text-small);letter-spacing:.01em;color:var(--color-ink-950);align-self:flex-start;align-items:flex-start;gap:.35rem;padding-left:.25rem;display:inline-flex;transform:rotate(-6deg)}.Hero-module__Vtspxq__recentWorkLabelText{display:inline-block}.Hero-module__Vtspxq__recentWorkArrow{width:18px;height:auto;margin-top:.4rem;display:block;transform:rotate(8deg)}.Hero-module__Vtspxq__recentWorkArrow path{fill:currentColor}.Hero-module__Vtspxq__roleList{flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.Hero-module__Vtspxq__roleItem{display:block}.Hero-module__Vtspxq__roleLink{align-items:center;gap:1rem;padding:.5rem 0;text-decoration:none;transition:none;display:flex}.Hero-module__Vtspxq__roleNumber{flex-shrink:0;font-size:.875rem}.Hero-module__Vtspxq__roleLabel{display:inline-block}.Hero-module__Vtspxq__roleLabelGroup{flex-direction:column;flex:1;gap:.125rem;min-width:0;line-height:1.4;display:flex}.Hero-module__Vtspxq__roleSub{font-size:.875rem;font-weight:500;line-height:1.3}.Hero-module__Vtspxq__roleArrowWrap{flex-shrink:0;display:inline-flex}.Hero-module__Vtspxq__roleArrow circle{fill:var(--role-arrow-bg)}.Hero-module__Vtspxq__roleArrow path{fill:var(--role-arrow-fg)}.Hero-module__Vtspxq__roleLink:hover .Hero-module__Vtspxq__roleLabelGroup{transform:translate(8px)}.Hero-module__Vtspxq__roleLink:hover .Hero-module__Vtspxq__roleArrow circle{fill:var(--role-arrow-fg)}.Hero-module__Vtspxq__roleLink:hover .Hero-module__Vtspxq__roleArrow path{fill:var(--role-arrow-bg)}.Hero-module__Vtspxq__proofClaim,.Hero-module__Vtspxq__subPitchFun{animation:.82s cubic-bezier(.22,1,.36,1) 1.38s both Hero-module__Vtspxq__heroFadeInLeft}.Hero-module__Vtspxq__swirlyArrow{animation:.7s cubic-bezier(.22,1,.36,1) 1.52s both Hero-module__Vtspxq__heroFloatIn}.Hero-module__Vtspxq__gridPaperWrap{animation:.88s cubic-bezier(.22,1,.36,1) 60ms both Hero-module__Vtspxq__scrapbookGridLift}.Hero-module__Vtspxq__tapeWrap{animation:.78s cubic-bezier(.22,1,.36,1) .14s both Hero-module__Vtspxq__scrapbookTapeLift}.Hero-module__Vtspxq__portraitImgWrap{animation:.92s cubic-bezier(.2,.95,.25,1) both Hero-module__Vtspxq__scrapbookPortraitLift}.Hero-module__Vtspxq__workBlockIntro{animation:.76s cubic-bezier(.22,1,.36,1) 1.62s both Hero-module__Vtspxq__heroFadeInRight}.Hero-module__Vtspxq__roleItem:first-child{animation:.72s cubic-bezier(.22,1,.36,1) 1.76s both Hero-module__Vtspxq__heroFadeInRight}.Hero-module__Vtspxq__roleItem:nth-child(2){animation:.72s cubic-bezier(.22,1,.36,1) 1.92s both Hero-module__Vtspxq__heroFadeInRight}.Hero-module__Vtspxq__roleItem:nth-child(3){animation:.72s cubic-bezier(.22,1,.36,1) 2.08s both Hero-module__Vtspxq__heroFadeInRight}.Hero-module__Vtspxq__roleItem:nth-child(4){animation:.72s cubic-bezier(.22,1,.36,1) 2.24s both Hero-module__Vtspxq__heroFadeInRight}.Hero-module__Vtspxq__experienceSticker{animation:.66s cubic-bezier(.22,1.12,.3,1) 1.12s both Hero-module__Vtspxq__heroBadgePop}@keyframes Hero-module__Vtspxq__heroBadgePop{0%{opacity:0;filter:blur(14px);transform:scale(.68)rotate(-6deg)}68%{opacity:1;filter:blur(1.5px);transform:scale(1.05)rotate(1deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes Hero-module__Vtspxq__heroFadeUp{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes Hero-module__Vtspxq__heroFadeInLeft{0%{opacity:0;filter:blur(14px);transform:translate(-28px,16px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes Hero-module__Vtspxq__heroFadeInRight{0%{opacity:0;filter:blur(14px);transform:translate(30px,14px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes Hero-module__Vtspxq__heroFloatIn{0%{opacity:0;filter:blur(12px);transform:rotate(20deg)translateY(24px)scale(.92)}to{opacity:1;filter:blur();transform:rotate(20deg)translate(0,0)scale(1)}}@keyframes Hero-module__Vtspxq__heroCardFloat{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes Hero-module__Vtspxq__scrapbookGridLift{0%{opacity:0;filter:blur(16px);transform:translate(-50%)translateY(118px)rotate(-5deg)scale(.96)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)rotate(0)scale(1)}}@keyframes Hero-module__Vtspxq__scrapbookTapeLift{0%{opacity:0;filter:blur(16px);transform:translateY(86px)rotate(-11deg)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)rotate(-4deg)scale(1)}}@keyframes Hero-module__Vtspxq__scrapbookPortraitLift{0%{opacity:0;filter:blur(18px);transform:translate(-50%)translateY(146px)scale(.965)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Hero-module__Vtspxq__headlineStack,.Hero-module__Vtspxq__experienceSticker,.Hero-module__Vtspxq__proofClaim,.Hero-module__Vtspxq__subPitchFun,.Hero-module__Vtspxq__swirlyArrow,.Hero-module__Vtspxq__gridPaperWrap,.Hero-module__Vtspxq__tapeWrap,.Hero-module__Vtspxq__portraitImgWrap,.Hero-module__Vtspxq__workBlockIntro,.Hero-module__Vtspxq__roleItem,.Hero-module__Vtspxq__roleItem:first-child,.Hero-module__Vtspxq__roleItem:nth-child(2),.Hero-module__Vtspxq__roleItem:nth-child(3),.Hero-module__Vtspxq__roleItem:nth-child(4){animation:none!important}}@media (max-width:47.999rem){.Hero-module__Vtspxq__heroInner{gap:1.75rem;min-height:auto;padding:7rem 1.5rem 5rem}.Hero-module__Vtspxq__h1Row{text-align:left;min-height:12rem;padding-right:6rem}.Hero-module__Vtspxq__kicker{max-width:100%;margin:0 0 .5rem;line-height:1.4}.Hero-module__Vtspxq__roleStrip{margin:.5rem 0 0;padding:.35rem .65rem}.Hero-module__Vtspxq__experienceSticker{width:92px;top:1.2rem;right:.8rem}.Hero-module__Vtspxq__midRow{align-items:initial;flex:none;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:.35rem}.Hero-module__Vtspxq__zoneLeft{order:2;justify-content:flex-start;gap:.5rem}.Hero-module__Vtspxq__zoneCentre{order:1;justify-content:center;align-items:flex-start;margin-top:-1.85rem}.Hero-module__Vtspxq__zoneRight{order:3;justify-content:flex-start;margin-top:1.5rem}.Hero-module__Vtspxq__proofClaim{max-width:none}.Hero-module__Vtspxq__swirlyArrow{display:none}.Hero-module__Vtspxq__portraitWrap{width:280px;height:250px}.Hero-module__Vtspxq__gridPaper{width:220px}.Hero-module__Vtspxq__tape{width:90px}.Hero-module__Vtspxq__tapeWrap{top:72px;left:14px}.Hero-module__Vtspxq__portraitImg{width:260px}.Hero-module__Vtspxq__portraitFade{z-index:4;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--portrait-fade-bg) 52%, transparent) 30%, var(--portrait-fade-bg) 74%, var(--portrait-fade-bg) 100%);height:7rem;display:block;position:absolute;bottom:-.85rem;left:-.5rem;right:-.5rem}.Hero-module__Vtspxq__recentWorkTilted{color:var(--color-ink-950);gap:.45rem;margin-top:0;padding-left:0;transform:none}.Hero-module__Vtspxq__recentWorkLabelText{background:var(--color-surface-white);box-shadow:none;border:1px solid color-mix(in srgb, var(--color-ink-950) 12%, transparent);border-radius:0;padding:.22rem .7rem .28rem}.Hero-module__Vtspxq__recentWorkArrow{margin-top:.2rem;margin-left:.18rem;transform:rotate(4deg)translate(.24rem)}.Hero-module__Vtspxq__roleList{max-width:100%}.Hero-module__Vtspxq__roleLink{min-height:44px;padding:.625rem 0}.Hero-module__Vtspxq__headlineStack{animation:.72s cubic-bezier(.22,1,.36,1) 20ms both Hero-module__Vtspxq__heroFadeUp}.Hero-module__Vtspxq__gridPaperWrap{animation-delay:.32s}.Hero-module__Vtspxq__tapeWrap{animation-delay:.4s}.Hero-module__Vtspxq__portraitImgWrap{animation-delay:.22s}.Hero-module__Vtspxq__experienceSticker{animation-delay:.98s}.Hero-module__Vtspxq__proofClaim,.Hero-module__Vtspxq__subPitchFun{animation-delay:1.16s}.Hero-module__Vtspxq__workBlockIntro{animation-delay:1.34s}.Hero-module__Vtspxq__roleItem:first-child{animation-delay:1.48s}.Hero-module__Vtspxq__roleItem:nth-child(2){animation-delay:1.62s}.Hero-module__Vtspxq__roleItem:nth-child(3){animation-delay:1.76s}.Hero-module__Vtspxq__roleItem:nth-child(4){animation-delay:1.9s}}@media (min-width:48rem) and (max-width:63.999rem){.Hero-module__Vtspxq__hero{min-height:auto}.Hero-module__Vtspxq__heroInner{gap:1.75rem;min-height:auto;padding:7.5rem 2rem 0}.Hero-module__Vtspxq__h1Row{text-align:left;min-height:0;padding-right:0}.Hero-module__Vtspxq__h1Normal{white-space:nowrap;font-size:clamp(5rem,11vw,7.25rem)}.Hero-module__Vtspxq__kicker{max-width:100%;margin:0 0 .5rem;line-height:1.4}.Hero-module__Vtspxq__roleStrip{margin:.5rem 0 0;padding:.35rem .65rem}.Hero-module__Vtspxq__midRow{flex:none;grid-template:"bio bio bio"".portrait."1fr"card1 portrait card2""card3 portrait card4"".portrait."1fr/1fr 1.6fr 1fr;align-items:center;gap:1.5rem;margin-top:.5rem;display:grid}.Hero-module__Vtspxq__zoneLeft{flex-flow:wrap;grid-area:bio;justify-content:flex-start;align-items:flex-start;gap:1.25rem}.Hero-module__Vtspxq__proofClaim{flex-flow:wrap;align-items:center;gap:1rem 1.25rem;max-width:none;display:flex}.Hero-module__Vtspxq__proofClaimItem{display:inline}.Hero-module__Vtspxq__proofClaimItem+.Hero-module__Vtspxq__proofClaimItem{margin-top:0}.Hero-module__Vtspxq__zoneCentre{grid-area:portrait;justify-content:center;align-items:center;margin-top:0}.Hero-module__Vtspxq__swirlyArrow{transform-origin:50%;pointer-events:none;z-index:5;align-self:auto;width:4.5rem;margin:0;display:block;position:absolute;bottom:-2.75rem;right:4rem;transform:scaleX(-1)}.Hero-module__Vtspxq__portraitWrap{width:340px;height:300px}.Hero-module__Vtspxq__gridPaper{width:280px}.Hero-module__Vtspxq__tape{width:110px}.Hero-module__Vtspxq__tapeWrap{top:88px;left:18px}.Hero-module__Vtspxq__portraitImg{width:320px}.Hero-module__Vtspxq__portraitFade{display:none}.Hero-module__Vtspxq__experienceSticker{width:116px;top:-2rem;right:-1rem}.Hero-module__Vtspxq__zoneRight,.Hero-module__Vtspxq__workBlock,.Hero-module__Vtspxq__roleList{display:contents}.Hero-module__Vtspxq__workBlockIntro{display:none}.Hero-module__Vtspxq__roleItem:first-child{grid-area:card1}.Hero-module__Vtspxq__roleItem:nth-child(2){grid-area:card2}.Hero-module__Vtspxq__roleItem:nth-child(3){grid-area:card3}.Hero-module__Vtspxq__roleItem:nth-child(4){grid-area:card4}.Hero-module__Vtspxq__roleItem{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff2e;border:1px solid #ffffff73;border-radius:16px;min-height:4.5rem;display:flex;position:relative;box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffff59}.Hero-module__Vtspxq__roleItem:hover,.Hero-module__Vtspxq__roleItem:active{background:#ffffff47}.Hero-module__Vtspxq__roleItem:first-child,.Hero-module__Vtspxq__roleItem:nth-child(3){margin-right:-3.75rem}.Hero-module__Vtspxq__roleItem:nth-child(2),.Hero-module__Vtspxq__roleItem:nth-child(4){margin-left:-3.75rem}.Hero-module__Vtspxq__roleLink{border-radius:16px;flex:1;gap:.65rem;min-height:44px;padding:.6rem .9rem}.Hero-module__Vtspxq__roleSub,.Hero-module__Vtspxq__roleNumber{display:none}.Hero-module__Vtspxq__roleItem:hover,.Hero-module__Vtspxq__roleItem:active{animation-play-state:paused,paused}.Hero-module__Vtspxq__headlineStack{animation:.72s cubic-bezier(.22,1,.36,1) 20ms both Hero-module__Vtspxq__heroFadeUp}.Hero-module__Vtspxq__gridPaperWrap{animation-delay:.36s}.Hero-module__Vtspxq__tapeWrap{animation-delay:.44s}.Hero-module__Vtspxq__portraitImgWrap{animation-delay:.26s}.Hero-module__Vtspxq__experienceSticker{animation-delay:1.02s}.Hero-module__Vtspxq__proofClaim,.Hero-module__Vtspxq__subPitchFun{animation-delay:1.2s}.Hero-module__Vtspxq__swirlyArrow{animation:none}.Hero-module__Vtspxq__workBlockIntro{animation-delay:1.42s}.Hero-module__Vtspxq__roleItem:first-child{animation:.72s cubic-bezier(.22,1,.36,1) 1.56s both Hero-module__Vtspxq__heroFadeInRight,4.2s ease-in-out 2.3s infinite Hero-module__Vtspxq__heroCardFloat}.Hero-module__Vtspxq__roleItem:nth-child(2){animation:.72s cubic-bezier(.22,1,.36,1) 1.7s both Hero-module__Vtspxq__heroFadeInRight,4.8s ease-in-out 2.7s infinite Hero-module__Vtspxq__heroCardFloat}.Hero-module__Vtspxq__roleItem:nth-child(3){animation:.72s cubic-bezier(.22,1,.36,1) 1.84s both Hero-module__Vtspxq__heroFadeInRight,4.5s ease-in-out 2.5s infinite Hero-module__Vtspxq__heroCardFloat}.Hero-module__Vtspxq__roleItem:nth-child(4){animation:.72s cubic-bezier(.22,1,.36,1) 1.98s both Hero-module__Vtspxq__heroFadeInRight,5.1s ease-in-out 3s infinite Hero-module__Vtspxq__heroCardFloat}}@media (min-width:64rem){.Hero-module__Vtspxq__heroInner{padding:8rem 3rem 0}.Hero-module__Vtspxq__zoneCentre{margin-top:-12rem}.Hero-module__Vtspxq__portraitWrap{width:600px;height:600px}.Hero-module__Vtspxq__gridPaper{width:500px}.Hero-module__Vtspxq__tapeWrap{top:126px;left:28px}.Hero-module__Vtspxq__portraitImg{width:600px}.Hero-module__Vtspxq__experienceSticker{width:148px;top:-2rem;right:-50px}}
.FeaturedProjects-module__AC6ePG__section{--work-section-padding-block:clamp(4rem, 8vw, 6.5rem);--work-section-padding-inline:clamp(1.5rem, 4vw, 3rem);--work-inner-max-width:75rem;--work-section-gap:clamp(2rem, 5vw, 4rem);--work-heading-gap:.375rem;--work-heading-line-gap:1rem;--work-stack-gap:clamp(6rem, 12vw, 10rem);--work-stack-gap-mobile:clamp(3rem, 8vw, 4.5rem);--work-stack-exit-space:clamp(.75rem, 2vw, 1.5rem);--work-stack-peek:1.5rem;--work-sticky-top:clamp(5rem, 8vw, 7rem);--work-card-border:.0625rem;--work-card-lift:-.375rem;--work-chip-gap:.5rem;--work-chip-height:1.875rem;--work-chip-padding-y:.5rem;--work-chip-padding-x:.75rem;--work-sticker-inset:clamp(1.25rem, 2.75vw, 2rem);--work-hover-cue-gap:.375rem;--work-hover-cue-padding-y:.75rem;--work-hover-cue-padding-x:1rem;--work-focus-ring:.125rem;--work-focus-offset:.25rem;--work-chip-radius:9999px;--work-pill-radius:9999px;--work-label-text:.8125rem;--work-media-hover-scale:1.015;--work-sticker-rotate:2deg;--work-hover-cue-translate:-50%;--work-card-hover-duration:.22s;--work-cue-hover-duration:.16s;--work-card-hover-ease:cubic-bezier(.22, 1, .36, 1);--work-editorial-padding:clamp(.75rem, 1.8vw, 1.25rem);--work-editorial-gap:clamp(1.5rem, 3vw, 2.5rem);--work-editorial-content-gap:clamp(1.25rem, 2.4vw, 2rem);--work-editorial-rule:.0625rem solid var(--color-ink-100);--work-editorial-name:clamp(2.25rem, 4vw, 3.75rem);--work-editorial-proof-padding:clamp(.75rem, 1.8vw, 1.4rem);--work-editorial-avatar:clamp(3.4rem, 5vw, 4.5rem);--work-editorial-radius:4px;padding:var(--work-section-padding-block) var(--work-section-padding-inline)}.FeaturedProjects-module__AC6ePG__inner{max-width:var(--work-inner-max-width);gap:var(--work-section-gap);flex-direction:column;margin:0 auto;display:flex}.FeaturedProjects-module__AC6ePG__headline{gap:var(--work-heading-gap);flex-direction:column;display:flex}.FeaturedProjects-module__AC6ePG__eyebrow{font-size:var(--text-fun-h4);line-height:var(--leading-subpitch);letter-spacing:0}.FeaturedProjects-module__AC6ePG__headlineLine{align-items:center;gap:var(--work-heading-line-gap);display:flex}.FeaturedProjects-module__AC6ePG__h2Normal{font-size:var(--text-h2);letter-spacing:0;line-height:1}.FeaturedProjects-module__AC6ePG__speaksWord{color:var(--color-accent-orange);font-family:var(--font-caveat);font-size:84px;font-weight:700;line-height:.8}.FeaturedProjects-module__AC6ePG__h2Fun{font-size:var(--text-fun-h2);letter-spacing:0}.FeaturedProjects-module__AC6ePG__stack{gap:var(--work-stack-gap);padding-bottom:var(--work-stack-exit-space);flex-direction:column;display:flex}.FeaturedProjects-module__AC6ePG__stackItem{top:calc(var(--work-sticky-top) + var(--stack-index,0) * var(--work-stack-peek));transform-origin:top;will-change:transform;position:sticky}.FeaturedProjects-module__AC6ePG__mobileCaseLink{display:none}.FeaturedProjects-module__AC6ePG__card{--cursor-x:50%;--cursor-y:50%;color:inherit;cursor:pointer;border-radius:var(--work-editorial-radius);transition:transform var(--work-card-hover-duration) var(--work-card-hover-ease), box-shadow var(--work-card-hover-duration) var(--work-card-hover-ease);text-decoration:none;display:block;position:relative;overflow:hidden}.FeaturedProjects-module__AC6ePG__cardPrimaryLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.FeaturedProjects-module__AC6ePG__cardContent{z-index:2;pointer-events:none;position:relative}.FeaturedProjects-module__AC6ePG__cardContent a{pointer-events:auto}.FeaturedProjects-module__AC6ePG__cardEditorialNormal{background:var(--color-surface-white);box-shadow:0 -.5rem 1.25rem color-mix(in srgb, var(--color-ink-950) 5%, transparent), 0 1rem 3rem color-mix(in srgb, var(--color-ink-950) 8%, transparent)}.FeaturedProjects-module__AC6ePG__cardEditorialFun{background:var(--color-fun-surface-black);box-shadow:0 -.5rem 1.25rem color-mix(in srgb, var(--color-fun-surface-black) 28%, transparent), 0 1rem 3rem color-mix(in srgb, var(--color-fun-surface-black) 38%, transparent)}.FeaturedProjects-module__AC6ePG__card:hover,.FeaturedProjects-module__AC6ePG__card:focus-within{transform:translateY(var(--work-card-lift))}.FeaturedProjects-module__AC6ePG__card:focus-within{outline:var(--work-focus-ring) solid var(--color-accent-orange);outline-offset:var(--work-focus-offset)}.FeaturedProjects-module__AC6ePG__editorialGrid{box-sizing:border-box;gap:var(--work-editorial-gap);width:100%;min-height:clamp(22rem,32vw,24.25rem);padding:var(--work-editorial-padding);grid-template-columns:minmax(17rem,.36fr) minmax(0,.64fr);display:grid}.FeaturedProjects-module__AC6ePG__editorialMediaPanel{min-width:0;min-height:100%;position:relative}.FeaturedProjects-module__AC6ePG__editorialMediaSurface{aspect-ratio:auto;border-radius:var(--work-editorial-radius);background:var(--color-surface-white);width:100%;height:100%;transition:transform var(--work-card-hover-duration) var(--work-card-hover-ease);position:relative;overflow:hidden}.FeaturedProjects-module__AC6ePG__card:hover .FeaturedProjects-module__AC6ePG__editorialMediaSurface,.FeaturedProjects-module__AC6ePG__card:focus-within .FeaturedProjects-module__AC6ePG__editorialMediaSurface{transform:scale(var(--work-media-hover-scale))}.FeaturedProjects-module__AC6ePG__editorialMediaSurface .FeaturedProjects-module__AC6ePG__posterImage,.FeaturedProjects-module__AC6ePG__editorialMediaSurface .FeaturedProjects-module__AC6ePG__previewVideo{object-position:50% 50%}.FeaturedProjects-module__AC6ePG__editorialContent{gap:var(--work-editorial-content-gap);flex-direction:column;min-width:0;padding:clamp(.75rem,2vw,1.5rem) clamp(.75rem,1.8vw,1.25rem) clamp(.75rem,1.8vw,1.25rem) 0;display:flex;overflow:hidden}.FeaturedProjects-module__AC6ePG__editorialHeader{align-items:end;gap:var(--work-chip-gap);border-bottom:var(--work-editorial-rule);grid-template-columns:minmax(0,1fr) auto;padding-bottom:clamp(.4rem,1vw,.7rem);display:grid}.FeaturedProjects-module__AC6ePG__editorialProjectName{font-size:var(--work-editorial-name);letter-spacing:0;margin:0;line-height:.92}.FeaturedProjects-module__AC6ePG__editorialTagRow{justify-content:flex-end;gap:var(--work-chip-gap);flex-wrap:nowrap;max-width:none;padding-bottom:.2rem;display:flex}.FeaturedProjects-module__AC6ePG__editorialTag{min-height:calc(var(--work-chip-height) * .82);border:var(--work-card-border) solid var(--color-ink-100);padding:calc(var(--work-chip-padding-y) * .55) calc(var(--work-chip-padding-x) * .8);border-radius:var(--work-editorial-radius);background:var(--color-surface-white);color:var(--color-ink-500);font-size:calc(var(--work-label-text) * .78);letter-spacing:0;text-transform:uppercase;align-items:center;font-weight:700;line-height:1;display:inline-flex}.FeaturedProjects-module__AC6ePG__editorialBody{gap:var(--work-editorial-gap);grid-template-columns:minmax(0,1fr) minmax(225px,.38fr);min-height:0;display:grid}.FeaturedProjects-module__AC6ePG__editorialMainCopy,.FeaturedProjects-module__AC6ePG__editorialProof,.FeaturedProjects-module__AC6ePG__editorialPerson,.FeaturedProjects-module__AC6ePG__editorialPersonDetails{min-width:0}.FeaturedProjects-module__AC6ePG__editorialMainCopy{flex-direction:column;justify-content:center;gap:clamp(1rem,2vw,1.4rem);display:flex}.FeaturedProjects-module__AC6ePG__editorialTitle{max-width:30rem;font-size:var(--heading-32);letter-spacing:0;margin:0;line-height:1.04}.FeaturedProjects-module__AC6ePG__editorialSummary{max-width:34rem;font-size:var(--text-small);line-height:var(--leading-subpitch);letter-spacing:0;margin:0}.FeaturedProjects-module__AC6ePG__editorialMetrics{flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.4rem);display:flex}.FeaturedProjects-module__AC6ePG__editorialMetric{color:var(--color-ink-950);grid-template-columns:auto minmax(0,6rem);align-items:center;gap:.65rem;display:inline-grid}.FeaturedProjects-module__AC6ePG__editorialMetric strong{letter-spacing:0;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1}.FeaturedProjects-module__AC6ePG__editorialMetric span{font-size:var(--work-label-text);color:var(--color-ink-700);line-height:1.15}.FeaturedProjects-module__AC6ePG__editorialProof{border-left:var(--work-editorial-rule);padding-left:clamp(1rem,2.4vw,1.65rem);padding-top:var(--work-editorial-proof-padding);pointer-events:auto;z-index:3;flex-direction:column;justify-content:space-between;gap:clamp(1.25rem,3vw,2rem);display:flex;position:relative}.FeaturedProjects-module__AC6ePG__editorialQuote{letter-spacing:0;max-width:18rem;margin:0;font-size:.875rem;line-height:1.35}.FeaturedProjects-module__AC6ePG__editorialPerson{align-items:flex-end;gap:.75rem;display:flex}.FeaturedProjects-module__AC6ePG__editorialAvatarFrame{width:var(--work-editorial-avatar);aspect-ratio:1;border-radius:var(--work-editorial-radius);background:var(--color-surface-white);display:block;position:relative;overflow:hidden}.FeaturedProjects-module__AC6ePG__editorialAvatar{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.FeaturedProjects-module__AC6ePG__editorialPersonDetails{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.FeaturedProjects-module__AC6ePG__editorialLinkedInLink{color:inherit;z-index:3;line-height:0;text-decoration:none;display:inline-flex;position:relative}.FeaturedProjects-module__AC6ePG__editorialLinkedInIcon{width:.95rem;height:.95rem;color:var(--color-accent-sky);flex:none}.FeaturedProjects-module__AC6ePG__editorialPersonDetails strong{color:var(--color-ink-950);font-size:var(--text-small);line-height:1.05}.FeaturedProjects-module__AC6ePG__editorialPersonDetails small{color:var(--color-ink-700);font-size:calc(var(--work-label-text) * .78);line-height:1.12}.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__editorialHeader{border-bottom-color:color-mix(in srgb, var(--color-fun-ink-50) 16%, transparent)}.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__editorialProjectName{text-transform:none}.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__editorialTag{background:color-mix(in srgb, var(--color-fun-ink-50) 8%, transparent);border-color:color-mix(in srgb, var(--color-fun-ink-50) 16%, transparent);color:var(--color-fun-ink-200)}.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__editorialProof{border-left-color:color-mix(in srgb, var(--color-fun-ink-50) 16%, transparent)}.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__editorialMetric,.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__editorialPersonDetails strong{color:var(--color-fun-ink-50)}.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__editorialMetric span,.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__editorialPersonDetails small{color:var(--color-fun-ink-300)}.FeaturedProjects-module__AC6ePG__posterImage,.FeaturedProjects-module__AC6ePG__previewVideo{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.FeaturedProjects-module__AC6ePG__placeholderPreview{background:var(--color-ink-100);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.FeaturedProjects-module__AC6ePG__placeholderLabel{font-family:var(--font-dm), sans-serif;font-size:var(--text-small);color:var(--color-ink-500);letter-spacing:.02em;font-weight:600}.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__placeholderPreview{background:color-mix(in srgb, var(--color-fun-ink-50) 8%, transparent)}.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__placeholderLabel{color:var(--color-fun-ink-300)}.FeaturedProjects-module__AC6ePG__funSticker{top:var(--work-sticker-inset);right:var(--work-sticker-inset);z-index:2;padding:var(--work-chip-padding-y) var(--work-chip-padding-x);border-radius:var(--work-chip-radius);background-color:var(--color-fun-accent-red);font-size:var(--work-label-text);transform:rotate(var(--work-sticker-rotate));position:absolute}.FeaturedProjects-module__AC6ePG__tagDot{border-radius:var(--work-pill-radius);background:var(--color-ink-300);width:.45rem;height:.45rem;margin-right:.45rem}.FeaturedProjects-module__AC6ePG__active .FeaturedProjects-module__AC6ePG__tagDot{background:var(--color-accent-green);animation:1.6s ease-in-out infinite FeaturedProjects-module__AC6ePG__statusPulse}.FeaturedProjects-module__AC6ePG__progress .FeaturedProjects-module__AC6ePG__tagDot{background:var(--color-accent-yellow)}.FeaturedProjects-module__AC6ePG__archived .FeaturedProjects-module__AC6ePG__tagDot{background:var(--color-ink-300)}.FeaturedProjects-module__AC6ePG__hoverCue{left:var(--cursor-x);top:var(--cursor-y);z-index:4;align-items:center;gap:var(--work-hover-cue-gap);padding:var(--work-hover-cue-padding-y) var(--work-hover-cue-padding-x);border-radius:var(--work-pill-radius);color:var(--color-surface-white);background:linear-gradient(color-mix(in srgb, var(--color-surface-white) 18%, transparent), color-mix(in srgb, var(--color-surface-white) 8%, transparent));border:var(--work-card-border) solid color-mix(in srgb, var(--color-surface-white) 42%, transparent);box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-ink-950) 14%, transparent);-webkit-backdrop-filter:blur(.75rem);font-size:var(--text-small);letter-spacing:0;isolation:isolate;opacity:0;pointer-events:none;transform:translate(var(--work-hover-cue-translate), var(--work-hover-cue-translate));transition:opacity var(--work-cue-hover-duration) var(--work-card-hover-ease), transform var(--work-cue-hover-duration) var(--work-card-hover-ease);font-weight:800;line-height:1;display:inline-flex;position:absolute}.FeaturedProjects-module__AC6ePG__hoverCue:before{content:"";z-index:-1;border-radius:var(--work-pill-radius);background:var(--color-ink-950);box-shadow:0 .65rem 1.35rem color-mix(in srgb, var(--color-ink-950) 28%, transparent);position:absolute;inset:.2rem}.FeaturedProjects-module__AC6ePG__cardEditorialFun .FeaturedProjects-module__AC6ePG__hoverCue{color:var(--color-fun-surface-black);background:var(--color-fun-accent-yellow)}.FeaturedProjects-module__AC6ePG__card:hover .FeaturedProjects-module__AC6ePG__hoverCue,.FeaturedProjects-module__AC6ePG__card:focus-within .FeaturedProjects-module__AC6ePG__hoverCue{opacity:1}.FeaturedProjects-module__AC6ePG__cardSuppressHoverCue:hover .FeaturedProjects-module__AC6ePG__hoverCue,.FeaturedProjects-module__AC6ePG__cardSuppressHoverCue:focus-within .FeaturedProjects-module__AC6ePG__hoverCue{opacity:0}@media (hover:none),(pointer:coarse){.FeaturedProjects-module__AC6ePG__hoverCue{display:none}}@keyframes FeaturedProjects-module__AC6ePG__statusPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent-green) 38%, transparent)}50%{box-shadow:0 0 0 .35rem color-mix(in srgb, var(--color-accent-green) 0%, transparent)}}@media (max-width:68.6875rem){.FeaturedProjects-module__AC6ePG__stackItem{top:calc(clamp(5rem, 8vw, 6rem) + var(--stack-index,0) * var(--work-stack-peek))}.FeaturedProjects-module__AC6ePG__card{max-height:calc(100svh - clamp(5rem,8vw,6rem) - 1rem);overflow:hidden}.FeaturedProjects-module__AC6ePG__speaksWord{font-size:var(--text-fun-h1)}.FeaturedProjects-module__AC6ePG__editorialGrid{grid-template-columns:1fr;gap:clamp(1.15rem,4vw,1.6rem);min-height:0;max-height:calc(100svh - clamp(5rem,8vw,6rem) - 1rem);overflow:auto}.FeaturedProjects-module__AC6ePG__editorialMediaPanel{min-height:0}.FeaturedProjects-module__AC6ePG__editorialMediaSurface{aspect-ratio:2.5;height:auto}.FeaturedProjects-module__AC6ePG__editorialContent{gap:clamp(1.25rem,3vw,1.7rem);padding:0 clamp(.5rem,2vw,.75rem) clamp(.9rem,2vw,1.2rem)}.FeaturedProjects-module__AC6ePG__editorialHeader,.FeaturedProjects-module__AC6ePG__editorialBody{grid-template-columns:1fr}.FeaturedProjects-module__AC6ePG__editorialHeader{flex-direction:column;align-items:start;gap:.55rem;display:flex}.FeaturedProjects-module__AC6ePG__editorialTagRow{flex-wrap:wrap;order:0;justify-content:flex-start;max-width:none}.FeaturedProjects-module__AC6ePG__editorialTag{min-height:0;padding:calc(var(--work-chip-padding-y) * .4) calc(var(--work-chip-padding-x) * .62);font-size:var(--text-caption);letter-spacing:.02em}.FeaturedProjects-module__AC6ePG__editorialTag .FeaturedProjects-module__AC6ePG__tagDot{width:.36rem;height:.36rem;margin-right:.32rem}.FeaturedProjects-module__AC6ePG__editorialTitle,.FeaturedProjects-module__AC6ePG__editorialSummary,.FeaturedProjects-module__AC6ePG__editorialQuote{max-width:none}.FeaturedProjects-module__AC6ePG__editorialMainCopy{gap:1.15rem}.FeaturedProjects-module__AC6ePG__editorialSummary{max-width:38rem}.FeaturedProjects-module__AC6ePG__editorialMetrics{flex-wrap:nowrap;justify-content:flex-start;gap:clamp(1.5rem,4vw,2.5rem)}.FeaturedProjects-module__AC6ePG__editorialMetric{flex:none;grid-template-columns:auto auto;align-items:center;gap:.5rem;min-width:0}.FeaturedProjects-module__AC6ePG__editorialMetric strong{align-self:center}.FeaturedProjects-module__AC6ePG__editorialMetric span{font-size:var(--text-small)}.FeaturedProjects-module__AC6ePG__editorialProof{border-left:0;padding-top:0;padding-left:0;display:none}.FeaturedProjects-module__AC6ePG__mobileCaseLink{border-top:var(--work-editorial-rule);color:var(--color-accent-orange);align-items:center;gap:.35rem;margin-top:.4rem;padding-top:.9rem;line-height:1;display:inline-flex}}@media (max-width:47.999rem){.FeaturedProjects-module__AC6ePG__headlineLine{align-items:flex-start}.FeaturedProjects-module__AC6ePG__stack{gap:var(--work-stack-gap-mobile)}.FeaturedProjects-module__AC6ePG__card{max-height:calc(100svh - clamp(5rem,8vw,6rem) - .75rem)}.FeaturedProjects-module__AC6ePG__editorialGrid{gap:.85rem;max-height:calc(100svh - clamp(5rem,8vw,6rem) - .75rem)}.FeaturedProjects-module__AC6ePG__editorialMediaSurface{aspect-ratio:16/9}.FeaturedProjects-module__AC6ePG__editorialContent{gap:1.1rem;padding:1.5rem 1.25rem}.FeaturedProjects-module__AC6ePG__editorialMainCopy{gap:1rem}.FeaturedProjects-module__AC6ePG__editorialMetrics{flex-wrap:wrap;gap:1rem}.FeaturedProjects-module__AC6ePG__editorialMetric{flex:none;gap:.5rem}.FeaturedProjects-module__AC6ePG__editorialMetric span{font-size:var(--text-small)}}
.MoreFromDesk-module__GPl8va__section{color:var(--color-ink-950);padding:clamp(4.5rem,8vw,6.5rem) 1.25rem;position:relative;overflow:clip}.MoreFromDesk-module__GPl8va__sectionNormal{background:var(--color-surface-light)}.MoreFromDesk-module__GPl8va__sectionFun{background:var(--color-fun-surface-black);color:var(--color-fun-ink-50)}.MoreFromDesk-module__GPl8va__inner{width:min(100%,77.5rem);margin:0 auto}.MoreFromDesk-module__GPl8va__headline{max-width:56rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.MoreFromDesk-module__GPl8va__eyebrow{color:var(--color-accent-orange);font-family:var(--font-caveat);font-size:var(--text-fun-h3);margin-bottom:1rem;font-weight:700;line-height:1}.MoreFromDesk-module__GPl8va__sectionFun .MoreFromDesk-module__GPl8va__eyebrow{color:var(--color-fun-accent-yellow)}.MoreFromDesk-module__GPl8va__h2Normal,.MoreFromDesk-module__GPl8va__h2Fun{color:inherit;letter-spacing:0;font-weight:800}.MoreFromDesk-module__GPl8va__h2Normal{font-family:var(--font-cabinet);font-size:var(--text-h2);line-height:.9}.MoreFromDesk-module__GPl8va__h2Normal span{color:var(--color-accent-orange);font-family:var(--font-caveat)}.MoreFromDesk-module__GPl8va__h2Fun{font-family:var(--font-rock-salt);font-size:var(--text-fun-h2);line-height:var(--leading-rock-salt)}.MoreFromDesk-module__GPl8va__description{max-width:47rem;color:var(--color-ink-700);font-family:var(--font-dm);font-size:var(--text-body);margin-top:1.45rem;line-height:1.65}.MoreFromDesk-module__GPl8va__description strong{color:var(--color-ink-950);font-weight:900}.MoreFromDesk-module__GPl8va__sectionFun .MoreFromDesk-module__GPl8va__description{color:var(--color-fun-ink-300)}.MoreFromDesk-module__GPl8va__stage{min-height:154rem;position:relative}.MoreFromDesk-module__GPl8va__stickyStage{min-height:84rem;padding:.5rem 0;position:sticky;top:2rem;overflow:visible}.MoreFromDesk-module__GPl8va__stageGlow{pointer-events:none;z-index:0;filter:blur(3rem);border-radius:9999px;position:absolute}.MoreFromDesk-module__GPl8va__stageGlowOrange{background:color-mix(in srgb, var(--color-accent-orange) 11%, transparent);width:12rem;height:12rem;top:2.5rem;left:-4rem}.MoreFromDesk-module__GPl8va__stageGlowLavender{background:color-mix(in srgb, var(--color-accent-lavender) 18%, transparent);width:13rem;height:13rem;top:6rem;right:2rem}.MoreFromDesk-module__GPl8va__overviewLayer{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.3vw,2rem);display:grid;position:absolute;inset:2.5rem 0 auto}.MoreFromDesk-module__GPl8va__overviewCard{min-height:22.5rem;color:var(--color-ink-950);background:linear-gradient(145deg, var(--more-work-soft) 0%, var(--color-surface-white) 54%, color-mix(in srgb, var(--more-work-accent) 34%, var(--color-surface-white)) 155%);box-shadow:0 1.4rem 4.4rem color-mix(in srgb, var(--color-ink-950) 8.5%, transparent);padding:clamp(1.4rem,2.5vw,1.9rem);transition:box-shadow .3s;position:relative;overflow:hidden}.MoreFromDesk-module__GPl8va__overviewCard:hover,.MoreFromDesk-module__GPl8va__overviewCard:focus-within{box-shadow:0 1.9rem 5.6rem color-mix(in srgb, var(--color-ink-950) 13%, transparent)}.MoreFromDesk-module__GPl8va__overviewCard0{border-radius:3rem 1.25rem 2.25rem 1.4rem}.MoreFromDesk-module__GPl8va__overviewCard1{border-radius:1.5rem 3rem 1.35rem 2.75rem}.MoreFromDesk-module__GPl8va__overviewCard2{border-radius:2.6rem 1.2rem 3.2rem 1.5rem}.MoreFromDesk-module__GPl8va__overviewGlow{background:var(--more-work-accent);filter:blur(2rem);opacity:.18;border-radius:9999px;width:9rem;height:9rem;position:absolute;top:-3rem;right:-3rem}.MoreFromDesk-module__GPl8va__overviewContent{z-index:1;flex-direction:column;justify-content:space-between;min-height:19rem;display:flex;position:relative}.MoreFromDesk-module__GPl8va__overviewEyebrow,.MoreFromDesk-module__GPl8va__laneEyebrow,.MoreFromDesk-module__GPl8va__cardTag,.MoreFromDesk-module__GPl8va__modalEyebrow{color:var(--more-work-accent);font-family:var(--font-dm);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.2}.MoreFromDesk-module__GPl8va__overviewEyebrow{align-items:center;gap:.55rem;display:inline-flex}.MoreFromDesk-module__GPl8va__overviewEyebrow:before{content:"";background:currentColor;border-radius:9999px;width:1.15rem;height:.15rem;display:inline-block}.MoreFromDesk-module__GPl8va__overviewTitle,.MoreFromDesk-module__GPl8va__laneTitle{font-family:var(--font-cabinet);letter-spacing:0;text-transform:uppercase;margin-top:1.8rem;font-size:clamp(2.55rem,4.2vw,3rem);font-weight:800;line-height:.9;display:block}.MoreFromDesk-module__GPl8va__overviewMetric,.MoreFromDesk-module__GPl8va__laneMetric{color:var(--more-work-accent);font-family:var(--font-cabinet);letter-spacing:0;font-size:clamp(1.55rem,2.4vw,1.85rem);font-weight:800;line-height:.98;display:block}.MoreFromDesk-module__GPl8va__overviewDescription,.MoreFromDesk-module__GPl8va__laneDescription{max-width:20rem;color:var(--color-ink-700);font-family:var(--font-dm);margin-top:.85rem;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.35;display:block}.MoreFromDesk-module__GPl8va__lanesLayer{z-index:2;position:absolute;inset:0 0 auto}.MoreFromDesk-module__GPl8va__laneRow{padding:clamp(3.8rem,5vw,5rem) 0;transition:opacity .26s,transform .26s;position:relative;overflow:clip visible}.MoreFromDesk-module__GPl8va__laneDivider{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-ink-950) 16%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.MoreFromDesk-module__GPl8va__laneGrid{grid-template-columns:minmax(15rem,18.2rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,3.2rem);display:grid}.MoreFromDesk-module__GPl8va__laneCopy{z-index:10;position:relative}.MoreFromDesk-module__GPl8va__laneTitle{max-width:18rem;margin-top:.85rem}.MoreFromDesk-module__GPl8va__laneMetric{margin-top:1.3rem}.MoreFromDesk-module__GPl8va__marqueeViewport{min-width:0;margin:-5rem 0;padding:5rem 1.2rem;position:relative;overflow:hidden}.MoreFromDesk-module__GPl8va__marqueeFade{z-index:5;pointer-events:none;width:4rem;position:absolute;top:0;bottom:0}.MoreFromDesk-module__GPl8va__marqueeFadeLeft{background:linear-gradient(90deg, var(--color-surface-light) 8%, transparent);left:0}.MoreFromDesk-module__GPl8va__marqueeFadeRight{background:linear-gradient(270deg, var(--color-surface-light) 8%, transparent);right:0}.MoreFromDesk-module__GPl8va__marqueeTrack{will-change:transform;cursor:grab;touch-action:pan-y;gap:1.25rem;width:max-content;display:flex}.MoreFromDesk-module__GPl8va__marqueeTrack:active{cursor:grabbing}.MoreFromDesk-module__GPl8va__lanePlayToggle{border:1px solid color-mix(in srgb, var(--color-ink-100) 88%, transparent);background:var(--color-surface-white);width:fit-content;color:var(--color-ink-700);cursor:pointer;font-family:var(--font-dm);font-size:var(--text-caption);border-radius:999px;align-items:center;gap:.4rem;margin-top:1rem;padding:.4rem .75rem;font-weight:600;line-height:1;transition:background .2s,color .2s;display:inline-flex}.MoreFromDesk-module__GPl8va__lanePlayToggle:hover,.MoreFromDesk-module__GPl8va__lanePlayToggle:focus-visible{background:var(--color-surface-light);color:var(--color-ink-950)}.MoreFromDesk-module__GPl8va__lanePlayIcon{width:.85rem;height:.85rem}.MoreFromDesk-module__GPl8va__marqueeSegment{flex-shrink:0;gap:1.25rem;display:flex}.MoreFromDesk-module__GPl8va__workCard{background:var(--color-surface-white);width:22.5rem;color:var(--color-ink-950);box-shadow:0 1rem 2.8rem color-mix(in srgb, var(--color-ink-950) 8%, transparent);cursor:inherit;text-align:left;-webkit-user-select:none;user-select:none;border:0;border-radius:2rem 1rem 2.4rem 1.15rem;flex-shrink:0;padding:.75rem;text-decoration:none;transition:box-shadow .3s,transform .3s;display:block}.MoreFromDesk-module__GPl8va__workCard img{-webkit-user-drag:none}.MoreFromDesk-module__GPl8va__workCard:hover,.MoreFromDesk-module__GPl8va__workCard:focus-visible{box-shadow:0 1.5rem 4.4rem color-mix(in srgb, var(--color-ink-950) 13%, transparent);transform:translateY(-.25rem)}.MoreFromDesk-module__GPl8va__workCard:focus-visible{outline:2px solid var(--more-work-accent);outline-offset:4px}.MoreFromDesk-module__GPl8va__workCardDisabled{cursor:not-allowed;opacity:.72}.MoreFromDesk-module__GPl8va__workCardDisabled:hover{transform:none}.MoreFromDesk-module__GPl8va__cardBody,.MoreFromDesk-module__GPl8va__cardTopline,.MoreFromDesk-module__GPl8va__cardTopline>span:first-child{display:block}.MoreFromDesk-module__GPl8va__cardBody{padding:1rem .75rem .75rem}.MoreFromDesk-module__GPl8va__cardTopline{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.7rem;display:flex}.MoreFromDesk-module__GPl8va__cardTitle{font-family:var(--font-cabinet);letter-spacing:0;margin-top:.3rem;font-size:1.36rem;font-weight:800;line-height:1.05;display:block}.MoreFromDesk-module__GPl8va__cardIcon{background:var(--more-work-soft);width:2.25rem;height:2.25rem;color:var(--color-ink-950);cursor:pointer;appearance:none;border:0;border-radius:9999px;flex:none;place-items:center;padding:0;text-decoration:none;transition:transform .3s;display:grid}.MoreFromDesk-module__GPl8va__cardIcon:focus-visible{outline:2px solid var(--more-work-accent);outline-offset:3px}.MoreFromDesk-module__GPl8va__cardIconDisabled{cursor:not-allowed}.MoreFromDesk-module__GPl8va__cardIcon svg{width:1rem;height:1rem}.MoreFromDesk-module__GPl8va__workCard:hover .MoreFromDesk-module__GPl8va__cardIcon,.MoreFromDesk-module__GPl8va__workCard:focus-visible .MoreFromDesk-module__GPl8va__cardIcon{transform:rotate(12deg)}.MoreFromDesk-module__GPl8va__cardNote{color:var(--color-ink-700);font-family:var(--font-dm);font-size:.92rem;line-height:1.35;display:block}.MoreFromDesk-module__GPl8va__miniMock{background:color-mix(in srgb, var(--color-ink-100) 70%, var(--color-surface-light));border-radius:1.75rem .9rem 2.1rem 1.1rem;height:10.5rem;position:relative;overflow:hidden}.MoreFromDesk-module__GPl8va__miniMockCover{object-fit:cover;z-index:0;filter:grayscale()brightness(1.06)contrast(1.04);width:100%;height:100%;transition:filter .35s;position:absolute;inset:0}.MoreFromDesk-module__GPl8va__workCard:hover .MoreFromDesk-module__GPl8va__miniMockCover,.MoreFromDesk-module__GPl8va__workCard:focus-visible .MoreFromDesk-module__GPl8va__miniMockCover,.MoreFromDesk-module__GPl8va__workCard:active .MoreFromDesk-module__GPl8va__miniMockCover{filter:grayscale(0)brightness()contrast()}.MoreFromDesk-module__GPl8va__miniMock:has(>.MoreFromDesk-module__GPl8va__miniMockCover):before{content:"";z-index:1;background:var(--more-work-accent);mix-blend-mode:color;opacity:.85;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.MoreFromDesk-module__GPl8va__miniMock:has(>.MoreFromDesk-module__GPl8va__miniMockCover):after{content:"";z-index:2;mix-blend-mode:screen;opacity:.5;pointer-events:none;background-image:url(/images/case-studies/sat-lms/noise-texture.png);background-repeat:repeat;background-size:14rem 14rem;width:150%;height:150%;transition:opacity .35s;animation:.56s steps(6,end) infinite MoreFromDesk-module__GPl8va__tvStatic;position:absolute;inset:0}.MoreFromDesk-module__GPl8va__workCard:hover .MoreFromDesk-module__GPl8va__miniMock:before,.MoreFromDesk-module__GPl8va__workCard:focus-visible .MoreFromDesk-module__GPl8va__miniMock:before,.MoreFromDesk-module__GPl8va__workCard:active .MoreFromDesk-module__GPl8va__miniMock:before,.MoreFromDesk-module__GPl8va__workCard:hover .MoreFromDesk-module__GPl8va__miniMock:after,.MoreFromDesk-module__GPl8va__workCard:focus-visible .MoreFromDesk-module__GPl8va__miniMock:after,.MoreFromDesk-module__GPl8va__workCard:active .MoreFromDesk-module__GPl8va__miniMock:after{opacity:0}@keyframes MoreFromDesk-module__GPl8va__tvStatic{to{transform:translate(-12%,-12%)}}@media (prefers-reduced-motion:reduce){.MoreFromDesk-module__GPl8va__miniMock:has(>.MoreFromDesk-module__GPl8va__miniMockCover):after{animation:none}}.MoreFromDesk-module__GPl8va__modalOverlay{z-index:80;background:color-mix(in srgb, var(--color-ink-950) 64%, transparent);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.MoreFromDesk-module__GPl8va__modalDialog{width:min(100%,66rem)}.MoreFromDesk-module__GPl8va__modalFrame{max-height:calc(100vh - 2.5rem)}.MoreFromDesk-module__GPl8va__modalFrameBody{min-height:32rem;overflow:auto}.MoreFromDesk-module__GPl8va__modalContent{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--more-work-accent) 16%, transparent), transparent 28rem), var(--color-surface-light);grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);gap:clamp(1.4rem,4vw,2.5rem);min-height:32rem;padding:clamp(1.3rem,4vw,2.5rem);display:grid}.MoreFromDesk-module__GPl8va__modalCopy{align-self:center}.MoreFromDesk-module__GPl8va__modalTitle{color:var(--color-ink-950);font-family:var(--font-cabinet);letter-spacing:0;margin-top:.6rem;font-size:clamp(2.3rem,6vw,4.2rem);font-weight:800;line-height:.95}.MoreFromDesk-module__GPl8va__modalText{color:var(--color-ink-700);font-family:var(--font-dm);font-size:var(--text-body);margin-top:1.2rem;line-height:1.6}.MoreFromDesk-module__GPl8va__detailMeta{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.MoreFromDesk-module__GPl8va__detailMeta span{border:1px solid color-mix(in srgb, var(--more-work-accent) 28%, var(--color-ink-100));background:color-mix(in srgb, var(--more-work-soft) 55%, var(--color-surface-white));min-height:2rem;color:var(--color-ink-800);font-family:var(--font-dm);border-radius:9999px;align-items:center;padding:.35rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.MoreFromDesk-module__GPl8va__modalVisual{align-self:stretch;min-height:22rem}.MoreFromDesk-module__GPl8va__modalVisual .MoreFromDesk-module__GPl8va__miniMock{border-radius:2.2rem 1.1rem 2.8rem 1.4rem;height:100%;min-height:24rem}@media (max-width:63.999rem){.MoreFromDesk-module__GPl8va__section{overflow-x:hidden}.MoreFromDesk-module__GPl8va__inner{overflow-x:clip}.MoreFromDesk-module__GPl8va__stage{min-height:auto}.MoreFromDesk-module__GPl8va__stickyStage{min-height:auto;position:relative;top:auto}.MoreFromDesk-module__GPl8va__stageGlowOrange,.MoreFromDesk-module__GPl8va__stageGlowLavender{display:none}.MoreFromDesk-module__GPl8va__overviewLayer,.MoreFromDesk-module__GPl8va__lanesLayer,.MoreFromDesk-module__GPl8va__laneRow{position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;transform:none!important}.MoreFromDesk-module__GPl8va__overviewLayer{grid-template-columns:1fr;margin-bottom:2rem;display:none}.MoreFromDesk-module__GPl8va__overviewCard{min-height:18rem;opacity:1!important;filter:none!important;visibility:visible!important;transform:none!important}.MoreFromDesk-module__GPl8va__overviewContent{min-height:15rem}.MoreFromDesk-module__GPl8va__laneGrid{grid-template-columns:1fr}.MoreFromDesk-module__GPl8va__laneTitle,.MoreFromDesk-module__GPl8va__laneDescription{max-width:34rem}.MoreFromDesk-module__GPl8va__marqueeViewport{margin:-4rem 0;padding:4rem .4rem;overflow:hidden}.MoreFromDesk-module__GPl8va__marqueeFade{width:2.5rem;display:block}.MoreFromDesk-module__GPl8va__modalContent{grid-template-columns:1fr}}@media (max-width:39.999rem){.MoreFromDesk-module__GPl8va__section{padding-left:0;padding-right:0}.MoreFromDesk-module__GPl8va__headline{margin-bottom:2rem;padding-left:1.25rem;padding-right:1.25rem}.MoreFromDesk-module__GPl8va__overviewLayer{display:none}.MoreFromDesk-module__GPl8va__overviewTitle,.MoreFromDesk-module__GPl8va__laneTitle{font-size:2.35rem}.MoreFromDesk-module__GPl8va__laneRow{padding:1.75rem 0;overflow-x:clip}.MoreFromDesk-module__GPl8va__laneRow+.MoreFromDesk-module__GPl8va__laneRow{margin-top:1.5rem}.MoreFromDesk-module__GPl8va__laneRow:first-child{padding-top:1.75rem}.MoreFromDesk-module__GPl8va__laneDivider{display:none}.MoreFromDesk-module__GPl8va__laneCopy,.MoreFromDesk-module__GPl8va__marqueeViewport{padding-left:1.25rem;padding-right:1.25rem}.MoreFromDesk-module__GPl8va__laneGrid{gap:1rem}.MoreFromDesk-module__GPl8va__workCard{width:min(86vw,22.5rem)}.MoreFromDesk-module__GPl8va__modalOverlay{padding:.75rem}.MoreFromDesk-module__GPl8va__modalFrame{max-height:calc(100vh - 1.5rem)}}@media (prefers-reduced-motion:reduce){.MoreFromDesk-module__GPl8va__overviewCard,.MoreFromDesk-module__GPl8va__laneRow,.MoreFromDesk-module__GPl8va__workCard,.MoreFromDesk-module__GPl8va__cardIcon{transition:none}.MoreFromDesk-module__GPl8va__workCard:hover,.MoreFromDesk-module__GPl8va__workCard:focus-visible,.MoreFromDesk-module__GPl8va__workCard:hover .MoreFromDesk-module__GPl8va__cardIcon,.MoreFromDesk-module__GPl8va__workCard:focus-visible .MoreFromDesk-module__GPl8va__cardIcon{transform:none}}
.DesignForge-module__78B1ba__section{isolation:isolate;background:radial-gradient(circle at 50% 9%, color-mix(in srgb, var(--color-accent-yellow) 12%, transparent), transparent 28rem), radial-gradient(circle at 62% 67%, color-mix(in srgb, var(--color-accent-yellow) 8%, transparent), transparent 22rem), var(--color-ink-950);color:var(--color-surface-white);position:relative;overflow:visible}.DesignForge-module__78B1ba__ambientGlow{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink-950) 0%, transparent), var(--color-ink-950) 96%), radial-gradient(circle at 24% 52%, color-mix(in srgb, var(--color-accent-yellow) 9%, transparent), transparent 19rem);position:absolute;inset:0}.DesignForge-module__78B1ba__inner{z-index:1;position:relative}.DesignForge-module__78B1ba__heroIntro{align-items:center;gap:clamp(2rem,6vw,4rem);width:min(100%,1200px);min-height:82svh;margin:0 auto;padding:clamp(7.5rem,11vw,10rem) clamp(1.5rem,4vw,3rem) clamp(2.5rem,5vw,4rem);display:grid}.DesignForge-module__78B1ba__heroCopy{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.DesignForge-module__78B1ba__eyebrow{font-family:var(--font-caveat);font-size:var(--text-fun-h3);color:var(--color-accent-yellow);margin:0;font-weight:700;line-height:1}.DesignForge-module__78B1ba__heroTitle{max-width:48rem;font-family:var(--font-cabinet);letter-spacing:0;color:var(--color-surface-white);margin:0;font-size:clamp(3rem,7vw,5.8rem);font-weight:800;line-height:.98}.DesignForge-module__78B1ba__heroTitle strong{color:var(--color-accent-yellow)}.DesignForge-module__78B1ba__heroBody{gap:1.4rem;max-width:56rem;display:grid}.DesignForge-module__78B1ba__heroBody p{font-family:var(--font-dm);font-size:var(--text-body);font-weight:400;line-height:var(--leading-subpitch);color:color-mix(in srgb, var(--color-surface-white) 78%, transparent);margin:0}.DesignForge-module__78B1ba__heroBody strong{color:var(--color-surface-white);font-weight:800}.DesignForge-module__78B1ba__launchGraphic{perspective:900px;perspective-origin:50% 42%;touch-action:pan-y;width:min(100%,25rem);min-height:clamp(19rem,58vw,23rem);transform-style:preserve-3d;justify-self:center;place-items:center;display:grid;position:relative}.DesignForge-module__78B1ba__launchScene{aspect-ratio:1.05;width:min(100%,23rem);transform-style:preserve-3d;will-change:transform;position:relative}.DesignForge-module__78B1ba__launchBoard{z-index:1;transform-style:preserve-3d;pointer-events:none;place-items:center;animation:24s ease-in-out infinite DesignForge-module__78B1ba__launchBoardFloat;display:grid;position:absolute;inset:14% 12%}.DesignForge-module__78B1ba__launchEmblem{z-index:2;width:100%;height:auto;filter:drop-shadow(0 2.1rem 2.4rem color-mix(in srgb, var(--color-ink-950) 62%, transparent));will-change:transform;animation:90s linear infinite DesignForge-module__78B1ba__launchEmblemTurn;position:relative;transform:translateZ(0)}.DesignForge-module__78B1ba__launchWord{z-index:3;opacity:.9;width:57%;height:auto;position:absolute;transform:translateZ(18px)}.DesignForge-module__78B1ba__launchBadges{z-index:30;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0;transform:translateZ(180px)}.DesignForge-module__78B1ba__launchBadge{border:1px solid color-mix(in srgb, var(--color-surface-white) 13%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-surface-white) 12%, transparent), transparent 52%), color-mix(in srgb, var(--color-surface-white) 8%, var(--color-ink-950));min-height:2.45rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface-white) 22%, transparent), inset 0 -.7rem 1.2rem color-mix(in srgb, var(--color-ink-950) 46%, transparent), 0 1.1rem 2rem color-mix(in srgb, var(--color-ink-950) 46%, transparent);color:var(--color-surface-white);-webkit-backdrop-filter:blur(1rem)saturate(1.15);backdrop-filter:blur(1rem)saturate(1.15);transform:translate3d(var(--badge-x), var(--badge-y), var(--badge-z)) rotate(var(--badge-rotate));z-index:1;animation:18s ease-in-out infinite DesignForge-module__78B1ba__launchBadgeFloat;animation-delay:var(--badge-delay);will-change:transform;border-radius:.28rem;align-items:center;gap:.55rem;padding:.5rem .75rem;display:flex;position:absolute;overflow:hidden}.DesignForge-module__78B1ba__launchBadge:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 18%, color-mix(in srgb, var(--color-surface-white) 20%, transparent) 42%, transparent 64%);opacity:.18;animation:20s ease-in-out infinite DesignForge-module__78B1ba__launchBadgeReflection;animation-delay:var(--badge-delay);position:absolute;inset:0;transform:translate(-115%)}.DesignForge-module__78B1ba__launchBadgeproducts{--badge-x:0;--badge-y:0;--badge-z:80px;--badge-rotate:-1deg;--badge-delay:-1.2s;flex-direction:column;align-items:flex-start;gap:.28rem;min-width:8rem;top:7%;left:2%}.DesignForge-module__78B1ba__launchBadgedesigner{--badge-x:0;--badge-y:0;--badge-z:88px;--badge-rotate:1deg;--badge-delay:-4s;bottom:13%;left:17%}.DesignForge-module__78B1ba__launchBadgeshipped{--badge-x:0;--badge-y:0;--badge-z:96px;--badge-rotate:-.5deg;--badge-delay:-2.4s;top:41%;right:1%}.DesignForge-module__78B1ba__launchBadgeIcon{z-index:1;color:var(--color-accent-yellow);flex:none;align-items:center;gap:.14rem;display:inline-flex;position:relative}.DesignForge-module__78B1ba__launchBadgeIcon svg{width:.78rem;height:.78rem}.DesignForge-module__78B1ba__launchBadgeshipped .DesignForge-module__78B1ba__launchBadgeIcon svg{width:1.05rem;height:1.05rem}.DesignForge-module__78B1ba__launchDesignerIcon{width:1.55rem;height:1.55rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-yellow) 52%, transparent);border-radius:9999px}.DesignForge-module__78B1ba__launchBadgeCopy{z-index:1;font-family:var(--font-dm);gap:.02rem;line-height:1.05;display:grid;position:relative}.DesignForge-module__78B1ba__launchBadgeCopy strong{letter-spacing:0;color:var(--color-surface-white);font-size:clamp(.86rem,1.35vw,1.08rem);font-weight:800}.DesignForge-module__78B1ba__launchBadgeCopy small{color:color-mix(in srgb, var(--color-surface-white) 72%, transparent);font-size:clamp(.72rem,1vw,.88rem)}.DesignForge-module__78B1ba__dialSection{display:none}.DesignForge-module__78B1ba__dialSticky{align-items:center;min-height:100svh;padding:clamp(1.75rem,4vw,2.6rem) clamp(1.5rem,4vw,3rem);display:grid;position:sticky;top:0;overflow:hidden}.DesignForge-module__78B1ba__dialInner{width:min(100%,1180px);margin:0 auto}.DesignForge-module__78B1ba__dial{width:100%;height:clamp(13rem,23vw,17rem);position:relative;overflow:hidden}.DesignForge-module__78B1ba__arc{border:1px dashed color-mix(in srgb, var(--color-surface-white) 14%, transparent);border-radius:50%;width:min(1120px,96vw);height:clamp(30rem,50vw,36rem);position:absolute;top:calc(50% + .15rem);left:50%;transform:translate(-50%)}.DesignForge-module__78B1ba__marker{z-index:4;position:absolute}.DesignForge-module__78B1ba__markerAnchor{position:relative;transform:translate(-50%,-50%)}.DesignForge-module__78B1ba__markerInner{transform-origin:50%;justify-items:center;display:grid;position:relative}.DesignForge-module__78B1ba__markerLabel{font-family:var(--font-dm);font-size:var(--text-small);color:color-mix(in srgb, var(--color-surface-white) 72%, transparent);margin-block-end:.25rem;font-weight:800}.DesignForge-module__78B1ba__markerBubble{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-surface-white) 8%, transparent);background-color:var(--color-ink-950);width:clamp(3.5rem,5.8vw,5rem);box-shadow:0 0 .8rem color-mix(in srgb, var(--color-surface-white) 4%, transparent);font-family:var(--font-cabinet);color:color-mix(in srgb, var(--color-surface-white) 28%, transparent);border-radius:9999px;place-items:center;font-size:clamp(1.7rem,3vw,3rem);font-weight:800;line-height:1;display:grid}.DesignForge-module__78B1ba__markerBubbleActive{border-color:color-mix(in srgb, var(--color-accent-yellow) 25%, transparent);box-shadow:0 0 3rem color-mix(in srgb, var(--color-accent-yellow) 18%, transparent), inset 0 -.6rem 1.2rem color-mix(in srgb, var(--color-surface-white) 6%, transparent);color:var(--color-accent-yellow)}.DesignForge-module__78B1ba__annotation{text-align:left;width:min(18rem,26vw);color:color-mix(in srgb, var(--color-surface-white) 44%, transparent);align-items:center;display:none;position:absolute;top:-.15rem;left:calc(100% + 1.2rem)}.DesignForge-module__78B1ba__annotation strong,.DesignForge-module__78B1ba__annotation small{display:block}.DesignForge-module__78B1ba__annotation strong{font-family:var(--font-caveat);color:color-mix(in srgb, var(--color-surface-white) 74%, transparent);font-size:1.05rem;font-weight:700;line-height:1}.DesignForge-module__78B1ba__annotation small{font-family:var(--font-dm);margin-block-start:.2rem;font-size:.78rem;line-height:1.25}.DesignForge-module__78B1ba__stepCard{border:1px solid color-mix(in srgb, var(--color-surface-white) 8%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-white) 10%, transparent), color-mix(in srgb, var(--color-surface-white) 2.5%, transparent)), color-mix(in srgb, var(--color-surface-white) 3%, transparent);width:min(100%,68rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface-white) 18%, transparent), 0 2rem 5rem color-mix(in srgb, var(--color-ink-950) 42%, transparent);-webkit-backdrop-filter:blur(1.7rem)saturate(1.18);backdrop-filter:blur(1.7rem)saturate(1.18);border-radius:1.35rem;gap:clamp(1.25rem,3vw,2.2rem);margin:0 auto;padding:clamp(1rem,2vw,1.45rem);display:grid;position:relative}.DesignForge-module__78B1ba__stepSticker{z-index:5;background-color:var(--color-accent-yellow);box-shadow:0 .7rem 1.5rem color-mix(in srgb, var(--color-ink-950) 25%, transparent);font-family:var(--font-caveat);color:var(--color-ink-950);padding:.35rem 1.25rem;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700;line-height:1;position:absolute;top:-1.05rem;right:clamp(1.25rem,4vw,2rem);transform:rotate(6deg)}.DesignForge-module__78B1ba__stepCopy{align-content:center;gap:1.05rem;display:grid}.DesignForge-module__78B1ba__stepCopy h3{font-family:var(--font-dm);letter-spacing:0;color:var(--color-accent-yellow);margin:0;font-size:clamp(1.65rem,2.4vw,2rem);font-weight:800;line-height:1.05}.DesignForge-module__78B1ba__stepCopy p{max-width:34rem;font-family:var(--font-dm);color:color-mix(in srgb, var(--color-surface-white) 74%, transparent);margin:0;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.55}.DesignForge-module__78B1ba__prevented strong{color:var(--color-surface-white);font-weight:800}.DesignForge-module__78B1ba__prevented{border-block-start:1px solid color-mix(in srgb, var(--color-surface-white) 16%, transparent);padding-block-start:1rem;margin-block-start:.55rem!important}.DesignForge-module__78B1ba__artifactShell{background-color:var(--color-ink-950);min-width:0;box-shadow:0 0 1.2rem color-mix(in srgb, var(--color-surface-white) 13%, transparent);isolation:isolate;border-radius:1rem;position:relative;overflow:hidden}.DesignForge-module__78B1ba__artifactChrome{border-block-end:1px solid color-mix(in srgb, var(--color-surface-white) 10%, transparent);background-color:color-mix(in srgb, var(--color-surface-white) 6%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:2.7rem;padding:.7rem .85rem;display:grid}.DesignForge-module__78B1ba__chromeDots{align-items:center;gap:.38rem;display:inline-flex}.DesignForge-module__78B1ba__chromeDots span{aspect-ratio:1;border-radius:9999px;width:.65rem}.DesignForge-module__78B1ba__chromeDots span:first-child{background-color:var(--color-fun-accent-red)}.DesignForge-module__78B1ba__chromeDots span:nth-child(2),.DesignForge-module__78B1ba__chromeDots span:nth-child(3){background-color:var(--color-accent-yellow)}.DesignForge-module__78B1ba__artifactChrome>span:nth-child(2){font-family:var(--font-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--color-surface-white) 74%, transparent);font-size:.72rem;font-weight:800;line-height:1;overflow:hidden}.DesignForge-module__78B1ba__artifactChrome i{width:2.71rem}.DesignForge-module__78B1ba__artifactBody{min-height:clamp(12.5rem,21vw,15rem);padding:clamp(.9rem,2vw,1.25rem);position:relative;overflow:hidden}.DesignForge-module__78B1ba__artifactBody:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-ink-950));height:3.25rem;position:absolute;inset:auto 0 0}.DesignForge-module__78B1ba__treeArtifact{font-family:var(--font-mono);color:color-mix(in srgb, var(--color-surface-white) 76%, transparent);gap:.28rem;font-size:clamp(.68rem,1vw,.8rem);font-weight:700;line-height:1.45;display:grid}.DesignForge-module__78B1ba__treeArtifact span:first-child{color:var(--color-surface-white)}.DesignForge-module__78B1ba__sandboxArtifactStage,.DesignForge-module__78B1ba__gapAnalysisStackStage{min-width:0;max-width:100%;position:relative;overflow:visible}.DesignForge-module__78B1ba__sandboxArtifactStage{min-height:clamp(13.5rem,22vw,16.5rem);padding-block-end:.7rem}.DesignForge-module__78B1ba__sandboxBaseWindow{z-index:1;outline:1px solid color-mix(in srgb, var(--color-surface-white) 18%, transparent);width:93%;height:clamp(12.75rem,20vw,15rem);min-height:0;box-shadow:0 0 1.05rem color-mix(in srgb, var(--color-surface-white) 15%, transparent);position:relative}.DesignForge-module__78B1ba__sandboxBaseWindow .DesignForge-module__78B1ba__artifactBody,.DesignForge-module__78B1ba__gapAnalysisBaseWindow .DesignForge-module__78B1ba__artifactBody,.DesignForge-module__78B1ba__gapAnalysisDetailWindow .DesignForge-module__78B1ba__artifactBody{min-height:0}.DesignForge-module__78B1ba__sandboxArtifactBody{min-width:0;max-width:100%;height:calc(100% - 2.7rem);padding:clamp(.85rem,1.5vw,1.1rem);display:block;overflow:hidden}.DesignForge-module__78B1ba__sandboxArtifactBody:before,.DesignForge-module__78B1ba__sandboxArtifactBody:after,.DesignForge-module__78B1ba__sandboxRoutingCard:before,.DesignForge-module__78B1ba__sandboxRoutingCard:after,.DesignForge-module__78B1ba__gapAnalysisBody:before,.DesignForge-module__78B1ba__gapAnalysisBody:after{content:"";z-index:3;pointer-events:none;position:absolute}.DesignForge-module__78B1ba__sandboxArtifactBody:before,.DesignForge-module__78B1ba__sandboxRoutingCard:before,.DesignForge-module__78B1ba__gapAnalysisBody:before{background:linear-gradient(to right, transparent, var(--color-ink-950));width:3rem;top:0;bottom:0;right:0}.DesignForge-module__78B1ba__sandboxArtifactBody:after,.DesignForge-module__78B1ba__sandboxRoutingCard:after,.DesignForge-module__78B1ba__gapAnalysisBody:after{background:linear-gradient(to bottom, transparent, var(--color-ink-950));height:3rem;bottom:0;left:0;right:0}.DesignForge-module__78B1ba__sandboxTreeCode,.DesignForge-module__78B1ba__sandboxRoutingCode{z-index:1;width:max-content;min-width:100%;max-width:100%;font-family:var(--font-mono);color:color-mix(in srgb, var(--color-surface-white) 76%, var(--color-ink-300));white-space:pre;margin:0;font-size:clamp(.6rem,.82vw,.72rem);font-weight:700;line-height:1.42;position:relative}.DesignForge-module__78B1ba__sandboxRoutingCard{z-index:2;outline:1px solid color-mix(in srgb, var(--color-surface-white) 18%, transparent);background-color:var(--color-ink-950);width:74%;min-height:clamp(7.9rem,12vw,9.5rem);box-shadow:0 0 1.05rem color-mix(in srgb, var(--color-surface-white) 15%, transparent);opacity:0;border-radius:.85rem;padding:clamp(.8rem,1.5vw,1.05rem);animation:18s ease-in-out -8s infinite both DesignForge-module__78B1ba__stackedPairOverlayReveal;position:absolute;bottom:0;right:0;overflow:hidden;transform:translateY(.55rem)scale(.99)}.DesignForge-module__78B1ba__inputSpecCodeKeyword{color:var(--color-accent-yellow)}.DesignForge-module__78B1ba__inputSpecCodeType{color:color-mix(in srgb, var(--color-accent-lavender) 88%, var(--color-surface-white))}.DesignForge-module__78B1ba__inputSpecCodeComment{color:color-mix(in srgb, var(--color-surface-white) 50%, transparent)}.DesignForge-module__78B1ba__inputSpecCodeString{color:color-mix(in srgb, var(--color-accent-yellow) 82%, var(--color-surface-white))}.DesignForge-module__78B1ba__inputSpecCodeMuted{color:color-mix(in srgb, var(--color-surface-white) 52%, transparent)}.DesignForge-module__78B1ba__gapAnalysisStackStage{min-height:clamp(13.5rem,22vw,16.5rem);padding-block-end:.7rem}.DesignForge-module__78B1ba__gapAnalysisBaseWindow,.DesignForge-module__78B1ba__gapAnalysisDetailWindow{outline:1px solid color-mix(in srgb, var(--color-surface-white) 18%, transparent);height:clamp(12.75rem,20vw,15rem);min-height:0;box-shadow:0 0 1.05rem color-mix(in srgb, var(--color-surface-white) 15%, transparent)}.DesignForge-module__78B1ba__gapAnalysisBaseWindow{z-index:1;width:94%;position:relative}.DesignForge-module__78B1ba__gapAnalysisDetailWindow{z-index:2;opacity:0;width:calc(100% - 1.05rem);animation:18s ease-in-out -8s infinite both DesignForge-module__78B1ba__stackedPairOverlayReveal;position:absolute;top:.9rem;left:1.05rem;transform:translateY(.55rem)scale(.99)}.DesignForge-module__78B1ba__gapAnalysisBody{min-width:0;max-width:100%;height:calc(100% - 2.7rem);font-family:var(--font-mono);color:color-mix(in srgb, var(--color-surface-white) 82%, var(--color-ink-300));padding:clamp(.8rem,1.5vw,1.05rem);font-size:clamp(.55rem,.76vw,.66rem);font-weight:700;line-height:1.45;display:block;overflow:hidden}.DesignForge-module__78B1ba__gapAnalysisHeading,.DesignForge-module__78B1ba__gapAnalysisMeta,.DesignForge-module__78B1ba__gapAnalysisSubheading,.DesignForge-module__78B1ba__gapAnalysisList,.DesignForge-module__78B1ba__gapAnalysisTable{z-index:1;position:relative}.DesignForge-module__78B1ba__gapAnalysisHeading,.DesignForge-module__78B1ba__gapAnalysisMeta,.DesignForge-module__78B1ba__gapAnalysisSubheading{width:auto;max-width:100%;margin:0}.DesignForge-module__78B1ba__gapAnalysisHeading{color:var(--color-surface-white)}.DesignForge-module__78B1ba__gapAnalysisMeta{margin-block-start:.55rem}.DesignForge-module__78B1ba__gapAnalysisMeta strong,.DesignForge-module__78B1ba__gapAnalysisSubheading{color:var(--color-surface-white)}.DesignForge-module__78B1ba__gapAnalysisSubheading{margin-block-start:.65rem}.DesignForge-module__78B1ba__gapAnalysisList{width:auto;max-width:100%;margin:.28rem 0 0;padding-inline-start:1rem}.DesignForge-module__78B1ba__gapAnalysisTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%;margin-block-start:.35rem}.DesignForge-module__78B1ba__gapAnalysisTable th,.DesignForge-module__78B1ba__gapAnalysisTable td{border:1px solid color-mix(in srgb, var(--color-surface-white) 16%, transparent);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;max-width:none;padding:.22rem .32rem}.DesignForge-module__78B1ba__gapAnalysisTable th{color:var(--color-surface-white);background-color:color-mix(in srgb, var(--color-surface-white) 7%, transparent)}.DesignForge-module__78B1ba__gapAnalysisTable strong,.DesignForge-module__78B1ba__gapAnalysisTable code{color:var(--color-surface-white)}.DesignForge-module__78B1ba__gapAnalysisFieldTable th:first-child,.DesignForge-module__78B1ba__gapAnalysisFieldTable td:first-child{width:18%}.DesignForge-module__78B1ba__gapAnalysisFieldTable th:nth-child(2),.DesignForge-module__78B1ba__gapAnalysisFieldTable td:nth-child(2){width:12%}.DesignForge-module__78B1ba__gapAnalysisFieldTable th:nth-child(3),.DesignForge-module__78B1ba__gapAnalysisFieldTable td:nth-child(3){width:16%}.DesignForge-module__78B1ba__gapAnalysisFieldTable th:nth-child(4),.DesignForge-module__78B1ba__gapAnalysisFieldTable td:nth-child(4){width:31%}.DesignForge-module__78B1ba__gapAnalysisFieldTable th:nth-child(5),.DesignForge-module__78B1ba__gapAnalysisFieldTable td:nth-child(5){width:23%}.DesignForge-module__78B1ba__artifactFocusVeil{z-index:2;pointer-events:none;background-color:color-mix(in srgb, var(--color-ink-950) 38%, transparent);opacity:0;animation:18s ease-in-out -8s infinite both DesignForge-module__78B1ba__stackedPairBaseDim;position:absolute;inset:0}.DesignForge-module__78B1ba__cardFocusBar{z-index:6;background-color:color-mix(in srgb, var(--color-surface-white) 12%, transparent);border-radius:9999px;height:.2rem;position:absolute;bottom:.5rem;left:.6rem;right:.6rem;overflow:hidden}.DesignForge-module__78B1ba__cardFocusFill{transform-origin:0;border-radius:inherit;background-color:var(--color-accent-yellow);width:100%;height:100%;box-shadow:0 0 .6rem color-mix(in srgb, var(--color-accent-yellow) 45%, transparent);will-change:transform;display:block;transform:scaleX(0)}.DesignForge-module__78B1ba__cardFocusFillBase{animation:18s ease-in-out -8s infinite both DesignForge-module__78B1ba__cardFocusBaseFill}.DesignForge-module__78B1ba__cardFocusFillOverlay{animation:18s ease-in-out -8s infinite both DesignForge-module__78B1ba__cardFocusOverlayFill}@keyframes DesignForge-module__78B1ba__cardFocusBaseFill{0%{opacity:1;transform:scaleX(0)}38%{opacity:1;transform:scaleX(1)}42%,96%{opacity:0;transform:scaleX(1)}99%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(0)}}@keyframes DesignForge-module__78B1ba__cardFocusOverlayFill{0%,44%{transform:scaleX(0)}94%,to{transform:scaleX(1)}}@keyframes DesignForge-module__78B1ba__stackedPairBaseDim{0%,38%{opacity:0}44%,94%{opacity:1}98%,to{opacity:0}}@keyframes DesignForge-module__78B1ba__stackedPairOverlayReveal{0%,38%{opacity:0;transform:translateY(.55rem)scale(.99)}44%,94%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(0)scale(1)}}.DesignForge-module__78B1ba__journeyTable,.DesignForge-module__78B1ba__productionTable{border-collapse:collapse;width:100%;font-family:var(--font-dm);font-size:clamp(.7rem,1vw,.82rem)}.DesignForge-module__78B1ba__journeyTable th{font-family:var(--font-mono);text-align:left;text-transform:uppercase;color:var(--color-ink-300);padding:.45rem .5rem;font-size:.68rem;font-weight:800}.DesignForge-module__78B1ba__journeyTable td,.DesignForge-module__78B1ba__productionTable td{border-block-start:1px solid color-mix(in srgb, var(--color-surface-white) 12%, transparent);vertical-align:top;color:color-mix(in srgb, var(--color-surface-white) 72%, transparent);padding:.55rem .5rem}.DesignForge-module__78B1ba__journeyTable strong,.DesignForge-module__78B1ba__journeyTable span{display:block}.DesignForge-module__78B1ba__journeyTable strong,.DesignForge-module__78B1ba__productionTable td:first-child{font-family:var(--font-mono);color:var(--color-accent-yellow);font-weight:800}.DesignForge-module__78B1ba__journeyTable span{color:var(--color-surface-white);margin-block-start:.18rem}.DesignForge-module__78B1ba__gapArtifact,.DesignForge-module__78B1ba__interfaceArtifact{gap:.7rem;display:grid}.DesignForge-module__78B1ba__gapArtifact p{background-color:color-mix(in srgb, var(--color-surface-white) 7%, transparent);font-family:var(--font-dm);border-radius:.7rem;grid-template-columns:2.4rem 1fr;gap:.2rem .65rem;margin:0;padding:.7rem;display:grid}.DesignForge-module__78B1ba__gapArtifact strong{font-family:var(--font-mono);color:var(--color-accent-yellow);grid-row:span 2}.DesignForge-module__78B1ba__gapArtifact span{color:var(--color-surface-white);font-weight:800}.DesignForge-module__78B1ba__gapArtifact small{color:color-mix(in srgb, var(--color-surface-white) 56%, transparent)}.DesignForge-module__78B1ba__interfaceArtifact{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch}.DesignForge-module__78B1ba__interfaceArtifact span{background:linear-gradient(to top, color-mix(in srgb, var(--color-ink-950) 65%, transparent), transparent), color-mix(in srgb, var(--color-surface-white) 8%, transparent);border-radius:.85rem;align-content:end;gap:.35rem;min-height:10rem;padding:.85rem;display:grid}.DesignForge-module__78B1ba__interfaceArtifact strong{background-color:var(--color-accent-yellow);width:fit-content;font-family:var(--font-mono);color:var(--color-ink-950);border-radius:9999px;padding:.15rem .42rem;font-size:.75rem}.DesignForge-module__78B1ba__interfaceArtifact b{font-family:var(--font-dm);color:var(--color-surface-white);font-size:clamp(.9rem,1.2vw,1rem)}.DesignForge-module__78B1ba__interfaceArtifact small{color:color-mix(in srgb, var(--color-surface-white) 60%, transparent)}.DesignForge-module__78B1ba__productionTable td:nth-child(2){color:var(--color-surface-white);font-weight:800}.DesignForge-module__78B1ba__mobileSteps{gap:2.25rem;padding:clamp(2rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem) clamp(4rem,8vw,6rem);display:grid}.DesignForge-module__78B1ba__stepCardMobile{width:min(100%,42rem)}.DesignForge-module__78B1ba__toggleSection{width:min(100%,1000px);margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem)}.DesignForge-module__78B1ba__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DesignForge-module__78B1ba__toggleControl{border:1px solid color-mix(in srgb, var(--color-surface-white) 10%, transparent);background-color:color-mix(in srgb, var(--color-surface-white) 5%, transparent);border-radius:9999px;width:min(100%,27rem);margin:0 auto clamp(2.5rem,5vw,4rem);padding:.35rem;display:flex;position:relative}.DesignForge-module__78B1ba__toggleIndicator{z-index:0;background-color:var(--color-accent-yellow);width:calc(50% - .35rem);box-shadow:0 0 1.25rem color-mix(in srgb, var(--color-accent-yellow) 34%, transparent);border-radius:9999px;transition:transform .26s,background-color .26s,box-shadow .26s;position:absolute;inset-block:.35rem;inset-inline-start:.35rem;transform:translate(100%)}.DesignForge-module__78B1ba__toggleControl[data-active=without] .DesignForge-module__78B1ba__toggleIndicator{background-color:var(--color-ink-100);box-shadow:0 0 1.25rem color-mix(in srgb, var(--color-ink-100) 24%, transparent);transform:translate(0)}.DesignForge-module__78B1ba__toggleControl button{z-index:1;min-height:2.75rem;font-family:var(--font-dm);font-size:var(--text-small);color:color-mix(in srgb, var(--color-surface-white) 34%, transparent);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:1;font-weight:800;transition:color .18s;position:relative}.DesignForge-module__78B1ba__toggleButtonActive{color:var(--color-ink-950)!important}.DesignForge-module__78B1ba__productProof,.DesignForge-module__78B1ba__chaosProof{text-align:center;place-items:end center;min-height:clamp(28rem,48vw,36rem);display:grid;position:relative;overflow:hidden}.DesignForge-module__78B1ba__successGlow{aspect-ratio:1/1.25;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-accent-yellow) 28%, transparent), transparent 65%);filter:blur(1.4rem);border-radius:9999px 9999px 0 0;width:min(22rem,58vw);position:absolute;top:6rem}.DesignForge-module__78B1ba__confidentAvatar,.DesignForge-module__78B1ba__confusedAvatar{z-index:2;object-fit:contain;width:min(18rem,60vw);height:auto;position:absolute;bottom:3.4rem;left:50%;transform:translate(-50%)}.DesignForge-module__78B1ba__confusedAvatar{filter:grayscale()}.DesignForge-module__78B1ba__proofConclusion{z-index:6;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.DesignForge-module__78B1ba__starMark,.DesignForge-module__78B1ba__warningMark{width:clamp(3rem,5vw,4.2rem);height:auto}.DesignForge-module__78B1ba__warningMark{width:clamp(2.5rem,4vw,3.5rem)}.DesignForge-module__78B1ba__productCards{z-index:4;position:absolute;inset:0}.DesignForge-module__78B1ba__productCard{border:1px solid color-mix(in srgb, var(--color-surface-white) 10%, transparent);background-color:color-mix(in srgb, var(--color-surface-white) 8%, transparent);width:min(16.5rem,42vw);min-height:5.8rem;box-shadow:0 1.5rem 3rem color-mix(in srgb, var(--color-ink-950) 32%, transparent);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);text-align:left;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;position:absolute}.DesignForge-module__78B1ba__productCard:hover,.DesignForge-module__78B1ba__productCard:focus-visible{border-color:color-mix(in srgb, var(--color-accent-yellow) 50%, transparent);transform:translateY(-.25rem)rotate(0)}.DesignForge-module__78B1ba__productCard span{gap:.35rem;display:grid}.DesignForge-module__78B1ba__productCard strong{font-family:var(--font-dm);color:var(--color-accent-yellow);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:800;line-height:1}.DesignForge-module__78B1ba__productCard small{font-family:var(--font-dm);color:color-mix(in srgb, var(--color-surface-white) 70%, transparent);font-size:.88rem;line-height:1.25}.DesignForge-module__78B1ba__productCard i{aspect-ratio:1;background-color:var(--color-accent-yellow);width:2.75rem;color:var(--color-ink-950);border-radius:9999px;flex:none;place-items:center;display:grid}.DesignForge-module__78B1ba__productCard i svg{width:1.25rem;height:1.25rem}.DesignForge-module__78B1ba__productCard0{top:18%;left:2%;transform:rotate(-3deg)}.DesignForge-module__78B1ba__productCard1{top:18%;right:0;transform:rotate(3deg)}.DesignForge-module__78B1ba__productCard2{top:50%;left:2%;transform:rotate(2deg)}.DesignForge-module__78B1ba__productCard3{top:52%;right:6%;transform:rotate(-2deg)}.DesignForge-module__78B1ba__proofConclusion p{z-index:6;max-width:52rem;font-family:var(--font-cabinet);color:var(--color-surface-white);margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:800;line-height:1.1;position:relative}.DesignForge-module__78B1ba__chaosProof{overflow:visible}.DesignForge-module__78B1ba__chaosBackground{z-index:1;opacity:.72;position:absolute;inset:-2rem -4rem 2rem}.DesignForge-module__78B1ba__chaosBackground:before,.DesignForge-module__78B1ba__chaosBackground:after{content:"";border:1px dashed color-mix(in srgb, var(--color-surface-white) 20%, transparent);border-radius:50%;position:absolute;inset:6% 4%;transform:rotate(-12deg)}.DesignForge-module__78B1ba__chaosBackground:after{inset:18% 10%;transform:rotate(15deg)}.DesignForge-module__78B1ba__chaosBackground span{border:1px solid color-mix(in srgb, var(--color-surface-white) 9%, transparent);background-color:color-mix(in srgb, var(--color-ink-950) 65%, transparent);box-shadow:0 .8rem 1.6rem color-mix(in srgb, var(--color-ink-950) 28%, transparent);font-family:var(--font-dm);color:color-mix(in srgb, var(--color-surface-white) 48%, transparent);border-radius:.7rem;padding:.7rem .9rem;font-size:.85rem;font-weight:800;position:absolute}.DesignForge-module__78B1ba__chaosItem0{top:10%;left:4%}.DesignForge-module__78B1ba__chaosItem1{top:22%;left:30%}.DesignForge-module__78B1ba__chaosItem2{top:18%;right:13%}.DesignForge-module__78B1ba__chaosItem3{top:32%;left:7%}.DesignForge-module__78B1ba__chaosItem4{bottom:28%;left:5%}.DesignForge-module__78B1ba__chaosItem5{background-color:color-mix(in srgb, var(--color-accent-lavender) 18%, var(--color-ink-950));bottom:37%;left:24%;transform:rotate(8deg)}.DesignForge-module__78B1ba__chaosItem6{bottom:17%;left:28%}.DesignForge-module__78B1ba__chaosItem7{bottom:20%;right:30%}.DesignForge-module__78B1ba__chaosItem8{bottom:30%;right:4%;transform:rotate(3deg)}.DesignForge-module__78B1ba__chaosItem9{bottom:5%;right:18%}.DesignForge-module__78B1ba__chaosItem10{bottom:-1%;left:18%}.DesignForge-module__78B1ba__chaosItem11{bottom:-1%;right:4%}.DesignForge-module__78B1ba__whySection{border-block-start:1px solid color-mix(in srgb, var(--color-surface-white) 12%, transparent);gap:clamp(1.5rem,4vw,3rem);width:min(100%,1120px);margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(1.5rem,4vw,3rem) clamp(5rem,9vw,8rem);display:grid}.DesignForge-module__78B1ba__whySection h2{max-width:28rem;font-family:var(--font-cabinet);letter-spacing:0;color:var(--color-surface-white);margin:0;font-size:clamp(2.5rem,4vw,3rem);font-weight:800;line-height:1.05}.DesignForge-module__78B1ba__whyRight{gap:clamp(1.5rem,4vw,3rem);display:grid}.DesignForge-module__78B1ba__whyList{margin:0;padding:0;list-style:none;display:grid}.DesignForge-module__78B1ba__whyList li{grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:.75rem;display:grid}.DesignForge-module__78B1ba__whyList p{font-family:var(--font-dm);color:color-mix(in srgb, var(--color-surface-white) 82%, transparent);margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:400;line-height:1.25}.DesignForge-module__78B1ba__whyIconBadge,.DesignForge-module__78B1ba__whyArrowBadge{aspect-ratio:1;width:2.8rem;color:var(--color-ink-950);border-radius:9999px;place-items:center;display:grid}.DesignForge-module__78B1ba__whyIconBadge{background-color:var(--color-accent-yellow)}.DesignForge-module__78B1ba__whyIconBadge svg,.DesignForge-module__78B1ba__whyArrowBadge svg{width:1.2rem;height:1.2rem}.DesignForge-module__78B1ba__whyList strong,.DesignForge-module__78B1ba__finalWhy strong{color:var(--color-surface-white);font-weight:800}.DesignForge-module__78B1ba__finalWhy{border-block-start:1px solid color-mix(in srgb, var(--color-surface-white) 12%, transparent);grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:1rem;padding-block-start:1.65rem;display:grid}.DesignForge-module__78B1ba__finalWhy strong{font-family:var(--font-dm);font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.15}.DesignForge-module__78B1ba__whyArrowBadge{border:1px solid var(--color-accent-yellow);color:var(--color-accent-yellow)}@keyframes DesignForge-module__78B1ba__launchBoardFloat{0%,to{transform:translate(0,0)}50%{transform:translate(.08rem,-.1rem)}}@keyframes DesignForge-module__78B1ba__launchEmblemTurn{0%{transform:translateZ(0)rotate(0)rotateY(-1.5deg)}50%{transform:translateZ(0)rotate(180deg)rotateY(1.5deg)}to{transform:translateZ(0)rotate(360deg)rotateY(-1.5deg)}}@keyframes DesignForge-module__78B1ba__launchBadgeFloat{0%,to{transform:translate3d(var(--badge-x), var(--badge-y), var(--badge-z)) rotate(var(--badge-rotate))}50%{transform:translate3d(calc(var(--badge-x) + .08rem), calc(var(--badge-y) - .1rem), var(--badge-z)) rotate(calc(var(--badge-rotate) * -.45))}}@keyframes DesignForge-module__78B1ba__launchBadgeReflection{0%,38%,to{transform:translate(-115%)}62%{transform:translate(115%)}}@media (min-width:48rem){.DesignForge-module__78B1ba__heroIntro{grid-template-columns:minmax(0,1fr) minmax(20rem,30rem)}.DesignForge-module__78B1ba__launchGraphic{justify-self:end;width:min(100%,30rem);min-height:clamp(23rem,33vw,30rem)}.DesignForge-module__78B1ba__launchScene{width:min(100%,29rem)}.DesignForge-module__78B1ba__stepCard{grid-template-columns:.95fr 1.05fr}.DesignForge-module__78B1ba__annotation{display:flex}.DesignForge-module__78B1ba__whySection{grid-template-columns:.95fr 1.05fr}}@media (min-width:48rem) and (max-width:63.999rem){.DesignForge-module__78B1ba__launchGraphic{display:none}.DesignForge-module__78B1ba__heroIntro{grid-template-columns:minmax(0,1fr);min-height:0;padding:clamp(5rem,8vw,6.5rem) clamp(1.5rem,4vw,3rem) clamp(1.25rem,3vw,2rem)}.DesignForge-module__78B1ba__heroTitle,.DesignForge-module__78B1ba__heroBody{max-width:none}.DesignForge-module__78B1ba__mobileSteps{gap:1.5rem;padding:clamp(2rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem) clamp(2rem,4vw,2.75rem)}.DesignForge-module__78B1ba__stepCardMobile{grid-template-columns:1fr;margin-inline:auto}.DesignForge-module__78B1ba__stepCard{padding:clamp(1.4rem,2.6vw,1.85rem)}.DesignForge-module__78B1ba__artifactBody{-webkit-overflow-scrolling:touch;overflow:auto hidden}.DesignForge-module__78B1ba__toggleSection{padding-block-start:clamp(1.5rem,3vw,2.5rem)}.DesignForge-module__78B1ba__toggleControl{z-index:10;margin-block-end:clamp(1.5rem,3vw,2.5rem);position:relative}.DesignForge-module__78B1ba__productProof,.DesignForge-module__78B1ba__chaosProof{z-index:1;flex-direction:column;align-items:center;min-height:0;padding-block-end:1rem;display:flex;position:relative;overflow:hidden}.DesignForge-module__78B1ba__confidentAvatar,.DesignForge-module__78B1ba__confusedAvatar{order:2;width:min(20rem,46vw);position:relative;bottom:auto;left:auto;transform:none}.DesignForge-module__78B1ba__successGlow{top:2rem}.DesignForge-module__78B1ba__proofConclusion{order:3;margin-block-start:.75rem}.DesignForge-module__78B1ba__productCards{z-index:4;order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;margin-block:0 .5rem;display:grid;position:relative;inset:auto}.DesignForge-module__78B1ba__productCard,.DesignForge-module__78B1ba__productCard0,.DesignForge-module__78B1ba__productCard1,.DesignForge-module__78B1ba__productCard2,.DesignForge-module__78B1ba__productCard3{width:100%;min-height:4.8rem;position:relative;inset:auto;transform:none}.DesignForge-module__78B1ba__productCard:hover,.DesignForge-module__78B1ba__productCard:focus-visible{transform:translateY(-.2rem)}}@media (min-width:64rem){.DesignForge-module__78B1ba__dialSection{min-height:520svh;display:block}.DesignForge-module__78B1ba__mobileSteps{display:none}}@media (max-width:47.999rem){.DesignForge-module__78B1ba__launchGraphic{display:none}.DesignForge-module__78B1ba__launchScene{width:min(100%,21rem)}.DesignForge-module__78B1ba__launchBadge{min-height:2.25rem;padding:.45rem .62rem}.DesignForge-module__78B1ba__launchBadgeproducts{min-width:7.4rem}.DesignForge-module__78B1ba__launchBadgeCopy strong{font-size:.88rem}.DesignForge-module__78B1ba__launchBadgeCopy small{font-size:.72rem}.DesignForge-module__78B1ba__stepSticker{right:1rem}.DesignForge-module__78B1ba__artifactBody{-webkit-overflow-scrolling:touch;min-height:12rem;overflow:auto hidden}.DesignForge-module__78B1ba__treeArtifact{white-space:nowrap;font-size:.78rem}.DesignForge-module__78B1ba__mobileSteps{gap:1.5rem;padding:clamp(2rem,5vw,2.5rem) clamp(1rem,4vw,2rem) clamp(1.75rem,5vw,2.5rem)}.DesignForge-module__78B1ba__toggleSection{padding-block-start:clamp(1.75rem,5vw,2.5rem)}.DesignForge-module__78B1ba__toggleControl{margin-block-end:clamp(1.75rem,4vw,2.5rem)}.DesignForge-module__78B1ba__interfaceArtifact{grid-template-columns:1fr}.DesignForge-module__78B1ba__interfaceArtifact span{min-height:5.8rem}.DesignForge-module__78B1ba__toggleControl{font-size:.8rem}.DesignForge-module__78B1ba__toggleControl button{padding-inline:.5rem}.DesignForge-module__78B1ba__productProof,.DesignForge-module__78B1ba__chaosProof{flex-direction:column;align-items:center;min-height:0;padding-block-end:1rem;display:flex}.DesignForge-module__78B1ba__chaosProof{overflow:hidden}.DesignForge-module__78B1ba__confidentAvatar,.DesignForge-module__78B1ba__confusedAvatar{order:2;width:min(16rem,68vw);position:relative;bottom:auto;left:auto;transform:none}.DesignForge-module__78B1ba__successGlow{top:1rem}.DesignForge-module__78B1ba__proofConclusion{order:3;margin-block-start:.5rem}.DesignForge-module__78B1ba__productCards{order:1;gap:.85rem;width:100%;margin-block-start:0;display:grid;position:relative;inset:auto}.DesignForge-module__78B1ba__productCard,.DesignForge-module__78B1ba__productCard0,.DesignForge-module__78B1ba__productCard1,.DesignForge-module__78B1ba__productCard2,.DesignForge-module__78B1ba__productCard3{width:100%;min-height:4.8rem;position:relative;inset:auto;transform:none}.DesignForge-module__78B1ba__productCard:hover,.DesignForge-module__78B1ba__productCard:focus-visible{transform:translateY(-.2rem)}.DesignForge-module__78B1ba__chaosBackground span{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.DesignForge-module__78B1ba__productCard,.DesignForge-module__78B1ba__toggleControl button,.DesignForge-module__78B1ba__toggleIndicator,.DesignForge-module__78B1ba__launchScene,.DesignForge-module__78B1ba__launchBoard,.DesignForge-module__78B1ba__launchEmblem,.DesignForge-module__78B1ba__launchBadge,.DesignForge-module__78B1ba__launchBadge:after,.DesignForge-module__78B1ba__marker,.DesignForge-module__78B1ba__markerInner,.DesignForge-module__78B1ba__cardFocusFill{transition:none;animation:none}.DesignForge-module__78B1ba__cardFocusFill{opacity:1;transform:scaleX(1)}}
.Skills-module__qOQKrG__section{padding:clamp(4rem,8vw,6rem) clamp(1.25rem,3vw,2rem)}.Skills-module__qOQKrG__normalSection{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-surface-white) 96%, transparent) 0%, color-mix(in srgb, var(--color-surface-white) 82%, transparent) 15%, color-mix(in srgb, var(--color-surface-white) 28%, transparent) 48%, color-mix(in srgb, var(--color-surface-white) 82%, transparent) 85%, color-mix(in srgb, var(--color-surface-white) 96%, transparent) 100%), linear-gradient(to right, color-mix(in srgb, var(--color-surface-white) 88%, transparent) 0%, color-mix(in srgb, var(--color-surface-white) 48%, transparent) 14%, transparent 50%, color-mix(in srgb, var(--color-surface-white) 48%, transparent) 86%, color-mix(in srgb, var(--color-surface-white) 88%, transparent) 100%), url(/images/case-studies/sat-lms/box-grid.svg);background-position:top;background-repeat:repeat-y;background-size:cover}.Skills-module__qOQKrG__inner{flex-direction:column;gap:clamp(1rem,2vw,1.5rem);max-width:92rem;margin:0 auto;display:flex}.Skills-module__qOQKrG__h2Normal{font-size:var(--text-h2);letter-spacing:0;line-height:1}.Skills-module__qOQKrG__scriptKeyword{font-family:var(--font-caveat);color:var(--color-fun-accent-red);font-size:1.25em;font-weight:700;line-height:inherit}.Skills-module__qOQKrG__h2Fun{font-size:clamp(1.5rem,3vw,2.25rem)}.Skills-module__qOQKrG__mindMap{height:clamp(38rem,52vw,44rem);min-height:clamp(38rem,52vw,44rem);margin-top:clamp(1rem,2vw,1.5rem);position:relative}.Skills-module__qOQKrG__mindMap:before{content:"";z-index:1;background-color:color-mix(in srgb, var(--color-surface-white) 58%, transparent);opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:-.5rem}.Skills-module__qOQKrG__mindMapActive:before{opacity:1}.Skills-module__qOQKrG__headlineDesc{max-width:36rem;margin-top:.5rem;line-height:1.55}.Skills-module__qOQKrG__clusterBubble{--skill-active-color:var(--color-ink-300);top:var(--skill-y);left:var(--skill-x);z-index:2;width:var(--skill-size);height:var(--skill-size);text-align:center;color:var(--color-surface-white);cursor:pointer;transform:translate(-50%, -50%) translate(var(--wobble-x,0), var(--wobble-y,0));border:none;border-radius:50%;justify-content:center;align-items:center;padding:clamp(1rem,2.5vw,2rem);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.Skills-module__qOQKrG__mindMapPhysics .Skills-module__qOQKrG__clusterBubble{transition:opacity .22s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.Skills-module__qOQKrG__mindMapPhysics .Skills-module__qOQKrG__toolPill{transition:opacity .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.Skills-module__qOQKrG__clusterBubble:hover,.Skills-module__qOQKrG__clusterBubble:focus-visible,.Skills-module__qOQKrG__clusterBubbleActive{z-index:6;box-shadow:0 0 3rem color-mix(in srgb, var(--skill-active-color) 24%, transparent);transform:translate(-50%, -50%) translate(var(--wobble-x,0), var(--wobble-y,0)) scale(1.02)}.Skills-module__qOQKrG__clusterBubble:focus-visible,.Skills-module__qOQKrG__toolPill:focus-visible{outline:.125rem solid var(--color-ink-950);outline-offset:.125rem}.Skills-module__qOQKrG__clusterBubbleDimmed{filter:saturate(.35)}.Skills-module__qOQKrG__clusterBubbleDimmed:after,.Skills-module__qOQKrG__toolPillDimmed:after{content:"";border-radius:inherit;background-color:color-mix(in srgb, var(--color-surface-white) 64%, transparent);pointer-events:none;position:absolute;inset:0}.Skills-module__qOQKrG__clusterLabel,.Skills-module__qOQKrG__mobileClusterLabel{font-family:var(--font-dm);text-align:center;white-space:pre-line;text-shadow:0 .125rem .25rem color-mix(in srgb, var(--color-ink-950) 24%, transparent);font-size:clamp(1.125rem,2.2vw,2.125rem);font-weight:800;line-height:1.28}.Skills-module__qOQKrG__hero{--skill-size:clamp(13.5rem, 24vw, 20rem)}.Skills-module__qOQKrG__large{--skill-size:clamp(12rem, 20vw, 17rem)}.Skills-module__qOQKrG__medium{--skill-size:clamp(11rem, 18vw, 15.5rem)}.Skills-module__qOQKrG__small{--skill-size:clamp(6rem, 9vw, 7.5rem)}.Skills-module__qOQKrG__tiny{--skill-size:clamp(4.75rem, 6.5vw, 5.75rem)}.Skills-module__qOQKrG__small .Skills-module__qOQKrG__clusterLabel{font-size:clamp(.875rem,1.1vw,1.125rem);line-height:1.18}.Skills-module__qOQKrG__tiny .Skills-module__qOQKrG__clusterLabel{font-size:clamp(.75rem,.85vw,.875rem);line-height:1.14}.Skills-module__qOQKrG__productUx{--skill-active-color:var(--color-fun-accent-red);background-color:var(--color-fun-accent-red)}.Skills-module__qOQKrG__webDev{--skill-active-color:var(--color-accent-lavender);background-color:var(--color-accent-lavender)}.Skills-module__qOQKrG__aiStack{--skill-active-color:var(--color-accent-orange);background-color:var(--color-accent-orange)}.Skills-module__qOQKrG__marketing{--skill-active-color:var(--color-accent-green);background-color:var(--color-accent-green)}.Skills-module__qOQKrG__instructional{--skill-active-color:var(--color-accent-sky);background-color:var(--color-accent-sky)}.Skills-module__qOQKrG__skillLayer,.Skills-module__qOQKrG__toolLayer{position:absolute;inset:0}.Skills-module__qOQKrG__skillLayer{z-index:2}.Skills-module__qOQKrG__toolLayer{z-index:3;pointer-events:none}.Skills-module__qOQKrG__toolPill{--skill-active-color:var(--color-ink-300);top:var(--tool-y);left:var(--tool-x);border:.0625rem solid var(--color-ink-100);background-color:color-mix(in srgb, var(--color-surface-white) 92%, transparent);min-width:max-content;min-height:2.125rem;box-shadow:0 .75rem 1.5rem color-mix(in srgb, var(--color-ink-950) 7%, transparent);color:var(--color-ink-800);cursor:default;pointer-events:none;white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .7rem;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.Skills-module__qOQKrG__toolLogoPlate{background-color:color-mix(in srgb, var(--color-surface-white) 76%, var(--color-ink-100) 24%);width:1.75rem;height:1.75rem;box-shadow:inset 0 .0625rem .125rem color-mix(in srgb, var(--color-surface-white) 62%, transparent), 0 .1rem .3rem color-mix(in srgb, var(--color-ink-950) 7%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.Skills-module__qOQKrG__toolLogoPlateDual{width:2.15rem}.Skills-module__qOQKrG__toolLogoBox{width:1.15rem;height:1.15rem;position:relative}.Skills-module__qOQKrG__toolLogoBoxDual{justify-content:center;align-items:center;gap:.06rem;width:1.5rem;height:1rem;display:flex}.Skills-module__qOQKrG__toolLogoImageWrap{flex:none;width:100%;height:100%;display:block;position:relative}.Skills-module__qOQKrG__toolLogoBoxDual .Skills-module__qOQKrG__toolLogoImageWrap{width:.7rem;height:1rem}.Skills-module__qOQKrG__toolLogoImage{object-fit:contain}.Skills-module__qOQKrG__toolLogoImageDual{object-position:center}.Skills-module__qOQKrG__toolLogoImageSecondary{transform:translate(-.02rem)}.Skills-module__qOQKrG__toolPillActive{z-index:7;border-color:var(--color-ink-950);background-color:var(--color-ink-950);box-shadow:0 .65rem 1.5rem color-mix(in srgb, var(--color-ink-950) 18%, transparent);border-width:.0625rem;transform:translate(-50%,-50%)scale(1.02)}.Skills-module__qOQKrG__toolPillActive .Skills-module__qOQKrG__toolLogoPlate{background-color:var(--color-surface-white);box-shadow:inset 0 .0625rem .125rem color-mix(in srgb, var(--color-ink-950) 6%, transparent), 0 .18rem .42rem color-mix(in srgb, var(--color-ink-950) 16%, transparent)}.Skills-module__qOQKrG__toolPillDimmed{filter:saturate(.35)}.Skills-module__qOQKrG__toolActiveProductUx{--skill-active-color:var(--color-fun-accent-red)}.Skills-module__qOQKrG__toolActiveWebDev{--skill-active-color:var(--color-accent-lavender)}.Skills-module__qOQKrG__toolActiveAiStack{--skill-active-color:var(--color-accent-orange)}.Skills-module__qOQKrG__toolActiveMarketing{--skill-active-color:var(--color-accent-green)}.Skills-module__qOQKrG__toolActiveInstructional{--skill-active-color:var(--color-accent-sky)}.Skills-module__qOQKrG__toolName{font-family:var(--font-dm);color:var(--color-ink-950);font-size:.875rem;font-weight:400;line-height:1.1}.Skills-module__qOQKrG__toolPillActive .Skills-module__qOQKrG__toolName{color:var(--color-surface-white);text-shadow:0 .0625rem .125rem color-mix(in srgb, var(--color-ink-950) 24%, transparent);font-weight:400}.Skills-module__qOQKrG__mobileClusterStack{display:none}.Skills-module__qOQKrG__mobileMagnetStage{background-image:radial-gradient(circle, color-mix(in srgb, var(--color-ink-950) 6%, transparent) 1px, transparent 1px);background-size:22px 22px;border-radius:1.25rem;width:100%;padding:1rem .25rem 1.5rem;display:none;position:relative}.Skills-module__qOQKrG__mobileMagnetSkillGrid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem .75rem;display:grid;position:relative}.Skills-module__qOQKrG__mobileMagnetBubble{appearance:none;aspect-ratio:1;min-height:88px;color:var(--color-surface-white);font-family:var(--font-dm), sans-serif;letter-spacing:0;cursor:pointer;text-align:center;text-shadow:0 .0625rem .125rem color-mix(in srgb, var(--color-ink-950) 24%, transparent);box-shadow:0 .4rem .9rem color-mix(in srgb, var(--color-ink-950) 12%, transparent);border:0;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;font-size:.78rem;font-weight:800;line-height:1.15;transition:box-shadow .22s;display:flex}.Skills-module__qOQKrG__mobileMagnetBubbleLabel{white-space:pre-line;display:inline-block}.Skills-module__qOQKrG__mobileMagnetBubbleActive{box-shadow:0 0 1.4rem color-mix(in srgb, var(--skill-active-color) 45%, transparent), 0 .5rem 1rem color-mix(in srgb, var(--color-ink-950) 18%, transparent)}.Skills-module__qOQKrG__mobileMagnetToolStage{min-height:12rem;padding:.5rem .75rem .25rem;position:relative}.Skills-module__qOQKrG__mobileMagnetNeutral{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.Skills-module__qOQKrG__mobileMagnetActive{flex-direction:column;gap:1rem;display:flex}.Skills-module__qOQKrG__mobileMagnetActiveCluster{border:1px dashed color-mix(in srgb, var(--color-ink-950) 18%, transparent);background:color-mix(in srgb, var(--color-surface-white) 65%, transparent);border-radius:1.25rem;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.9rem;display:flex}.Skills-module__qOQKrG__mobileMagnetInactiveCluster{opacity:.35;flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.Skills-module__qOQKrG__mobileMagnetHint{text-align:center;font-family:var(--font-dm), sans-serif;color:var(--color-ink-500);margin:.25rem 0;font-size:.8rem}.Skills-module__qOQKrG__mobileMagnetToolActive{border-color:color-mix(in srgb, var(--color-ink-950) 35%, transparent);box-shadow:0 .4rem .8rem color-mix(in srgb, var(--color-ink-950) 14%, transparent)}.Skills-module__qOQKrG__mobileMagnetToolInactive{padding:.3rem .7rem;font-size:.78rem}.Skills-module__qOQKrG__mobileClusterCard{border:.0625rem solid var(--color-ink-100);background-color:color-mix(in srgb, var(--color-surface-white) 92%, transparent);border-radius:1rem;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.Skills-module__qOQKrG__mobileClusterBubble{width:6rem;height:6rem;color:var(--color-surface-white);border-radius:50%;justify-content:center;align-items:center;padding:1rem;display:flex}.Skills-module__qOQKrG__mobileClusterLabel{font-size:var(--text-small)}.Skills-module__qOQKrG__mobileToolList{flex-wrap:wrap;gap:.5rem;display:flex}.Skills-module__qOQKrG__mobileToolPill{border:.0625rem solid var(--color-ink-100);background-color:var(--color-surface-white);color:var(--color-ink-800);font-family:var(--font-dm);font-size:var(--text-small);border-radius:9999px;align-items:center;gap:.5rem;padding:.3125rem clamp(.875rem,1.6vw,1.25rem);font-weight:800;line-height:1.1;display:inline-flex}.Skills-module__qOQKrG__mobileToolPill .Skills-module__qOQKrG__toolLogoPlate{border-radius:.5625rem;width:1.625rem;height:1.625rem}.Skills-module__qOQKrG__mobileToolPill .Skills-module__qOQKrG__toolLogoPlateDual{width:2rem}.Skills-module__qOQKrG__mobileToolPill .Skills-module__qOQKrG__toolLogoBox{width:1rem;height:1rem}.Skills-module__qOQKrG__mobileToolPill .Skills-module__qOQKrG__toolLogoBoxDual{width:1.35rem;height:.92rem}.Skills-module__qOQKrG__bentoStage{width:100%;display:none;position:relative}.Skills-module__qOQKrG__bentoGrid{grid-template-rows:138px 100px 74px;grid-template-columns:2fr 1fr;gap:8px;margin-bottom:1.5rem;display:grid}.Skills-module__qOQKrG__bentoTile{appearance:none;cursor:pointer;color:var(--color-surface-white);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:0;border-radius:1rem;align-items:flex-end;padding:.7rem .9rem;display:flex;position:relative;overflow:hidden}.Skills-module__qOQKrG__bentoTile:focus-visible{outline:.125rem solid var(--color-ink-950);outline-offset:.125rem}.Skills-module__qOQKrG__bentoTileActive{z-index:2;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--bento-accent,var(--color-surface-white)) 85%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-ink-950) 18%, transparent), 0 6px 28px color-mix(in srgb, var(--color-ink-950) 22%, transparent)}.Skills-module__qOQKrG__bentoProduct{background-color:var(--color-fun-accent-red);grid-area:1/1/3}.Skills-module__qOQKrG__bentoAi{background-color:var(--color-accent-orange);grid-area:1/2}.Skills-module__qOQKrG__bentoWeb{background-color:var(--color-accent-lavender);grid-area:2/2}.Skills-module__qOQKrG__bentoMarketing{background-color:var(--color-accent-green);grid-area:3/1}.Skills-module__qOQKrG__bentoInstructional{background-color:var(--color-accent-sky);grid-area:3/2}.Skills-module__qOQKrG__bentoGraphic{z-index:1;pointer-events:none;position:absolute;inset:0}.Skills-module__qOQKrG__bentoTileLabel{z-index:2;font-family:var(--font-dm);color:var(--color-surface-white);white-space:pre-line;text-align:left;text-shadow:0 .0625rem .25rem color-mix(in srgb, var(--color-ink-950) 32%, transparent);pointer-events:none;font-size:1rem;font-weight:800;line-height:1.22;position:relative}.Skills-module__qOQKrG__bentoProduct .Skills-module__qOQKrG__bentoTileLabel{font-size:1.1rem}.Skills-module__qOQKrG__bentoTools{flex-direction:column;display:flex}.Skills-module__qOQKrG__bentoToolsLabel{font-family:var(--font-dm);margin-bottom:.6rem;font-size:.85rem;font-weight:500;line-height:1.2}.Skills-module__qOQKrG__bentoFeatured{flex-wrap:wrap;gap:15px;margin-bottom:.875rem;display:flex}.Skills-module__qOQKrG__bentoDivider{background-color:color-mix(in srgb, var(--color-ink-950) 7%, transparent);height:1px;margin-bottom:.875rem}.Skills-module__qOQKrG__bentoPool{flex-wrap:wrap;gap:15px;display:flex}.Skills-module__qOQKrG__bentoTools .Skills-module__qOQKrG__bentoDivider+.Skills-module__qOQKrG__bentoPool{opacity:.35}.Skills-module__qOQKrG__bentoPill{border:.0625rem solid var(--color-ink-100);background-color:var(--color-surface-white);min-height:44px;color:var(--color-ink-800);font-family:var(--font-dm);white-space:nowrap;border-radius:9999px;align-items:center;gap:.4rem;padding:7px 14px;font-weight:400;display:inline-flex}.Skills-module__qOQKrG__bentoPillFeatured{border-width:.09375rem;border-color:color-mix(in srgb, var(--bento-accent,var(--color-ink-100)) 70%, var(--color-ink-100))}.Skills-module__qOQKrG__bentoPillDot{background-color:var(--bento-accent,var(--color-ink-100));border-radius:50%;flex-shrink:0;width:6px;height:6px}.Skills-module__qOQKrG__bentoPillName{font-family:var(--font-dm);font-size:var(--text-small);color:var(--color-ink-950);font-weight:400;line-height:1.1}.Skills-module__qOQKrG__bentoResetHint{font-family:var(--font-dm);color:var(--color-ink-300);text-align:center;margin-top:.9rem;font-size:.8rem;line-height:1.4}.Skills-module__qOQKrG__headline{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.Skills-module__qOQKrG__legend{border-top:.0625rem solid var(--color-ink-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:clamp(1rem,2vw,1.5rem);display:flex}.Skills-module__qOQKrG__legendKeys{gap:clamp(1rem,2vw,1.5rem);display:flex}.Skills-module__qOQKrG__hatSelector{grid-template-columns:220px 1fr 1fr;align-items:start;gap:2rem;display:grid}.Skills-module__qOQKrG__hatList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Skills-module__qOQKrG__hatItem{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--color-fun-surface-dark);background:0 0;width:100%;padding:1rem 1rem 1rem 0;transition:opacity .15s}.Skills-module__qOQKrG__hatItem:last-child{border-bottom:none}.Skills-module__qOQKrG__hatItemActive{border-bottom-color:var(--color-accent-orange)}.Skills-module__qOQKrG__hatItemInactive{opacity:.5}.Skills-module__qOQKrG__hatItemInactive:hover{opacity:.8}.Skills-module__qOQKrG__hatCharacter{justify-content:center;align-items:center;min-height:380px;display:flex;position:relative}.Skills-module__qOQKrG__sprayGlowFun{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent-orange) 40%, transparent) 0%, color-mix(in srgb, var(--color-accent-orange) 10%, transparent) 50%, transparent 75%);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Skills-module__qOQKrG__characterPlaceholder{z-index:1;background-color:var(--color-fun-surface-dark);border:2px dashed var(--color-ink-700);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:200px;height:300px;display:flex;position:relative}.Skills-module__qOQKrG__hatDesc{padding:2rem 0}@media (max-width:47.999rem){.Skills-module__qOQKrG__section{padding:clamp(4rem,8vw,6rem) clamp(1.25rem,3vw,2rem)}.Skills-module__qOQKrG__mindMap{height:auto;min-height:auto}.Skills-module__qOQKrG__skillLayer,.Skills-module__qOQKrG__toolLayer,.Skills-module__qOQKrG__mobileClusterStack{display:none}.Skills-module__qOQKrG__bentoStage{display:block}.Skills-module__qOQKrG__mobileToolPill{min-height:44px;padding:.55rem .9rem}.Skills-module__qOQKrG__mobileClusterCard{grid-template-columns:5rem minmax(0,1fr);gap:.85rem;padding:.85rem}.Skills-module__qOQKrG__mobileClusterBubble{width:5rem;height:5rem;padding:.75rem}.Skills-module__qOQKrG__mobileClusterLabel{font-size:.85rem;line-height:1.1}.Skills-module__qOQKrG__legend{flex-direction:column;align-items:flex-start}.Skills-module__qOQKrG__legendKeys{flex-wrap:wrap}.Skills-module__qOQKrG__hatSelector{grid-template-columns:1fr}.Skills-module__qOQKrG__hatCharacter{min-height:240px}}@media (min-width:48rem) and (max-width:63.999rem){.Skills-module__qOQKrG__mindMap{height:auto;min-height:auto}.Skills-module__qOQKrG__skillLayer,.Skills-module__qOQKrG__toolLayer,.Skills-module__qOQKrG__mobileClusterStack{display:none}.Skills-module__qOQKrG__bentoStage{max-width:44rem;margin:0 auto;display:block}.Skills-module__qOQKrG__mobileToolPill{min-height:44px;padding:.55rem .9rem}.Skills-module__qOQKrG__hatSelector{grid-template-columns:180px 1fr}.Skills-module__qOQKrG__hatCharacter{display:none}}.Skills-module__qOQKrG__arcExpansion{flex-direction:column;gap:2.5rem;margin-top:1rem;padding:2.5rem 0;display:flex}.Skills-module__qOQKrG__arcPullQuote{max-width:720px;font-size:clamp(1.25rem,2.5vw,1.75rem)}.Skills-module__qOQKrG__arcSections{flex-direction:column;gap:2rem;display:flex}.Skills-module__qOQKrG__arcSection{flex-direction:column;display:flex}.Skills-module__qOQKrG__arcBody{max-width:680px}.Skills-module__qOQKrG__arcPanel{border-top:1px solid color-mix(in srgb, var(--color-ink-500) 20%, transparent);padding-top:1.5rem}.Skills-module__qOQKrG__chipRow{flex-wrap:wrap;gap:.5rem;display:flex}.Skills-module__qOQKrG__chip{border-radius:999px;padding:.25rem .75rem;display:inline-block}.Skills-module__qOQKrG__closeBtn{cursor:pointer;background:0 0;border-radius:4px;align-self:flex-start;padding:.5rem 1.25rem;transition:color .15s}@media (max-width:47.999rem){.Skills-module__qOQKrG__arcExpansion{padding:2rem 0}}
