﻿.HeroVisual-module__93bXFW__wrap{width:100%;max-width:36rem;margin-inline:auto;padding-bottom:6%}.HeroVisual-module__93bXFW__stage{--mx:0;--my:0;aspect-ratio:1;color:var(--c-text);position:relative;container-type:inline-size}.HeroVisual-module__93bXFW__layer{transform:translate3d(calc(var(--mx) * var(--depth) * -.6px), calc(var(--my) * var(--depth) * -.6px), 0);transition:transform .9s var(--ease-out);will-change:transform;pointer-events:none;position:absolute;inset:0}.HeroVisual-module__93bXFW__orbit{width:96%;height:96%;animation:80s linear infinite HeroVisual-module__93bXFW__spin;position:absolute;inset:2%}.HeroVisual-module__93bXFW__card{border:1px solid var(--c-line-strong);background:var(--card-bg);box-shadow:var(--shadow-float);border-radius:1.1em;gap:.9em;padding:1.15em 1.25em;font-size:clamp(9px,2.7cqi,14px);display:grid;position:absolute}.HeroVisual-module__93bXFW__cardHead{justify-content:space-between;align-items:center;gap:1em;display:flex}.HeroVisual-module__93bXFW__cardLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);font-size:.8em;display:block}.HeroVisual-module__93bXFW__chip{background:var(--c-accent-soft);color:var(--c-accent-text);border-radius:999px;align-items:center;gap:.45em;padding:.3em .7em;font-size:.8em;font-weight:600;display:inline-flex}.HeroVisual-module__93bXFW__chipDot{background:currentColor;border-radius:50%;width:.45em;height:.45em}.HeroVisual-module__93bXFW__main{top:22%;left:14%;right:6%}.HeroVisual-module__93bXFW__chart{aspect-ratio:320/112;width:100%;height:auto;overflow:visible}.HeroVisual-module__93bXFW__line{stroke-dasharray:1;stroke-dashoffset:1px;animation:HeroVisual-module__93bXFW__draw 2.2s .6s var(--ease-out) forwards}.HeroVisual-module__93bXFW__area{opacity:0;animation:HeroVisual-module__93bXFW__appear 1.6s 1.4s var(--ease-out) forwards}.HeroVisual-module__93bXFW__stages{border-top:1px solid var(--c-line);color:var(--c-text-dim);grid-template-columns:repeat(4,1fr);padding-top:.8em;font-size:.85em;display:grid}.HeroVisual-module__93bXFW__stages span:last-child{color:var(--c-text);text-align:right}.HeroVisual-module__93bXFW__brand{width:44%;top:2%;left:0}.HeroVisual-module__93bXFW__brandRow{justify-content:space-between;align-items:center;gap:.75em;display:flex}.HeroVisual-module__93bXFW__specimen{color:var(--c-text);font-size:3em;line-height:.9}.HeroVisual-module__93bXFW__swatches{grid-template-columns:repeat(2,1.35em);gap:.35em;display:grid}.HeroVisual-module__93bXFW__swatches span{border:1px solid #ffffff14;border-radius:.35em;width:1.35em;height:1.35em}.HeroVisual-module__93bXFW__channels{width:46%;bottom:-6%;left:0}.HeroVisual-module__93bXFW__channelList{gap:.6em;font-size:.9em;display:grid}.HeroVisual-module__93bXFW__channelList li{color:var(--c-text-muted);grid-template-columns:4.6em 1fr;align-items:center;gap:.75em;display:grid}.HeroVisual-module__93bXFW__bar{background:rgba(var(--c-tint), .08);border-radius:999px;height:.4em;display:block;overflow:hidden}.HeroVisual-module__93bXFW__bar span{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, #ff5f2e8c, var(--c-accent));transform-origin:0;animation:HeroVisual-module__93bXFW__grow 1.4s calc(.9s + var(--i) * .12s) var(--ease-out) both;display:block}.HeroVisual-module__93bXFW__audience{border-radius:999px;align-items:center;gap:.9em;padding:.8em 1.2em .8em .8em;display:flex;top:8%;right:0}.HeroVisual-module__93bXFW__rings{flex-shrink:0;width:3.4em;height:3.4em}.HeroVisual-module__93bXFW__audienceText{white-space:nowrap;margin-top:.2em;font-size:1em;font-weight:600;display:block}.HeroVisual-module__93bXFW__float{animation:HeroVisual-module__93bXFW__float 9s var(--ease-in-out) infinite;animation-delay:var(--float-delay,0s)}@keyframes HeroVisual-module__93bXFW__float{0%,to{translate:0}50%{translate:0 -2.5%}}@keyframes HeroVisual-module__93bXFW__spin{to{transform:rotate(360deg)}}@keyframes HeroVisual-module__93bXFW__draw{to{stroke-dashoffset:0}}@keyframes HeroVisual-module__93bXFW__appear{to{opacity:1}}@keyframes HeroVisual-module__93bXFW__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:63.99em){.HeroVisual-module__93bXFW__wrap{max-width:30rem}}@media (max-width:30em){.HeroVisual-module__93bXFW__stage{aspect-ratio:1/1.06}.HeroVisual-module__93bXFW__main{right:0}}@media (prefers-reduced-motion:reduce){.HeroVisual-module__93bXFW__line{stroke-dashoffset:0}.HeroVisual-module__93bXFW__area{opacity:1}}
.Hero-module__s-6kkG__hero{justify-content:space-between;gap:var(--space-8);min-height:100svh;padding-top:calc(var(--nav-height) + clamp(2rem, 1rem + 4vw, 4.5rem));padding-bottom:var(--space-6);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.Hero-module__s-6kkG__backdrop{z-index:-1;background:radial-gradient(60% 55% at 78% 30%, #ff5f2e21, transparent 70%), radial-gradient(40% 40% at 10% 90%, rgba(var(--c-tint), .04), transparent 70%);position:absolute;inset:0}.Hero-module__s-6kkG__backdrop:before{content:"";background-image:linear-gradient(to right, var(--c-line) 1px, transparent 1px), linear-gradient(to bottom, var(--c-line) 1px, transparent 1px);opacity:.45;background-position:top;background-size:6rem 6rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 60% 35%,#000 20%,#0000 75%)}.Hero-module__s-6kkG__layout{gap:var(--space-8);align-items:center;display:grid}.Hero-module__s-6kkG__content{gap:var(--space-5);justify-items:start;display:grid}.Hero-module__s-6kkG__kicker{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);animation:Hero-module__s-6kkG__fade-up .9s var(--ease-out) both;align-items:center;gap:.625rem;padding:.4rem .9rem .4rem .75rem;display:inline-flex}.Hero-module__s-6kkG__pulse{background:var(--c-accent);border-radius:50%;width:.5rem;height:.5rem;position:relative}.Hero-module__s-6kkG__pulse:after{content:"";background:var(--c-accent);animation:Hero-module__s-6kkG__pulse 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.Hero-module__s-6kkG__title{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.05em;margin-block:var(--space-2) var(--space-3);font-weight:600}.Hero-module__s-6kkG__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.Hero-module__s-6kkG__line>span{animation:Hero-module__s-6kkG__line-up .9s var(--ease-out) both;display:inline-block}.Hero-module__s-6kkG__line:nth-child(2)>span{animation-delay:70ms}.Hero-module__s-6kkG__line:nth-child(3)>span{animation-delay:.14s}.Hero-module__s-6kkG__accentWord{color:var(--c-accent-text);padding-right:.06em}.Hero-module__s-6kkG__lead{font-size:var(--fs-lead);color:var(--c-text-muted);max-width:34rem;animation:Hero-module__s-6kkG__fade-up 1s .28s var(--ease-out) both;line-height:1.55}.Hero-module__s-6kkG__ctas{gap:var(--space-3);margin-top:var(--space-3);animation:Hero-module__s-6kkG__fade-up 1s .38s var(--ease-out) both;flex-wrap:wrap;display:flex}.Hero-module__s-6kkG__audience{font-size:var(--fs-small);color:var(--c-text-dim);animation:Hero-module__s-6kkG__fade-up 1s .46s var(--ease-out) both}.Hero-module__s-6kkG__visual{animation:Hero-module__s-6kkG__fade-in 1.4s .3s var(--ease-out) both}.Hero-module__s-6kkG__pillarsWrap{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.Hero-module__s-6kkG__pillars{border-top:1px solid var(--c-line);flex:1;grid-template-columns:1fr;display:grid}.Hero-module__s-6kkG__pillar{border-bottom:1px solid var(--c-line);animation:Hero-module__s-6kkG__fade-up .9s calc(.52s + var(--i) * 80ms) var(--ease-out) both;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.75rem;padding:1rem 0;display:grid}.Hero-module__s-6kkG__pillarIndex{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-accent-text)}.Hero-module__s-6kkG__pillarName{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.Hero-module__s-6kkG__pillarText{font-size:var(--fs-small);color:var(--c-text-muted);text-align:right}.Hero-module__s-6kkG__scrollCue{display:none}@keyframes Hero-module__s-6kkG__line-up{0%{transform:translateY(55%)}to{transform:none}}@keyframes Hero-module__s-6kkG__fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes Hero-module__s-6kkG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__s-6kkG__pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}@keyframes Hero-module__s-6kkG__scroll-line{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (min-width:40em){.Hero-module__s-6kkG__pillars{border-bottom:1px solid var(--c-line);grid-template-columns:repeat(3,1fr)}.Hero-module__s-6kkG__pillar{border-bottom:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;padding:1.25rem 1.25rem 1.25rem 0}.Hero-module__s-6kkG__pillar+.Hero-module__s-6kkG__pillar{border-left:1px solid var(--c-line);padding-left:1.25rem}.Hero-module__s-6kkG__pillarText{text-align:left;grid-column:2}}@media (min-width:64em){.Hero-module__s-6kkG__layout{gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.Hero-module__s-6kkG__scrollCue{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-dim);transition:color var(--dur-fast) var(--ease-out);flex-direction:column;align-self:center;align-items:center;gap:.75rem;padding:.5rem;display:inline-flex}.Hero-module__s-6kkG__scrollCue:hover{color:var(--c-text)}.Hero-module__s-6kkG__scrollLine{width:1px;height:3rem;animation:Hero-module__s-6kkG__scroll-line 2.4s var(--ease-in-out) infinite;background:currentColor}}@media (min-width:64em) and (max-height:50em){.Hero-module__s-6kkG__title{font-size:clamp(2.75rem,1rem + 5.4vw,6rem)}}@media (max-width:30em){.Hero-module__s-6kkG__ctas{width:100%}.Hero-module__s-6kkG__ctas>*{flex:100%}}
.CapabilityStrip-module__O8P2RG__strip{border-block:1px solid var(--c-line);background:var(--c-surface)}.CapabilityStrip-module__O8P2RG__inner{gap:var(--space-4);padding-block:var(--space-5);align-items:center;display:grid}.CapabilityStrip-module__O8P2RG__label{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.0625rem;font-weight:500}.CapabilityStrip-module__O8P2RG__label .serif{color:var(--c-accent-text);font-size:1.15em}.CapabilityStrip-module__O8P2RG__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.CapabilityStrip-module__O8P2RG__track{width:max-content;animation:38s linear infinite CapabilityStrip-module__O8P2RG__marquee;display:flex}.CapabilityStrip-module__O8P2RG__marquee:hover .CapabilityStrip-module__O8P2RG__track{animation-play-state:paused}.CapabilityStrip-module__O8P2RG__group{flex-shrink:0;display:flex}.CapabilityStrip-module__O8P2RG__item{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted);white-space:nowrap;align-items:center;gap:2.25rem;padding-right:2.25rem;font-size:.8125rem;display:inline-flex}.CapabilityStrip-module__O8P2RG__item:after{content:"";background:var(--c-accent);width:.375rem;height:.375rem;transform:rotate(45deg)}@keyframes CapabilityStrip-module__O8P2RG__marquee{to{transform:translate(-50%)}}@media (min-width:60em){.CapabilityStrip-module__O8P2RG__inner{gap:var(--space-7);grid-template-columns:auto 1fr}.CapabilityStrip-module__O8P2RG__label{padding-right:var(--space-7);border-right:1px solid var(--c-line)}}@media (prefers-reduced-motion:reduce){.CapabilityStrip-module__O8P2RG__marquee{-webkit-mask-image:none;mask-image:none}.CapabilityStrip-module__O8P2RG__track{width:auto;animation:none}.CapabilityStrip-module__O8P2RG__group{flex-wrap:wrap;row-gap:.5rem}.CapabilityStrip-module__O8P2RG__group[aria-hidden=true]{display:none}}
.DifferenceSection-module__2Xuaba__section{overflow:clip}.DifferenceSection-module__2Xuaba__layout{gap:var(--space-8);display:grid}.DifferenceSection-module__2Xuaba__sticky{gap:var(--space-5);display:grid}.DifferenceSection-module__2Xuaba__title{font-size:var(--fs-h2)}.DifferenceSection-module__2Xuaba__titleMuted{color:var(--c-text-muted)}.DifferenceSection-module__2Xuaba__equation{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:.5rem 0;display:flex}.DifferenceSection-module__2Xuaba__equation li{align-items:center;display:inline-flex}.DifferenceSection-module__2Xuaba__plus{font-family:var(--font-mono);color:var(--c-text-dim);padding-inline:.5rem}.DifferenceSection-module__2Xuaba__discipline{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);min-height:2.25rem;font-size:var(--fs-small);align-items:center;padding:0 .875rem;font-weight:500;display:inline-flex}.DifferenceSection-module__2Xuaba__result{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink);font-weight:700}.DifferenceSection-module__2Xuaba__principles{border-top:1px solid var(--c-line);counter-reset:principle}.DifferenceSection-module__2Xuaba__principle{gap:var(--space-4);border-bottom:1px solid var(--c-line);grid-template-columns:3.5rem 1fr auto;padding-block:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);display:grid;position:relative}.DifferenceSection-module__2Xuaba__principle:after{content:"";background:var(--c-accent);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.DifferenceSection-module__2Xuaba__tile{width:2.75rem;height:2.75rem;margin-top:.1rem}.DifferenceSection-module__2Xuaba__number{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-text-dim);transition:color var(--dur-base) var(--ease-out);padding-top:.45rem}.DifferenceSection-module__2Xuaba__body{gap:var(--space-2);display:grid}.DifferenceSection-module__2Xuaba__principleTitle{letter-spacing:-.04em;transition:transform var(--dur-base) var(--ease-out);font-size:clamp(1.625rem,1.2rem + 1.8vw,2.5rem)}.DifferenceSection-module__2Xuaba__principleText{color:var(--c-text-muted);max-width:30rem}@media (hover:hover){.DifferenceSection-module__2Xuaba__principle:hover:after{transform:scaleX(1)}.DifferenceSection-module__2Xuaba__principle:hover .DifferenceSection-module__2Xuaba__number{color:var(--c-accent-text)}.DifferenceSection-module__2Xuaba__principle:hover .DifferenceSection-module__2Xuaba__principleTitle{transform:translate(.5rem)}}@media (min-width:64em){.DifferenceSection-module__2Xuaba__layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,6vw,7rem)}.DifferenceSection-module__2Xuaba__sticky{top:calc(var(--nav-height) + 2rem);position:sticky}.DifferenceSection-module__2Xuaba__principle{grid-template-columns:5rem 1fr auto}}
.ServicesPreview-module__pPt9ha__section{border-radius:clamp(1.5rem,1rem + 2vw,2.5rem)}.ServicesPreview-module__pPt9ha__grid{background:var(--c-ink-line);border:1px solid var(--c-ink-line);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.ServicesPreview-module__pPt9ha__grid>li{background:var(--c-bone);display:flex}.ServicesPreview-module__pPt9ha__card{gap:var(--space-6);background:var(--c-bone);width:100%;min-height:16rem;transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);isolation:isolate;flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex;position:relative}.ServicesPreview-module__pPt9ha__card:before{content:"";background:var(--c-accent);transform-origin:0;height:2px;transition:transform .5s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ServicesPreview-module__pPt9ha__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.ServicesPreview-module__pPt9ha__number{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-ink-muted)}.ServicesPreview-module__pPt9ha__icon{width:2.25rem;height:2.25rem;color:var(--c-ink);transition:color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.ServicesPreview-module__pPt9ha__cardBody{gap:var(--space-3);margin-top:auto;padding-right:2.5rem;display:grid}.ServicesPreview-module__pPt9ha__name{font-size:var(--fs-h3);letter-spacing:-.03em}.ServicesPreview-module__pPt9ha__description{color:var(--c-ink-muted);font-size:.9375rem}.ServicesPreview-module__pPt9ha__arrow{border:1px solid var(--c-ink-line);width:2.5rem;height:2.5rem;color:var(--c-ink);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(1.5rem,1.2rem + 1vw,2rem);right:clamp(1.5rem,1.2rem + 1vw,2rem)}.ServicesPreview-module__pPt9ha__card:hover,.ServicesPreview-module__pPt9ha__card:focus-visible{background:var(--c-bone-hover)}.ServicesPreview-module__pPt9ha__card:hover:before,.ServicesPreview-module__pPt9ha__card:focus-visible:before{transform:scaleX(1)}.ServicesPreview-module__pPt9ha__card:hover .ServicesPreview-module__pPt9ha__icon,.ServicesPreview-module__pPt9ha__card:focus-visible .ServicesPreview-module__pPt9ha__icon{color:var(--c-accent-deep);transform:translateY(-2px)}.ServicesPreview-module__pPt9ha__card:hover .ServicesPreview-module__pPt9ha__arrow,.ServicesPreview-module__pPt9ha__card:focus-visible .ServicesPreview-module__pPt9ha__arrow{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-text);transform:rotate(45deg)}.ServicesPreview-module__pPt9ha__card:focus-visible{outline-offset:-4px}.ServicesPreview-module__pPt9ha__ctaCard{background:var(--c-ink);color:var(--c-text);justify-content:space-between}.ServicesPreview-module__pPt9ha__ctaCard:before{display:none}.ServicesPreview-module__pPt9ha__ctaCard:hover,.ServicesPreview-module__pPt9ha__ctaCard:focus-visible{background:var(--c-surface-2)}.ServicesPreview-module__pPt9ha__ctaCard:focus-visible{outline-color:var(--c-accent-text)}.ServicesPreview-module__pPt9ha__ctaEyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted)}.ServicesPreview-module__pPt9ha__ctaTitle{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.03em;font-weight:600;line-height:1.15}.ServicesPreview-module__pPt9ha__ctaTitle .serif{color:var(--c-accent-text)}.ServicesPreview-module__pPt9ha__ctaLink{color:var(--c-accent-text);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ServicesPreview-module__pPt9ha__ctaLink svg{transition:transform var(--dur-base) var(--ease-out)}.ServicesPreview-module__pPt9ha__ctaCard:hover .ServicesPreview-module__pPt9ha__ctaLink svg{transform:translate(4px)}@media (min-width:40em){.ServicesPreview-module__pPt9ha__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.ServicesPreview-module__pPt9ha__grid{grid-template-columns:repeat(4,1fr)}.ServicesPreview-module__pPt9ha__card{min-height:20rem}}@media (max-width:39.99em){.ServicesPreview-module__pPt9ha__card{gap:var(--space-7);min-height:0}}
.ProjectVisual-module__sRSZDG__visual{transition:transform .9s var(--ease-out);position:absolute;inset:0;overflow:hidden}.ProjectVisual-module__sRSZDG__art{width:100%;height:100%;position:absolute;inset:0}.ProjectVisual-module__sRSZDG__index{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(4rem,2rem + 6vw,7.5rem);font-weight:700;line-height:.8;position:absolute;bottom:.75rem;left:1.25rem}.ProjectVisual-module__sRSZDG__orbit{background:var(--c-accent);color:var(--c-black)}.ProjectVisual-module__sRSZDG__grid{color:var(--c-black);background:#ece9e2}.ProjectVisual-module__sRSZDG__type{color:var(--c-white);background:#1c1d21}.ProjectVisual-module__sRSZDG__wave{color:var(--c-white);background:#121215}.ProjectVisual-module__sRSZDG__typeArt{justify-items:end;gap:.75rem;width:70%;display:grid;position:absolute;inset:12% 10% auto auto}.ProjectVisual-module__sRSZDG__bigType{font-family:var(--font-serif);color:var(--c-accent);font-size:clamp(6rem,3rem + 10vw,12rem);font-style:italic;line-height:.8}.ProjectVisual-module__sRSZDG__typeLine{background:#f2f0eb29;border-radius:999px;width:70%;height:.5rem;display:block}
.PortfolioEmptyState-module__xFs31W__empty{gap:var(--space-7);border:1px dashed var(--c-line-strong);border-radius:var(--radius-lg);background:radial-gradient(60% 80% at 100% 0,#ff5f2e1a,#0000 70%);align-items:center;padding:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid}.PortfolioEmptyState-module__xFs31W__frames{height:12rem;position:relative}.PortfolioEmptyState-module__xFs31W__frames span{border:1px dashed var(--c-line-strong);border-radius:var(--radius-md);background:var(--c-surface-2);position:absolute}.PortfolioEmptyState-module__xFs31W__frames span:first-child{width:45%;height:80%;top:10%;left:0;transform:rotate(-4deg)}.PortfolioEmptyState-module__xFs31W__frames span:nth-child(2){background:var(--c-accent-soft);border-color:var(--c-accent);width:45%;height:70%;top:0;left:30%;transform:rotate(2deg)}.PortfolioEmptyState-module__xFs31W__frames span:nth-child(3){width:40%;height:70%;top:25%;left:55%;transform:rotate(5deg)}.PortfolioEmptyState-module__xFs31W__text{gap:var(--space-4);justify-items:start;display:grid}.PortfolioEmptyState-module__xFs31W__title{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:600;line-height:1.02}.PortfolioEmptyState-module__xFs31W__body{max-width:30rem;color:var(--c-text-muted);font-size:var(--fs-lead)}.PortfolioEmptyState-module__xFs31W__action{margin-top:var(--space-2)}.PortfolioEmptyState-module__xFs31W__empty[data-compact] .PortfolioEmptyState-module__xFs31W__title{font-size:var(--fs-h3)}.PortfolioEmptyState-module__xFs31W__empty[data-compact] .PortfolioEmptyState-module__xFs31W__frames{height:8rem}@media (min-width:48em){.PortfolioEmptyState-module__xFs31W__empty{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}
.WorkPreview-module__YL5MmG__grid{gap:var(--space-8) var(--space-6);display:grid}.WorkPreview-module__YL5MmG__card{gap:var(--space-5);display:grid;position:relative}.WorkPreview-module__YL5MmG__media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--c-surface-2);isolation:isolate;position:relative;overflow:hidden}.WorkPreview-module__YL5MmG__image{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.WorkPreview-module__YL5MmG__badge{z-index:1;border-radius:var(--radius-pill);color:var(--c-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#0a0a0bc7;padding:.375rem .75rem;font-size:.6875rem;position:absolute;top:1rem;left:1rem}.WorkPreview-module__YL5MmG__view{z-index:1;background:var(--c-text);width:3rem;height:3rem;color:var(--c-ink);opacity:0;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem;transform:scale(.6)}.WorkPreview-module__YL5MmG__meta{gap:var(--space-3);display:grid}.WorkPreview-module__YL5MmG__tags{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.WorkPreview-module__YL5MmG__divider{background:var(--c-line-strong);width:1.25rem;height:1px}.WorkPreview-module__YL5MmG__title{letter-spacing:-.04em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.WorkPreview-module__YL5MmG__link:after{content:"";z-index:2;border-radius:var(--radius-lg);position:absolute;inset:0}.WorkPreview-module__YL5MmG__link:focus-visible{outline:none}.WorkPreview-module__YL5MmG__link:focus-visible:after{outline:2px solid var(--c-accent);outline-offset:6px}.WorkPreview-module__YL5MmG__status{color:var(--c-text-dim);font-weight:500}.WorkPreview-module__YL5MmG__description{color:var(--c-text-muted);max-width:34rem}.WorkPreview-module__YL5MmG__result{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--c-line-strong);font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.WorkPreview-module__YL5MmG__resultLabel{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent-text)}.WorkPreview-module__YL5MmG__pending{color:var(--c-text-dim)}@media (hover:hover){.WorkPreview-module__YL5MmG__card:hover .WorkPreview-module__YL5MmG__media>:first-child{transform:scale(1.045)}.WorkPreview-module__YL5MmG__card:hover .WorkPreview-module__YL5MmG__view{opacity:1;transform:none}}.WorkPreview-module__YL5MmG__card:focus-within .WorkPreview-module__YL5MmG__view{opacity:1;transform:none}@media (max-width:39.99em){.WorkPreview-module__YL5MmG__divider{display:none}.WorkPreview-module__YL5MmG__tags{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (min-width:40em){.WorkPreview-module__YL5MmG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkPreview-module__YL5MmG__media{aspect-ratio:4/5}.WorkPreview-module__YL5MmG__item:nth-child(2n){margin-top:var(--space-9)}}@media (min-width:64em){.WorkPreview-module__YL5MmG__grid{gap:var(--space-9) var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr))}.WorkPreview-module__YL5MmG__item[data-layout=wide]{grid-column:span 7}.WorkPreview-module__YL5MmG__item[data-layout=tall]{grid-column:span 5}.WorkPreview-module__YL5MmG__item[data-layout=wide] .WorkPreview-module__YL5MmG__media{aspect-ratio:5/4}.WorkPreview-module__YL5MmG__item[data-layout=tall] .WorkPreview-module__YL5MmG__media{aspect-ratio:4/5}.WorkPreview-module__YL5MmG__item:nth-child(2n){margin-top:0}.WorkPreview-module__YL5MmG__item:nth-child(2){margin-top:var(--space-9)}.WorkPreview-module__YL5MmG__item:nth-child(4) .WorkPreview-module__YL5MmG__media{aspect-ratio:16/11}}
.MetricsSection-module__5KgPVW__section{background:radial-gradient(circle at 1px 1px, rgba(var(--c-tint), .07) 1px, transparent 0) 0 0 / 1.75rem 1.75rem, var(--c-bg)}.MetricsSection-module__5KgPVW__panel{border:1px solid var(--c-line-strong);border-radius:var(--radius-lg);background:var(--c-surface);overflow:hidden}.MetricsSection-module__5KgPVW__panelBar{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--c-line);padding:.875rem 1.25rem;display:flex}.MetricsSection-module__5KgPVW__panelDots{gap:.375rem;display:inline-flex}.MetricsSection-module__5KgPVW__panelDots span{background:var(--c-surface-3);border-radius:50%;width:.5rem;height:.5rem}.MetricsSection-module__5KgPVW__panelTitle{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted)}.MetricsSection-module__5KgPVW__grid{background:var(--c-line);gap:1px;display:grid}.MetricsSection-module__5KgPVW__card{align-content:space-between;gap:var(--space-6);background:var(--c-surface);min-height:13rem;transition:background-color var(--dur-base) var(--ease-out);padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid;position:relative;overflow:hidden}.MetricsSection-module__5KgPVW__card:hover{background:var(--c-surface-2)}.MetricsSection-module__5KgPVW__cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.MetricsSection-module__5KgPVW__label{font-family:var(--font-body);letter-spacing:-.01em;font-size:1rem;font-weight:600}.MetricsSection-module__5KgPVW__status{border:1px dashed var(--c-line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-dim);flex-shrink:0;padding:.25rem .625rem;font-size:.625rem}.MetricsSection-module__5KgPVW__card:not([data-empty]) .MetricsSection-module__5KgPVW__status{border-style:solid;border-color:var(--c-accent-text);color:var(--c-accent-text)}.MetricsSection-module__5KgPVW__value,.MetricsSection-module__5KgPVW__placeholderValue{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 3.2vw,4.75rem);font-weight:600;line-height:.9}.MetricsSection-module__5KgPVW__placeholderValue{color:var(--c-text-dim);align-items:center;display:flex}.MetricsSection-module__5KgPVW__placeholderValue>span{align-items:center;gap:.08em;display:inline-flex}.MetricsSection-module__5KgPVW__slot{opacity:.7;border:1.5px dashed;border-radius:.14em;width:1.9em;height:.72em;display:inline-block;position:relative;overflow:hidden}.MetricsSection-module__5KgPVW__slot:after{content:"";background:linear-gradient(100deg, transparent 30%, rgba(var(--c-tint), .08) 50%, transparent 70%);animation:MetricsSection-module__5KgPVW__shimmer 3.2s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes MetricsSection-module__5KgPVW__shimmer{to{transform:translate(100%)}}.MetricsSection-module__5KgPVW__description{font-size:var(--fs-small);color:var(--c-text-muted);max-width:22rem}.MetricsSection-module__5KgPVW__source{margin-top:var(--space-2);font-family:var(--font-mono);color:var(--c-text-dim);font-size:.6875rem}.MetricsSection-module__5KgPVW__card[data-featured]{background:radial-gradient(90% 70% at 100% 0%, #ff5f2e29, transparent 70%), var(--c-surface)}.MetricsSection-module__5KgPVW__card[data-featured] .MetricsSection-module__5KgPVW__label{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.MetricsSection-module__5KgPVW__card[data-featured] .MetricsSection-module__5KgPVW__value,.MetricsSection-module__5KgPVW__card[data-featured] .MetricsSection-module__5KgPVW__placeholderValue{font-size:clamp(4rem,2.5rem + 5vw,7.5rem)}.MetricsSection-module__5KgPVW__card[data-featured] .MetricsSection-module__5KgPVW__placeholderValue{color:var(--c-accent-text)}.MetricsSection-module__5KgPVW__card[data-featured] .MetricsSection-module__5KgPVW__slot{width:2.4em}.MetricsSection-module__5KgPVW__spark{color:#ff5f2e59;pointer-events:none;width:100%;height:30%;position:absolute;bottom:30%;left:0;right:0}.MetricsSection-module__5KgPVW__note{border-top:1px solid var(--c-line);font-size:var(--fs-small);color:var(--c-text-muted);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.MetricsSection-module__5KgPVW__noteMark{background:var(--c-accent-soft);width:1.25rem;height:1.25rem;color:var(--c-accent-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:.6875rem;display:grid}@media (min-width:40em){.MetricsSection-module__5KgPVW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.MetricsSection-module__5KgPVW__card[data-featured]{grid-column:1/-1;min-height:18rem}}@media (min-width:64em){.MetricsSection-module__5KgPVW__grid{grid-template-rows:repeat(2,minmax(15rem,auto));grid-template-columns:1.3fr 1fr 1fr}.MetricsSection-module__5KgPVW__card[data-featured]{grid-area:1/1/span 2}}.MetricsSection-module__5KgPVW__glyph{background:var(--c-accent-soft);width:3.5rem;height:3.5rem;color:var(--c-accent-text);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:600;line-height:1;display:grid}.MetricsSection-module__5KgPVW__steps{gap:var(--space-3);counter-reset:none;display:grid}.MetricsSection-module__5KgPVW__steps li{align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--c-line);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:600;display:flex}.MetricsSection-module__5KgPVW__steps li:last-child{border-bottom:0;padding-bottom:0}.MetricsSection-module__5KgPVW__stepIndex{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--c-accent-text);font-weight:400}.MetricsSection-module__5KgPVW__card[data-empty] .MetricsSection-module__5KgPVW__status{border-style:solid}
.ProcessSection-module__MMp8aW__section{background:var(--c-surface);border-block:1px solid var(--c-line)}.ProcessSection-module__MMp8aW__timeline{--node:3.25rem;position:relative}.ProcessSection-module__MMp8aW__steps{gap:var(--space-7);display:grid}.ProcessSection-module__MMp8aW__track{left:calc(var(--node) / 2);top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);background:var(--c-line-strong);width:1px;position:absolute}.ProcessSection-module__MMp8aW__progress{background:var(--c-accent);transform-origin:top;transition:transform 1.8s .2s var(--ease-in-out);position:absolute;inset:0;transform:scaleY(0)}.ProcessSection-module__MMp8aW__timeline[data-revealed] .ProcessSection-module__MMp8aW__progress{transform:scaleY(1)}html:not(.js) .ProcessSection-module__MMp8aW__progress{transform:none}.ProcessSection-module__MMp8aW__step{grid-template-columns:var(--node) 1fr;gap:var(--space-5);display:grid;position:relative}.ProcessSection-module__MMp8aW__node{z-index:1;width:var(--node);height:var(--node);border:1px solid var(--c-line-strong);background:var(--c-surface);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-text-muted);transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), color .5s var(--ease-out);transition-delay:calc(.4s + var(--i) * .38s);border-radius:50%;place-items:center;display:grid;position:relative}.ProcessSection-module__MMp8aW__timeline[data-revealed] .ProcessSection-module__MMp8aW__node{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}.ProcessSection-module__MMp8aW__content{gap:var(--space-2);opacity:.001;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(.3s + var(--i) * .38s);padding-top:.6rem;display:grid;transform:translateY(16px)}.ProcessSection-module__MMp8aW__phase{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-dim)}.ProcessSection-module__MMp8aW__title{letter-spacing:-.04em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem)}.ProcessSection-module__MMp8aW__text{color:var(--c-text-muted);max-width:20rem}.ProcessSection-module__MMp8aW__timeline[data-revealed] .ProcessSection-module__MMp8aW__content{opacity:1;transform:none}html:not(.js) .ProcessSection-module__MMp8aW__content{opacity:1;transform:none}@media (min-width:64em){.ProcessSection-module__MMp8aW__steps{grid-template-columns:repeat(var(--count,4), minmax(0, 1fr));gap:var(--space-6)}.ProcessSection-module__MMp8aW__track{left:calc(var(--node) / 2);right:calc((100% - (var(--count,4) - 1) * var(--space-6)) / var(--count,4) - var(--node) / 2);top:calc(var(--node) / 2);width:auto;height:1px;bottom:auto}.ProcessSection-module__MMp8aW__progress{transform-origin:0;transform:scaleX(0)}.ProcessSection-module__MMp8aW__timeline[data-revealed] .ProcessSection-module__MMp8aW__progress{transform:scaleX(1)}.ProcessSection-module__MMp8aW__step{align-content:start;gap:var(--space-6);grid-template-columns:1fr}.ProcessSection-module__MMp8aW__content{padding-top:0;padding-right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.ProcessSection-module__MMp8aW__content{opacity:1;transform:none}.ProcessSection-module__MMp8aW__progress{transform:none!important}}
.WhyAdqyra-module__TlfXOq__section{border-radius:clamp(1.5rem,1rem + 2vw,2.5rem)}.WhyAdqyra-module__TlfXOq__layout{gap:var(--space-8);display:grid}.WhyAdqyra-module__TlfXOq__statementCol{gap:var(--space-5);align-content:start;display:grid}.WhyAdqyra-module__TlfXOq__index{color:var(--c-accent-deep)}.WhyAdqyra-module__TlfXOq__title{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.04em;color:var(--c-ink-muted);font-weight:500}.WhyAdqyra-module__TlfXOq__statement{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,1.3rem + 3.6vw,4.5rem);font-weight:600;line-height:1.02}.WhyAdqyra-module__TlfXOq__statement .serif{color:var(--c-accent-deep)}.WhyAdqyra-module__TlfXOq__support{max-width:30rem;color:var(--c-ink-muted);font-size:var(--fs-lead);line-height:1.55}.WhyAdqyra-module__TlfXOq__list{border-top:1px solid var(--c-ink-line)}.WhyAdqyra-module__TlfXOq__item{border-bottom:1px solid var(--c-ink-line)}.WhyAdqyra-module__TlfXOq__itemHeading{font-family:var(--font-body);font-size:inherit;letter-spacing:normal;line-height:inherit}.WhyAdqyra-module__TlfXOq__trigger{align-items:center;gap:var(--space-3);text-align:left;width:100%;min-height:4.5rem;color:var(--c-ink);grid-template-columns:2.75rem 1fr auto;padding:1.25rem 0;display:grid}.WhyAdqyra-module__TlfXOq__trigger:focus-visible{outline-offset:-2px}.WhyAdqyra-module__TlfXOq__itemIndex{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-ink-muted);transition:color var(--dur-base) var(--ease-out)}.WhyAdqyra-module__TlfXOq__itemGlyph{vertical-align:-.12em;color:var(--c-accent-deep);margin-right:.7rem;display:inline-block}.WhyAdqyra-module__TlfXOq__itemTitle{font-family:var(--font-display);letter-spacing:-.035em;transition:transform var(--dur-base) var(--ease-out);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.15}.WhyAdqyra-module__TlfXOq__icon{border:1px solid var(--c-ink-line);width:2.25rem;height:2.25rem;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:50%;position:relative}.WhyAdqyra-module__TlfXOq__icon:before,.WhyAdqyra-module__TlfXOq__icon:after{content:"";width:.75rem;height:1.5px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;margin:-.75px 0 0 -.375rem;position:absolute;top:50%;left:50%}.WhyAdqyra-module__TlfXOq__icon:after{transform:rotate(90deg)}.WhyAdqyra-module__TlfXOq__trigger:hover .WhyAdqyra-module__TlfXOq__itemTitle{transform:translate(.375rem)}.WhyAdqyra-module__TlfXOq__trigger:hover .WhyAdqyra-module__TlfXOq__icon{border-color:var(--c-ink)}.WhyAdqyra-module__TlfXOq__item[data-open] .WhyAdqyra-module__TlfXOq__itemIndex{color:var(--c-accent-deep)}.WhyAdqyra-module__TlfXOq__item[data-open] .WhyAdqyra-module__TlfXOq__icon{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-bone)}.WhyAdqyra-module__TlfXOq__item[data-open] .WhyAdqyra-module__TlfXOq__icon:after{transform:rotate(0)}.WhyAdqyra-module__TlfXOq__panel{visibility:hidden;transition:grid-template-rows .45s var(--ease-out), visibility 0s linear .45s;grid-template-rows:0fr;display:grid}.WhyAdqyra-module__TlfXOq__item[data-open] .WhyAdqyra-module__TlfXOq__panel{visibility:visible;transition:grid-template-rows .45s var(--ease-out), visibility 0s;grid-template-rows:1fr}.WhyAdqyra-module__TlfXOq__panelInner{overflow:hidden}.WhyAdqyra-module__TlfXOq__panelInner p{max-width:32rem;color:var(--c-ink-muted);padding:0 3rem 1.5rem 3.5rem}@media (min-width:64em){.WhyAdqyra-module__TlfXOq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,7rem)}.WhyAdqyra-module__TlfXOq__statementCol{top:calc(var(--nav-height) + 2rem);align-self:start;position:sticky}}@media (max-width:30em){.WhyAdqyra-module__TlfXOq__panelInner p{padding-left:3.5rem;padding-right:0}}
.Testimonials-module__VOp6eq__grid{gap:var(--space-5);display:grid}.Testimonials-module__VOp6eq__card{align-content:space-between;gap:var(--space-7);border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface);height:100%;padding:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);display:grid}.Testimonials-module__VOp6eq__quote p{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);font-weight:500;line-height:1.35}.Testimonials-module__VOp6eq__person{align-items:center;gap:var(--space-4);display:flex}.Testimonials-module__VOp6eq__avatar{background:var(--c-surface-3);width:3rem;height:3rem;font-family:var(--font-mono);font-size:var(--fs-micro);object-fit:cover;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Testimonials-module__VOp6eq__name{font-weight:600;display:block}.Testimonials-module__VOp6eq__role{font-size:var(--fs-small);color:var(--c-text-muted);display:block}.Testimonials-module__VOp6eq__empty{gap:var(--space-6);border:1px dashed var(--c-line-strong);border-radius:var(--radius-lg);padding:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid;position:relative;overflow:hidden}.Testimonials-module__VOp6eq__mark{height:.45em;color:var(--c-accent-text);font-size:clamp(7rem,4rem + 10vw,14rem);line-height:.6}.Testimonials-module__VOp6eq__emptyText{gap:var(--space-4);max-width:42rem;display:grid}.Testimonials-module__VOp6eq__emptyTitle{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.75rem,1.3rem + 2vw,3rem);font-weight:600;line-height:1.05}.Testimonials-module__VOp6eq__emptyBody{color:var(--c-text-muted);font-size:var(--fs-lead);line-height:1.55}.Testimonials-module__VOp6eq__skeleton{align-items:center;gap:var(--space-4);opacity:.6;display:flex}.Testimonials-module__VOp6eq__skeletonAvatar{border:1px dashed var(--c-line-strong);border-radius:50%;width:3rem;height:3rem}.Testimonials-module__VOp6eq__skeletonLines{gap:.5rem;display:grid}.Testimonials-module__VOp6eq__skeletonLines span{background:var(--c-surface-3);border-radius:999px;width:9rem;height:.5rem;display:block}.Testimonials-module__VOp6eq__skeletonLines span:last-child{width:6rem}@media (min-width:48em){.Testimonials-module__VOp6eq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Testimonials-module__VOp6eq__empty{align-items:start;column-gap:var(--space-8);grid-template-columns:auto 1fr}.Testimonials-module__VOp6eq__skeleton{grid-column:2}}@media (min-width:64em){.Testimonials-module__VOp6eq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.StatusBadge-module__y2snWW__badge{border-radius:var(--radius-pill);color:#f2f0eb;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#0a0a0bc7;border:1px dashed #f2f0eb8c;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.6875rem;display:inline-flex}.StatusBadge-module__y2snWW__dot{border:1px solid;border-radius:50%;width:.4rem;height:.4rem}.StatusBadge-module__y2snWW__badge[data-status=coming-soon] .StatusBadge-module__y2snWW__dot{background:0 0}.StatusBadge-module__y2snWW__badge[data-status=demo] .StatusBadge-module__y2snWW__dot{background:var(--c-accent);border-color:var(--c-accent)}
.WorkExplorer-module__V7tXma__section{background:var(--c-surface);border-block:1px solid var(--c-line)}.WorkExplorer-module__V7tXma__controls{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.WorkExplorer-module__V7tXma__filterScroller{min-width:0;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.WorkExplorer-module__V7tXma__filterScroller::-webkit-scrollbar{display:none}.WorkExplorer-module__V7tXma__filters{gap:.5rem;width:max-content;padding-block:.25rem;display:flex}.WorkExplorer-module__V7tXma__filter{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);min-height:2.75rem;font-size:var(--fs-small);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;display:inline-flex;position:relative}.WorkExplorer-module__V7tXma__filter:hover{border-color:var(--c-text)}.WorkExplorer-module__V7tXma__filter[aria-pressed=true]{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.WorkExplorer-module__V7tXma__check{background:var(--c-accent);width:1rem;height:1rem;color:var(--c-accent-ink);border-radius:50%;place-items:center;display:none}.WorkExplorer-module__V7tXma__filter[aria-pressed=true] .WorkExplorer-module__V7tXma__check{display:inline-grid}.WorkExplorer-module__V7tXma__count{font-family:var(--font-mono);opacity:.7;font-size:.6875rem;font-weight:400}.WorkExplorer-module__V7tXma__secondary{gap:var(--space-4);flex-wrap:wrap;display:flex}.WorkExplorer-module__V7tXma__field{flex:13rem;gap:.35rem;min-width:13rem;max-width:20rem;display:grid}.WorkExplorer-module__V7tXma__fieldLabel{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted)}.WorkExplorer-module__V7tXma__select,.WorkExplorer-module__V7tXma__search{border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-bg);min-height:2.75rem;color:var(--c-text);font:inherit;font-size:var(--fs-small);padding:0 1rem}.WorkExplorer-module__V7tXma__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}.WorkExplorer-module__V7tXma__select:focus-visible,.WorkExplorer-module__V7tXma__search:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.WorkExplorer-module__V7tXma__summary{margin-block:var(--space-5) var(--space-6);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-dim)}.WorkExplorer-module__V7tXma__grid{gap:var(--space-8) var(--space-6);display:grid}.WorkExplorer-module__V7tXma__cell{animation:WorkExplorer-module__V7tXma__card-in .6s calc(var(--i) * 70ms) var(--ease-out) both}@keyframes WorkExplorer-module__V7tXma__card-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.WorkExplorer-module__V7tXma__reset{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);align-items:center;min-height:2.75rem;padding:0 1.25rem;font-weight:600;display:inline-flex}.WorkExplorer-module__V7tXma__reset:hover{border-color:var(--c-text)}.WorkExplorer-module__V7tXma__upcoming{gap:var(--space-5);border:1px dashed var(--c-line-strong);border-radius:var(--radius-lg);margin-top:clamp(4rem,3rem + 3vw,6rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.WorkExplorer-module__V7tXma__upcomingHead{gap:var(--space-2);display:grid}.WorkExplorer-module__V7tXma__upcomingTitle{font-size:var(--fs-h3);letter-spacing:-.03em}.WorkExplorer-module__V7tXma__upcomingText{color:var(--c-text-muted)}.WorkExplorer-module__V7tXma__upcomingList{gap:var(--space-3);display:grid}.WorkExplorer-module__V7tXma__upcomingItem{border-radius:var(--radius-md);background:var(--c-bg);grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem;padding:1rem 1.25rem;display:grid}.WorkExplorer-module__V7tXma__upcomingDot{border:1px dashed var(--c-accent);width:.6rem;height:.6rem;animation:WorkExplorer-module__V7tXma__breathe 3s var(--ease-in-out) infinite;border-radius:50%;grid-row:span 2}.WorkExplorer-module__V7tXma__upcomingName{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.WorkExplorer-module__V7tXma__upcomingMeta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-dim);font-size:.6875rem}@keyframes WorkExplorer-module__V7tXma__breathe{50%{transform:scale(1.4)}}@media (min-width:40em){.WorkExplorer-module__V7tXma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkExplorer-module__V7tXma__cell[data-shape=panorama]{grid-column:1/-1}.WorkExplorer-module__V7tXma__upcomingList{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media (min-width:64em){.WorkExplorer-module__V7tXma__controls{grid-template-columns:minmax(0,1fr) auto}.WorkExplorer-module__V7tXma__filterScroller{margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.WorkExplorer-module__V7tXma__filters{flex-wrap:wrap;width:auto}.WorkExplorer-module__V7tXma__secondary{justify-content:flex-end}.WorkExplorer-module__V7tXma__grid{gap:var(--space-9) var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr))}.WorkExplorer-module__V7tXma__cell[data-shape=wide]{grid-column:span 7}.WorkExplorer-module__V7tXma__cell[data-shape=tall]{grid-column:span 5}.WorkExplorer-module__V7tXma__cell[data-shape=square]{grid-column:span 6}.WorkExplorer-module__V7tXma__cell[data-shape=panorama]{grid-column:1/-1}.WorkExplorer-module__V7tXma__cell[data-shape=tall]{margin-top:var(--space-9)}.WorkExplorer-module__V7tXma__upcoming{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}}@media (prefers-reduced-motion:reduce){.WorkExplorer-module__V7tXma__cell,.WorkExplorer-module__V7tXma__upcomingDot{animation:none}}
.BehindTheWork-module__YadJ6a__section{border-top:1px solid var(--c-line)}.BehindTheWork-module__YadJ6a__banner{border:1px dashed var(--c-accent);border-radius:var(--radius-md);background:var(--c-accent-soft);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);padding:1rem 1.25rem;display:flex}.BehindTheWork-module__YadJ6a__bannerTag{border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-accent-ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:.25rem .7rem;font-size:.6875rem;font-weight:500}.BehindTheWork-module__YadJ6a__layout{gap:var(--space-7);display:grid}.BehindTheWork-module__YadJ6a__aside{gap:var(--space-5);align-content:start;display:grid}.BehindTheWork-module__YadJ6a__title{font-size:var(--fs-h2)}.BehindTheWork-module__YadJ6a__project{font-family:var(--font-display);letter-spacing:-.03em;gap:.25rem;font-size:1.5rem;font-weight:600;display:grid}.BehindTheWork-module__YadJ6a__projectLabel,.BehindTheWork-module__YadJ6a__projectMeta{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-dim);font-weight:400}.BehindTheWork-module__YadJ6a__nav{display:none}.BehindTheWork-module__YadJ6a__nav ol{border-left:1px solid var(--c-line);display:grid}.BehindTheWork-module__YadJ6a__navLink{min-height:2.5rem;color:var(--c-text-muted);font-size:var(--fs-small);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:.75rem;padding-left:1.25rem;font-weight:500;display:flex;position:relative}.BehindTheWork-module__YadJ6a__navLink span{font-family:var(--font-mono);color:var(--c-text-dim);font-size:.6875rem}.BehindTheWork-module__YadJ6a__navLink:before{content:"";background:var(--c-accent);width:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:20%;bottom:20%;left:-1px;transform:scaleY(0)}.BehindTheWork-module__YadJ6a__navLink:hover{color:var(--c-text)}.BehindTheWork-module__YadJ6a__navLink[aria-current=step]{color:var(--c-text);font-weight:600}.BehindTheWork-module__YadJ6a__navLink[aria-current=step]:before{transform:scaleY(1)}.BehindTheWork-module__YadJ6a__navLink[aria-current=step] span{color:var(--c-accent-text)}.BehindTheWork-module__YadJ6a__fullLink{min-height:2.75rem;color:var(--c-accent-text);justify-self:start;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.BehindTheWork-module__YadJ6a__fullLink svg{transition:transform var(--dur-base) var(--ease-out)}.BehindTheWork-module__YadJ6a__fullLink:hover svg{transform:translate(4px)}@media (min-width:64em){.BehindTheWork-module__YadJ6a__layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(3rem,6vw,7rem)}.BehindTheWork-module__YadJ6a__aside{top:calc(var(--nav-height) + 2rem);align-self:start;position:sticky}.BehindTheWork-module__YadJ6a__nav{display:block}}
.ProjectApproach-module__uwhgoa__section{border-radius:clamp(1.5rem,1rem + 2vw,2.5rem)}.ProjectApproach-module__uwhgoa__header{gap:var(--space-5);max-width:54rem;margin-bottom:clamp(3rem,2rem + 4vw,5rem);display:grid}.ProjectApproach-module__uwhgoa__index{color:var(--c-accent-deep)}.ProjectApproach-module__uwhgoa__title{font-size:var(--fs-h2)}.ProjectApproach-module__uwhgoa__title .serif{color:var(--c-accent-deep)}.ProjectApproach-module__uwhgoa__flow{border-top:1px solid var(--c-ink-line);display:grid}.ProjectApproach-module__uwhgoa__step{gap:.25rem var(--space-3);border-bottom:1px solid var(--c-ink-line);grid-template-columns:3.5rem 1fr;grid-template-areas:"num title"".text";padding-block:1.5rem;display:grid;position:relative}.ProjectApproach-module__uwhgoa__number{font-family:var(--font-display);letter-spacing:-.04em;color:var(--c-accent-deep);grid-area:num;font-size:1.5rem;font-weight:700}.ProjectApproach-module__uwhgoa__stepTitle{letter-spacing:-.045em;grid-area:title;font-size:clamp(1.75rem,1.2rem + 2vw,3rem)}.ProjectApproach-module__uwhgoa__stepText{max-width:30rem;color:var(--c-ink-muted);grid-area:text}.ProjectApproach-module__uwhgoa__arrow{display:none}@media (min-width:64em){.ProjectApproach-module__uwhgoa__flow{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr))}.ProjectApproach-module__uwhgoa__step{align-content:start;gap:var(--space-3);border-bottom:0;border-top:2px solid var(--c-ink-line);opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), border-color .7s var(--ease-out);transition-delay:calc(var(--i) * .15s);grid-template-columns:1fr;grid-template-areas:"num""title""text";padding:2rem 1.75rem 2rem 0;transform:translateY(20px)}.ProjectApproach-module__uwhgoa__flow[data-revealed] .ProjectApproach-module__uwhgoa__step{opacity:1;border-top-color:var(--c-accent);transform:none}html:not(.js) .ProjectApproach-module__uwhgoa__step{opacity:1;border-top-color:var(--c-accent);transform:none}.ProjectApproach-module__uwhgoa__stepTitle{font-size:clamp(1.5rem,.8rem + 1.4vw,2.25rem)}.ProjectApproach-module__uwhgoa__arrow{background:var(--c-bone);width:1.6rem;height:1.6rem;color:var(--c-accent-deep);border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:absolute;top:-.8rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.ProjectApproach-module__uwhgoa__step{opacity:1!important;transform:none!important}}
.ImpactSection-module__Oom6rq__section{background:radial-gradient(circle at 1px 1px, rgba(var(--c-tint), .07) 1px, transparent 0) 0 0 / 1.75rem 1.75rem, var(--c-bg);border-top:1px solid var(--c-line)}.ImpactSection-module__Oom6rq__metrics{gap:var(--space-5);display:grid}.ImpactSection-module__Oom6rq__metricProject{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-dim)}.ImpactSection-module__Oom6rq__notice{border:1px solid var(--c-line-strong);border-radius:var(--radius-md);background:var(--c-surface);max-width:46rem;color:var(--c-text-muted);align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ImpactSection-module__Oom6rq__noticeMark{background:var(--c-accent-soft);width:1.5rem;height:1.5rem;color:var(--c-accent-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.ImpactSection-module__Oom6rq__template{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.ImpactSection-module__Oom6rq__templateLabel{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-dim)}.ImpactSection-module__Oom6rq__columnsHead{display:none}.ImpactSection-module__Oom6rq__rows{border-top:1px solid var(--c-line)}.ImpactSection-module__Oom6rq__row{gap:var(--space-3);border-bottom:1px solid var(--c-line);padding-block:1.5rem;display:grid}.ImpactSection-module__Oom6rq__rowLabel{letter-spacing:-.035em;font-size:clamp(1.375rem,1.1rem + 1vw,2rem)}.ImpactSection-module__Oom6rq__rowCell{color:var(--c-text-muted)}.ImpactSection-module__Oom6rq__mobileLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-dim);margin-bottom:.2rem;font-size:.625rem;display:block}.ImpactSection-module__Oom6rq__slot{align-items:center;gap:.75rem;display:flex}.ImpactSection-module__Oom6rq__slotBox{border:1.5px dashed var(--c-line-strong);border-radius:.4rem;width:4.5rem;height:2rem}.ImpactSection-module__Oom6rq__slotText{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-dim);font-size:.625rem}@media (min-width:40em){.ImpactSection-module__Oom6rq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.ImpactSection-module__Oom6rq__columnsHead,.ImpactSection-module__Oom6rq__row{gap:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr) minmax(0,3fr);align-items:center}.ImpactSection-module__Oom6rq__columnsHead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-dim);padding-bottom:.75rem;font-size:.625rem;display:grid}.ImpactSection-module__Oom6rq__mobileLabel{display:none}.ImpactSection-module__Oom6rq__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ClientExperience-module__Pvq6Oq__section{border-top:1px solid var(--c-line)}.ClientExperience-module__Pvq6Oq__layout{gap:var(--space-8);display:grid}.ClientExperience-module__Pvq6Oq__lead{gap:var(--space-5);align-content:start;display:grid}.ClientExperience-module__Pvq6Oq__title{letter-spacing:-.05em;font-size:clamp(2.5rem,1.2rem + 5vw,6rem);line-height:.98}.ClientExperience-module__Pvq6Oq__statement{max-width:30rem;font-size:var(--fs-lead);color:var(--c-text-muted);line-height:1.55}.ClientExperience-module__Pvq6Oq__principles{border-top:1px solid var(--c-line);gap:0;display:grid}.ClientExperience-module__Pvq6Oq__principle{column-gap:var(--space-4);border-bottom:1px solid var(--c-line);transition:padding-left var(--dur-base) var(--ease-out);grid-template-columns:4rem 1fr;grid-template-areas:"num name""num text";row-gap:.25rem;padding-block:1.5rem;display:grid}.ClientExperience-module__Pvq6Oq__number{font-family:var(--font-display);letter-spacing:-.05em;color:var(--c-text-dim);transition:color var(--dur-base) var(--ease-out);grid-area:num;font-size:2.25rem;font-weight:700;line-height:1}.ClientExperience-module__Pvq6Oq__name{letter-spacing:-.03em;grid-area:name;font-size:clamp(1.25rem,1rem + .8vw,1.75rem)}.ClientExperience-module__Pvq6Oq__text{max-width:32rem;color:var(--c-text-muted);grid-area:text}@media (hover:hover){.ClientExperience-module__Pvq6Oq__principle:hover{padding-left:.5rem}.ClientExperience-module__Pvq6Oq__principle:hover .ClientExperience-module__Pvq6Oq__number{color:var(--c-accent-text)}}@media (min-width:64em){.ClientExperience-module__Pvq6Oq__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,7rem)}.ClientExperience-module__Pvq6Oq__lead{top:calc(var(--nav-height) + 2rem);align-self:start;position:sticky}.ClientExperience-module__Pvq6Oq__principle:nth-child(2n){margin-left:3rem}}
