.landing-module__bxHgOq__hero,.landing-module__bxHgOq__position,.landing-module__bxHgOq__capabilities,.landing-module__bxHgOq__process,.landing-module__bxHgOq__proof,.landing-module__bxHgOq__contact{text-wrap:pretty;flex-direction:column;padding:120px 28px;scroll-margin-top:80px;display:flex}:is(.landing-module__bxHgOq__hero [data-reveal],.landing-module__bxHgOq__position [data-reveal],.landing-module__bxHgOq__capabilities [data-reveal],.landing-module__bxHgOq__process [data-reveal],.landing-module__bxHgOq__proof [data-reveal],.landing-module__bxHgOq__contact [data-reveal]){transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}:is(.landing-module__bxHgOq__hero [data-scramble],.landing-module__bxHgOq__position [data-scramble],.landing-module__bxHgOq__capabilities [data-scramble],.landing-module__bxHgOq__process [data-scramble],.landing-module__bxHgOq__contact [data-scramble]){transition:opacity .25s linear}[data-motion-ready] :is(.landing-module__bxHgOq__hero,.landing-module__bxHgOq__position,.landing-module__bxHgOq__capabilities,.landing-module__bxHgOq__process,.landing-module__bxHgOq__proof,.landing-module__bxHgOq__contact) [data-motion-state=armed]{opacity:0}[data-motion-ready] :is(.landing-module__bxHgOq__hero,.landing-module__bxHgOq__position,.landing-module__bxHgOq__capabilities,.landing-module__bxHgOq__process,.landing-module__bxHgOq__proof,.landing-module__bxHgOq__contact) [data-reveal][data-motion-state=armed]{transform:translateY(26px)}[data-motion-ready] :is(.landing-module__bxHgOq__hero,.landing-module__bxHgOq__position,.landing-module__bxHgOq__capabilities,.landing-module__bxHgOq__process,.landing-module__bxHgOq__proof,.landing-module__bxHgOq__contact) [data-motion-state=revealed]{opacity:1;transform:none}.landing-module__bxHgOq__sectionLabel{font-family:var(--font-mono);letter-spacing:.24em;color:#6b6860;font-size:11px;font-weight:400}.landing-module__bxHgOq__sectionHeadingGroup{flex-direction:column;gap:18px;min-width:0;display:flex}.landing-module__bxHgOq__sectionHeading{letter-spacing:-.045em;font-size:clamp(34px,6vw,84px);font-weight:800;line-height:.95}.landing-module__bxHgOq__progressTrack{z-index:60;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.landing-module__bxHgOq__progressFill{background:var(--signal);transform-origin:0;height:100%;transform:scaleX(0)}.landing-module__bxHgOq__nav{z-index:50;background:var(--paper);border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex;position:fixed;inset:0 0 auto}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.landing-module__bxHgOq__nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f0ead1}}.landing-module__bxHgOq__navBrand{letter-spacing:-.035em;flex-shrink:0;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.landing-module__bxHgOq__navMark,.landing-module__bxHgOq__mobileBrandMark{flex:none;width:17px;height:20px}.landing-module__bxHgOq__navMark [data-mark-piece=stem]{transform-origin:50% 100%;animation:4.6s ease-in-out infinite landing-module__bxHgOq__nav-stem}.landing-module__bxHgOq__navMark [data-mark-piece=upper]{animation:4.6s ease-in-out infinite landing-module__bxHgOq__nav-upper}.landing-module__bxHgOq__navMark [data-mark-piece=lower]{animation:4.6s ease-in-out infinite landing-module__bxHgOq__nav-lower}.landing-module__bxHgOq__navLinks{font-family:var(--font-mono);letter-spacing:.16em;align-items:center;gap:26px;font-size:11px;display:flex}.landing-module__bxHgOq__navBrand,.landing-module__bxHgOq__navLinks a,.landing-module__bxHgOq__footerMeta a{position:relative}.landing-module__bxHgOq__linkHitArea{width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module__bxHgOq__navLinks a:hover,.landing-module__bxHgOq__navLinks a:focus-visible,.landing-module__bxHgOq__footerMeta a:hover,.landing-module__bxHgOq__footerMeta a:focus-visible{color:var(--signal-dark)}.landing-module__bxHgOq__navLinks .landing-module__bxHgOq__navCta{color:var(--paper);background:var(--ink);padding:9px 14px}.landing-module__bxHgOq__navLinks .landing-module__bxHgOq__navCta:hover,.landing-module__bxHgOq__navLinks .landing-module__bxHgOq__navCta:focus-visible{color:var(--ink);background:var(--signal)}.landing-module__bxHgOq__menuTrigger,.landing-module__bxHgOq__menuClose{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:10px;display:none;position:relative}.landing-module__bxHgOq__menuTrigger span,.landing-module__bxHgOq__menuClose span{background:currentColor;width:24px;height:2px;position:absolute;left:10px}.landing-module__bxHgOq__menuTrigger span:first-child{top:17px}.landing-module__bxHgOq__menuTrigger span:last-child{top:25px}.landing-module__bxHgOq__mobileMenu{z-index:100;height:100dvh;padding:18px 28px max(28px, env(safe-area-inset-bottom));color:var(--paper);background:var(--ink);overscroll-behavior:contain;flex-direction:column;gap:56px;animation:.55s cubic-bezier(.16,1,.3,1) both landing-module__bxHgOq__menu-in;display:flex;position:fixed;inset:0;overflow-y:auto}.landing-module__bxHgOq__mobileMenu[hidden]{display:none}.landing-module__bxHgOq__mobileMenuHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.landing-module__bxHgOq__menuClose{display:block}.landing-module__bxHgOq__menuClose span{top:21px}.landing-module__bxHgOq__menuClose span:first-child{transform:rotate(45deg)}.landing-module__bxHgOq__menuClose span:last-child{transform:rotate(-45deg)}.landing-module__bxHgOq__mobileMenuLinks{letter-spacing:-.035em;flex-direction:column;flex:1;gap:24px;font-size:28px;font-weight:600;display:flex}.landing-module__bxHgOq__mobileMenuLinks a{align-items:center;min-width:44px;min-height:44px;display:flex}.landing-module__bxHgOq__mobileMenuLinks a:hover,.landing-module__bxHgOq__mobileMenuLinks a:focus-visible{color:var(--signal)}.landing-module__bxHgOq__mobileMenuLinks .landing-module__bxHgOq__mobileMenuCta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--signal);justify-content:center;margin-top:auto;padding:18px 20px;font-size:13px}.landing-module__bxHgOq__mobileMenuLinks .landing-module__bxHgOq__mobileMenuCta:hover,.landing-module__bxHgOq__mobileMenuLinks .landing-module__bxHgOq__mobileMenuCta:focus-visible{color:var(--ink);background:var(--paper)}.landing-module__bxHgOq__hero{justify-content:space-between;gap:48px;min-height:100dvh;padding:132px 28px 40px}.landing-module__bxHgOq__heroMeta,.landing-module__bxHgOq__heroBottom{font-family:var(--font-mono);letter-spacing:.18em;color:#6b6860;justify-content:space-between;gap:20px;font-size:11px;display:flex}.landing-module__bxHgOq__heroMeta{flex-wrap:wrap}.landing-module__bxHgOq__heroContent,.landing-module__bxHgOq__contactContent{flex-direction:column;gap:34px;display:flex}.landing-module__bxHgOq__heroHeading{letter-spacing:-.05em;font-size:clamp(44px,10.5vw,168px);font-weight:800;line-height:.9}.landing-module__bxHgOq__heroHeading span{display:block}.landing-module__bxHgOq__actionRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.landing-module__bxHgOq__heroCopy{max-width:440px;color:var(--muted-light);font-size:clamp(16px,1.7vw,20px);line-height:1.55}.landing-module__bxHgOq__actions{flex-wrap:wrap;gap:12px;display:flex}.landing-module__bxHgOq__primaryButton,.landing-module__bxHgOq__secondaryButton,.landing-module__bxHgOq__emailButton,.landing-module__bxHgOq__scopingButton{border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:16px 24px;font-size:15px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__primaryButton{color:var(--paper);background:var(--ink)}.landing-module__bxHgOq__primaryButton:hover,.landing-module__bxHgOq__primaryButton:focus-visible{color:var(--ink);background:var(--signal)}.landing-module__bxHgOq__secondaryButton{color:var(--muted-light);border:1px solid #c9c5ba}.landing-module__bxHgOq__secondaryButton:hover,.landing-module__bxHgOq__secondaryButton:focus-visible{border-color:var(--ink);color:var(--ink)}.landing-module__bxHgOq__heroBottom{border-top:1px solid var(--line-light);align-items:flex-end;padding-top:18px}.landing-module__bxHgOq__scrollCue{flex:none;align-items:center;gap:8px;display:flex}.landing-module__bxHgOq__scrollCue span{animation:1.8s ease-in-out infinite landing-module__bxHgOq__nudge;display:inline-block}.landing-module__bxHgOq__marquee{border-top:1px solid var(--ink);color:var(--paper);background:var(--ink);padding:22px 0;overflow:hidden}.landing-module__bxHgOq__marqueeTrack{width:max-content;font-family:var(--font-mono);letter-spacing:.22em;font-size:13px;animation:28s linear infinite landing-module__bxHgOq__marquee;display:flex}.landing-module__bxHgOq__marqueeGroup{white-space:nowrap;flex:none;gap:44px;padding-right:44px;display:flex}.landing-module__bxHgOq__marqueeSeparator{color:var(--signal)}.landing-module__bxHgOq__position{gap:44px}.landing-module__bxHgOq__positionStatement{letter-spacing:-.035em;max-width:980px;font-size:clamp(26px,4.4vw,54px);font-weight:600;line-height:1.12}.landing-module__bxHgOq__positionStatement span{color:var(--signal-dark)}.landing-module__bxHgOq__commitments{border-top:1px solid var(--line-light);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:28px;padding-top:28px;display:grid}.landing-module__bxHgOq__commitment{flex-direction:column;gap:10px;display:flex}.landing-module__bxHgOq__commitmentValue{letter-spacing:-.04em;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1}.landing-module__bxHgOq__caption{font-family:var(--font-mono);letter-spacing:.16em;color:#6b6860;font-size:11px}.landing-module__bxHgOq__capabilities{color:var(--paper);background:var(--ink);gap:56px}.landing-module__bxHgOq__capabilities .landing-module__bxHgOq__sectionLabel,.landing-module__bxHgOq__contact .landing-module__bxHgOq__sectionLabel{color:#8a877c}.landing-module__bxHgOq__capabilitiesHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.landing-module__bxHgOq__capabilitiesNote{max-width:340px;color:var(--muted-dark);font-size:16px;line-height:1.6}.landing-module__bxHgOq__capabilityRow{border-top:1px solid var(--line-dark);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;gap:26px;padding:34px 0;display:grid}.landing-module__bxHgOq__capabilityRow:last-child{border-bottom:1px solid var(--line-dark)}.landing-module__bxHgOq__capabilityRow:hover{background:#22221e}.landing-module__bxHgOq__capabilityRow>*{min-width:0}.landing-module__bxHgOq__capabilityTitle{align-items:baseline;gap:18px;display:flex}.landing-module__bxHgOq__capabilityNumber{font-family:var(--font-mono);color:var(--signal);font-size:11px}.landing-module__bxHgOq__capabilityTitle h3{letter-spacing:-.035em;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1}.landing-module__bxHgOq__capabilityRow>p{color:var(--muted-dark);font-size:16px;line-height:1.6}.landing-module__bxHgOq__tags{font-family:var(--font-mono);letter-spacing:.14em;flex-wrap:wrap;gap:8px;font-size:10px;list-style:none;display:flex}.landing-module__bxHgOq__tags li{border:1px solid #4a4840;padding:6px 10px}.landing-module__bxHgOq__process{gap:48px}.landing-module__bxHgOq__processGrid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px;list-style:none;display:grid}.landing-module__bxHgOq__processCard{background:var(--white);border:1px solid #e4e1d9;flex-direction:column;gap:18px;min-height:250px;padding:30px;display:flex}.landing-module__bxHgOq__processCard:hover{border-color:var(--ink)}.landing-module__bxHgOq__processCard:last-child{border-color:var(--ink);color:var(--paper);background:var(--ink)}.landing-module__bxHgOq__stepLabel{font-family:var(--font-mono);letter-spacing:.16em;color:var(--signal-dark);font-size:11px}.landing-module__bxHgOq__processCard:last-child .landing-module__bxHgOq__stepLabel{color:var(--signal)}.landing-module__bxHgOq__processCard h3{letter-spacing:-.035em;font-size:24px;font-weight:700}.landing-module__bxHgOq__processCopy{color:var(--muted-light);font-size:15px;line-height:1.6}.landing-module__bxHgOq__processCard:last-child .landing-module__bxHgOq__processCopy{color:var(--muted-dark)}.landing-module__bxHgOq__proof{min-height:100vh;color:var(--paper);background:var(--ink);padding:0;display:block}.landing-module__bxHgOq__proofSticky{flex-direction:column;min-height:100vh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.landing-module__bxHgOq__proofHeader{grid-template-columns:minmax(160px,.34fr) minmax(0,1fr) auto;align-items:start;gap:16px 24px;min-height:clamp(380px,52vh,560px);padding:112px 28px 80px;display:grid}.landing-module__bxHgOq__proof .landing-module__bxHgOq__sectionLabel{color:#a9a69d}.landing-module__bxHgOq__proofPinnedMeta,.landing-module__bxHgOq__proofProjectType,.landing-module__bxHgOq__proofAllLink,.landing-module__bxHgOq__workCardTopline,.landing-module__bxHgOq__workPreview span{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.landing-module__bxHgOq__proofPinnedMeta{z-index:2;color:#a9a69d;justify-content:space-between;display:flex;position:absolute;top:34px;left:28px;right:28px}.landing-module__bxHgOq__proofPinnedMeta b{color:var(--signal);margin-left:8px;font-weight:400}.landing-module__bxHgOq__proofIntro{grid-column:2/4;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:end;gap:24px;margin-top:10px;display:grid}.landing-module__bxHgOq__proofIntro h2{letter-spacing:-.055em;max-width:760px;font-size:clamp(36px,5.4vw,76px);font-weight:800;line-height:.9}.landing-module__bxHgOq__proofIntro p{color:#b3b0a8;max-width:360px;font-size:15px;line-height:1.55}.landing-module__bxHgOq__proofAllLink{min-height:28px;color:var(--paper);grid-column:2;align-items:center;gap:10px;display:inline-flex}.landing-module__bxHgOq__proofAllLink:hover,.landing-module__bxHgOq__proofAllLink:focus-visible{color:var(--signal)}.landing-module__bxHgOq__proofViewport{align-items:center;padding:0 28px;display:flex;position:absolute;inset:0;overflow:hidden}.landing-module__bxHgOq__proofTrack{will-change:transform;align-items:stretch;gap:clamp(16px,2vw,34px);width:max-content;display:flex}.landing-module__bxHgOq__workCard{background:#292822;border:1px solid #434138;width:min(76vw,980px);min-height:min(50vw,560px);transition:background-color .45s,border-color .45s}.landing-module__bxHgOq__workCard[data-active=true]{background:#353329;border-color:#777266}.landing-module__bxHgOq__workCardLink{width:100%;height:100%;min-height:inherit;color:var(--paper);isolation:isolate;flex-direction:column;padding:clamp(24px,3vw,44px);display:flex;position:relative;overflow:hidden}.landing-module__bxHgOq__workCardLink:before{z-index:-1;opacity:.15;content:"";background-image:radial-gradient(#68645a 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.landing-module__bxHgOq__workCardLink:focus-visible{outline:2px solid var(--signal);outline-offset:-6px}.landing-module__bxHgOq__workCardTopline{color:#b9b5aa;justify-content:space-between;gap:20px;display:flex}.landing-module__bxHgOq__workCardContent{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;max-width:min(65%,510px);margin-top:auto;display:flex;position:relative}.landing-module__bxHgOq__proofProjectType{color:var(--signal)}.landing-module__bxHgOq__workCard h3{letter-spacing:-.055em;font-size:clamp(34px,4.6vw,68px);font-weight:800;line-height:.9}.landing-module__bxHgOq__proofCopy{color:#c1beb4;max-width:430px;font-size:15px;line-height:1.55}.landing-module__bxHgOq__workCardArrow{z-index:2;width:48px;height:48px;color:var(--ink);background:var(--signal);border-radius:50%;place-items:center;font-size:22px;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .32s;display:grid;position:absolute;bottom:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px)}.landing-module__bxHgOq__workCardLink:hover .landing-module__bxHgOq__workCardArrow,.landing-module__bxHgOq__workCardLink:focus-visible .landing-module__bxHgOq__workCardArrow{background:var(--paper);transform:translate(4px,-4px)}.landing-module__bxHgOq__workPreview{z-index:0;aspect-ratio:16/10;opacity:0;background:#171714;border:1px solid #f2f0ea85;width:min(52%,500px);transition:opacity .38s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-42%)scale(.88)rotate(-2deg);box-shadow:0 20px 60px #00000059}.landing-module__bxHgOq__workCard[data-active=true] .landing-module__bxHgOq__workPreview{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}.landing-module__bxHgOq__workPreview video{object-fit:cover;width:100%;height:100%}.landing-module__bxHgOq__workPreview span{color:var(--ink);background:var(--signal);padding:6px 8px;position:absolute;top:10px;left:10px}.landing-module__bxHgOq__workCardComingSoon{background:var(--signal);border-color:var(--signal)}.landing-module__bxHgOq__workCardComingSoon .landing-module__bxHgOq__workCardLink{color:var(--ink)}.landing-module__bxHgOq__workCardComingSoon .landing-module__bxHgOq__workCardLink:before{opacity:.28;background-image:radial-gradient(#1a1a18 1px,#0000 1px)}.landing-module__bxHgOq__workCardComingSoon .landing-module__bxHgOq__workCardTopline,.landing-module__bxHgOq__workCardComingSoon .landing-module__bxHgOq__proofCopy{color:#494218}.landing-module__bxHgOq__workCardComingSoon .landing-module__bxHgOq__proofProjectType{color:#554c13}.landing-module__bxHgOq__workCookingMark{align-items:end;gap:8px;height:76px;display:flex;position:absolute;bottom:clamp(32px,4vw,60px);right:clamp(24px,3vw,44px)}.landing-module__bxHgOq__workCookingMark span{background:var(--ink);width:10px;animation:1.5s ease-in-out infinite landing-module__bxHgOq__cooking-bar}.landing-module__bxHgOq__workCookingMark span:first-child{height:30px}.landing-module__bxHgOq__workCookingMark span:nth-child(2){height:68px;animation-delay:.16s}.landing-module__bxHgOq__workCookingMark span:nth-child(3){height:46px;animation-delay:.32s}.landing-module__bxHgOq__proofRail{z-index:2;gap:5px;display:flex;position:absolute;bottom:28px;left:28px}.landing-module__bxHgOq__proofRail span{background:#57544c;width:32px;height:2px}.landing-module__bxHgOq__proofRail span:first-child{background:var(--signal)}.landing-module__bxHgOq__contact{min-height:88vh;color:var(--paper);background:var(--ink);justify-content:space-between;gap:70px;padding:132px 28px 40px}.landing-module__bxHgOq__contactHeading{letter-spacing:-.05em;font-size:clamp(40px,9vw,140px);font-weight:800;line-height:.9}.landing-module__bxHgOq__contactCopy{max-width:420px;color:var(--muted-dark);font-size:17px;line-height:1.6}.landing-module__bxHgOq__emailButton,.landing-module__bxHgOq__scopingButton{padding:18px 26px;font-size:16px}.landing-module__bxHgOq__emailButton{color:var(--ink);background:var(--signal)}.landing-module__bxHgOq__emailButton:hover,.landing-module__bxHgOq__emailButton:focus-visible{background:var(--paper)}.landing-module__bxHgOq__scopingButton{color:var(--paper);border:1px solid #4a4840}.landing-module__bxHgOq__scopingButton:hover,.landing-module__bxHgOq__scopingButton:focus-visible{border-color:var(--paper)}.landing-module__bxHgOq__footer{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:22px;display:flex}.landing-module__bxHgOq__footerBrand{letter-spacing:-.035em;align-items:flex-end;gap:16px;font-size:20px;font-weight:700;display:flex}.landing-module__bxHgOq__footerMark{flex:none;width:30px;height:35px}.landing-module__bxHgOq__footerMeta{font-family:var(--font-mono);letter-spacing:.16em;color:#8a877c;flex-wrap:wrap;gap:26px;font-size:11px;display:flex}.landing-module__bxHgOq__loader{z-index:200;color:var(--ink);background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:26px;animation:.9s cubic-bezier(.76,0,.24,1) 2.15s forwards landing-module__bxHgOq__loader-out;display:flex;position:fixed;inset:0}.landing-module__bxHgOq__loaderMark{width:108px;height:126px;overflow:visible}.landing-module__bxHgOq__loaderMark [data-mark-piece=stem]{transform-origin:50% 0;animation:.62s cubic-bezier(.16,1,.3,1) .1s both landing-module__bxHgOq__loader-stem}.landing-module__bxHgOq__loaderMark [data-mark-piece=upper]{animation:.72s cubic-bezier(.16,1,.3,1) .5s both landing-module__bxHgOq__loader-upper}.landing-module__bxHgOq__loaderMark [data-mark-piece=lower]{animation:.72s cubic-bezier(.16,1,.3,1) .68s both landing-module__bxHgOq__loader-lower}.landing-module__bxHgOq__loaderWord{letter-spacing:-.035em;font-size:26px;font-weight:700;animation:.55s cubic-bezier(.16,1,.3,1) 1.05s both landing-module__bxHgOq__loader-word}.landing-module__bxHgOq__loaderProgress{background:#dcd9d1;width:min(220px,50vw);height:2px;position:absolute;bottom:36px;overflow:hidden}.landing-module__bxHgOq__loaderProgressFill{background:var(--ink);transform-origin:0;width:100%;height:100%;animation:2s cubic-bezier(.4,0,.2,1) both landing-module__bxHgOq__loader-bar}@keyframes landing-module__bxHgOq__loader-stem{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes landing-module__bxHgOq__loader-upper{0%{opacity:0;transform:translate(-26px,22px)rotate(-24deg)}to{opacity:1;transform:none}}@keyframes landing-module__bxHgOq__loader-lower{0%{opacity:0;transform:translate(-26px,-22px)rotate(24deg)}to{opacity:1;transform:none}}@keyframes landing-module__bxHgOq__loader-word{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes landing-module__bxHgOq__loader-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-module__bxHgOq__cooking-bar{0%,to{transform-origin:50% 100%;transform:scaleY(.58)}50%{transform-origin:50% 100%;transform:scaleY(1)}}@keyframes landing-module__bxHgOq__loader-out{to{visibility:hidden;transform:translateY(-101%)}}@keyframes landing-module__bxHgOq__nav-stem{0%,72%,to{transform:scaleY(1)}82%{transform:scaleY(.82)}}@keyframes landing-module__bxHgOq__nav-upper{0%,72%,to{transform:translate(0)}82%{transform:translate(2px,-1.5px)}}@keyframes landing-module__bxHgOq__nav-lower{0%,72%,to{transform:translate(0)}82%{transform:translate(2px,1.5px)}}@keyframes landing-module__bxHgOq__marquee{to{transform:translate(-50%)}}@keyframes landing-module__bxHgOq__nudge{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@keyframes landing-module__bxHgOq__menu-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@media not (min-width:820px){.landing-module__bxHgOq__navLinks{display:none}.landing-module__bxHgOq__menuTrigger{display:block}.landing-module__bxHgOq__navBrand{min-height:44px}.landing-module__bxHgOq__footerMeta{align-items:center}.landing-module__bxHgOq__footerMeta a{align-items:center;min-height:44px;display:inline-flex}}@media not (min-width:640px){.landing-module__bxHgOq__hero,.landing-module__bxHgOq__position,.landing-module__bxHgOq__capabilities,.landing-module__bxHgOq__process,.landing-module__bxHgOq__proof,.landing-module__bxHgOq__contact{padding:72px 20px}.landing-module__bxHgOq__hero{padding-top:132px;padding-bottom:40px}.landing-module__bxHgOq__contact{padding-bottom:40px}.landing-module__bxHgOq__nav{background:var(--paper);padding-inline:20px}.landing-module__bxHgOq__mobileMenu{padding-inline:20px}.landing-module__bxHgOq__marqueeTrack{animation-duration:18s}.landing-module__bxHgOq__commitments,.landing-module__bxHgOq__capabilityRow,.landing-module__bxHgOq__processGrid,.landing-module__bxHgOq__proofIntro{grid-template-columns:minmax(0,1fr)}}@media not (min-width:760px){.landing-module__bxHgOq__proof{min-height:auto;padding:72px 20px}.landing-module__bxHgOq__proofSticky{min-height:auto;padding:0;position:static;overflow:visible}.landing-module__bxHgOq__proofHeader{grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding:0}.landing-module__bxHgOq__proofIntro{grid-column:1/-1;margin-top:18px}.landing-module__bxHgOq__proofAllLink{grid-column:1/-1}.landing-module__bxHgOq__proofPinnedMeta{display:none}.landing-module__bxHgOq__proofViewport{margin:40px 0 0;padding:0;display:block;position:static;inset:auto;overflow:visible}.landing-module__bxHgOq__proofTrack{gap:14px;width:auto;display:grid;transform:none!important}.landing-module__bxHgOq__workCard{width:100%;min-height:410px}.landing-module__bxHgOq__workCardContent{max-width:78%}.landing-module__bxHgOq__workPreview{width:58%}.landing-module__bxHgOq__proofRail{display:none}}@media not (min-width:480px){.landing-module__bxHgOq__actions{flex-direction:column;width:100%}.landing-module__bxHgOq__actions a{width:100%}.landing-module__bxHgOq__loaderMark{width:72px;height:84px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__loader{animation:none;display:none}.landing-module__bxHgOq__loader *,.landing-module__bxHgOq__marqueeTrack,.landing-module__bxHgOq__scrollCue span,.landing-module__bxHgOq__workCookingMark span,.landing-module__bxHgOq__mobileMenu{animation:none}.landing-module__bxHgOq__navMark [data-mark-piece]{animation:none}.landing-module__bxHgOq__navMark,.landing-module__bxHgOq__marqueeTrack,.landing-module__bxHgOq__scrollCue span,.landing-module__bxHgOq__workPreview,.landing-module__bxHgOq__workCardArrow,.landing-module__bxHgOq__mobileMenu{opacity:1!important;transform:translate(0,0)!important}[data-motion-ready] :is(.landing-module__bxHgOq__hero,.landing-module__bxHgOq__position,.landing-module__bxHgOq__capabilities,.landing-module__bxHgOq__process,.landing-module__bxHgOq__proof,.landing-module__bxHgOq__contact) [data-motion-state]{opacity:1!important;transform:translate(0,0)!important}:is(.landing-module__bxHgOq__hero,.landing-module__bxHgOq__position,.landing-module__bxHgOq__capabilities,.landing-module__bxHgOq__process,.landing-module__bxHgOq__proof,.landing-module__bxHgOq__contact) [data-parallax]{opacity:1!important;transform:translate(0,0)!important}.landing-module__bxHgOq__navMark [data-mark-piece]{opacity:1!important;transform:translate(0,0)!important}:is(.landing-module__bxHgOq__hero [data-reveal],.landing-module__bxHgOq__position [data-reveal],.landing-module__bxHgOq__capabilities [data-reveal],.landing-module__bxHgOq__process [data-reveal],.landing-module__bxHgOq__proof [data-reveal],.landing-module__bxHgOq__contact [data-reveal],.landing-module__bxHgOq__hero [data-scramble],.landing-module__bxHgOq__position [data-scramble],.landing-module__bxHgOq__capabilities [data-scramble],.landing-module__bxHgOq__process [data-scramble],.landing-module__bxHgOq__contact [data-scramble]){transition-property:opacity;transition-duration:.18s;transition-delay:0s!important}}
.work-module__dFz5Ma__workPage{background:var(--paper);padding-top:81px}.work-module__dFz5Ma__intro,.work-module__dFz5Ma__closing{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:32px;padding:92px 28px;display:grid}.work-module__dFz5Ma__intro{border-bottom:1px solid var(--line-light)}.work-module__dFz5Ma__eyebrow,.work-module__dFz5Ma__projectType,.work-module__dFz5Ma__index,.work-module__dFz5Ma__tags,.work-module__dFz5Ma__projectLink{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.work-module__dFz5Ma__eyebrow,.work-module__dFz5Ma__projectType{color:var(--signal-dark)}.work-module__dFz5Ma__intro h1,.work-module__dFz5Ma__closing h2{letter-spacing:-.06em;margin-top:18px;font-size:clamp(54px,10vw,150px);font-weight:800;line-height:.85}.work-module__dFz5Ma__intro>p,.work-module__dFz5Ma__closing>p{align-self:end;max-width:390px;font-size:clamp(18px,2vw,24px);line-height:1.35}.work-module__dFz5Ma__showcase{padding:0 28px}.work-module__dFz5Ma__showcaseFrame{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:clamp(28px,6vw,110px);max-width:1440px;margin:0 auto;display:grid}.work-module__dFz5Ma__index{border-left:1px solid var(--line-dark);flex-direction:column;align-self:start;gap:2px;padding:32px 0 32px 20px;list-style:none;display:flex;position:sticky;top:116px}.work-module__dFz5Ma__index:before{content:"";background:var(--signal);transform-origin:top;width:2px;position:absolute;inset:32px auto 32px -1px;transform:scaleY(.5)}.work-module__dFz5Ma__indexItem a{color:#706d65;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;display:grid}.work-module__dFz5Ma__indexItem a[aria-current=step]{color:var(--ink)}.work-module__dFz5Ma__indexItem a[aria-current=step] span:first-child{color:var(--signal-dark)}.work-module__dFz5Ma__chapters{min-width:0}.work-module__dFz5Ma__chapter{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:center;gap:clamp(30px,6vw,100px);min-height:min(88vh,900px);padding:90px 0;scroll-margin-top:80px;display:grid}.work-module__dFz5Ma__chapterCopy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.work-module__dFz5Ma__chapter h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,80px);font-weight:800;line-height:.9}.work-module__dFz5Ma__summary{max-width:430px;font-size:clamp(17px,1.8vw,22px);line-height:1.45}.work-module__dFz5Ma__tags{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.work-module__dFz5Ma__tags li{border:1px solid var(--line-dark);padding:7px 9px}.work-module__dFz5Ma__projectLink{min-height:44px;color:var(--paper);background:var(--ink);align-items:center;gap:12px;padding:0 14px;display:inline-flex}.work-module__dFz5Ma__projectLink:hover,.work-module__dFz5Ma__projectLink:focus-visible{color:var(--ink);background:var(--signal)}.work-module__dFz5Ma__projectPanel{aspect-ratio:1/.82;border:1px solid var(--ink);background:var(--stone);min-width:0;position:relative;overflow:hidden}.work-module__dFz5Ma__panelNumber{font-family:var(--font-mono);letter-spacing:.12em;font-size:12px;position:absolute;top:18px;left:20px}.work-module__dFz5Ma__panelShapeOne,.work-module__dFz5Ma__panelShapeTwo,.work-module__dFz5Ma__panelRule{display:block;position:absolute}.work-module__dFz5Ma__mooirivier{background:#d7d1c2}.work-module__dFz5Ma__mooirivier .work-module__dFz5Ma__panelShapeOne{border:1px solid var(--ink);background:var(--paper);width:40%;inset:18% 14% 18% auto}.work-module__dFz5Ma__mooirivier .work-module__dFz5Ma__panelShapeTwo{aspect-ratio:1;background:var(--signal);border-radius:50%;width:44%;inset:auto auto 14% 10%}.work-module__dFz5Ma__mooirivier .work-module__dFz5Ma__panelRule{background:var(--ink);height:1px;top:50%;left:0;right:0;transform:rotate(-14deg)}.work-module__dFz5Ma__clientbrief{color:var(--paper);background:var(--ink)}.work-module__dFz5Ma__clientbrief .work-module__dFz5Ma__panelShapeOne{border:1px solid var(--signal);border-radius:999px;inset:15% 13%}.work-module__dFz5Ma__clientbrief .work-module__dFz5Ma__panelShapeTwo{aspect-ratio:1;background:var(--signal);border-radius:50%;width:23%;top:50%;left:50%;transform:translate(-50%,-50%)}.work-module__dFz5Ma__clientbrief .work-module__dFz5Ma__panelRule{background:var(--signal);height:1px;top:50%;left:10%;right:10%}.work-module__dFz5Ma__closing{color:var(--paper);background:var(--ink)}.work-module__dFz5Ma__closing h2{max-width:800px;color:var(--paper)}.work-module__dFz5Ma__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media not (min-width:820px){.work-module__dFz5Ma__intro,.work-module__dFz5Ma__closing{grid-template-columns:1fr}.work-module__dFz5Ma__showcaseFrame{display:block}.work-module__dFz5Ma__index{border-top:1px solid var(--line-dark);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 0;display:grid;position:relative;top:auto}.work-module__dFz5Ma__index:before{display:none}.work-module__dFz5Ma__chapter{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}}@media not (min-width:640px){.work-module__dFz5Ma__workPage{padding-top:78px}.work-module__dFz5Ma__intro,.work-module__dFz5Ma__closing{gap:24px;padding:70px 20px}.work-module__dFz5Ma__showcase{padding:0 20px}.work-module__dFz5Ma__chapter{grid-template-columns:1fr;gap:38px;min-height:auto;padding:66px 0}.work-module__dFz5Ma__projectPanel{order:-1}.work-module__dFz5Ma__indexItem a{grid-template-columns:25px minmax(0,1fr);font-size:9px}}@media (prefers-reduced-motion:reduce){.work-module__dFz5Ma__index:before{transform:none}.work-module__dFz5Ma__projectLink{transition:none}}
