.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}}
.Testimonials-module__426x9q__section,.Testimonials-module__426x9q__section *{box-sizing:border-box}.Testimonials-module__426x9q__section{background:var(--color-surface-white);width:100%;color:var(--color-ink-950);position:relative}.Testimonials-module__426x9q__sticky{background:var(--color-surface-white);height:100svh;min-height:680px;padding:clamp(26px,4.8vh,44px) 24px clamp(18px,3vh,28px);position:sticky;top:0;overflow:hidden}.Testimonials-module__426x9q__header{z-index:20;text-align:center;max-width:980px;margin:0 auto;position:relative}.Testimonials-module__426x9q__kicker{font-family:var(--font-caveat);font-size:var(--text-fun-h3);color:var(--color-accent-green);margin:0;font-weight:700;line-height:1}.Testimonials-module__426x9q__heading{font-family:var(--font-bricolage);font-size:var(--text-h2);letter-spacing:0;color:var(--color-ink-950);margin:8px 0 0;font-weight:800;line-height:.88}.Testimonials-module__426x9q__scriptWord{font-family:var(--font-caveat);color:var(--color-accent-green);font-weight:700}.Testimonials-module__426x9q__subcopy{max-width:780px;font-family:var(--font-dm);font-size:var(--text-body);letter-spacing:0;color:color-mix(in srgb, var(--color-ink-950) 66%, transparent);margin:clamp(14px,2.2vh,22px) auto 0;line-height:1.4}.Testimonials-module__426x9q__subcopy strong{color:var(--color-ink-950);font-weight:800}.Testimonials-module__426x9q__viewport{perspective:1700px;perspective-origin:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:clamp(202px,27vh,238px) 0 clamp(58px,7vh,74px)}.Testimonials-module__426x9q__flipper{width:min(1040px,92vw);height:100%;max-height:520px;transform-style:preserve-3d;will-change:transform;position:relative}.Testimonials-module__426x9q__face{transform-style:preserve-3d;backface-visibility:hidden;will-change:opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Testimonials-module__426x9q__faceFront{transform:rotateY(0)translateZ(.1px)}.Testimonials-module__426x9q__faceBack{transform:rotateY(180deg)translateZ(.1px)}.Testimonials-module__426x9q__stage{width:min(1040px,92vw);height:min(520px,100%);transform-style:preserve-3d;position:relative;overflow:visible}.Testimonials-module__426x9q__personWrap{z-index:14;width:300px;height:min(350px,100% - 36px);transform-style:preserve-3d;pointer-events:none;isolation:isolate;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Testimonials-module__426x9q__personHalo{opacity:.95;filter:saturate(1.05);border-radius:999px;width:210px;height:210px;position:absolute;bottom:42px;box-shadow:0 30px 90px #0000001a,inset 0 0 0 1px #ffffff3d}.Testimonials-module__426x9q__accentGreen{background:var(--color-accent-green)}.Testimonials-module__426x9q__accentYellow{background:var(--color-accent-yellow)}.Testimonials-module__426x9q__accentOrange{background:var(--color-accent-orange)}.Testimonials-module__426x9q__person{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 34px #00000029);-webkit-user-select:none;user-select:none;position:relative}.Testimonials-module__426x9q__card{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(1.35);background:linear-gradient(135deg,#ffffff70 0%,#ffffff38 42%,#ffffff2e 100%);border:1px solid #ffffff7a;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 26px 80px #0000001a,0 8px 24px #0000000d,inset 0 1px #ffffffd1,inset 0 -1px #ffffff2e}.Testimonials-module__426x9q__card:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(135deg,#ffffff61 0%,#ffffff1a 28%,#0000 55%),radial-gradient(circle at 0 0,#fff6,#0000 40%);position:absolute;inset:0}.Testimonials-module__426x9q__card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:1px}.Testimonials-module__426x9q__identityCard{z-index:16;width:290px;padding:19px 20px;top:30px;left:clamp(72px,10vw,118px);transform:rotateY(-8deg)rotateX(2deg)}.Testimonials-module__426x9q__headlineCard{z-index:17;width:300px;padding:18px 20px;top:118px;right:clamp(76px,9vw,118px);transform:rotateY(8deg)rotateX(-1deg)}.Testimonials-module__426x9q__quoteCard{z-index:8;-webkit-backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(135deg,#ffffffdb 0%,#ffffffc2 56%,#ffffffad 100%);border-color:#ffffffc2;width:min(430px,39vw);padding:18px 21px;bottom:4px;left:clamp(42px,6vw,68px);transform:rotateY(-7deg)rotateX(3deg);box-shadow:0 28px 84px #0000001f,0 8px 26px #0000000f,inset 0 1px #ffffffeb}.Testimonials-module__426x9q__nameRow{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.Testimonials-module__426x9q__linkedin{z-index:4;width:22px;height:22px;color:var(--color-brand-linkedin);flex:0 0 22px;justify-content:center;align-items:center;text-decoration:none;transition:transform .18s;display:inline-flex;position:relative}.Testimonials-module__426x9q__linkedin:hover{transform:translateY(-1px)scale(1.04)}.Testimonials-module__426x9q__linkedin:focus-visible{outline:2px solid var(--color-brand-linkedin);outline-offset:3px}.Testimonials-module__426x9q__linkedinIcon{width:100%;height:100%}.Testimonials-module__426x9q__cardTitle{z-index:2;font-family:var(--font-bricolage);font-size:var(--text-h3);letter-spacing:0;color:var(--color-ink-950);margin:0;font-weight:800;line-height:1.04;position:relative}.Testimonials-module__426x9q__headlineTitle{line-height:1.14}.Testimonials-module__426x9q__meta{z-index:2;font-family:var(--font-dm);font-size:var(--text-small);letter-spacing:0;color:color-mix(in srgb, var(--color-ink-950) 76%, transparent);margin:8px 0 0;font-weight:500;line-height:1.34;position:relative}.Testimonials-module__426x9q__metaSubtle{color:color-mix(in srgb, var(--color-ink-950) 54%, transparent);margin-top:3px}.Testimonials-module__426x9q__scriptHighlight{z-index:2;font-family:var(--font-caveat);font-size:var(--text-fun-h2);letter-spacing:0;color:var(--color-ink-950);vertical-align:baseline;border-radius:8px;padding:0 9px 2px;font-weight:700;line-height:.95;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffff5c}.Testimonials-module__426x9q__quote{z-index:2;font-family:var(--font-dm);font-size:var(--text-body);letter-spacing:0;color:color-mix(in srgb, var(--color-ink-950) 90%, transparent);margin:0;font-weight:500;line-height:1.38;position:relative}.Testimonials-module__426x9q__dots{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.25);background:#ffffffa3;border:1px solid #00000012;border-radius:999px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;bottom:clamp(16px,2.8vh,24px);left:50%;transform:translate(-50%);box-shadow:0 16px 44px #00000014}.Testimonials-module__426x9q__dotButton{appearance:none;cursor:pointer;background:#0003;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .22s,background .22s,transform .22s}.Testimonials-module__426x9q__dotButton:hover{background:#0000006b;transform:scale(1.18)}.Testimonials-module__426x9q__dotButton:focus-visible{outline:2px solid var(--color-ink-950);outline-offset:4px}.Testimonials-module__426x9q__dotButtonActive{background:var(--color-ink-950);width:30px}.Testimonials-module__426x9q__mobileList{display:none}@media (max-width:70rem){.Testimonials-module__426x9q__viewport{perspective:1450px;top:clamp(202px,28vh,248px);bottom:clamp(54px,7vh,72px)}.Testimonials-module__426x9q__flipper,.Testimonials-module__426x9q__stage{width:min(920px,94vw);max-height:490px}.Testimonials-module__426x9q__personWrap{width:278px;height:min(326px,100% - 36px)}.Testimonials-module__426x9q__identityCard{top:28px;left:36px}.Testimonials-module__426x9q__headlineCard{width:300px;top:112px;right:44px}.Testimonials-module__426x9q__quoteCard{width:min(388px,42vw);bottom:4px;left:28px}}@media (max-width:53.75rem){.Testimonials-module__426x9q__section{height:auto!important}.Testimonials-module__426x9q__sticky{height:auto;min-height:auto;padding:48px 20px;position:relative;overflow:visible}.Testimonials-module__426x9q__heading{line-height:.98}.Testimonials-module__426x9q__subcopy{max-width:640px}.Testimonials-module__426x9q__viewport,.Testimonials-module__426x9q__sticky>.Testimonials-module__426x9q__dots{display:none}.Testimonials-module__426x9q__mobileList{max-width:560px;margin:32px auto 0;display:block}.Testimonials-module__426x9q__mobileCarousel{flex-direction:column;gap:20px;display:flex}.Testimonials-module__426x9q__mobileNav{justify-content:space-between;align-items:center;gap:8px;display:flex}.Testimonials-module__426x9q__mobileArrow{appearance:none;border:1px solid var(--color-ink-100);background:var(--color-surface-white);width:44px;height:44px;color:var(--color-ink-950);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.Testimonials-module__426x9q__mobileArrow:hover{background:var(--color-ink-100);border-color:var(--color-ink-300)}.Testimonials-module__426x9q__mobileArrow:active{transform:scale(.94)}.Testimonials-module__426x9q__mobileArrow:focus-visible{outline:2px solid var(--color-accent-green);outline-offset:2px}.Testimonials-module__426x9q__mobileArrowIcon{width:22px;height:22px}.Testimonials-module__426x9q__mobileAvatars{flex:auto;justify-content:center;align-items:center;gap:6px;display:flex}.Testimonials-module__426x9q__mobileAvatarBtn{appearance:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.Testimonials-module__426x9q__mobileAvatarBtn:focus-visible{outline:2px solid var(--color-accent-green);outline-offset:2px;border-radius:999px}.Testimonials-module__426x9q__mobileAvatarImgWrap{background:var(--color-ink-100);filter:grayscale();opacity:.5;border-radius:999px;width:42px;height:42px;transition:filter .2s,opacity .2s,background .2s,transform .2s;position:relative;overflow:hidden;transform:scale(.92)}.Testimonials-module__426x9q__mobileAvatarActive .Testimonials-module__426x9q__mobileAvatarImgWrap{filter:none;opacity:1;background:var(--color-accent-green);transform:scale(1)}.Testimonials-module__426x9q__mobileAvatarImg{object-fit:cover;object-position:center top}.Testimonials-module__426x9q__mobileTrack{touch-action:pan-y;grid-template-areas:"stack";padding-bottom:30px;display:grid;position:relative}.Testimonials-module__426x9q__mobileSlide{cursor:grab;transform-origin:50% 85%;will-change:transform, opacity;border-radius:1rem;grid-area:stack}.Testimonials-module__426x9q__mobileSlide:active{cursor:grabbing}.Testimonials-module__426x9q__mobileGhostCard{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:1rem;height:100%;min-height:180px;box-shadow:0 4px 14px #0000000d}.Testimonials-module__426x9q__mobileCard{border:1px solid var(--color-ink-100);background:var(--color-surface-white);border-radius:1rem;padding:1.5rem;overflow:hidden;box-shadow:0 8px 24px #00000014}.Testimonials-module__426x9q__mobileHeadline{font-family:var(--font-bricolage);color:var(--color-ink-950);margin:0;font-size:1.85rem;font-weight:800;line-height:1.15}.Testimonials-module__426x9q__mobileBadge{color:var(--color-accent-green)}.Testimonials-module__426x9q__mobileQuote{font-family:var(--font-dm);font-size:var(--text-small);color:var(--color-ink-700);margin:.85rem 0 0;font-weight:400;line-height:1.5;position:relative}.Testimonials-module__426x9q__mobileAttribution{border-top:1px solid var(--color-ink-100);align-items:center;gap:12px;margin-top:1.1rem;padding-top:1.1rem;display:flex}.Testimonials-module__426x9q__mobilePersonWrap{background:var(--color-accent-green);border-radius:999px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.Testimonials-module__426x9q__mobilePerson{object-fit:cover;object-position:center top}.Testimonials-module__426x9q__mobileIdentity{min-width:0}.Testimonials-module__426x9q__mobileName{font-family:var(--font-dm);font-size:var(--text-small);color:var(--color-ink-950);margin:0;font-weight:700;line-height:1.2}.Testimonials-module__426x9q__mobileRole{font-family:var(--font-dm);color:var(--color-ink-500);margin:2px 0 0;font-size:.8rem;line-height:1.3}}@media (max-width:35rem){.Testimonials-module__426x9q__sticky{padding:44px 16px}.Testimonials-module__426x9q__mobileCard{padding:1.25rem}.Testimonials-module__426x9q__mobileHeadline{font-size:1.6rem}.Testimonials-module__426x9q__mobileAvatars{gap:4px}}@media (prefers-reduced-motion:reduce){.Testimonials-module__426x9q__flipper,.Testimonials-module__426x9q__face,.Testimonials-module__426x9q__card,.Testimonials-module__426x9q__dotButton,.Testimonials-module__426x9q__linkedin,.Testimonials-module__426x9q__mobileSlide,.Testimonials-module__426x9q__mobileArrow,.Testimonials-module__426x9q__mobileAvatarImgWrap{transition:none}}
.WireframeReveal-module__6tVhiW__page{--wireframe-nav-height:calc(100vw * 287 / 1920);background:var(--color-surface-white);scroll-behavior:smooth;min-height:100vh;transition:padding-top .24s;overflow-x:clip}.WireframeReveal-module__6tVhiW__pageAtTop{padding-top:var(--wireframe-nav-height)}.WireframeReveal-module__6tVhiW__pageScrolled{padding-top:0}.WireframeReveal-module__6tVhiW__navShell{z-index:40;background:var(--color-surface-white);will-change:transform;justify-content:center;width:100%;transition:transform .24s;display:flex;position:fixed;top:0;left:0}.WireframeReveal-module__6tVhiW__navFrame{width:100%;position:relative}.WireframeReveal-module__6tVhiW__navShellVisible{transform:translateY(0)}.WireframeReveal-module__6tVhiW__navShellHidden{transform:translateY(-100%)}.WireframeReveal-module__6tVhiW__navImage,.WireframeReveal-module__6tVhiW__sectionImage{width:100%;height:auto;display:block}.WireframeReveal-module__6tVhiW__hotspot{color:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;display:block;position:absolute}.WireframeReveal-module__6tVhiW__hotspot:focus-visible{outline:2px dashed var(--color-ink-950);outline-offset:4px}.WireframeReveal-module__6tVhiW__brandHotspot{width:19%;height:28%;top:15%;left:12.5%}.WireframeReveal-module__6tVhiW__workHotspot{width:10%;height:29%;top:14%;left:53%}.WireframeReveal-module__6tVhiW__skillsHotspot{width:8%;height:29%;top:14%;left:64.5%}.WireframeReveal-module__6tVhiW__contactHotspot{width:13.5%;height:29%;top:14%;left:72.5%}.WireframeReveal-module__6tVhiW__toggleHotspot{width:27%;height:42%;top:46%;left:34%}.WireframeReveal-module__6tVhiW__sectionStack{position:relative}.WireframeReveal-module__6tVhiW__pageAtTop .WireframeReveal-module__6tVhiW__sectionStack{margin-top:-2px}.WireframeReveal-module__6tVhiW__pageScrolled .WireframeReveal-module__6tVhiW__sectionStack{margin-top:0}.WireframeReveal-module__6tVhiW__section{scroll-margin-top:var(--wireframe-nav-height)}.WireframeReveal-module__6tVhiW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:47.999rem){.WireframeReveal-module__6tVhiW__brandHotspot{width:21%;left:12%}.WireframeReveal-module__6tVhiW__workHotspot{width:11%;left:52%}.WireframeReveal-module__6tVhiW__skillsHotspot{width:9%;left:64%}.WireframeReveal-module__6tVhiW__contactHotspot{width:15%;left:72%}.WireframeReveal-module__6tVhiW__toggleHotspot{width:31%;height:47%;top:43%;left:32%}}
