._container_qs7x0_1{--navy-deepest: #080f20;--navy-deep: #101a2d;--accent: #315de3;--accent-soft: #a7baf2;--text: #f3f2ed;--text-dim: #b7bfce;--line: rgba(243,242,237,.16);--line-strong: rgba(243,242,237,.32);--font-family-base: "Inter", sans-serif;--font-family-display: "Fraunces", serif;background:var(--navy-deepest);color:var(--text);font-family:var(--font-family-base);min-height:100vh;-webkit-text-size-adjust:100%;text-size-adjust:100%}._container_qs7x0_1 *{box-sizing:border-box}._container_qs7x0_1 h1,._container_qs7x0_1 h2,._container_qs7x0_1 h3,._container_qs7x0_1 p{margin-top:0}._container_qs7x0_1 a:focus-visible{outline:2px solid var(--accent-soft);outline-offset:5px}._inner_qs7x0_23{display:block;max-width:1280px;margin:0 auto;padding:0 48px;box-sizing:content-box}._hero_qs7x0_27{position:relative;overflow:hidden;display:flex;align-items:flex-end}._photo_qs7x0_28{position:absolute;right:0;top:0;width:64%;height:100%;object-fit:cover;object-position:center 50%;filter:grayscale(1) contrast(1.1) brightness(.62)}._tint_qs7x0_29{position:absolute;right:0;top:0;width:64%;height:100%;background:#173a8f;mix-blend-mode:color;opacity:.7}._fade_qs7x0_30{position:absolute;inset:0;background:linear-gradient(90deg,var(--navy-deepest) 40%,rgba(8,15,32,.8) 52%,rgba(8,15,32,.35) 72%,rgba(8,15,32,.3)),linear-gradient(0deg,var(--navy-deepest) 0%,rgba(8,15,32,0) 40%)}._heroText_qs7x0_33{position:relative;width:100%;padding:112px 0 0}._label_qs7x0_34{color:var(--text-dim);font-size:13px;margin-bottom:26px}._pageTitle_qs7x0_35{font:300 clamp(40px,5vw,68px)/1.04 var(--font-family-display);letter-spacing:-.035em;margin-bottom:0}._heroCopy_qs7x0_36{max-width:620px}._heroCopy_qs7x0_36 ._pageTitle_qs7x0_35{margin-bottom:30px}._heroLead_qs7x0_38{font-size:18px;line-height:1.7;color:#e3e6ee;margin-bottom:0}._kicker_qs7x0_40{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}._more_qs7x0_41{display:inline-block;font-size:15px;color:var(--accent-soft);text-decoration:none;border-bottom:1px solid rgba(167,186,242,.4);padding-bottom:4px}._more_qs7x0_41:hover{color:var(--text);border-color:var(--text)}._how_qs7x0_45{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px 80px;padding-top:40px;margin-top:16px;border-top:1px solid var(--line-strong)}._howTitle_qs7x0_46{font:300 clamp(28px,2.6vw,34px)/1.15 var(--font-family-display);letter-spacing:-.02em;margin-bottom:24px}._howNote_qs7x0_47{font-size:15px;line-height:1.7;color:var(--text-dim);margin-bottom:0}._steps_qs7x0_48{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}._steps_qs7x0_48 li{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:18px}._stepNum_qs7x0_50{font-size:13px;color:var(--accent-soft);margin-bottom:8px;font-variant-numeric:tabular-nums}._steps_qs7x0_48 strong{font-size:16px;font-weight:500;margin-bottom:8px}._stepText_qs7x0_52{font-size:15px;line-height:1.65;color:var(--text-dim)}._clients_qs7x0_53{margin:24px 0 72px}._clientsTitle_qs7x0_54{font:300 clamp(32px,3.4vw,46px)/1.12 var(--font-family-display);letter-spacing:-.02em;max-width:760px;margin-bottom:28px}._clientsLead_qs7x0_55{color:var(--text)!important}._howText_qs7x0_56{max-width:720px}._howText_qs7x0_56 p{font-size:16px;line-height:1.75;color:var(--text-dim);margin:0 0 18px}._howText_qs7x0_56 p:last-child{margin-bottom:0}._examplesHead_qs7x0_61{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin:112px 0 32px}._examplesTitle_qs7x0_62{font:300 clamp(30px,3vw,38px)/1.1 var(--font-family-display);letter-spacing:-.02em;margin-bottom:0}._examplesNote_qs7x0_63{max-width:420px;font-size:14px;line-height:1.7;color:var(--text-dim);margin-bottom:0}._cases_qs7x0_66{padding-bottom:24px}._case_qs7x0_66{position:relative;display:block;overflow:hidden;color:var(--text);text-decoration:none;border-top:1px solid var(--line-strong);scroll-margin-top:76px}._container_qs7x0_1 ._case_qs7x0_66:focus-visible{outline:2px solid var(--accent-soft);outline-offset:-2px}._casePhoto_qs7x0_69{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1) brightness(.62)}._caseTint_qs7x0_70{position:absolute;inset:0;background:#173a8f;mix-blend-mode:color;opacity:.7}._caseFade_qs7x0_71{position:absolute;inset:0;background:linear-gradient(90deg,var(--navy-deepest) 30%,rgba(8,15,32,.78) 52%,rgba(8,15,32,.4) 80%),linear-gradient(0deg,var(--navy-deepest) 0%,rgba(8,15,32,0) 35%)}._caseInner_qs7x0_74{position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px 72px;align-items:center;padding-top:72px;padding-bottom:80px}._sector_qs7x0_76{font-size:13px;color:var(--accent-soft);margin-bottom:20px}._sector_qs7x0_76 span{color:var(--text-dim);margin-right:14px;font-variant-numeric:tabular-nums}._caseTitle_qs7x0_78{font:300 clamp(30px,3vw,40px)/1.1 var(--font-family-display);letter-spacing:-.025em;margin-bottom:20px}._summary_qs7x0_79{max-width:540px;font-size:16px;line-height:1.7;color:#d3d8e2;margin-bottom:32px}._results_qs7x0_80{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:560px;margin:0 0 32px}._results_qs7x0_80>div{display:flex;flex-direction:column;border-top:1px solid rgba(243,242,237,.24);padding-top:12px}._results_qs7x0_80 dd{order:-1;margin:0 0 6px;font:400 24px/1.1 var(--font-family-display);letter-spacing:-.01em}._results_qs7x0_80 dt{font-size:12px;line-height:1.45;color:var(--text-dim)}._cta_qs7x0_84{display:inline-block;font-size:15px;color:var(--accent-soft);border-bottom:1px solid rgba(167,186,242,.4);padding-bottom:4px;transition:color .2s ease,border-color .2s ease}._shots_qs7x0_86{position:relative;height:330px}._frame_qs7x0_87{position:absolute;width:72%;background:var(--navy-deep);border:1px solid rgba(243,242,237,.2);transition:transform .3s ease}._frame_qs7x0_87 img{display:block;width:100%;height:auto}._frameBar_qs7x0_89{height:16px;display:flex;align-items:center;gap:4px;padding:0 8px;border-bottom:1px solid rgba(243,242,237,.12)}._frameBar_qs7x0_89 span{width:5px;height:5px;border-radius:50%;background:#f3f2ed40}._back_qs7x0_91{right:0;top:0;opacity:.92;box-shadow:0 24px 60px #00000080}._front_qs7x0_92{left:0;bottom:18px;box-shadow:0 30px 70px #0009}._masked_qs7x0_93{position:absolute;right:0;bottom:-10px;margin:0;font-size:11px;color:var(--text-dim)}._masked_qs7x0_93 span{background:var(--text);color:var(--navy-deepest);font-size:9px;font-weight:500;letter-spacing:.08em;padding:2px 6px;margin-right:6px}._case_qs7x0_66:hover ._front_qs7x0_92{transform:translate(-6px,-8px)}._case_qs7x0_66:hover ._back_qs7x0_91{transform:translate(6px,-4px)}._case_qs7x0_66:hover ._cta_qs7x0_84{color:var(--text);border-color:var(--text)}@media(prefers-reduced-motion:reduce){._frame_qs7x0_87,._cta_qs7x0_84{transition:none}._case_qs7x0_66:hover ._front_qs7x0_92,._case_qs7x0_66:hover ._back_qs7x0_91{transform:none}}@media(max-width:1000px){._how_qs7x0_45{grid-template-columns:1fr}._examplesHead_qs7x0_61{flex-direction:column;align-items:flex-start;gap:16px;margin-top:88px}._caseInner_qs7x0_74{grid-template-columns:1fr}._shots_qs7x0_86{max-width:560px;width:100%}}@media(max-width:760px){._inner_qs7x0_23{padding:0 24px}._heroText_qs7x0_33{padding:120px 0 0}._heroLead_qs7x0_38{font-size:17px}._photo_qs7x0_28,._tint_qs7x0_29{width:100%}._fade_qs7x0_30{background:linear-gradient(90deg,#080f20b8,#080f204d),linear-gradient(0deg,var(--navy-deepest) 0%,rgba(8,15,32,0) 55%)}._how_qs7x0_45{padding-top:28px;margin-top:12px}._steps_qs7x0_48{grid-template-columns:1fr;gap:22px}._examplesHead_qs7x0_61{margin:72px 0 28px}._casePhoto_qs7x0_69,._caseTint_qs7x0_70,._caseFade_qs7x0_71{bottom:auto;height:320px}._caseFade_qs7x0_71{background:linear-gradient(0deg,var(--navy-deepest) 0%,rgba(8,15,32,.35) 70%,rgba(8,15,32,.45) 100%)}._caseInner_qs7x0_74{gap:28px;padding-top:40px;padding-bottom:56px}._shots_qs7x0_86{order:-1;height:210px}._frame_qs7x0_87{width:76%}._front_qs7x0_92{bottom:0}._masked_qs7x0_93{display:none}._results_qs7x0_80{gap:14px;margin-bottom:24px}._results_qs7x0_80 dd{font-size:19px}._summary_qs7x0_79{margin-bottom:24px}}
