._8TymFG_page{--a-bg:#000;--a-surface:#161619;--a-raised:#1b1b20;--a-text:#f1f1f4;--a-muted:#b6b6bf;--a-coral:var(--project-traction);--a-rose:color-mix(in srgb,var(--project-product),#fff 30%);--a-orange:var(--project-amazon);--a-pink:var(--project-tef);--a-violet:var(--project-kia);--a-accent:var(--a-coral);--a-sky:var(--a-violet);--a-border:#35353c;--a-ring:#85858f;--a-warm-gradient:linear-gradient(110deg,var(--a-coral) 3%,#ffad90 55%,var(--a-orange) 100%);--a-cool-gradient:linear-gradient(110deg,var(--a-violet) 3%,#c7a4ff 50%,var(--a-pink) 100%);--a-product-gradient:linear-gradient(110deg,var(--a-violet) 3%,#d2b5f7 48%,#ffc3b8 100%);--portrait-edge:#48484f;--portrait-back:#252529;--footer-fg:#92929b;--footer-bg:var(--a-bg);--footer-border:#242429;--footer-name:var(--a-text);--metal-red:var(--project-traction);--metal-berry:var(--project-product);--metal-gold:var(--project-amazon);--metal-pink:var(--project-tef);--metal-violet:var(--project-kia);isolation:isolate;background:var(--a-bg);color:var(--a-text);font-family:var(--font-lexend),sans-serif;position:relative;overflow:clip}html[data-theme=dark]:has(._8TymFG_page){background-color:#000}html[data-theme=dark]:has(._8TymFG_page) body{background-color:#000}html[data-theme=light] ._8TymFG_page{--a-bg:#fbf7f1;--a-surface:#fffcf8;--a-raised:#f1ebe3;--a-text:#292632;--a-muted:#625d6a;--a-coral:#bd3c35;--a-rose:#a93662;--a-orange:#86521d;--a-pink:#a43e6b;--a-violet:#7042b7;--a-border:#dcd4ce;--a-ring:#847887;--a-warm-gradient:linear-gradient(110deg,var(--a-coral) 3%,#ac4c36 55%,var(--a-orange) 100%);--a-cool-gradient:linear-gradient(110deg,var(--a-violet) 3%,#8d3f96 50%,var(--a-pink) 100%);--a-product-gradient:linear-gradient(110deg,var(--a-violet) 3%,#9d3b75 48%,#ad3e36 100%);--portrait-edge:#eedbe0;--portrait-back:#d6c7e7;--footer-fg:#6b6271;--metal-red:#df3329;--metal-berry:#8f174d;--metal-gold:#ad7019;--metal-pink:#db2b9b;--metal-violet:#7132cf;--metal-core-brightness:1;--metal-bloom-brightness:1;--metal-bloom-opacity:1}html[data-theme=light]:has(._8TymFG_page){background-color:#fbf7f1}html[data-theme=light]:has(._8TymFG_page) body{background-color:#fbf7f1}._8TymFG_ambient{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(at 100% 30%,#24242866,#0000 60%);width:100%;height:100lvh;transition:opacity .7s;position:fixed;inset:0}._8TymFG_ambient canvas{width:100%;height:100%;display:block}._8TymFG_ambient[data-state=ready],._8TymFG_ambient[data-state=reduced]{opacity:1}._8TymFG_ambient[data-state=fallback]{opacity:1;transition:none}._8TymFG_ambient[data-state=fallback] canvas{display:none}html[data-theme=light] ._8TymFG_ambient{background:radial-gradient(at 90% 60%,#f1dce455,#0000 55%),radial-gradient(at 60% 75%,#f8e3c344,#0000 45%)}._8TymFG_page>footer{z-index:1;position:relative}._8TymFG_content{z-index:1;width:min(1160px,100% - 112px);margin-inline:auto;position:relative}._8TymFG_hero{--hero-accent:var(--a-coral);--hero-sky:var(--a-violet);--hero-copy:var(--a-muted);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:28px;min-height:720px;padding-block:128px 76px;display:grid}._8TymFG_heroCopy{z-index:1;position:relative}._8TymFG_eyebrow{color:var(--a-muted);margin:0 0 28px;font-size:16px;line-height:1.5}._8TymFG_page h1,._8TymFG_page h2,._8TymFG_page h3{font-weight:400}._8TymFG_hero h1{font-family:var(--font-protest),sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(48px,5.3vw,76px);line-height:1.08}._8TymFG_headlineLine{display:block}._8TymFG_headlineCurious{color:var(--a-text)}._8TymFG_systemsWord{transition:color .2s;display:inline-block;position:relative}._8TymFG_systemsWord:after{content:"";background:repeating-linear-gradient(90deg,var(--hero-sky) 0 12px,transparent 12px 18px);opacity:0;height:3px;transition:opacity .2s ease,transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1));position:absolute;bottom:-.035em;left:0;right:0;transform:scaleX(.9)}._8TymFG_curiousWord{--word-gradient:var(--a-warm-gradient);color:var(--hero-accent);display:inline-block}._8TymFG_curiousWord>span{transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1));transition-delay:calc(var(--letter) * 18ms);display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){._8TymFG_curiousWord>span,._8TymFG_complexWord,._8TymFG_workflowProduct,._8TymFG_togetherWord{background-image:var(--word-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._8TymFG_curiousWord>span{background-size:700% 100%;background-position:calc(var(--letter) * 100% / 6) 50%}}._8TymFG_intro{max-width:535px;color:var(--hero-copy);text-wrap:pretty;margin:30px 0 22px;font-size:20px;line-height:1.8}._8TymFG_intro strong{color:var(--a-text);font-weight:400}._8TymFG_workLink{color:var(--a-text);font-size:18px}._8TymFG_portrait{isolation:isolate;justify-self:end;width:100%;max-width:460px;position:relative}._8TymFG_portraitInteraction{position:relative}._8TymFG_portraitFrame{z-index:1;pointer-events:none;width:100%;height:auto;display:block;position:relative;overflow:visible}._8TymFG_portraitBack{fill:var(--portrait-back)}._8TymFG_portraitEdge{fill:var(--portrait-edge)}._8TymFG_portraitPhoto{object-fit:cover;object-position:center 28%;width:360px;height:430px;display:block}._8TymFG_portraitRing{fill:none;stroke:var(--a-ring);stroke-width:.9px;stroke-dasharray:6 5;opacity:.6}._8TymFG_portraitGround{opacity:.2;filter:blur(15px);z-index:0;background:#000;border-radius:50%;height:3%;position:absolute;bottom:7%;left:25%;right:15%;transform:rotate(-8deg)}._8TymFG_achievements{border:1px solid var(--a-border);background:color-mix(in srgb,var(--a-bg),transparent 12%);border-radius:16px;padding:28px 32px 32px}._8TymFG_page ._8TymFG_achievements h2{font-family:var(--font-lexend),sans-serif;letter-spacing:0;color:var(--a-muted);font-size:15px;line-height:1.6}._8TymFG_achievementGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;display:grid}._8TymFG_achievement{--metric-tone:var(--a-accent);border-left:1px solid var(--a-border);flex-direction:column;min-width:0;padding-inline:28px;display:flex;position:relative}._8TymFG_achievement[data-visual=conversion]{--metric-tone:var(--a-rose)}._8TymFG_achievement[data-visual=scale]{--metric-tone:var(--a-violet)}._8TymFG_achievement[data-visual=revenue]{--metric-tone:var(--a-orange)}._8TymFG_achievement:first-child{border-left:0;padding-left:0}._8TymFG_achievement:last-child{padding-right:0}._8TymFG_achievement dt{color:var(--a-text);margin-top:14px;font-size:17px;line-height:1.5}._8TymFG_achievementContext{color:var(--a-muted);text-wrap:pretty;margin-top:5px;font-size:13px;line-height:1.6;display:block}._8TymFG_achievementVisual{width:80px;height:28px;color:var(--metric-tone);opacity:.55;margin-top:14px;transition:opacity .2s;display:block}._8TymFG_achievementVisual :is(rect,circle){fill:color-mix(in srgb,currentColor,transparent 75%);stroke:currentColor;stroke-width:1px;transform-box:fill-box;transform-origin:bottom;transition:transform .2s var(--ease-out,cubic-bezier(.23,1,.32,1))}._8TymFG_achievementVisual path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}._8TymFG_achievementVisual ._8TymFG_achievementCheck{opacity:.6;transition:opacity .2s}._8TymFG_achievement:active ._8TymFG_achievementVisual{opacity:1}._8TymFG_achievement dd{font-family:var(--font-protest),sans-serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--metric-tone);transition:transform .2s var(--ease-out,cubic-bezier(.23,1,.32,1));order:-1;margin:0;font-size:clamp(48px,5vw,66px);line-height:1.05}._8TymFG_clients{z-index:1;isolation:isolate;width:100%;margin:40px auto 36px;padding-block:28px 24px;position:relative}._8TymFG_clients:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--a-surface),transparent 12%);border-block:1px solid color-mix(in srgb,var(--a-border),transparent 25%);position:absolute;inset:0 -2px;transform:skewY(-.8deg)}._8TymFG_clientHeading{text-align:center;justify-content:center;align-items:center;gap:20px;width:calc(100% - 48px);margin-inline:auto;display:flex}._8TymFG_clientMetal{z-index:2;position:absolute;inset:0 -2px;transform:skewY(-.8deg)}._8TymFG_page ._8TymFG_clients h2{overflow-wrap:anywhere;min-width:0;font-family:var(--font-lexend),sans-serif;letter-spacing:0;color:var(--a-muted);font-size:14px;line-height:1.6}._8TymFG_clientMarquee{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;touch-action:auto;scroll-behavior:auto;width:min(1440px,100% - 80px);margin:20px auto 0;padding-block:8px 12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}._8TymFG_clientMarquee[data-dragging=true]{cursor:grabbing}._8TymFG_clientMarquee::-webkit-scrollbar{display:none}._8TymFG_clientTrack{width:max-content;display:flex}._8TymFG_clientLogos{flex-shrink:0;align-items:center;gap:48px;margin:0;padding:0 48px 0 0;list-style:none;display:flex}._8TymFG_clientLogos li{flex-shrink:0;justify-content:center;align-items:center;width:152px;height:76px;display:flex;position:relative}._8TymFG_clientLogos li:after{content:"";background:var(--a-ring);opacity:.28;border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% - 2px);right:-26px}._8TymFG_clientLogos img{object-fit:contain;filter:brightness(0)invert();opacity:.88;pointer-events:none;width:auto;max-width:120px;height:50px;display:block}._8TymFG_clientLogos ._8TymFG_discountLogo{filter:none;width:120px;height:auto}._8TymFG_clientLogos ._8TymFG_amazonLogo{height:50px}._8TymFG_clientLogos ._8TymFG_kiaLogo{width:96px;height:auto}._8TymFG_clientLogos ._8TymFG_symbolLogo{width:50px}._8TymFG_clientLogos ._8TymFG_youtubeLogo{width:70px}._8TymFG_clientLogos ._8TymFG_jaguarLogo{width:120px}._8TymFG_clientLogos ._8TymFG_landRoverLogo{width:92px}._8TymFG_clientLogos ._8TymFG_edplusLogo,._8TymFG_clientLogos ._8TymFG_navyLogo{width:120px;height:auto}._8TymFG_clientLogos ._8TymFG_airForceLogo{width:58px;height:60px}._8TymFG_clientLogos ._8TymFG_hyundaiLogo{width:82px;height:auto}._8TymFG_clientLogos ._8TymFG_hondaLogo{width:60px;height:auto}html[data-theme=light] ._8TymFG_clientLogos img{filter:brightness(0);opacity:.85}html[data-theme=light] ._8TymFG_clientLogos ._8TymFG_discountLogo{filter:none;opacity:1}._8TymFG_expertise{border-top:1px solid var(--a-border);padding-block:64px 76px}._8TymFG_sectionIntro{text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0 auto 56px;display:flex}._8TymFG_sectionIntro h2{max-width:800px}._8TymFG_page h2{font-family:var(--font-protest),sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(36px,3.2vw,46px);line-height:1.16}._8TymFG_sectionIntro p{color:var(--a-muted);text-wrap:balance;max-width:610px;margin:0;font-size:18px;line-height:1.85}._8TymFG_complexWord{--word-gradient:var(--a-cool-gradient);white-space:nowrap;display:inline-block}._8TymFG_personal{border-top:1px solid var(--a-border);padding-block:56px 60px}._8TymFG_personalHeading{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}._8TymFG_personalHeading h2{white-space:nowrap;grid-column:2}._8TymFG_personalHeading>svg{fill:none;width:94px;height:44px;stroke:var(--a-sky);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transform:rotate(-4deg)}._8TymFG_interest{--object-rest:rotate(-7deg);--interest-tone:var(--a-coral);min-width:0}._8TymFG_interest[data-interest=camera]{--object-rest:rotate(8deg);--interest-tone:var(--a-sky)}._8TymFG_interest[data-interest=hike]{--object-rest:rotate(3deg);--interest-tone:var(--a-orange)}._8TymFG_interest[data-interest=film]{--object-rest:rotate(-12deg);--interest-tone:var(--a-pink)}._8TymFG_page a:focus-visible,._8TymFG_clientMarquee:focus-visible{outline:2px solid var(--a-accent);outline-offset:6px}._8TymFG_clientMarquee:focus-visible{outline-offset:-2px;-webkit-mask-image:none;mask-image:none}._8TymFG_climbingWall{filter:drop-shadow(6px 11px 7px #0005);width:132px;height:145px}._8TymFG_wallFace{background:radial-gradient(circle,#4e4944 1px,#0000 1.5px) 7px 7px/20px 20px,linear-gradient(135deg,#b4aca1,#8d857d 57%,#6c645d);border:1px solid #b6aba1;border-radius:5px;display:block;position:absolute;inset:0 5px 3px 0;transform:perspective(600px)rotateY(-16deg)rotateX(6deg);box-shadow:5px 6px #5a5149,6px 7px 1px #37322e,inset 1px 2px 1px #e9e1d04d}._8TymFG_wallHold{background:radial-gradient(at 34% 10%,#efd9bf,#d49465 35%,#a45631 90%);border-radius:48% 43% 29% 37%/52% 47% 30% 42%;width:52px;height:28px;display:block;position:absolute;top:23px;left:13px;transform:rotate(-25deg);box-shadow:2px 5px #6e391f,4px 8px 5px #3c2d2570,inset 0 2px 1px #fff5}._8TymFG_wallHold:nth-child(2){background:radial-gradient(at 20% 13%,#b7c1c4,#86959f 42%,#52616c);border-radius:54% 35% 31% 38%;width:35px;height:33px;top:59px;left:77px;transform:rotate(18deg);box-shadow:2px 4px #45525a,3px 7px 5px #3c2d256b}._8TymFG_wallHold:nth-child(3){border-radius:43% 52% 37% 29%;width:53px;height:24px;top:105px;left:16px;transform:rotate(13deg)}._8TymFG_wallHold>i{background:#4e3d32;border:1px solid #d2bba4;border-radius:50%;width:6px;height:6px;position:absolute;top:51%;left:52%;box-shadow:0 1px #ead2b580}._8TymFG_camera{filter:drop-shadow(6px 10px 6px #0005);width:148px;height:115px}._8TymFG_cameraBody{background:linear-gradient(155deg,#444448,#18181b 57%,#303034);border:1px solid #65656a;border-radius:10px;position:absolute;inset:26px 0 0;box-shadow:inset 0 2px 1px #ffffff26,inset -4px -5px 4px #0009}._8TymFG_cameraTop{background:linear-gradient(170deg,#e7e1d9,#a6a2a1 58%,#6e6b6c);border:1px solid #858184;border-radius:9px 9px 2px 2px;height:26px;position:absolute;inset:17px 0 auto}._8TymFG_cameraDial{background:repeating-linear-gradient(90deg,#57545a 0 2px,#bbb5b2 2px 3px);border:1px solid #737174;border-radius:4px 4px 1px 1px;width:25px;height:11px;position:absolute;top:9px;left:13px}._8TymFG_cameraGrip{background:repeating-linear-gradient(90deg,#353236 0 1px,#252226 1px 3px);border-left:1px solid #48454a;border-radius:4px 7px 6px 2px;width:30px;position:absolute;top:46px;bottom:4px;right:5px}._8TymFG_cameraViewfinder{background:linear-gradient(130deg,#76908f,#252e37);border:3px solid #565057;border-radius:2px;width:19px;height:12px;position:absolute;top:24px;left:13px}._8TymFG_cameraLens{background:repeating-conic-gradient(#29282e 0deg 3deg,#59545b 3deg 5deg);border:5px solid #555358;border-radius:50%;width:77px;height:77px;position:absolute;top:43px;left:29px;box-shadow:4px 7px #17161a,6px 9px 7px #0008,inset 0 0 0 5px #302e34}._8TymFG_cameraLens>i{background:radial-gradient(circle at 32% 29%,#c1bda9 0%,#738f8d 8%,#3f565b 18%,#131d26 40%,#080b11 66%,#3e4d57 80%,#0e1217 90%);border:3px solid #1b1e21;border-radius:50%;position:absolute;inset:10px;box-shadow:inset 3px 3px 5px #0009}._8TymFG_film,._8TymFG_terrain{filter:drop-shadow(5px 9px 5px #0005);width:156px;height:143px}._8TymFG_shelfIllustration{width:100%;height:100%;display:block;overflow:visible}._8TymFG_reelFace{transform-origin:0 0;transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1))}._8TymFG_hikingTrail{transition:stroke .2s}._8TymFG_workflow{border-top:1px solid var(--a-border);padding-block:78px 86px}._8TymFG_workflowHeading{min-width:0}._8TymFG_intentWord{display:inline-block;position:relative}._8TymFG_intentFrame{border:1px solid color-mix(in srgb,var(--a-sky),transparent 50%);pointer-events:none;position:absolute;inset:.035em -.065em -.035em}._8TymFG_intentFrame i{background:var(--a-sky);border:1px solid var(--a-bg);width:5px;height:5px;position:absolute}._8TymFG_intentFrame i:first-child{top:-3px;left:-3px}._8TymFG_intentFrame i:nth-child(2){top:-3px;right:-3px}._8TymFG_intentFrame i:nth-child(3){bottom:-3px;left:-3px}._8TymFG_intentFrame i:nth-child(4){bottom:-3px;right:-3px}._8TymFG_workflowProduct{--word-gradient:var(--a-product-gradient);display:inline-block}._8TymFG_workflowIntro{max-width:680px;color:var(--a-muted);margin:26px 0 30px;font-size:18px;line-height:1.8}._8TymFG_contact{justify-content:space-between;align-items:center;gap:48px;padding-block:80px 94px;display:flex;position:relative}._8TymFG_contact:before{content:"";background:linear-gradient(90deg,var(--a-coral),var(--a-violet) 42%,var(--a-border) 82%);opacity:.55;height:1px;position:absolute;inset:0 0 auto}._8TymFG_contact h2{text-wrap:balance;flex:1;min-width:0;font-size:clamp(34px,3.2vw,46px);line-height:1.16}._8TymFG_togetherWord{--word-gradient:var(--a-warm-gradient);padding-inline:.03em .08em;font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:-.035em;margin-bottom:-.13em;margin-left:-.03em;padding-bottom:.13em;font-size:1.17em;font-style:italic;line-height:.98;display:inline-block}._8TymFG_contactLinks{align-items:center;gap:40px;display:flex}._8TymFG_contactLinks a{white-space:nowrap}._8TymFG_contactLinks ._8TymFG_contactPrimary{border:1px solid var(--a-text);min-height:58px;color:var(--a-bg);background:var(--a-text);border-radius:999px;gap:28px;padding:14px 22px;font-size:18px;font-weight:500}._8TymFG_contactLinks a:last-child{color:var(--a-muted);font-size:17px}@media (hover:hover) and (pointer:fine){._8TymFG_achievement:hover dd{transform:translateY(-3px)}._8TymFG_achievement:hover ._8TymFG_achievementVisual{opacity:1}._8TymFG_achievement[data-visual=conversion]:hover rect{transform:scaleY(1.1)}._8TymFG_achievement[data-visual=scale]:hover rect:nth-of-type(2n){transform:translate(2px)}._8TymFG_achievement[data-visual=support]:hover rect:last-of-type{transform:translateY(-2px)}._8TymFG_achievement[data-visual=revenue]:hover rect{transform:scaleY(1.1)}._8TymFG_achievement:hover ._8TymFG_achievementCheck{opacity:1}._8TymFG_headline:hover ._8TymFG_systemsWord{color:var(--hero-sky)}._8TymFG_headline:hover ._8TymFG_systemsWord:after{opacity:.8;transform:scaleX(1)}._8TymFG_headline:hover ._8TymFG_curiousWord>span:nth-child(odd){transform:translateY(-4px)rotate(-3deg)}._8TymFG_headline:hover ._8TymFG_curiousWord>span:nth-child(2n){transform:translateY(3px)rotate(3deg)}._8TymFG_interest:hover ._8TymFG_reelFace{transform:rotate(20deg)}._8TymFG_interest:hover ._8TymFG_hikingTrail{stroke:#ffdbad}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){._8TymFG_heroCopy{animation:_8TymFG_arrive .65s var(--ease-out,cubic-bezier(.23,1,.32,1)) both}._8TymFG_portrait{animation:_8TymFG_portrait-arrive .85s var(--ease-out,cubic-bezier(.23,1,.32,1)) both}@keyframes _8TymFG_arrive{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _8TymFG_portrait-arrive{0%{opacity:.5;transform:translateY(20px)rotate(-3deg)}to{opacity:1;transform:none}}}@media (max-width:1100px){._8TymFG_content{width:calc(100% - 80px)}._8TymFG_hero{min-height:660px}._8TymFG_hero h1{font-size:clamp(43px,5.4vw,66px)}._8TymFG_contactLinks{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:760px){._8TymFG_content{width:calc(100% - 48px)}._8TymFG_hero{grid-template-columns:1fr;gap:12px;min-height:0;padding-block:122px 54px}._8TymFG_eyebrow{margin-bottom:22px}._8TymFG_hero h1{font-size:clamp(41px,7.8vw,60px)}._8TymFG_intro{max-width:520px;margin-top:26px;font-size:18px;line-height:1.8}._8TymFG_portrait{justify-self:center;width:min(100%,370px);margin-top:4px}._8TymFG_achievements{padding:24px 20px 28px}._8TymFG_achievementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;margin-top:24px}._8TymFG_achievement{padding-inline:20px}._8TymFG_achievement:nth-child(odd){border-left:0;padding-left:0}._8TymFG_achievement:nth-child(2n){padding-right:0}._8TymFG_achievement dt{margin-top:12px;font-size:16px}._8TymFG_achievementContext{font-size:12px}._8TymFG_achievement dd{font-size:clamp(44px,8vw,58px)}._8TymFG_clients{margin-block:40px 24px;padding-block:24px 20px}._8TymFG_clients:before,._8TymFG_clientMetal{transform:skewY(-1.2deg)}._8TymFG_clientHeading{gap:12px}._8TymFG_page ._8TymFG_clients h2{font-size:12px}._8TymFG_clientMarquee{width:100%;margin-top:16px;padding-block:6px 8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._8TymFG_clientLogos{gap:28px;padding-right:28px}._8TymFG_clientLogos li{width:120px;height:64px}._8TymFG_clientLogos li:after{right:-16px}._8TymFG_clientLogos img{max-width:108px;height:42px}._8TymFG_clientLogos ._8TymFG_discountLogo{width:108px;height:auto}._8TymFG_clientLogos ._8TymFG_amazonLogo{height:44px}._8TymFG_clientLogos ._8TymFG_kiaLogo{width:84px}._8TymFG_clientLogos ._8TymFG_symbolLogo{width:44px}._8TymFG_clientLogos ._8TymFG_youtubeLogo{width:62px}._8TymFG_clientLogos ._8TymFG_jaguarLogo,._8TymFG_clientLogos ._8TymFG_edplusLogo,._8TymFG_clientLogos ._8TymFG_navyLogo{width:108px}._8TymFG_clientLogos ._8TymFG_airForceLogo{width:50px;height:52px}._8TymFG_clientLogos ._8TymFG_hondaLogo{width:52px}._8TymFG_expertise{padding-block:54px 60px}._8TymFG_sectionIntro{gap:20px;margin-bottom:36px}._8TymFG_desktopBreak{display:none}._8TymFG_sectionIntro p{max-width:550px;font-size:17px}._8TymFG_personal{padding-block:44px 42px}._8TymFG_personalHeading{gap:16px}._8TymFG_personalHeading>svg{width:48px;max-width:100%;height:36px}._8TymFG_workflow{padding-block:54px 60px}._8TymFG_workflowIntro{margin-bottom:26px;font-size:17px}._8TymFG_contact{flex-direction:column;align-items:flex-start;gap:26px;padding-block:54px 64px}._8TymFG_contact h2{width:100%}._8TymFG_contactLinks{flex-flow:wrap;align-items:center;gap:12px 28px}}@media (min-width:761px) and (max-width:1000px){._8TymFG_achievementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}._8TymFG_achievement:nth-child(odd){border-left:0;padding-left:0}._8TymFG_achievement:nth-child(2n){padding-right:0}._8TymFG_achievement dd{font-size:56px}}@media (max-width:360px){._8TymFG_personalHeading{gap:12px}._8TymFG_personalHeading>svg{width:44px}._8TymFG_hero h1{font-size:36px}._8TymFG_achievement{padding-inline:12px}._8TymFG_achievement dd{font-size:36px}._8TymFG_achievement dt{font-size:14px}}@media (min-width:1101px){._8TymFG_hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0;min-height:760px;padding-block:144px 96px}._8TymFG_hero h1{font-size:clamp(72px,6vw,90px)}._8TymFG_hero ._8TymFG_portrait{width:calc(100% + 48px);max-width:510px;margin-right:-48px}._8TymFG_intro{max-width:510px}._8TymFG_achievements{background:0 0;border:0;border-radius:0;width:calc(100% + 48px);margin-left:-24px;padding:0 0 40px}._8TymFG_achievementGrid{grid-template-columns:1.15fr 1fr 1fr .95fr;gap:36px;margin-top:32px}._8TymFG_achievement{border:0;padding-inline:0}._8TymFG_achievement:nth-child(2n){padding-top:56px}._8TymFG_achievement dd{font-size:clamp(64px,5.5vw,78px)}._8TymFG_expertise{border-top:0;padding-block:72px}._8TymFG_sectionIntro{margin:0 auto 64px}._8TymFG_sectionIntro h2{font-size:clamp(46px,4.2vw,62px);line-height:1.06}._8TymFG_sectionIntro p{max-width:610px}._8TymFG_workflow{border-top:0;grid-template-columns:1.05fr 1fr;gap:0 80px;padding-block:80px 88px;display:grid}._8TymFG_workflow h2{font-size:clamp(48px,4.4vw,64px)}._8TymFG_workflowIntro{align-self:end;max-width:400px;margin:0 0 8px}._8TymFG_personal{border-top:0;padding-block:48px 64px}._8TymFG_personal h2{font-size:44px}._8TymFG_contact{padding-block:88px 96px}._8TymFG_contact h2{font-size:clamp(48px,4.7vw,68px)}._8TymFG_contactLinks{flex-direction:column;align-items:flex-start;gap:16px;padding-right:48px}}@media (prefers-reduced-motion:reduce){._8TymFG_achievement dd,._8TymFG_achievementVisual,._8TymFG_achievementVisual :is(rect,circle,path){transition:none;transform:none!important}._8TymFG_portraitFrame,._8TymFG_portraitFrame g{transform:none!important}._8TymFG_clientLogos[aria-hidden=true]{display:none}._8TymFG_curiousWord>span,._8TymFG_systemsWord,._8TymFG_systemsWord:after,._8TymFG_reelFace{transition:none;transform:none!important}._8TymFG_hikingTrail{transition:none}}@media (forced-colors:active){._8TymFG_curiousWord,._8TymFG_curiousWord>span,._8TymFG_complexWord,._8TymFG_workflowProduct,._8TymFG_togetherWord{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}._8TymFG_intentFrame{border-color:canvastext}._8TymFG_intentFrame i{background:canvastext}._8TymFG_contactLinks ._8TymFG_contactPrimary{color:buttontext;background:buttonface;border-color:buttontext}}
.p1C05G_shelf{margin-top:12px;position:relative}.p1C05G_route{fill:none;width:100%;height:190px;stroke:var(--a-ring);stroke-width:.8px;stroke-dasharray:3 7;opacity:.27;pointer-events:none;position:absolute;inset:20px 0 auto}.p1C05G_collection{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:28px 0 16px;list-style:none;display:grid;position:relative}.p1C05G_interest{--tag-turn:rotate(-4deg);--tag-ink:#18181b;min-width:0}.p1C05G_interest figure{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.p1C05G_interest:nth-child(2){--tag-turn:rotate(3deg);margin-top:-16px}.p1C05G_interest:nth-child(3){--tag-turn:rotate(-2deg);margin-top:14px}.p1C05G_interest:nth-child(4){--tag-turn:rotate(4deg);margin-top:-4px}.p1C05G_objectStage{perspective:650px;place-items:center;width:100%;min-width:0;height:134px;display:grid;position:relative}.p1C05G_object{z-index:1;pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.p1C05G_object>span{scale:.68;transform:var(--object-rest);transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1));display:block;position:relative}.p1C05G_doodle{width:100%;height:100%;color:var(--interest-tone);stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;inset:0;overflow:visible;scale:.9}.p1C05G_doodle>path,.p1C05G_doodle>circle{opacity:.6}.p1C05G_orbit{fill:currentColor;fill-opacity:.04;stroke-opacity:.22;stroke-dasharray:2 6;transform-origin:110px 88px;transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1)),stroke-opacity .2s ease;transform:rotate(-12deg)}.p1C05G_interest:nth-child(2n) .p1C05G_orbit{transform:rotate(14deg)}.p1C05G_label{background:var(--interest-tone);color:var(--tag-ink);white-space:nowrap;transform:var(--tag-turn);transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1));border-radius:3px 7px 4px 5px;padding:7px 15px 8px;font-size:16px;line-height:1.5;display:block;position:relative}.p1C05G_label:before{content:"";border:1px solid color-mix(in srgb,var(--a-bg),transparent 90%);background:color-mix(in srgb,var(--a-text),transparent 65%);width:26px;height:8px;position:absolute;top:-4px;left:calc(50% - 13px);transform:rotate(-7deg)}.p1C05G_collection:focus-visible{outline:2px solid var(--a-accent);outline-offset:6px}.p1C05G_personalNote{max-width:680px;color:var(--a-muted);text-align:center;text-wrap:pretty;margin:32px auto 0;font-size:18px;line-height:1.9}.p1C05G_personalNote em{color:var(--a-text);font:italic 25px/1.4 var(--font-instrument-serif),Georgia,serif}html[data-theme=light] .p1C05G_interest{--tag-ink:#292632}html[data-theme=light] .p1C05G_label{background:color-mix(in srgb,var(--interest-tone),#fff6e9 83%);border:1px solid color-mix(in srgb,var(--interest-tone),transparent 80%)}@media (hover:hover) and (pointer:fine){.p1C05G_interest:hover .p1C05G_object>span{transform:translateY(-4px)rotate(0)}.p1C05G_interest:hover .p1C05G_label{transform:translateY(-2px)rotate(0)}.p1C05G_interest:hover .p1C05G_orbit{stroke-opacity:.5;transform:rotate(0)}}@media (max-width:1100px){.p1C05G_collection{gap:20px}.p1C05G_objectStage{height:128px}.p1C05G_object>span{scale:.65}.p1C05G_label{padding-inline:12px;font-size:15px}}@media (max-width:760px){.p1C05G_shelf{margin-top:12px}.p1C05G_route{display:none}.p1C05G_collection{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:148px;grid-auto-flow:column;gap:20px;margin-inline:-24px;padding:24px 24px 22px;overflow-x:auto}.p1C05G_interest{scroll-snap-align:center}.p1C05G_interest figure{gap:12px}.p1C05G_interest:nth-child(2){margin-top:-10px}.p1C05G_interest:nth-child(3){margin-top:6px}.p1C05G_interest:nth-child(4){margin-top:-4px}.p1C05G_objectStage{height:120px}.p1C05G_object>span{scale:.62}.p1C05G_label{padding:6px 12px;font-size:14px}.p1C05G_personalNote{margin-top:24px;font-size:16px;line-height:1.9}.p1C05G_personalNote em{font-size:23px}}@media (prefers-reduced-motion:reduce){.p1C05G_interest:hover .p1C05G_object>span{transform:var(--object-rest)}.p1C05G_interest:hover .p1C05G_label{transform:var(--tag-turn)}.p1C05G_interest:hover .p1C05G_orbit{transform:rotate(-12deg)}.p1C05G_interest:nth-child(2n):hover .p1C05G_orbit{transform:rotate(14deg)}.p1C05G_object>span,.p1C05G_label,.p1C05G_orbit{transition:none}}
.lxK7jW_story{--cycle:18s;--wf-panel:#141417;--wf-line:#46464f;--wf-green:#a8d5b3;--wf-ink:#e7e7ec;--wf-claude:var(--project-amazon);--wf-codex:#e5e5eb;--wf-label:#18181b;--wf-action:var(--project-traction);--flow-ease:var(--ease-in-out,cubic-bezier(.77,0,.175,1));grid-column:1/-1;min-width:0;margin-top:32px;position:relative}html[data-theme=light] .lxK7jW_story{--wf-panel:#fffcf8;--wf-line:#c3b8c7;--wf-green:#357649;--wf-ink:#4e4557;--wf-claude:#ffd17f;--wf-codex:#e4d8f6}.lxK7jW_viewport{margin:4px -32px 0;overflow:hidden}.lxK7jW_scene{width:100%;max-height:490px;font-family:var(--font-lexend),sans-serif;margin-inline:auto;display:block;overflow:visible}.lxK7jW_dotField{color:var(--a-ring);opacity:.18}.lxK7jW_phaseNotes{font:italic 25px var(--font-instrument-serif),Georgia,serif;fill:var(--a-muted)}.lxK7jW_noteSketch{animation:lxK7jW_note-sketch var(--cycle) linear infinite}.lxK7jW_noteClaude{opacity:0;animation:lxK7jW_note-claude var(--cycle) linear infinite}.lxK7jW_noteCode{opacity:0;animation:lxK7jW_note-code var(--cycle) linear infinite}.lxK7jW_noteReview{opacity:0;animation:lxK7jW_note-review var(--cycle) linear infinite}.lxK7jW_windowSurface{fill:var(--wf-panel);stroke:var(--wf-line);stroke-width:1px}.lxK7jW_windowShadow{fill:var(--a-bg);opacity:.4}.lxK7jW_windowRule{stroke:var(--wf-line);stroke-width:1px;fill:none}.lxK7jW_windowTitle{fill:var(--a-text);font-size:12px}.lxK7jW_windowControls{fill:var(--wf-line)}.lxK7jW_toolbar{color:var(--a-muted);opacity:.6}.lxK7jW_canvasLabel{fill:var(--a-muted);font-size:9px}.lxK7jW_artboardOutline{fill:none;stroke:var(--wf-line);stroke-width:1px}.lxK7jW_designWindow{transform-origin:400px 201px;animation:lxK7jW_design-window var(--cycle) var(--flow-ease) infinite}.lxK7jW_sketch{color:var(--wf-ink);animation:lxK7jW_sketch-fade var(--cycle) linear infinite}.lxK7jW_drawImage,.lxK7jW_drawText,.lxK7jW_drawButton,.lxK7jW_drawFooter{stroke-dasharray:1;stroke-dashoffset:1px}.lxK7jW_drawImage{animation:lxK7jW_draw-image var(--cycle) linear infinite}.lxK7jW_drawText{animation:lxK7jW_draw-text var(--cycle) linear infinite}.lxK7jW_drawButton{animation:lxK7jW_draw-button var(--cycle) linear infinite}.lxK7jW_drawFooter{animation:lxK7jW_draw-footer var(--cycle) linear infinite}.lxK7jW_buttonRefine{transform-origin:389px 247px;animation:lxK7jW_button-refine var(--cycle) var(--flow-ease) infinite}.lxK7jW_pencil{opacity:0;animation:lxK7jW_pencil var(--cycle) linear infinite}.lxK7jW_selection{opacity:0;animation:lxK7jW_selection var(--cycle) linear infinite}.lxK7jW_githubWindow{opacity:0;animation:lxK7jW_github-window var(--cycle) var(--flow-ease) infinite}.lxK7jW_gitMark{color:var(--a-text)}.lxK7jW_prNumber{fill:var(--a-muted);font:11px ui-monospace,monospace}.lxK7jW_previewOutline{fill:var(--a-raised);stroke:var(--wf-line);stroke-width:1px}.lxK7jW_reviewHeading{fill:var(--a-text);font-size:16px}.lxK7jW_reviewBody{fill:var(--a-muted);font-size:10px}.lxK7jW_checkRow circle{fill:color-mix(in srgb,var(--wf-green),transparent 90%)}.lxK7jW_checkRow path{fill:none;stroke:var(--wf-green);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lxK7jW_checkRow text{fill:var(--a-muted);font-size:11px}.lxK7jW_reviewerAvatar circle:first-child{fill:var(--a-coral)}.lxK7jW_reviewerAvatar path{fill:none;stroke:var(--wf-label);stroke-width:1.2px;stroke-linecap:round}.lxK7jW_reviewerAvatar circle:not(:first-child){fill:var(--wf-label)}.lxK7jW_approveButton{fill:color-mix(in srgb,var(--wf-green),transparent 88%);stroke:var(--wf-green);stroke-width:.8px;transform-origin:531px 300px;animation:lxK7jW_approve-button var(--cycle) linear infinite}.lxK7jW_approveLabel{fill:var(--wf-green);animation:lxK7jW_approve-label var(--cycle) linear infinite;font-size:11px}.lxK7jW_approvedLabel{opacity:0;animation:lxK7jW_approved-label var(--cycle) linear infinite}.lxK7jW_approvedLabel path{fill:none;stroke:var(--wf-green);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.lxK7jW_approvedLabel text{fill:var(--wf-green);font-size:11px}.lxK7jW_designTransfer{transform-origin:258px 150px;animation:lxK7jW_design-transfer var(--cycle) var(--flow-ease) infinite}.lxK7jW_cleanDesign{opacity:0;animation:lxK7jW_digitize var(--cycle) linear infinite}.lxK7jW_previewTitle{letter-spacing:-.6px;fill:var(--a-text);font-size:20px;font-weight:500}.lxK7jW_previewLine{fill:var(--a-muted);opacity:.45}.lxK7jW_previewButtonLabel{fill:var(--wf-label);font-size:11px}.lxK7jW_claudeAnchor{transform:translate(640px,164px)}.lxK7jW_claude{opacity:0;animation:lxK7jW_claude var(--cycle) var(--flow-ease) infinite}.lxK7jW_claudeBody{transform-origin:27px 28px;animation:lxK7jW_claude-nod var(--cycle) var(--flow-ease) infinite}.lxK7jW_claudeShape{fill:var(--wf-claude);stroke:color-mix(in srgb,var(--wf-claude),#000 18%);stroke-width:1px;stroke-linejoin:round}.lxK7jW_claudeArm{fill:none;stroke:var(--wf-claude);stroke-width:3px;stroke-linecap:round}.lxK7jW_claudeFace{fill:none;stroke:var(--wf-label);stroke-width:2.2px;stroke-linecap:round}.lxK7jW_claudeName{fill:var(--a-orange);font-size:13px}.lxK7jW_assistantTask{fill:var(--a-muted);font-size:8px}.lxK7jW_claudeBubble{animation:lxK7jW_claude-bubble var(--cycle) linear infinite}.lxK7jW_claudeBubble rect,.lxK7jW_claudeBubble path{fill:var(--wf-panel);stroke:var(--wf-line)}.lxK7jW_claudeBubble text{fill:var(--a-muted);font-size:9px}.lxK7jW_assistantAnchor{transform:translate(672px,280px)}.lxK7jW_assistant{opacity:0;animation:lxK7jW_assistant var(--cycle) var(--flow-ease) infinite}.lxK7jW_buddyBody{transform-origin:26px 44px;animation:lxK7jW_buddy var(--cycle) var(--flow-ease) infinite}.lxK7jW_buddyCase{fill:var(--wf-codex);stroke:#9696a0;stroke-width:1.5px}.lxK7jW_buddyFace{fill:none;stroke:var(--wf-label);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lxK7jW_buddyArm,.lxK7jW_buddyLegs{fill:none;stroke:var(--wf-codex);stroke-width:3px;stroke-linecap:round}.lxK7jW_buddyCheek{fill:#a4a4ae}.lxK7jW_buddyName{fill:var(--a-text);font-size:13px}.lxK7jW_agentCursor{opacity:0;animation:lxK7jW_agent-cursor var(--cycle) var(--flow-ease) infinite}.lxK7jW_agentCursor text,.lxK7jW_buildCursor text,.lxK7jW_reviewerCursor text{font-size:9px}.lxK7jW_buildCursor{opacity:0;animation:lxK7jW_build-cursor var(--cycle) var(--flow-ease) infinite}.lxK7jW_codePatch{opacity:0;animation:lxK7jW_code-patch var(--cycle) linear infinite}.lxK7jW_codePatch rect{fill:var(--wf-panel);stroke:var(--a-sky);stroke-width:.6px}.lxK7jW_codePatch text{fill:var(--a-sky);font:9px ui-monospace,monospace}.lxK7jW_reviewerCursor{opacity:0;animation:lxK7jW_reviewer-cursor var(--cycle) var(--flow-ease) infinite}.lxK7jW_sparkOne{opacity:0;animation:lxK7jW_spark-one var(--cycle) var(--flow-ease) infinite}.lxK7jW_sparkTwo{opacity:0;animation:lxK7jW_spark-two var(--cycle) var(--flow-ease) infinite}.lxK7jW_sparkThree{opacity:0;animation:lxK7jW_spark-three var(--cycle) var(--flow-ease) infinite}.lxK7jW_sideNote{fill:var(--a-muted);font:italic 17px var(--font-instrument-serif),Georgia,serif;animation:lxK7jW_side-note var(--cycle) linear infinite}.lxK7jW_sideNote path{fill:none;stroke:var(--a-muted);stroke-width:1px;stroke-linecap:round;opacity:.6}.lxK7jW_stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.lxK7jW_stages li{align-items:baseline;gap:12px;min-width:0;padding-top:20px;display:flex;position:relative}.lxK7jW_stageTrack{background:var(--a-border);height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.lxK7jW_stageTrack i{background:var(--a-sky);transform-origin:0;width:100%;height:100%;animation:lxK7jW_progress-one var(--cycle) linear infinite;display:block;transform:scaleX(0)}.lxK7jW_stages li:nth-child(2) .lxK7jW_stageTrack i{background:var(--a-accent);animation-name:lxK7jW_progress-two}.lxK7jW_stages li:nth-child(3) .lxK7jW_stageTrack i{animation-name:lxK7jW_progress-three}.lxK7jW_stageIndex{color:var(--a-sky);font:11px/1.4 ui-monospace,monospace}.lxK7jW_stages li:nth-child(2) .lxK7jW_stageIndex{color:var(--a-accent)}.lxK7jW_stages h3{font-family:var(--font-lexend),sans-serif;letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.5}.lxK7jW_stages p{color:var(--a-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.lxK7jW_story[data-playing=false] *,.lxK7jW_story[data-playing=false] :after{animation-play-state:paused!important}@keyframes lxK7jW_note-sketch{0%{opacity:0}3%,27%{opacity:1}31%,to{opacity:0}}@keyframes lxK7jW_note-claude{0%,31%{opacity:0}34%,41%{opacity:1}45%,to{opacity:0}}@keyframes lxK7jW_note-code{0%,44%{opacity:0}47%,58%{opacity:1}62%,to{opacity:0}}@keyframes lxK7jW_note-review{0%,62%{opacity:0}66%,94%{opacity:1}98%,to{opacity:0}}@keyframes lxK7jW_design-window{0%{opacity:0;transform:translateY(6px)}3%,57%{opacity:1;transform:translate(0)}68%,to{opacity:0;transform:translate(-34px,6px)}}@keyframes lxK7jW_draw-image{0%,5%{stroke-dashoffset:1px}17%,95%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes lxK7jW_draw-text{0%,18%{stroke-dashoffset:1px}24%,95%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes lxK7jW_draw-button{0%,25%{stroke-dashoffset:1px}29%,95%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes lxK7jW_draw-footer{0%,27%{stroke-dashoffset:1px}30%,95%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes lxK7jW_sketch-fade{0%,45%{opacity:1}52%,to{opacity:0}}@keyframes lxK7jW_pencil{0%{opacity:0;transform:translate(293px,130px)rotate(-8deg)}4%,5%{opacity:1;transform:translate(260px,153px)rotate(0)}7%{transform:translate(363px,154px)rotate(2deg)}9%{transform:translate(361px,251px)rotate(-3deg)}11%{transform:translate(259px,251px)rotate(1deg)}13%{transform:translate(260px,153px)rotate(-2deg)}15%{transform:translate(310px,219px)rotate(0)}17%{transform:translate(340px,171px)rotate(2deg)}18%{transform:translate(388px,165px)rotate(0)}20%{transform:translate(543px,164px)rotate(2deg)}21%{transform:translate(389px,176px)rotate(-2deg)}22%{transform:translate(506px,176px)rotate(1deg)}23%{transform:translate(388px,202px)rotate(-2deg)}24%{transform:translate(479px,214px)rotate(0)}25%{transform:translate(390px,234px)rotate(-2deg)}27%{transform:translate(468px,234px)rotate(2deg)}29%{opacity:1;transform:translate(449px,247px)rotate(0)}32%{opacity:0;transform:translate(550px,163px)rotate(15deg)}to{opacity:0;transform:translate(550px,163px)rotate(15deg)}}@keyframes lxK7jW_button-refine{0%,39%{transform:scaleX(1)}44%,to{transform:scaleX(1.32)}}@keyframes lxK7jW_selection{0%,35%{opacity:0}38%,45%{opacity:1}49%,to{opacity:0}}@keyframes lxK7jW_claude{0%,29%{opacity:0;transform:translate(24px,12px)rotate(8deg)}34%,49%{opacity:1;transform:translate(0)rotate(0)}54%,to{opacity:0;transform:translate(18px,-6px)rotate(-5deg)}}@keyframes lxK7jW_claude-nod{0%,36%{transform:rotate(0)}39%{transform:rotate(-7deg)}42%{transform:rotate(5deg)}45%{transform:rotate(0)}48%{transform:translateY(-4px)rotate(-3deg)}51%,to{transform:translateY(0)rotate(0)}}@keyframes lxK7jW_claude-bubble{0%,33%{opacity:0;transform:translateY(4px)}36%,41%{opacity:1;transform:translateY(0)}45%,to{opacity:0;transform:translateY(-4px)}}@keyframes lxK7jW_assistant{0%,43%{opacity:0;transform:translate(24px,12px)rotate(8deg)}47%,58%{opacity:1;transform:translate(0)rotate(0)}63%,to{opacity:0;transform:translate(18px,-6px)rotate(-5deg)}}@keyframes lxK7jW_buddy{0%,47%{transform:rotate(0)}49%{transform:rotate(-6deg)}51%{transform:rotate(4deg)}53%,55%{transform:rotate(0)}57%{transform:translateY(-5px)rotate(-4deg)}60%,to{transform:translateY(0)rotate(0)}}@keyframes lxK7jW_agent-cursor{0%,34%{opacity:0;transform:translate(632px,218px)}36%{opacity:1;transform:translate(560px,242px)}40%{opacity:1;transform:translate(469px,258px)}44%{opacity:1;transform:translate(497px,258px)}46%,to{opacity:0;transform:translate(530px,274px)}}@keyframes lxK7jW_build-cursor{0%,46%{opacity:0;transform:translate(664px,300px)}48%{opacity:1;transform:translate(595px,260px)}51%,54%{opacity:1;transform:translate(547px,203px)}58%,to{opacity:0;transform:translate(578px,232px)}}@keyframes lxK7jW_code-patch{0%,47%{opacity:0;transform:translateY(4px)}50%,55%{opacity:1;transform:translateY(0)}59%,to{opacity:0;transform:translateY(-4px)}}@keyframes lxK7jW_digitize{0%,46%{opacity:0}53%,94%{opacity:1}98%,to{opacity:0}}@keyframes lxK7jW_design-transfer{0%,59%{transform:translate(0)scale(1)}72%,to{transform:translate(-33px,12px)scale(.49)}}@keyframes lxK7jW_github-window{0%,61%{opacity:0;transform:translate(55px)}71%,94%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translateY(-7px)}}@keyframes lxK7jW_reviewer-cursor{0%,74%{opacity:0;transform:translate(600px,349px)}77%{opacity:1;transform:translate(590px,340px)}82%,85%{opacity:1;transform:translate(536px,301px)}87%,91%{opacity:1;transform:translate(550px,320px)}94%,to{opacity:0;transform:translate(574px,334px)}}@keyframes lxK7jW_approve-label{0%,84%{opacity:1}85%,to{opacity:0}}@keyframes lxK7jW_approved-label{0%,84%{opacity:0}86%,to{opacity:1}}@keyframes lxK7jW_approve-button{0%,83%{opacity:.65;transform:scale(1)}84%{opacity:1;transform:scale(.96)}86%,to{opacity:1;transform:scale(1)}}@keyframes lxK7jW_spark-one{0%,85%{opacity:0;transform:translate(594px,277px)rotate(0)}88%{opacity:1;transform:translate(610px,258px)rotate(25deg)}93%,to{opacity:0;transform:translate(618px,252px)rotate(40deg)}}@keyframes lxK7jW_spark-two{0%,85%{opacity:0;transform:translate(470px,283px)rotate(0)}88%{opacity:1;transform:translate(452px,267px)rotate(12deg)}93%,to{opacity:0;transform:translate(446px,261px)rotate(35deg)}}@keyframes lxK7jW_spark-three{0%,85%{opacity:0;transform:translate(580px,316px)}88%{opacity:1;transform:translate(600px,331px)}93%,to{opacity:0;transform:translate(606px,337px)}}@keyframes lxK7jW_side-note{0%,13%{opacity:0}18%,27%{opacity:.7}32%,to{opacity:0}}@keyframes lxK7jW_progress-one{0%{opacity:1;transform:scaleX(0)}32%,94%{opacity:1;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}@keyframes lxK7jW_progress-two{0%,32%{opacity:1;transform:scaleX(0)}62%,94%{opacity:1;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}@keyframes lxK7jW_progress-three{0%,62%{opacity:1;transform:scaleX(0)}90%,94%{opacity:1;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}@media (min-width:1101px){.lxK7jW_story{width:calc(100% + 64px);margin-left:-32px}}@media (max-width:760px){.lxK7jW_story{margin-top:0}.lxK7jW_viewport{margin:14px -24px 12px}.lxK7jW_scene{width:150%;max-width:none;margin-left:-25%}.lxK7jW_claudeAnchor{transform:translate(568px,150px)}.lxK7jW_assistantAnchor{transform:translate(582px,250px)}.lxK7jW_claudeBubble,.lxK7jW_sideNote{display:none}.lxK7jW_stages{gap:14px}.lxK7jW_stages li{padding-top:15px;display:block}.lxK7jW_stageIndex{margin-bottom:7px;display:block}.lxK7jW_stages h3{font-size:14px;line-height:1.5}.lxK7jW_stages p{text-wrap:pretty;margin-top:5px;font-size:11px;line-height:1.7}}@media (max-width:360px){.lxK7jW_stages{gap:10px}.lxK7jW_stages h3{font-size:13px}.lxK7jW_stages p{font-size:10px}}@media (prefers-reduced-motion:reduce){.lxK7jW_story *{animation:none!important}.lxK7jW_designWindow,.lxK7jW_sketch,.lxK7jW_pencil,.lxK7jW_selection,.lxK7jW_claudeAnchor,.lxK7jW_assistantAnchor,.lxK7jW_agentCursor,.lxK7jW_buildCursor,.lxK7jW_codePatch,.lxK7jW_reviewerCursor,.lxK7jW_celebration,.lxK7jW_sideNote,.lxK7jW_noteSketch,.lxK7jW_noteClaude,.lxK7jW_noteCode,.lxK7jW_approveLabel{display:none}.lxK7jW_noteReview,.lxK7jW_githubWindow,.lxK7jW_cleanDesign,.lxK7jW_approvedLabel{opacity:1;transform:none}.lxK7jW_designTransfer{transform:translate(-33px,12px)scale(.49)}.lxK7jW_stageTrack i{opacity:.6;transform:scaleX(1)}}
._43j-Ya_surface{pointer-events:none;background:linear-gradient(115deg,#554b65 0%,#ece6f7 24%,#70667d 38%,#f9e6d9 52%,#4d4559 68%,#e6ddf0 83%,#8b7c9d);position:absolute;inset:0;overflow:hidden}._43j-Ya_surface canvas{display:block;inset:0;width:100%!important;height:100%!important;position:absolute!important}._43j-Ya_border{--metal-x:50%;--metal-y:50%;--metal-palette:linear-gradient(100deg,var(--metal-red,#ff685b) 0%,var(--metal-berry,#b94365) 22%,var(--metal-gold,#ffd17f) 45%,var(--metal-pink,#ffd1da) 68%,var(--metal-violet,#aa7bf3) 100%);pointer-events:none;opacity:0;position:absolute;inset:0}._43j-Ya_core{border-radius:inherit;filter:blur(.3px);position:absolute;inset:0}._43j-Ya_edgeMask{position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) top/100% 1.5px no-repeat,linear-gradient(#000,#000) bottom/100% 1.5px no-repeat;mask:linear-gradient(#000,#000) top/100% 1.5px no-repeat,linear-gradient(#000,#000) bottom/100% 1.5px no-repeat}._43j-Ya_specular,._43j-Ya_bloomTint{background-image:var(--metal-palette);background-size:480px 100%;background-position:calc(var(--metal-x) - 240px) 0;-webkit-mask-image:radial-gradient(ellipse 240px 110px at var(--metal-x) var(--metal-y),#000 0%,#000b 30%,#0005 60%,transparent 100%);mask-image:radial-gradient(ellipse 240px 110px at var(--metal-x) var(--metal-y),#000 0%,#000b 30%,#0005 60%,transparent 100%);background-repeat:no-repeat;position:absolute;inset:0}._43j-Ya_specular{filter:brightness(var(--metal-core-brightness,1.1)) saturate(1.7)}._43j-Ya_bloom{filter:blur(4px) brightness(var(--metal-bloom-brightness,1.3)) saturate(1.85);opacity:var(--metal-bloom-opacity,1);position:absolute;inset:-.5px 0}._43j-Ya_bloomClip{position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) top/100% 3px no-repeat,linear-gradient(#000,#000) bottom/100% 3px no-repeat;mask:linear-gradient(#000,#000) top/100% 3px no-repeat,linear-gradient(#000,#000) bottom/100% 3px no-repeat}._43j-Ya_bloomTint{-webkit-mask-image:radial-gradient(ellipse 270px 130px at var(--metal-x) var(--metal-y),#000 0%,#000a 35%,transparent 100%);mask-image:radial-gradient(ellipse 270px 130px at var(--metal-x) var(--metal-y),#000 0%,#000a 35%,transparent 100%)}._43j-Ya_rounded{z-index:3;border-radius:var(--metal-radius,18px);inset:-1px}._43j-Ya_rounded ._43j-Ya_edgeMask,._43j-Ya_rounded ._43j-Ya_bloomClip{border-radius:inherit;padding:1.5px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._43j-Ya_rounded ._43j-Ya_bloom{border-radius:inherit;inset:0}._43j-Ya_rounded ._43j-Ya_bloomClip{padding:3px}._43j-Ya_corner{width:0;height:0;position:absolute;top:0;left:0}._43j-Ya_corner[data-metal-corner="1"]{left:100%}._43j-Ya_corner[data-metal-corner="2"]{top:100%;left:100%}._43j-Ya_corner[data-metal-corner="3"]{top:100%}._43j-Ya_button{isolation:isolate;color:#f2edf7;cursor:pointer;width:142px;height:46px;font:400 14px var(--font-lexend),sans-serif;transition:transform .15s var(--ease-out,cubic-bezier(.23,1,.32,1));background:#aaa0b9;border:0;border-radius:100px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 2px 5px #0003,0 9px 9px #0002}._43j-Ya_button[data-view=icon]{width:46px}._43j-Ya_button>._43j-Ya_surface{border-radius:inherit}._43j-Ya_buttonFace{border-radius:inherit;pointer-events:none;background:linear-gradient(#202020,#000);position:absolute;inset:2px}._43j-Ya_buttonLabel{z-index:1;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}._43j-Ya_button:active{transform:translateY(1px)scale(.98)}._43j-Ya_button:focus-visible{outline-offset:4px;outline:2px solid #c8b4ff}._43j-Ya_ripple{z-index:2;pointer-events:none;width:20px;height:20px;animation:_43j-Ya_ripple .6s var(--ease-out,cubic-bezier(.23,1,.32,1)) both;background:radial-gradient(circle,#fff6,#0000 70%);border-radius:50%;position:absolute}@keyframes _43j-Ya_ripple{0%{opacity:.6;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@media (prefers-reduced-motion:reduce){._43j-Ya_border{display:none}._43j-Ya_button{transition:none}._43j-Ya_button:active{transform:none}._43j-Ya_ripple{display:none}}@media (hover:none),(pointer:coarse){._43j-Ya_border{display:none}}
.ZoJsHG_notes{width:min(800px,100%);margin:0 auto;padding-block:0 24px}.ZoJsHG_pair{perspective:1800px;isolation:isolate;height:370px;margin:0;position:relative}.ZoJsHG_pair+.ZoJsHG_pair{margin-top:-20px}.ZoJsHG_note{--note-tone:var(--a-coral);--tile-ink:#18181b;border:1px solid var(--a-border);background:linear-gradient(135deg,#ffffff09,transparent 65%),color-mix(in srgb,var(--a-surface),transparent 8%);-webkit-backdrop-filter:blur(8px);transform-origin:50%;z-index:1;border-radius:18px;width:80%;min-width:0;min-height:184px;margin:0;padding:26px 30px;position:absolute;top:12px;right:0;transform:rotate(3deg);box-shadow:inset 0 1px #ffffff0f,0 16px 50px #0005}.ZoJsHG_note[data-expertise=flow]{--note-tone:var(--a-violet)}.ZoJsHG_note[data-expertise=signal]{--note-tone:var(--a-orange)}.ZoJsHG_note[data-expertise=choice]{--note-tone:var(--a-rose)}.ZoJsHG_note:nth-child(2){z-index:2;top:170px;left:0;right:auto;transform:rotate(-3deg)}.ZoJsHG_note[data-expertise=flow]{top:188px}.ZoJsHG_note dt{flex-direction:column;gap:12px;max-width:calc(100% - 156px);display:flex}.ZoJsHG_index{color:var(--note-tone);align-items:center;gap:12px;font:10px/1.5 ui-monospace,monospace;display:flex}.ZoJsHG_index:after{content:"";background:var(--note-tone);opacity:.4;width:26px;height:1px}.ZoJsHG_label{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(28px,2.4vw,34px);font-weight:450;line-height:1.15;transition:color .2s}.ZoJsHG_note dd{margin:12px 0 0}.ZoJsHG_note p{width:calc(100% - 156px);max-width:390px;color:var(--a-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.8}.ZoJsHG_note strong{color:var(--note-tone);font-weight:400}.ZoJsHG_visual{width:142px;color:var(--note-tone);display:block;position:absolute;top:28px;right:24px}.ZoJsHG_visual>svg{width:100%;height:auto;display:block;overflow:visible}.ZoJsHG_guide{stroke:var(--a-ring);stroke-width:.8px;opacity:.2;stroke-dasharray:2 5}.ZoJsHG_diagramSurface{fill:var(--a-surface);stroke:currentColor;stroke-width:1px}.ZoJsHG_diagramLine,.ZoJsHG_tileStroke{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ZoJsHG_softFill{fill:currentColor;fill-opacity:.2}.ZoJsHG_solidFill{fill:currentColor}.ZoJsHG_tileInk{fill:var(--tile-ink)}.ZoJsHG_tileStroke{stroke:var(--tile-ink)}.ZoJsHG_tileOutline{fill:none;stroke:var(--tile-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ZoJsHG_systemTile{transform-box:fill-box;transform-origin:50%;transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1))}.ZoJsHG_systemTile>rect:first-child{fill:var(--note-tone)}.ZoJsHG_visual g:last-child>.ZoJsHG_systemTile>rect:first-child{fill:var(--a-text)}.ZoJsHG_systemType{fill:var(--tile-ink);font:normal 31px var(--font-instrument-serif),Georgia,serif}.ZoJsHG_flowRoute,.ZoJsHG_choiceRoute{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ZoJsHG_flowRoute{opacity:.6}.ZoJsHG_flowDot{fill:currentColor;transform-box:view-box;transition:transform .3s var(--ease-out,cubic-bezier(.23,1,.32,1))}.ZoJsHG_flowMiddle,.ZoJsHG_flowEnd{transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1))}.ZoJsHG_signalRing{stroke:currentColor;stroke-width:5px;opacity:.12}.ZoJsHG_signalArc{stroke:currentColor;stroke-width:5px;stroke-linecap:round}.ZoJsHG_signalNeedle{transform-origin:54px 73px;transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1))}.ZoJsHG_signalBars rect{fill:currentColor;transform-box:fill-box;transform-origin:bottom;transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1))}.ZoJsHG_signalBars rect:nth-child(2){fill:var(--a-coral)}.ZoJsHG_productLeft{transform-origin:41px 73px;transform:rotate(-9deg)}.ZoJsHG_productRight{transform-origin:153px 73px;transform:rotate(9deg)}.ZoJsHG_productLeft,.ZoJsHG_productRight,.ZoJsHG_productChosen,.ZoJsHG_choiceCheck{transition:transform .25s var(--ease-out,cubic-bezier(.23,1,.32,1)),opacity .2s ease}.ZoJsHG_choiceCheck{opacity:.65}html[data-theme=light] .ZoJsHG_note{--tile-ink:#fff9f5}html[data-theme=light] .ZoJsHG_note{background:linear-gradient(135deg,color-mix(in srgb,var(--note-tone),transparent 94%),transparent 65%),#fffcf8ed;border-color:color-mix(in srgb,var(--note-tone),var(--a-border) 82%);box-shadow:inset 0 1px #fff,0 14px 44px #49323f0c}html[data-theme=light] .ZoJsHG_visual g:last-child>.ZoJsHG_systemTile>rect:first-child{fill:var(--a-violet)}html[data-theme=light] .ZoJsHG_diagramSurface{fill:#fff}@media (hover:hover) and (pointer:fine){.ZoJsHG_note:hover .ZoJsHG_label{color:var(--note-tone)}.ZoJsHG_note[data-expertise=system]:hover .ZoJsHG_visual>svg>g:first-of-type .ZoJsHG_systemTile{transform:translate(-4px,-4px)rotate(-7deg)}.ZoJsHG_note[data-expertise=system]:hover .ZoJsHG_visual>svg>g:nth-of-type(2) .ZoJsHG_systemTile{transform:translate(4px,-4px)rotate(6deg)}.ZoJsHG_note[data-expertise=system]:hover .ZoJsHG_visual>svg>g:nth-of-type(3) .ZoJsHG_systemTile{transform:translate(-4px,4px)rotate(5deg)}.ZoJsHG_note[data-expertise=system]:hover .ZoJsHG_visual>svg>g:nth-of-type(4) .ZoJsHG_systemTile{transform:translate(4px,4px)rotate(-6deg)}.ZoJsHG_note:hover .ZoJsHG_flowDot{transform:translate(29px,-21px)}.ZoJsHG_note:hover .ZoJsHG_flowMiddle{transform:translateY(-3px)}.ZoJsHG_note:hover .ZoJsHG_flowEnd{transform:translateY(3px)}.ZoJsHG_note:hover .ZoJsHG_signalNeedle{transform:rotate(14deg)}.ZoJsHG_note:hover .ZoJsHG_signalBars rect:first-child{transform:scaleY(1.15)}.ZoJsHG_note:hover .ZoJsHG_signalBars rect:nth-child(3){transform:scaleY(.88)}.ZoJsHG_note:hover .ZoJsHG_productLeft{transform:translate(-4px)rotate(-12deg)}.ZoJsHG_note:hover .ZoJsHG_productRight{transform:translate(4px)rotate(12deg)}.ZoJsHG_note:hover .ZoJsHG_productChosen{transform:translateY(-5px)}.ZoJsHG_note:hover .ZoJsHG_choiceCheck{opacity:1;transform:translateY(-2px)}}@media (max-width:1023px){.ZoJsHG_notes{width:min(640px,100%);padding-block:8px 16px}.ZoJsHG_pair{perspective:none;gap:24px;height:auto;display:grid}.ZoJsHG_pair+.ZoJsHG_pair{margin-top:24px}.ZoJsHG_note,.ZoJsHG_note:nth-child(2){width:100%;min-height:184px;position:relative;top:auto;left:auto;right:auto;transform:rotate(-1deg)}.ZoJsHG_note:nth-child(2){transform:rotate(1deg)}}@media (max-width:760px){.ZoJsHG_note,.ZoJsHG_note:nth-child(2){--metal-radius:16px;-webkit-backdrop-filter:none;border-radius:16px;min-height:180px;padding:22px}.ZoJsHG_note dt{gap:10px;max-width:calc(100% - 90px)}.ZoJsHG_index{gap:8px;font-size:10px}.ZoJsHG_index:after{width:18px}.ZoJsHG_label{font-size:25px}.ZoJsHG_note dd{margin-top:12px}.ZoJsHG_note p{width:calc(100% - 90px);font-size:14px;line-height:1.8}.ZoJsHG_visual{width:94px;top:48px;right:12px}}@media (max-width:360px){.ZoJsHG_note,.ZoJsHG_note:nth-child(2){min-height:190px;padding:20px 18px}.ZoJsHG_visual{width:76px;right:10px}.ZoJsHG_note dt{max-width:calc(100% - 74px)}.ZoJsHG_note p{width:calc(100% - 74px);font-size:13px}.ZoJsHG_label{font-size:23px}}@media (prefers-reduced-motion:reduce){.ZoJsHG_notes{width:100%}.ZoJsHG_pair{perspective:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:auto;display:grid}.ZoJsHG_pair+.ZoJsHG_pair{margin-top:24px}.ZoJsHG_note,.ZoJsHG_note:nth-child(2){width:100%;min-height:200px;position:relative;top:auto;left:auto;right:auto;transform:none}.ZoJsHG_label{font-size:28px}.ZoJsHG_note dt{max-width:calc(100% - 112px)}.ZoJsHG_note p{width:calc(100% - 112px)}.ZoJsHG_visual{width:112px;top:40px;right:18px}.ZoJsHG_note .ZoJsHG_visual *,.ZoJsHG_note .ZoJsHG_label{transition:none!important}.ZoJsHG_note:hover :is(.ZoJsHG_systemTile,.ZoJsHG_flowDot,.ZoJsHG_flowMiddle,.ZoJsHG_flowEnd,.ZoJsHG_signalNeedle,.ZoJsHG_signalBars rect,.ZoJsHG_productChosen,.ZoJsHG_choiceCheck){transform:none!important}.ZoJsHG_note:hover .ZoJsHG_productLeft{transform:rotate(-9deg)}.ZoJsHG_note:hover .ZoJsHG_productRight{transform:rotate(9deg)}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.ZoJsHG_pair{grid-template-columns:1fr}}@media (max-width:360px) and (prefers-reduced-motion:reduce){.ZoJsHG_note dt{max-width:calc(100% - 74px)}.ZoJsHG_note p{width:calc(100% - 74px)}.ZoJsHG_visual{width:76px;right:10px}.ZoJsHG_label{font-size:23px}}
