@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(./jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(./jost-latin-400-normal-C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(./jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(./jost-latin-500-normal-B-AtzreL.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}:root{--ink:#111;--cobalt:#2b3ff0;--paper:#f6f5f1;--stone:#5a5a5a;--rule:#e4e2dc;--white:#fff;--ink-glass:#111111d1;--white-muted:#ffffffb8;--font-sans:"Jost", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", ui-serif, Georgia, serif;--serif-scale:1.12em;--fs-display:clamp(2.75rem, 1.821rem + 4.643vw, 6rem);--fs-h1:clamp(2.25rem, 1.75rem + 2.5vw, 4rem);--fs-h2:clamp(1.875rem, 1.625rem + 1.25vw, 2.75rem);--fs-h3:clamp(1.375rem, 1.268rem + .536vw, 1.75rem);--fs-body-l:clamp(1.0625rem, 1.027rem + .179vw, 1.1875rem);--fs-body:1rem;--fs-label:.8125rem;--fs-small:.75rem;--lh-display:1;--lh-h1:1.05;--lh-h2:1.1;--lh-h3:1.2;--lh-body:1.6;--ls-display:-.025em;--ls-h1:-.02em;--ls-h2:-.015em;--ls-label:.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--max:1280px;--gutter:24px;--margin:80px;--cols:12;--nav-h:84px;--section-pad:clamp(var(--s-8), 4rem + 4vw, var(--s-10));--ease-door:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.2, .7, .2, 1)}@media (max-width:1023px){:root{--margin:40px;--cols:8}}@media (max-width:767px){:root{--margin:20px;--gutter:16px;--cols:4;--nav-h:64px}}*,:before,:after{box-sizing:border-box;border-radius:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);scroll-padding-top:var(--nav-h)}body{background:var(--white);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}em,.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--serif-scale);letter-spacing:0;line-height:0}:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}::selection{background:var(--cobalt);color:var(--white)}.container{width:min(100% - 2 * var(--margin), var(--max));margin-inline-start:auto;margin-inline-end:auto}.label{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:500;line-height:1.3}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.body-l{font-size:var(--fs-body-l);line-height:var(--lh-body)}.stone{color:var(--stone)}.text-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--stone);text-decoration-color:var(--stone);text-underline-offset:5px;transition:color .2s var(--ease-out), text-decoration-color .2s var(--ease-out);text-decoration-thickness:1px}.text-link:hover{color:var(--cobalt);-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);top:var(--s-4);z-index:1000;padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--white);font-weight:500;text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html.intro-lock,html.intro-lock body,html.walk-lock,html.walk-lock body{overscroll-behavior:none;overflow:hidden}._btn_r7kuz_1{white-space:nowrap;cursor:pointer;min-height:48px;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}._btn_r7kuz_1:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}._primary_r7kuz_22{background:var(--cobalt);color:var(--white)}._primary_r7kuz_22:hover{background:var(--ink)}._secondary_r7kuz_30{color:var(--ink);border-color:var(--ink);background:0 0}._secondary_r7kuz_30:hover{background:var(--ink);color:var(--white)}._secondary-dark_r7kuz_41{color:var(--white);border-color:var(--white);background:0 0}._secondary-dark_r7kuz_41:hover{background:var(--white);color:var(--ink)}._mark_r7kuz_51{flex:none;width:16px;height:16px}._arrow_r7kuz_56{transition:transform .2s var(--ease-out);display:inline-block}._btn_r7kuz_1:hover ._arrow_r7kuz_56{transform:translate(3px)}html.case-open,html.case-open body{overflow:hidden}._dialog_iqw8b_9{width:min(100% - 2 * var(--s-6), 920px);max-width:none;max-height:calc(100dvh - 2 * var(--s-7));border:1px solid var(--rule);background:var(--white);color:var(--ink);overscroll-behavior:contain;scrollbar-width:thin;margin:auto;padding:0;overflow-y:auto}._dialog_iqw8b_9::backdrop{background:#111111a3}._dialog_iqw8b_9[open]{animation:_rise_iqw8b_1 .32s var(--ease-out)}._dialog_iqw8b_9[open]::backdrop{animation:_fade_iqw8b_1 .32s var(--ease-out)}@keyframes _rise_iqw8b_1{0%{opacity:0;transform:translateY(16px)}}@keyframes _sheet_iqw8b_49{0%{opacity:0;transform:translateY(40px)}}@keyframes _fade_iqw8b_1{0%{opacity:0}}._sheet_iqw8b_49{flex-direction:column;min-height:100%;display:flex}._head_iqw8b_56{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-6);background:var(--white);border-bottom:1px solid var(--rule);display:flex;position:sticky;top:0}._kicker_iqw8b_68{color:var(--cobalt)}._close_iqw8b_71{border:1px solid var(--ink);cursor:pointer;width:44px;height:44px;transition:background-color .2s var(--ease-out);background:0 0;flex:none;place-items:center;padding:0;display:grid}._close_iqw8b_71:hover{background:var(--paper)}._x_iqw8b_86{width:18px;height:18px;position:relative}._x_iqw8b_86:before,._x_iqw8b_86:after{content:"";background:var(--ink);width:18px;height:1.5px;position:absolute;top:8.25px;left:0}._x_iqw8b_86:before{transform:rotate(45deg)}._x_iqw8b_86:after{transform:rotate(-45deg)}._body_iqw8b_108{gap:var(--s-7);padding:var(--s-6) var(--s-6) var(--s-7);flex-direction:column;display:flex}._title_iqw8b_114{max-width:24ch;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}._brief_iqw8b_120{max-width:62ch;margin-top:calc(-1 * var(--s-5));color:var(--stone)}._link_iqw8b_126{margin-top:calc(-1 * var(--s-5));font-weight:500}._galleryHead_iqw8b_132{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule);display:flex}._galleryNav_iqw8b_141{gap:var(--s-2);display:flex}._galleryNav_iqw8b_141 button{border:1px solid var(--ink);width:36px;height:36px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;place-items:center;padding:0;display:grid}._galleryNav_iqw8b_141 button:hover{background:var(--ink);color:var(--white)}._strip_iqw8b_161{gap:var(--s-4);margin:0;padding:0;list-style:none;display:flex}._strip_iqw8b_161 li{flex:auto;min-width:0}._stripMany_iqw8b_172{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:var(--s-3);overflow-x:auto}._stripMany_iqw8b_172 li{scroll-snap-align:start;flex:0 0 min(100%,640px)}._strip_iqw8b_161:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}._shot_iqw8b_187{background:var(--paper);border:1px solid var(--rule);display:block}._shot_iqw8b_187 img{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}._metrics_iqw8b_201{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._metrics_iqw8b_201 li{gap:var(--s-2);padding-top:var(--s-4);border-top:2px solid var(--ink);flex-direction:column;display:flex}._metricValue_iqw8b_213{letter-spacing:-.01em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);line-height:1.1}._metricLabel_iqw8b_218{font-size:.875rem;line-height:1.4}._cols_iqw8b_223{gap:var(--s-7) var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._h_iqw8b_56{margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}._bullets_iqw8b_234,._numbered_iqw8b_235{gap:var(--s-3);flex-direction:column;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}._bullets_iqw8b_234 li{padding-left:var(--s-5);position:relative}._bullets_iqw8b_234 li:before{content:"";background:var(--ink);width:6px;height:6px;position:absolute;top:.62em;left:2px}._numbered_iqw8b_235 li{grid-template-columns:var(--s-6) minmax(0, 1fr);display:grid}._num_iqw8b_235{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--stone);padding-top:.15em;font-weight:500}._results_iqw8b_271{padding:var(--s-5);background:var(--paper);border-top:2px solid var(--cobalt)}._results_iqw8b_271 ._h_iqw8b_56{border-bottom-color:var(--rule)}._results_iqw8b_271 ._bullets_iqw8b_234{font-weight:500}._results_iqw8b_271 ._bullets_iqw8b_234 li:before{background:var(--cobalt)}._tags_iqw8b_286{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tags_iqw8b_286 li{border:1px solid var(--rule);padding:6px 12px;font-size:.875rem;line-height:1.3}._foot_iqw8b_301{align-items:center;gap:var(--s-4) var(--s-5);padding:var(--s-5) var(--s-6);background:var(--paper);border-top:1px solid var(--rule);flex-wrap:wrap;margin-top:auto;display:flex}._footMark_iqw8b_311{flex:none;width:22px;height:22px}._footNote_iqw8b_316{flex:260px;font-size:.9375rem}._footBtn_iqw8b_320{flex:none}@media (max-width:899px){._cols_iqw8b_223{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){._dialog_iqw8b_9{width:100%;max-height:calc(100dvh - var(--s-6));border-width:1px 0 0;margin:auto 0 0}._dialog_iqw8b_9[open]{animation-name:_sheet_iqw8b_49}._head_iqw8b_56{padding:var(--s-3) var(--margin)}._body_iqw8b_108{gap:var(--s-6);padding:var(--s-5) var(--margin) var(--s-6)}._brief_iqw8b_120{margin-top:calc(-1 * var(--s-3));font-size:1rem}._metrics_iqw8b_201{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}._metrics_iqw8b_201 li{align-items:baseline;gap:var(--s-3);padding-top:var(--s-3);border-top-width:1px;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);display:grid}._metricValue_iqw8b_213{font-size:1.5rem}._link_iqw8b_126{margin-top:calc(-1 * var(--s-3))}._stripMany_iqw8b_172 li{flex-basis:88%}._results_iqw8b_271{margin-inline:calc(-1 * var(--margin));padding:var(--s-5) var(--margin)}._foot_iqw8b_301{padding:var(--s-4) var(--margin) calc(var(--s-4) + env(safe-area-inset-bottom))}._footMark_iqw8b_311{display:none}._footBtn_iqw8b_320{width:100%}}@media (prefers-reduced-motion:reduce){._dialog_iqw8b_9[open]{animation:none}._dialog_iqw8b_9[open]::backdrop{animation:none}}._section_1v8v2_4{z-index:20;position:relative}._screen_1v8v2_8{min-height:100vh;min-height:100svh;padding:calc(var(--nav-h) + clamp(var(--s-5), 4vh, var(--s-8))) 0 clamp(var(--s-5), 4vh, var(--s-8));flex-direction:column;justify-content:center;display:flex}._white_1v8v2_16{background:var(--white)}._paper_1v8v2_19{background:var(--paper)}._sectionTitle_1v8v2_22{margin-top:var(--s-3)}._introGrid_1v8v2_27{gap:var(--s-4) var(--gutter);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}._introLabel_1v8v2_32{padding-top:.5em}._pitch_1v8v2_35{max-width:34em;font-size:clamp(1.375rem,1rem + 1.1vw,2rem);line-height:1.3}._clients_1v8v2_42{align-items:center;gap:var(--s-4) var(--gutter);margin-top:clamp(var(--s-6), 7vh, var(--s-9));padding-top:var(--s-5);border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}._clientsLabel_1v8v2_51{margin:0}._clientsTrack_1v8v2_54{overflow:hidden}._clientsBand_1v8v2_57 ._clientsTrack_1v8v2_54{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._clientsList_1v8v2_61{align-items:center;gap:clamp(var(--s-7), 5vw, var(--s-9));width:max-content;margin:0;padding:0;list-style:none;display:flex}._clientsBand_1v8v2_57 ._clientsList_1v8v2_61{padding-right:clamp(var(--s-7), 5vw, var(--s-9));animation:40s linear infinite _clients-band_1v8v2_1}._clientsBand_1v8v2_57 ._clientsTrack_1v8v2_54:hover ._clientsList_1v8v2_61{animation-play-state:paused}@keyframes _clients-band_1v8v2_1{to{transform:translate(-50%)}}._clientLogo_1v8v2_82{height:calc(clamp(22px, 2.6vw, 32px) * var(--scale,1));width:min(calc(clamp(22px, 2.6vw, 32px) * var(--ratio) * var(--scale,1)), 150px);background:var(--ink);opacity:.78;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}@media (prefers-reduced-motion:reduce){._clientsBand_1v8v2_57 ._clientsList_1v8v2_61{flex-wrap:wrap;width:auto;animation:none}._clientsBand_1v8v2_57 ._clientsList_1v8v2_61 li[aria-hidden]{display:none}}._steps_1v8v2_105{gap:var(--gutter);margin:clamp(var(--s-6), 5vh, var(--s-8)) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}._step_1v8v2_105{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--ink);flex-direction:column;display:flex}._numeral_1v8v2_120{font-family:var(--font-serif);color:var(--cobalt);font-size:1.75rem;font-style:italic;line-height:1}._stepTitle_1v8v2_127{margin-top:var(--s-2)}._engageIntro_1v8v2_132{max-width:60ch;margin-top:var(--s-4)}._engage_1v8v2_132 ._stepTitle_1v8v2_127{margin-top:0}@media (min-width:1024px){._engage_1v8v2_132 ._stepTitle_1v8v2_127{min-height:2.5em}}._engageBody_1v8v2_145{flex:1}@media (max-width:767px){._engageMore_1v8v2_149{display:none}}._engageFormat_1v8v2_153{font-size:.9375rem}._engageFormat_1v8v2_153 ._label_1v8v2_156{margin-right:var(--s-2)}._engageCta_1v8v2_159{margin-top:clamp(var(--s-5), 4vh, var(--s-7))}._workHead_1v8v2_164{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-7);margin-bottom:clamp(var(--s-5), 4vh, var(--s-7));flex-wrap:wrap;display:flex}._workIntro_1v8v2_172{max-width:38ch}._workGrid_1v8v2_175{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._workCard_1v8v2_180{gap:var(--s-2);border:1px solid var(--rule);background:var(--white);flex-direction:column;padding:clamp(18px,2.4vh,26px);display:flex}._workMark_1v8v2_188{width:22px;height:22px;margin-bottom:var(--s-2)}._workLabel_1v8v2_193{color:var(--cobalt)}._workTitle_1v8v2_196{font-size:1.25rem;font-weight:400;line-height:1.25}._workBody_1v8v2_201{font-size:.9375rem;line-height:1.5}._outcome_1v8v2_205{padding-top:var(--s-3);border-top:1px solid var(--rule);flex-direction:column;gap:2px;margin-top:auto;display:flex}._outcome_1v8v2_205>span:last-child{font-size:.9375rem;line-height:1.45}._workCardOpen_1v8v2_218{transition:border-color .2s var(--ease-out);position:relative}._workCardOpen_1v8v2_218:hover{border-color:var(--ink)}._caseBtn_1v8v2_225{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._caseBtn_1v8v2_225:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}._caseBtn_1v8v2_225:focus-visible{outline:none}._caseBtn_1v8v2_225:focus-visible:after{outline:2px solid var(--cobalt);outline-offset:-2px}._readCase_1v8v2_248{padding-top:var(--s-2);color:var(--cobalt);align-items:center;gap:6px;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}._readArrow_1v8v2_258{transition:transform .2s var(--ease-out);display:inline-block}._workCardOpen_1v8v2_218:hover ._readArrow_1v8v2_258,._workCardOpen_1v8v2_218:focus-within ._readArrow_1v8v2_258{transform:translate(3px)}._ctaCard_1v8v2_266{background:var(--ink);border-color:var(--ink);color:var(--white)}._ctaTitle_1v8v2_271{font-size:var(--fs-h2);line-height:var(--lh-h2)}._ctaBody_1v8v2_275{color:var(--white-muted)}._ctaBtn_1v8v2_278{align-self:flex-start;margin-top:auto}@media (min-width:1024px) and (min-height:820px) and (max-height:1000px){._workMark_1v8v2_188{display:none}._workCard_1v8v2_180{gap:6px}._workTitle_1v8v2_196{font-size:1.125rem}._workBody_1v8v2_201,._outcome_1v8v2_205>span:last-child{font-size:.875rem;line-height:1.45}}@media (min-width:1024px) and (max-height:819px){._workMark_1v8v2_188,._workBody_1v8v2_201{display:none}._workHead_1v8v2_164{margin-bottom:var(--s-4)}._workCard_1v8v2_180{gap:6px;padding:16px 18px}._workTitle_1v8v2_196{font-size:1.0625rem}._outcome_1v8v2_205>span:last-child{font-size:.875rem;line-height:1.4}._ctaTitle_1v8v2_271{font-size:1.75rem}}@media (max-width:1023px){._workGrid_1v8v2_175{gap:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--margin));padding:0 var(--margin) var(--s-3);scroll-padding-inline:var(--margin);scrollbar-width:thin;display:flex;overflow-x:auto}._workCard_1v8v2_180{scroll-snap-align:start;flex:0 0 min(340px,78vw);min-height:min(380px,52svh)}}._aboutGrid_1v8v2_346{gap:var(--s-6) clamp(var(--s-6), 5vw, var(--s-9));grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}._portrait_1v8v2_352{aspect-ratio:4/5;background:var(--rule);height:min(64svh,600px);overflow:hidden}._portrait_1v8v2_352 img{object-fit:cover;object-position:50% 25%;filter:grayscale()contrast(1.04);width:100%;height:100%}._portraitPlaceholder_1v8v2_365{height:100%;padding:var(--s-5);color:var(--stone);background:#ebe9e3;flex-direction:column;justify-content:space-between;display:flex}._portraitMark_1v8v2_374{opacity:.5;width:32px;height:32px}._aboutText_1v8v2_379{gap:var(--s-3);flex-direction:column;max-width:62ch;display:flex}._positioning_1v8v2_385{font-size:var(--fs-body-l);color:var(--ink);padding-bottom:var(--s-4);margin-bottom:var(--s-2);border-bottom:1px solid var(--rule);line-height:1.55}._role_1v8v2_393{color:var(--cobalt)}._aboutLinks_1v8v2_396{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}._finale_1v8v2_403{z-index:20;min-height:100vh;background:var(--white);flex-direction:column;min-height:100svh;display:flex;position:relative}._contact_1v8v2_412{padding:calc(var(--nav-h) + clamp(var(--s-4), 3vh, var(--s-7))) 0 clamp(var(--s-4), 3vh, var(--s-6));flex:1;align-items:center;display:flex}._contactGrid_1v8v2_418{gap:var(--s-7) calc(var(--gutter) * 3);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}._contactInfo_1v8v2_424{gap:clamp(var(--s-4), 3vh, var(--s-6));flex-direction:column;display:flex}._details_1v8v2_429{gap:var(--s-4) var(--s-7);grid-template-columns:repeat(2,minmax(0,auto));margin:0;display:grid}._details_1v8v2_429 dt{margin-bottom:4px}._details_1v8v2_429 dd{margin:0;line-height:1.8}._form_1v8v2_443{gap:clamp(var(--s-3), 2vh, var(--s-5));padding:clamp(var(--s-5), 3vh, var(--s-7));border:1px solid var(--rule);background:var(--white);flex-direction:column;display:flex}._field_1v8v2_451{gap:var(--s-2);flex-direction:column;display:flex}._field_1v8v2_451 label{font-weight:500}._field_1v8v2_451 input,._field_1v8v2_451 select,._field_1v8v2_451 textarea{border:1px solid var(--ink);background:var(--white);-webkit-appearance:none;appearance:none;outline:none;width:100%;min-height:48px;padding:10px 14px;font-size:1rem;line-height:1.4}._field_1v8v2_451 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}._field_1v8v2_451 textarea{resize:vertical;min-height:96px}._field_1v8v2_451 input::placeholder{color:#767676}._field_1v8v2_451 input:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}._field_1v8v2_451 select:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}._field_1v8v2_451 textarea:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}._help_1v8v2_492{font-size:var(--fs-small);color:var(--stone);line-height:1.5}._formFoot_1v8v2_497{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}._submit_1v8v2_503{background:var(--cobalt);min-height:48px;color:var(--white);cursor:pointer;transition:background-color .2s var(--ease-out);border:0;align-items:center;gap:10px;padding:0 28px;font-weight:500;display:inline-flex}._submit_1v8v2_503:hover{background:var(--ink)}._submit_1v8v2_503:disabled{background:var(--rule);color:var(--stone);cursor:default}._footer_1v8v2_526{z-index:20;background:var(--ink);color:var(--white);padding:var(--s-9) 0 var(--s-6);position:relative}._footerCompact_1v8v2_533{padding:var(--s-6) 0 var(--s-4)}._footTop_1v8v2_536{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);padding-bottom:var(--s-5);border-bottom:1px solid #ffffff29;flex-wrap:wrap;display:flex}._footerCompact_1v8v2_533 ._footTop_1v8v2_536{padding-bottom:var(--s-3)}._footBrand_1v8v2_548{gap:var(--s-3);flex-direction:column;display:flex}._footerCompact_1v8v2_533 ._footBrand_1v8v2_548{align-items:center;gap:var(--s-5);flex-direction:row}._footLogo_1v8v2_558{width:200px;height:auto}._footerCompact_1v8v2_533 ._footLogo_1v8v2_558{width:160px}._parent_1v8v2_565{color:var(--white-muted)}._footLinks_1v8v2_568{gap:0 var(--s-6);flex-wrap:wrap;display:flex}._footLinks_1v8v2_568 a,._legal_1v8v2_574 a{min-height:44px;color:var(--white);align-items:center;text-decoration:none;display:inline-flex}._footLinks_1v8v2_568 a:hover,._legal_1v8v2_574 a:hover{text-underline-offset:5px;text-decoration:underline}._footBottom_1v8v2_586{justify-content:space-between;align-items:center;gap:0 var(--s-6);padding-top:var(--s-3);color:var(--white-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}._footBottom_1v8v2_586 p{max-width:70ch}._legal_1v8v2_574{align-items:center;gap:var(--s-5);display:flex}@media (max-width:1023px){._steps_1v8v2_105{row-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}._introGrid_1v8v2_27,._clients_1v8v2_42{grid-template-columns:minmax(0,1fr)}._clients_1v8v2_42{gap:var(--s-3);margin-top:var(--s-6);padding-top:var(--s-4)}._aboutGrid_1v8v2_346{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}._portrait_1v8v2_352{height:min(34svh,380px)}}@media (max-height:879px) and (min-width:768px),(max-width:1023px) and (min-width:768px){._contact_1v8v2_412{padding:calc(var(--nav-h) + var(--s-3)) 0 var(--s-3)}._contactInfo_1v8v2_424 h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}._contactInfo_1v8v2_424{gap:var(--s-4)}._details_1v8v2_429{gap:var(--s-2) var(--s-6)}._details_1v8v2_429 dd{line-height:1.6}._form_1v8v2_443{gap:var(--s-3);padding:var(--s-5)}._field_1v8v2_451{gap:4px}._field_1v8v2_451 textarea{min-height:72px}._footerCompact_1v8v2_533{padding:var(--s-4) 0 var(--s-2)}._footerCompact_1v8v2_533 ._footTop_1v8v2_536{padding-bottom:var(--s-2)}._footBottom_1v8v2_586{padding-top:var(--s-2)}}@media (min-width:768px) and (max-height:800px){._form_1v8v2_443{gap:var(--s-2);padding:var(--s-4) var(--s-5)}._field_1v8v2_451 input,._field_1v8v2_451 select{min-height:42px}._field_1v8v2_451 textarea{min-height:56px}._help_1v8v2_492{display:none}._footerCompact_1v8v2_533{padding:var(--s-3) 0 var(--s-2)}}@media (max-width:767px){._pitch_1v8v2_35{font-size:1.1875rem;line-height:1.38}._contactGrid_1v8v2_418{grid-template-columns:minmax(0,1fr);gap:0}._contactInfo_1v8v2_424 h2{font-size:clamp(2rem,1.4rem + 3vw,2.5rem)}._steps_1v8v2_105{gap:var(--s-5) var(--s-4);margin-top:var(--s-5)}._step_1v8v2_105{padding-top:var(--s-3);gap:var(--s-2)}._step_1v8v2_105 p{font-size:.875rem;line-height:1.45}._stepTitle_1v8v2_127{margin-top:0;font-size:1.25rem}._numeral_1v8v2_120{font-size:1.375rem}._aboutGrid_1v8v2_346{gap:var(--s-4);grid-template-columns:auto minmax(0,1fr);align-items:start}._portrait_1v8v2_352{grid-row:span 2;width:min(32vw,132px);height:auto}._aboutText_1v8v2_379{display:contents}._aboutText_1v8v2_379>*{grid-column:1/-1}._aboutText_1v8v2_379>h2,._aboutText_1v8v2_379>._role_1v8v2_393{grid-column:2}._aboutText_1v8v2_379>h2{align-self:end}._aboutText_1v8v2_379>._role_1v8v2_393{align-self:start}._aboutText_1v8v2_379>.label:first-child{order:-2}._positioning_1v8v2_385{order:-1;font-size:1rem}._aboutText_1v8v2_379 p{font-size:.9375rem}._contact_1v8v2_412{padding:0;display:block}._contactInfo_1v8v2_424{justify-content:center;gap:var(--s-4);min-height:100svh;padding:calc(var(--nav-h) + var(--s-4)) 0 var(--s-4)}._details_1v8v2_429{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}._details_1v8v2_429 dd{line-height:1.6}._form_1v8v2_443{min-height:calc(100svh - var(--footer-h,200px));padding:calc(var(--nav-h) + var(--s-3)) 0 var(--s-4);justify-content:center;gap:var(--s-2);border:0}._field_1v8v2_451{gap:4px}._field_1v8v2_451 textarea{min-height:72px}._footerCompact_1v8v2_533{padding:var(--s-4) 0 var(--s-2)}._footerCompact_1v8v2_533 ._footBrand_1v8v2_548{align-items:flex-start;gap:var(--s-2);flex-direction:column}._footLinks_1v8v2_568{gap:0 var(--s-4)}._footLinks_1v8v2_568 a,._legal_1v8v2_574 a{min-height:40px}}@media (max-width:767px) and (max-height:700px){._screen_1v8v2_8{padding:calc(var(--nav-h) + var(--s-3)) 0 var(--s-3)}._pitch_1v8v2_35{font-size:1rem;line-height:1.4}._clients_1v8v2_42{margin-top:var(--s-4)}._engageIntro_1v8v2_132{display:none}._engage_1v8v2_132 ._stepTitle_1v8v2_127{font-size:1.0625rem}._engage_1v8v2_132 ._engageBody_1v8v2_145,._engageFormat_1v8v2_153{font-size:.8125rem;line-height:1.4}._engageCta_1v8v2_159{margin-top:var(--s-3)}._workHead_1v8v2_164{margin-bottom:var(--s-3)}._workCard_1v8v2_180{min-height:0;padding:var(--s-4)}._workMark_1v8v2_188{display:none}._workTitle_1v8v2_196{font-size:1.0625rem}._workBody_1v8v2_201{font-size:.875rem}._portrait_1v8v2_352{width:88px}._aboutGrid_1v8v2_346{gap:var(--s-2) var(--s-3)}._aboutText_1v8v2_379>*{font-size:.875rem}._aboutText_1v8v2_379>h2{font-size:1.5rem}._positioning_1v8v2_385{padding-bottom:var(--s-2);margin-bottom:0;line-height:1.45}._form_1v8v2_443{padding-top:calc(var(--nav-h) + var(--s-2));padding-bottom:var(--s-2)}._field_1v8v2_451 input,._field_1v8v2_451 select{min-height:44px}._field_1v8v2_451 textarea{min-height:56px}._field_1v8v2_451 ._help_1v8v2_492{display:none}}
