._page_y9qec_1{--paper:#f3efe7;--ink:#171613;--accent:#b2472e;--signal:#2b59c3;--muted:#57534c;--rule:#c8c0b3;--brand-register:#b2472e;--ease:cubic-bezier(.22,1,.36,1);background:var(--paper);color:var(--ink);font-size:1rem;line-height:1.7;overflow:clip}._page_y9qec_1 :is(h1,h2,h3,p,figure){margin:0}._page_y9qec_1 :is(h1,h2,h3){font-family:var(--font-display),Georgia,serif;letter-spacing:-.055em;text-wrap:balance;font-weight:400;line-height:1.06}._page_y9qec_1 em{color:var(--accent);font-weight:400}._page_y9qec_1 h2{font-size:clamp(2.8rem,5.6vw,6rem)}:is(._page_y9qec_1 a:focus-visible,._page_y9qec_1 summary:focus-visible){outline:2px solid var(--accent);outline-offset:6px}._page_y9qec_1 section{scroll-margin-top:7rem}._wrap_y9qec_2{width:min(100% - 7vw,1380px);margin-inline:auto}._skip_y9qec_2{z-index:200;background:var(--ink);color:#fff;padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}._skip_y9qec_2:focus{transform:none}._header_y9qec_3{z-index:90;background:color-mix(in srgb,var(--paper) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:2rem;min-height:98px;padding:1.1rem 3.5vw;display:flex;position:sticky;top:0}._brand_y9qec_3{flex-shrink:0;align-items:center;gap:.8rem;display:inline-flex}._brand_y9qec_3>svg{width:46px;height:46px}._brandName_y9qec_3{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.84rem;line-height:1.02}._brandName_y9qec_3 em{font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;text-transform:none;font-size:1.18rem;line-height:.9}._brand_y9qec_3 svg [data-corner]{transform-box:fill-box;transform-origin:50%;transition:transform .55s var(--ease)}._brand_y9qec_3:hover svg [data-corner=tl]{transform:translate(-3px,-3px)}._brand_y9qec_3:hover svg [data-corner=tr]{transform:translate(3px,-3px)}._brand_y9qec_3:hover svg [data-corner=br]{transform:translate(3px,3px)}._brand_y9qec_3:hover svg [data-corner=bl]{transform:translate(-3px,3px)}._header_y9qec_3 nav{gap:2rem;display:flex}._header_y9qec_3 nav a{padding:.5rem 0;font-size:.9rem;position:relative}._header_y9qec_3 nav a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._header_y9qec_3 nav a:hover:after{transform:scaleX(1)}._headerAction_y9qec_3{border-bottom:1px solid var(--ink);align-items:center;gap:1.2rem;min-height:46px;font-size:.875rem;display:flex}._headerAction_y9qec_3 svg,._lineLink_y9qec_3 svg{transition:transform .35s var(--ease);flex-shrink:0}._headerAction_y9qec_3:hover svg,._lineLink_y9qec_3:hover svg{transform:translate(3px,-3px)}._hero_y9qec_4{padding-top:2rem}._runningHead_y9qec_4,._sectionLabel_y9qec_4{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:2rem;font-size:.75rem;line-height:1.5;display:flex}._runningHead_y9qec_4{color:var(--muted)}._heroTitle_y9qec_4{justify-content:space-between;align-items:end;gap:2rem;padding:4.5rem 0 2.7rem;display:flex}._heroTitle_y9qec_4 h1{letter-spacing:-.065em;font-size:clamp(3.5rem,7.5vw,7.8rem);line-height:1.02}._heroTitle_y9qec_4 h1 em{white-space:normal}._roundLink_y9qec_4{border:1px solid var(--rule);width:78px;height:78px;transition:background .35s,color .35s,transform .5s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:.8rem;display:grid}._roundLink_y9qec_4 svg{width:30px;height:30px}._roundLink_y9qec_4:hover{background:var(--ink);color:var(--paper);transform:translateY(4px)}._heroBottom_y9qec_4{border-top:1px solid var(--rule);grid-template-columns:1fr 1.55fr .85fr;align-items:end;gap:3rem;padding:1.6rem 0 3rem;display:grid}._heroBottom_y9qec_4>p{max-width:35rem}._heroNote_y9qec_4{color:var(--muted);font-size:.875rem}._lineLink_y9qec_3{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1.5rem;width:fit-content;min-height:48px;font-size:.875rem;display:inline-flex}._heroBottom_y9qec_4>._lineLink_y9qec_3{justify-self:end}._heroImage_y9qec_4{background:#26281e;height:clamp(330px,40vw,540px);position:relative;overflow:hidden}._heroImage_y9qec_4>img{object-fit:cover;object-position:center 54%;transition:transform 1.4s var(--ease)}._heroImage_y9qec_4:hover>img{transform:scale(1.025)}._heroImage_y9qec_4:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0f150d80,#0000 80%);position:absolute;inset:0}._imageOverlay_y9qec_4{z-index:1;color:#f5f2eb;flex-direction:column;justify-content:space-between;align-items:start;display:flex;position:absolute;top:10%;bottom:19%;left:4%}._imageOverlay_y9qec_4>svg{width:55px;height:55px}._imageOverlay_y9qec_4>span{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;font-size:clamp(2rem,3.1vw,3.2rem);line-height:1.12}._imageOverlay_y9qec_4 em{color:#f5f2eb}._heroImage_y9qec_4 figcaption{z-index:2;color:#f5f2eb;border-top:1px solid #ffffff60;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.75rem;display:flex;position:absolute;bottom:0;left:4%;right:4%}._heroImage_y9qec_4 figcaption>span{opacity:.7}._studio_y9qec_5,._work_y9qec_5,._quality_y9qec_5{padding-block:7rem}._sectionLabel_y9qec_4{border-bottom:1px solid var(--rule);color:var(--muted);padding-bottom:1.3rem}._sectionLabel_y9qec_4>span:first-child{color:var(--accent)}._studioGrid_y9qec_5,._workGrid_y9qec_5{grid-template-columns:1fr 1fr;gap:7vw;margin-top:4rem;display:grid}._studioGrid_y9qec_5>div{max-width:36rem}._studioGrid_y9qec_5 p+p{color:var(--muted);margin-top:1.5rem}._lead_y9qec_5{text-wrap:pretty;font-size:1.3rem;line-height:1.65}._studioPillars_y9qec_5{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}._studioPillars_y9qec_5>span{border-left:1px solid var(--rule);min-height:5.5rem;font-family:var(--font-display),Georgia,serif;flex-direction:column;justify-content:space-between;padding:1rem;font-size:1.25rem;display:flex}._studioPillars_y9qec_5>span:first-child{border-left:0;padding-left:0}._studioPillars_y9qec_5 b{color:var(--accent);font-family:var(--font-sans),Arial,sans-serif;font-size:.66rem;font-weight:600}._signature_y9qec_5{border-top:1px solid var(--rule);align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;font-size:.875rem;display:flex}._signature_y9qec_5 svg{width:40px;height:40px;color:var(--accent)}._work_y9qec_5{padding-top:1rem}._workGrid_y9qec_5{grid-template-columns:.85fr 1.15fr;gap:8vw}._workIntro_y9qec_5{align-self:start;position:sticky;top:9rem}._workIntro_y9qec_5>p{max-width:27rem;color:var(--muted);margin:2rem 0 1rem}._services_y9qec_5 details{border-bottom:1px solid var(--rule)}._services_y9qec_5 details:first-child{border-top:1px solid var(--rule)}._services_y9qec_5 summary{cursor:pointer;align-items:center;gap:1rem;padding:1.8rem 0;list-style:none;display:flex}._services_y9qec_5 summary::-webkit-details-marker{display:none}._serviceNumber_y9qec_5{color:var(--accent);flex-shrink:0;width:2rem;font-size:.75rem}._services_y9qec_5 h3{flex:1;font-size:clamp(1.5rem,2.2vw,2.3rem)}._services_y9qec_5 summary>svg{transition:transform .3s var(--ease);flex-shrink:0}._services_y9qec_5 details[open] summary>svg{transform:rotate(45deg)}._services_y9qec_5 summary:hover h3{color:var(--accent)}._serviceBody_y9qec_5{animation:_appear_y9qec_1 .4s var(--ease) both;padding:0 1rem 2rem 3rem}._serviceCaption_y9qec_5{font-family:var(--font-display),Georgia,serif;font-size:1.4rem;line-height:1.3}._serviceBody_y9qec_5 p+p{color:var(--muted);margin-top:1rem}._serviceItems_y9qec_5{border-top:1px solid var(--rule);padding-top:1.2rem;font-size:.8rem;line-height:1.9}._system_y9qec_6{background:var(--ink);color:var(--paper);padding-block:6rem;position:relative}._system_y9qec_6 ._sectionLabel_y9qec_4{color:#aaa399;border-color:#4b4944}._system_y9qec_6 ._sectionLabel_y9qec_4>span:first-child,._system_y9qec_6 em{color:#e99075}._systemIntro_y9qec_6{grid-template-columns:1.2fr 1fr;gap:8vw;margin-top:4rem;display:grid}._systemIntro_y9qec_6>div{align-self:end;max-width:33rem}._systemIntro_y9qec_6 p+p{color:#bdb6ac;margin-top:1.5rem}._methodLine_y9qec_6{border-block:1px solid #4b4944;grid-template-columns:repeat(5,1fr);margin:5rem 0 0;display:grid}._methodLine_y9qec_6>span{min-height:7.5rem;font-family:var(--font-display),Georgia,serif;letter-spacing:-.025em;border-left:1px solid #4b4944;flex-direction:column;justify-content:space-between;padding:1.25rem;font-size:1.35rem;transition:background .35s,color .35s;display:flex}._methodLine_y9qec_6>span:first-child{border-left:0}._methodLine_y9qec_6 b{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:.08em;color:#e99075;font-size:.68rem;font-weight:600}._methodGrid_y9qec_6{grid-template-columns:repeat(3,1fr);display:grid}._methodGrid_y9qec_6 article{padding:2.5rem 2rem 2.5rem 0}._methodGrid_y9qec_6 article+article{border-left:1px solid #4b4944;padding-left:2rem}._methodGrid_y9qec_6 article>span{color:#e99075;font-size:.75rem}._methodGrid_y9qec_6 h3{margin:2rem 0 1rem;font-size:2.5rem}._methodGrid_y9qec_6 p{color:#bdb6ac}._systemFoot_y9qec_6{font-family:var(--font-display),Georgia,serif;letter-spacing:-.025em;border-top:1px solid #4b4944;padding-top:2rem;font-size:clamp(1.5rem,2.3vw,2.3rem)}._augmented_y9qec_7{background:var(--signal);color:var(--paper);--brand-register:#f09a7d;padding-block:7rem}._augmented_y9qec_7 ._sectionLabel_y9qec_4{color:#d8e0ff;border-color:#7693dc}._augmented_y9qec_7 ._sectionLabel_y9qec_4>span:first-child{color:#fff}._augmentedIntro_y9qec_7{grid-template-columns:.38fr 1fr;align-items:end;gap:7vw;margin-top:4rem;display:grid}._augmentedIntro_y9qec_7>div:first-child{border-right:1px solid #7693dc;flex-direction:column;justify-content:space-between;min-height:19rem;padding-right:2rem;display:flex}._augmentedIntro_y9qec_7 svg{width:84px;height:84px;color:var(--paper)}._augmentedKicker_y9qec_7{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;font-size:1.55rem;line-height:1.15}._augmentedIntro_y9qec_7 h2{font-size:clamp(3.4rem,5.7vw,6.4rem);line-height:.95}._augmentedIntro_y9qec_7 h2 em{color:#f4b29c}._augmentedIntro_y9qec_7 ._lead_y9qec_5{color:#e2e8ff;max-width:51rem;margin-top:2.2rem}._augmentedGrid_y9qec_7{border-block:1px solid #7693dc;grid-template-columns:repeat(4,1fr);margin-top:5rem;display:grid}._augmentedGrid_y9qec_7 article{min-height:24rem;transition:background .35s ease,color .35s ease,translate .45s var(--ease);border-left:1px solid #7693dc;flex-direction:column;padding:1.5rem;display:flex}._augmentedGrid_y9qec_7 article:first-child{border-left:0}._augmentedGrid_y9qec_7 article:hover{background:var(--paper);color:var(--ink);translate:0 -.35rem}._augmentedGrid_y9qec_7 article>span{letter-spacing:.08em;font-size:.7rem;font-weight:700}._augmentedGrid_y9qec_7 h3{margin:auto 0 1rem;font-size:clamp(1.6rem,2.25vw,2.35rem);line-height:1}._augmentedGrid_y9qec_7 p{color:#d8e0ff;font-size:.88rem;transition:color .35s}._speedBand_y9qec_7{background:var(--paper);color:var(--ink);grid-template-columns:.6fr 1fr 1.15fr;align-items:center;gap:2.5rem;margin-top:3rem;padding:2rem;display:grid}._speedBand_y9qec_7>span{letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:700}._speedBand_y9qec_7>strong{font-family:var(--font-display),Georgia,serif;letter-spacing:-.055em;font-size:clamp(2rem,3vw,3.2rem);font-weight:400;line-height:1}._speedBand_y9qec_7>p{color:var(--muted);font-size:.82rem}._augmentedFoot_y9qec_7{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin-top:3rem;font-size:clamp(1.6rem,2.5vw,2.5rem)}._quality_y9qec_5 h2{margin-top:4rem}._qualityGrid_y9qec_8{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:4rem;display:grid}._qualityGrid_y9qec_8 article{border-top:1px solid var(--rule);transition:translate .45s var(--ease),border-color .35s ease;padding-top:1rem}._qualityGrid_y9qec_8 article:hover{border-color:var(--accent);translate:0 -.45rem}._qualityGrid_y9qec_8 article>span{color:var(--accent);font-size:.75rem}._qualityGrid_y9qec_8 h3{letter-spacing:-.035em;margin:2rem 0 1rem;font-size:1.65rem;line-height:1.16}._qualityGrid_y9qec_8 p{color:var(--muted);font-size:.9375rem}._brandStory_y9qec_9{background:#ddd6ca;padding-block:7rem}._brandStoryGrid_y9qec_9{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;margin-top:4rem;display:grid}._brandCanvas_y9qec_9{background:var(--paper);border:1px solid var(--rule);grid-template-columns:minmax(180px,260px) 1fr;align-items:center;gap:3rem;min-height:520px;padding:4rem;display:grid}._brandCanvas_y9qec_9>svg{width:100%;color:var(--ink)}._brandCanvas_y9qec_9 svg [data-corner]{transform-box:fill-box;transform-origin:50%;transition:transform .65s var(--ease)}._brandCanvas_y9qec_9:hover svg [data-corner=tl]{transform:translate(-5px,-5px)}._brandCanvas_y9qec_9:hover svg [data-corner=tr]{transform:translate(5px,-5px)}._brandCanvas_y9qec_9:hover svg [data-corner=br]{transform:translate(5px,5px)}._brandCanvas_y9qec_9:hover svg [data-corner=bl]{transform:translate(-5px,5px)}._brandCanvas_y9qec_9>div{flex-direction:column;align-items:flex-start;display:flex}._brandCanvas_y9qec_9 span{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:.34em;text-transform:uppercase;font-size:1rem;font-weight:700}._brandCanvas_y9qec_9 strong{font-family:var(--font-display),Georgia,serif;letter-spacing:-.07em;font-size:clamp(3.5rem,5.5vw,6rem);font-style:italic;font-weight:400;line-height:.95}._brandCanvas_y9qec_9 small{letter-spacing:.19em;text-transform:uppercase;margin-top:1.2rem;font-size:.69rem;font-weight:700}._brandStoryCopy_y9qec_9 h2{font-size:clamp(3rem,4.6vw,5rem)}._brandStoryCopy_y9qec_9 p{max-width:35rem}._brandStoryCopy_y9qec_9 p+p{color:var(--muted);margin-top:1.4rem}._palette_y9qec_9{border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}._palette_y9qec_9>span{border-left:1px solid color-mix(in srgb,var(--ink) 18%,transparent);height:92px;position:relative}._palette_y9qec_9>span:first-child{border-left:0}._palette_y9qec_9 i{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:700;position:absolute;bottom:-2rem;left:0}._founder_y9qec_10{padding-block:8rem}._founderGrid_y9qec_10{grid-template-columns:.72fr 1fr;align-items:center;gap:10vw;margin-top:4rem;display:grid}._founderIndex_y9qec_10{background:var(--ink);min-height:520px;color:var(--paper);flex-direction:column;justify-content:space-between;padding:4rem;display:flex}._founderIndex_y9qec_10 svg{width:150px;height:150px}._founderIndex_y9qec_10>span{font-family:var(--font-display),Georgia,serif;letter-spacing:-.1em;color:#e99075;font-size:clamp(7rem,14vw,13rem);line-height:.72}._founderGrid_y9qec_10>div:last-child{max-width:40rem}._founderGrid_y9qec_10 h2{font-size:clamp(3rem,4.8vw,5.2rem)}._founderGrid_y9qec_10 p+p{color:var(--muted);margin-top:1.5rem}._founderRole_y9qec_10{border-top:1px solid var(--rule);letter-spacing:.04em;padding-top:1.5rem;font-size:.83rem;font-weight:600}._contact_y9qec_11{background:#dedbd2;padding-block:5rem}._contactGrid_y9qec_11{grid-template-columns:1.15fr 1fr;gap:8vw;margin-top:3rem;display:grid}._contactGrid_y9qec_11>div{max-width:32rem}._contactGrid_y9qec_11 p+p{color:var(--muted);margin-top:1.5rem}._contactPrep_y9qec_11{border-top:1px solid #c7c3ba;padding-top:1.5rem;font-size:.875rem}._contactAction_y9qec_11{background:var(--ink);width:fit-content;min-height:52px;color:var(--paper);transition:background .35s ease,translate .35s var(--ease);align-items:center;gap:1.1rem;margin-top:2rem;padding:.4rem 1.15rem;font-size:.84rem;display:inline-flex}._contactAction_y9qec_11:hover{background:var(--accent);translate:0 -3px}._footer_y9qec_11{grid-template-columns:1fr 1fr auto;align-items:center;gap:3rem;padding-block:3.5rem 1.5rem;display:grid}._footer_y9qec_11>p{color:var(--muted);font-size:.875rem}._colophon_y9qec_11{border-top:1px solid var(--rule);color:var(--muted);grid-column:1/-1;justify-content:space-between;padding-top:1.3rem;font-size:.75rem;display:flex}._page_y9qec_1 [data-studio-reveal]{transition:opacity .72s var(--ease),translate .92s var(--ease)}._page_y9qec_1 [data-studio-reveal][data-pending]{opacity:0;translate:0 28px}@keyframes _appear_y9qec_1{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes _flow_y9qec_1{0%,15%{transform:translate(-100%)}60%,to{transform:translate(100%)}}._page_y9qec_1{position:relative}._progressRail_y9qec_15{z-index:92;background:color-mix(in srgb,var(--ink) 14%,transparent);pointer-events:none;width:1px;position:fixed;top:6.25rem;bottom:1.25rem;right:1rem}._progressRail_y9qec_15:before,._progressRail_y9qec_15:after{content:"";background:var(--accent);width:5px;height:1px;position:absolute;left:-2px}._progressRail_y9qec_15:before{top:0}._progressRail_y9qec_15:after{bottom:0}._progressRail_y9qec_15>span{background:var(--accent);transform:scaleY(var(--scroll-progress,0));transform-origin:top;will-change:transform;position:absolute;inset:0}._header_y9qec_3{transition:background-color .35s ease,border-color .35s ease,box-shadow .45s var(--ease)}._page_y9qec_1[data-scrolled] ._header_y9qec_3{background:color-mix(in srgb,var(--paper) 98%,transparent);border-color:color-mix(in srgb,var(--ink) 18%,transparent);box-shadow:0 .8rem 2.5rem color-mix(in srgb,var(--ink) 6%,transparent)}._header_y9qec_3 ._brand_y9qec_3>svg{transition:transform .55s var(--ease)}._page_y9qec_1[data-scrolled] ._header_y9qec_3 ._brand_y9qec_3>svg{transform:scale(.91)}._header_y9qec_3 nav a{color:var(--muted);transition:color .3s}._header_y9qec_3 nav a:is(:hover,[data-active]){color:var(--ink)}._header_y9qec_3 nav a[data-active]:after{transform:scaleX(1)}._page_y9qec_1 [data-magnetic]{transform:translate3d(var(--magnetic-x,0),var(--magnetic-y,0),0);transition:transform .16s ease-out}._sectionLabel_y9qec_4{position:relative}._sectionLabel_y9qec_4:after{content:"";background:var(--accent);transform-origin:0;width:clamp(2.5rem,5vw,5rem);height:2px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(.28)}._sectionLabel_y9qec_4:hover:after{transform:scaleX(1)}._heroImage_y9qec_4{isolation:isolate;--depth-x:0px;--depth-y:0px;--hero-parallax:0px}._heroImage_y9qec_4>img{transform:translate3d(var(--depth-x),calc(var(--depth-y) + var(--hero-parallax)),0) scale(1.04);will-change:transform;transition:transform 1.2s var(--ease),filter .6s ease}._heroImage_y9qec_4:hover>img,._heroImage_y9qec_4[data-pointer-active]>img{transform:translate3d(var(--depth-x),calc(var(--depth-y) + var(--hero-parallax)),0) scale(1.055);filter:contrast(1.025)saturate(1.025)}._heroImage_y9qec_4:before{content:"";z-index:3;background:var(--accent);pointer-events:none;width:44px;height:2px;position:absolute;top:0;left:4%;box-shadow:0 8px 0 -.5px #ffffff8c}._imageOverlay_y9qec_4>svg{transition:transform .75s var(--ease)}._imageOverlay_y9qec_4>span{transition:translate .75s var(--ease),text-shadow .55s ease}._heroImage_y9qec_4:hover ._imageOverlay_y9qec_4>svg{transform:rotate(-2deg)scale(1.04)}._heroImage_y9qec_4:hover ._imageOverlay_y9qec_4>span{text-shadow:0 12px 38px #0008;translate:.35rem}._studio_y9qec_5,._quality_y9qec_5{isolation:isolate;position:relative}._studio_y9qec_5>:not(._filigree_y9qec_21),._quality_y9qec_5>:not(._filigree_y9qec_21){z-index:1;position:relative}._system_y9qec_6{isolation:isolate;overflow:hidden}._system_y9qec_6>._wrap_y9qec_2{z-index:1;position:relative}._filigree_y9qec_21{z-index:0;width:clamp(18rem,29vw,34rem);height:auto;color:var(--ink);opacity:.038;pointer-events:none;transform:rotate(var(--filigree-turn,0deg));transform-origin:50%;transition:opacity .5s;position:absolute}._filigreeStudio_y9qec_21{top:9rem;right:-7rem}._filigreeQuality_y9qec_21{transform:rotate(calc(var(--filigree-turn,0deg) * -1));top:12rem;left:-8rem}._filigreeSystem_y9qec_21{color:var(--paper);opacity:.032;top:3rem;right:-9rem}._studio_y9qec_5:hover>._filigree_y9qec_21,._quality_y9qec_5:hover>._filigree_y9qec_21{opacity:.058}._services_y9qec_5 details{transition:background-color .4s;position:relative;overflow:hidden}._services_y9qec_5 details:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .55s var(--ease);position:absolute;top:1.25rem;bottom:1.25rem;left:0;transform:scaleY(0)}._services_y9qec_5 details:is(:hover,[open]){background:color-mix(in srgb,var(--ink) 2.4%,transparent)}._services_y9qec_5 details:is(:hover,[open]):before{transform:scaleY(1)}._services_y9qec_5 summary{transition:padding-left .5s var(--ease)}._services_y9qec_5 details:is(:hover,[open]) summary{padding-left:.75rem}._services_y9qec_5 h3{transition:color .3s ease,translate .5s var(--ease)}._services_y9qec_5 details[open] h3{translate:.25rem}._services_y9qec_5 details[open] ._serviceNumber_y9qec_5{color:var(--ink)}._services_y9qec_5 details:nth-child(2){transition-delay:40ms}._services_y9qec_5 details:nth-child(3){transition-delay:80ms}._services_y9qec_5 details:nth-child(4){transition-delay:.12s}._services_y9qec_5 details:nth-child(5){transition-delay:.16s}._methodLine_y9qec_6>span{position:relative;overflow:hidden}._methodLine_y9qec_6>span:after{content:"";transform-origin:0;height:2px;transition:transform .55s var(--ease);background:#e99075;position:absolute;bottom:0;left:1.25rem;right:1.25rem;transform:scaleX(0)}._methodLine_y9qec_6>span:hover{background:color-mix(in srgb,var(--paper) 7%,transparent);color:var(--paper)}._methodLine_y9qec_6>span:hover:after{transform:scaleX(1)}._methodLine_y9qec_6>span:nth-child(2){transition-delay:40ms}._methodLine_y9qec_6>span:nth-child(3){transition-delay:80ms}._methodLine_y9qec_6>span:nth-child(4){transition-delay:.12s}._methodLine_y9qec_6>span:nth-child(5){transition-delay:.16s}._system_y9qec_6 ._lineLink_y9qec_3{color:var(--paper);margin-top:2.5rem}._augmentedGrid_y9qec_7 article{position:relative;overflow:hidden}._augmentedGrid_y9qec_7 article:after{content:"";transform-origin:0;height:2px;transition:transform .55s var(--ease);background:#f4b29c;position:absolute;bottom:0;left:1.5rem;right:1.5rem;transform:scaleX(0)}._augmentedGrid_y9qec_7 article:hover{color:var(--paper);background:#ffffff14;translate:0 -.25rem}._augmentedGrid_y9qec_7 article:hover p{color:#eef2ff}._augmentedGrid_y9qec_7 article:hover:after{transform:scaleX(1)}._augmentedGrid_y9qec_7 article:nth-child(2){transition-delay:50ms}._augmentedGrid_y9qec_7 article:nth-child(3){transition-delay:.1s}._augmentedGrid_y9qec_7 article:nth-child(4){transition-delay:.15s}._speedBand_y9qec_7{transition:translate .55s var(--ease),box-shadow .55s var(--ease);position:relative}._speedBand_y9qec_7:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:2.25rem;height:2.25rem;transition:width .55s var(--ease),height .55s var(--ease);position:absolute;bottom:0;right:0}._speedBand_y9qec_7:hover{translate:0 -.25rem;box-shadow:0 1.3rem 3rem #15358b44}._speedBand_y9qec_7:hover:after{width:4rem;height:4rem}._qualityGrid_y9qec_8 article{position:relative;overflow:hidden}._qualityGrid_y9qec_8 article:before{content:"";background:var(--accent);transform-origin:0;width:3.25rem;height:2px;transition:transform .55s var(--ease);position:absolute;top:0;left:0;transform:scaleX(.25)}._qualityGrid_y9qec_8 article:hover:before{transform:scaleX(1)}._qualityGrid_y9qec_8 article:nth-child(2){transition-delay:50ms}._qualityGrid_y9qec_8 article:nth-child(3){transition-delay:.1s}._qualityGrid_y9qec_8 article:nth-child(4){transition-delay:.15s}._brandCanvas_y9qec_9{transition:translate .65s var(--ease),box-shadow .65s var(--ease);position:relative;overflow:hidden}._brandCanvas_y9qec_9:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:3rem;height:3rem;transition:width .65s var(--ease),height .65s var(--ease);position:absolute;bottom:0;right:0}._brandCanvas_y9qec_9:hover{box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--ink) 10%,transparent);translate:0 -.3rem}._brandCanvas_y9qec_9:hover:after{width:6rem;height:6rem}._founderIndex_y9qec_10{transition:translate .65s var(--ease),box-shadow .65s var(--ease);overflow:hidden}._founderIndex_y9qec_10 svg,._founderIndex_y9qec_10>span{transition:transform .75s var(--ease)}._founderIndex_y9qec_10:hover{box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--ink) 14%,transparent);translate:0 -.3rem}._founderIndex_y9qec_10:hover svg{transform:rotate(-3deg)scale(1.035)}._founderIndex_y9qec_10:hover>span{transform:translate(.25rem)}._contactAction_y9qec_11 svg{transition:transform .4s var(--ease)}._contactAction_y9qec_11:hover svg{transform:translate(3px,-3px)}._symbolFrame_y9qec_33{width:2.7rem;height:2.7rem;color:var(--accent);flex:none;place-items:center;display:grid;position:relative}._symbolFrame_y9qec_33:before,._symbolFrame_y9qec_33:after{content:"";width:.72rem;height:.72rem;transition:width .45s var(--ease),height .45s var(--ease),transform .45s var(--ease);position:absolute}._symbolFrame_y9qec_33:before{border-top:1px solid;border-left:1px solid;top:0;left:0}._symbolFrame_y9qec_33:after{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}._symbolFrame_y9qec_33>svg{width:1.15rem;height:1.15rem;transition:transform .45s var(--ease)}:is(._studioPillars_y9qec_5>span,._services_y9qec_5 details,._methodLine_y9qec_6>span,._augmentedGrid_y9qec_7 article,._qualityGrid_y9qec_8 article):is(:hover,[open]) ._symbolFrame_y9qec_33:before,:is(._studioPillars_y9qec_5>span,._services_y9qec_5 details,._methodLine_y9qec_6>span,._augmentedGrid_y9qec_7 article,._qualityGrid_y9qec_8 article):is(:hover,[open]) ._symbolFrame_y9qec_33:after{width:1.08rem;height:1.08rem}:is(._studioPillars_y9qec_5>span,._services_y9qec_5 details,._methodLine_y9qec_6>span,._augmentedGrid_y9qec_7 article,._qualityGrid_y9qec_8 article):is(:hover,[open]) ._symbolFrame_y9qec_33>svg{transform:scale(1.12)}._pillarLabel_y9qec_33,._methodStageLabel_y9qec_33,._symbolRow_y9qec_33{align-items:center;display:flex}._pillarLabel_y9qec_33{gap:.7rem}._studioPillars_y9qec_5 strong{font:inherit;font-weight:400}._studioPillars_y9qec_5>span{transition:background-color .4s,color .4s}._studioPillars_y9qec_5>span:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}._services_y9qec_5 summary>._symbolFrame_y9qec_33{margin-right:.15rem}._methodStageLabel_y9qec_33{gap:.75rem}._methodLine_y9qec_6 ._symbolFrame_y9qec_33{color:#e99075}._symbolRow_y9qec_33{justify-content:space-between;align-items:flex-start}._symbolRow_y9qec_33>span{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:.08em;font-size:.7rem;font-weight:700}._augmentedGrid_y9qec_7 ._symbolFrame_y9qec_33{color:#f4b29c}._qualityGrid_y9qec_8 ._symbolFrame_y9qec_33,._qualityGrid_y9qec_8 ._symbolRow_y9qec_33>span{color:var(--accent)}@media (min-width:1600px){._header_y9qec_3{padding-inline:max(3.5vw,50vw - 690px)}}@media (max-width:1050px){._header_y9qec_3 nav{gap:1rem}._heroBottom_y9qec_4{grid-template-columns:.7fr 1.3fr;gap:2rem}._heroBottom_y9qec_4>._lineLink_y9qec_3{grid-column:2;justify-self:start}._heroTitle_y9qec_4{padding-top:3.5rem}._studioGrid_y9qec_5,._workGrid_y9qec_5,._systemIntro_y9qec_6,._contactGrid_y9qec_11{gap:4vw}._augmentedGrid_y9qec_7{grid-template-columns:repeat(2,1fr)}._augmentedGrid_y9qec_7 article:nth-child(3){border-top:1px solid #7693dc;border-left:0}._augmentedGrid_y9qec_7 article:nth-child(4){border-top:1px solid #7693dc}._speedBand_y9qec_7{grid-template-columns:.7fr 1fr}._speedBand_y9qec_7>p{grid-column:2}._qualityGrid_y9qec_8{grid-template-columns:repeat(2,minmax(0,1fr))}._brandStoryGrid_y9qec_9{grid-template-columns:1fr}._brandCanvas_y9qec_9{min-height:440px}._founderGrid_y9qec_10{gap:5vw}}@media (max-width:700px){._wrap_y9qec_2{width:calc(100% - 2.5rem)}._header_y9qec_3{gap:1rem;min-height:78px;padding:.9rem 1.25rem}._brandName_y9qec_3{font-size:.68rem}._brandName_y9qec_3 em{font-size:1rem}._brand_y9qec_3>svg{width:36px;height:36px}._header_y9qec_3 nav{display:none}._headerAction_y9qec_3{gap:.4rem;font-size:.75rem}._runningHead_y9qec_4>span:last-child{display:none}._hero_y9qec_4{padding-top:1.5rem}._heroTitle_y9qec_4{padding:3rem 0 2rem}._heroTitle_y9qec_4 h1{font-size:clamp(2.8rem,9.6vw,4.5rem);line-height:1.08}._roundLink_y9qec_4{display:none}._heroBottom_y9qec_4{grid-template-columns:1fr;gap:1.3rem;padding-bottom:2rem}._heroBottom_y9qec_4 ._heroNote_y9qec_4{display:none}._heroBottom_y9qec_4>._lineLink_y9qec_3{grid-column:auto}._heroImage_y9qec_4{height:410px}._heroImage_y9qec_4>img{object-position:59% center}._imageOverlay_y9qec_4{top:8%;bottom:24%;left:7%}._imageOverlay_y9qec_4>span{font-size:2rem}._heroImage_y9qec_4 figcaption{flex-direction:column;gap:.3rem;font-size:.75rem;left:7%;right:7%}._studio_y9qec_5,._quality_y9qec_5{padding-block:4rem}._work_y9qec_5{padding-block:0 4rem}._sectionLabel_y9qec_4{gap:1rem;font-size:.75rem}._sectionLabel_y9qec_4>span:last-child{text-align:right;max-width:50%}._studioGrid_y9qec_5,._workGrid_y9qec_5,._systemIntro_y9qec_6,._contactGrid_y9qec_11{grid-template-columns:1fr;gap:2.2rem;margin-top:2.5rem}._page_y9qec_1 h2{font-size:clamp(2.8rem,10.5vw,4.5rem)}._lead_y9qec_5{font-size:1.125rem}._workIntro_y9qec_5{position:static}._services_y9qec_5 summary{padding:1.4rem 0}._services_y9qec_5 h3{font-size:1.65rem}._serviceBody_y9qec_5{padding-left:0}._system_y9qec_6{padding-block:4rem}._methodLine_y9qec_6{grid-template-columns:1fr;margin-top:3rem}._methodLine_y9qec_6>span,._methodLine_y9qec_6>span:first-child{border-top:1px solid #4b4944;border-left:0;grid-template-columns:3rem 1fr;align-items:center;min-height:4.5rem;padding:1rem 0;font-size:1.2rem;display:grid}._methodLine_y9qec_6>span:first-child{border-top:0}._methodGrid_y9qec_6{grid-template-columns:1fr}._methodGrid_y9qec_6 article,._methodGrid_y9qec_6 article+article{border-bottom:1px solid #4b4944;border-left:0;padding:2rem 0}._methodGrid_y9qec_6 h3{margin:.7rem 0 1rem;font-size:2.25rem}._systemFoot_y9qec_6{border-top:0}._augmented_y9qec_7{padding-block:4.5rem}._augmentedIntro_y9qec_7{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem}._augmentedIntro_y9qec_7>div:first-child{border-bottom:1px solid #7693dc;border-right:0;flex-direction:row;align-items:end;min-height:0;padding:0 0 1.5rem}._augmentedIntro_y9qec_7 svg{width:64px;height:64px}._augmentedGrid_y9qec_7{grid-template-columns:1fr;margin-top:3rem}._augmentedGrid_y9qec_7 article,._augmentedGrid_y9qec_7 article:first-child,._augmentedGrid_y9qec_7 article:nth-child(3){border-top:1px solid #7693dc;border-left:0;min-height:16rem}._augmentedGrid_y9qec_7 article:first-child{border-top:0}._speedBand_y9qec_7{grid-template-columns:1fr;gap:1rem;padding:1.5rem}._speedBand_y9qec_7>p{grid-column:auto}._quality_y9qec_5 h2{margin-top:2.5rem}._qualityGrid_y9qec_8{gap:2rem 1.5rem;margin-top:2.5rem}._qualityGrid_y9qec_8 h3{margin:1.2rem 0 .75rem;font-size:1.4rem}._brandStory_y9qec_9{padding-block:4.5rem}._brandStoryGrid_y9qec_9{gap:4rem;margin-top:2.5rem}._brandCanvas_y9qec_9{grid-template-columns:1fr;gap:2rem;min-height:0;padding:2.2rem}._brandCanvas_y9qec_9>svg{width:min(55vw,220px)}._brandCanvas_y9qec_9 strong{font-size:3.8rem}._palette_y9qec_9{margin-bottom:2.5rem}._founder_y9qec_10{padding-block:5rem}._founderGrid_y9qec_10{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem}._founderIndex_y9qec_10{min-height:330px;padding:2.2rem}._founderIndex_y9qec_10 svg{width:100px;height:100px}._contact_y9qec_11{padding-block:3.5rem}._footer_y9qec_11{grid-template-columns:1fr auto;gap:2rem}._footer_y9qec_11>p{grid-area:2/1/auto/-1}._colophon_y9qec_11{gap:1rem;font-size:.75rem}._colophon_y9qec_11>span:last-child{text-align:right}}@media (max-width:370px){._qualityGrid_y9qec_8{grid-template-columns:1fr}._headerAction_y9qec_3{font-size:.75rem}._brand_y9qec_3>span{font-size:1rem}._heroTitle_y9qec_4 h1{font-size:2.6rem}._serviceNumber_y9qec_5{width:1.3rem}}@media (max-width:700px){._progressRail_y9qec_15{display:none}._page_y9qec_1 [data-magnetic]{transform:none}._filigree_y9qec_21{opacity:.026;width:15rem}._filigreeStudio_y9qec_21{top:8rem;right:-6rem}._filigreeQuality_y9qec_21{top:10rem;left:-6rem}._filigreeSystem_y9qec_21{display:none}._services_y9qec_5 details:is(:hover,[open]) summary{padding-left:.45rem}._heroImage_y9qec_4:before{left:7%}}@media (prefers-reduced-motion:reduce){._page_y9qec_1 *,._page_y9qec_1 :before,._page_y9qec_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._page_y9qec_1 [data-studio-reveal][data-pending]{opacity:1;translate:none}._brand_y9qec_3 svg [data-corner],._brandCanvas_y9qec_9 svg [data-corner],._filigree_y9qec_21{transform:none!important}._heroImage_y9qec_4>img{transform:scale(1.04)!important}._progressRail_y9qec_15>span{transform:none!important}}
