.CtaBand-module__8wR_VG__band{background:var(--accent);padding:76px var(--page-pad);border-bottom:2px solid var(--ink);grid-template-columns:1.3fr .7fr;gap:56px;display:grid}.CtaBand-module__8wR_VG__band[data-align=start]{align-items:start}.CtaBand-module__8wR_VG__band[data-align=center]{align-items:center}.CtaBand-module__8wR_VG__heading{font-size:var(--heading-size);letter-spacing:-.015em;margin:0 0 22px;line-height:.9}.CtaBand-module__8wR_VG__lead{max-width:30em;margin:0 0 30px;font-size:19px;font-weight:500;line-height:1.5}.CtaBand-module__8wR_VG__phoneBtn{background:var(--ink);color:var(--accent);font-family:var(--font-display);padding:22px 34px;font-size:44px;line-height:1;display:inline-block}.CtaBand-module__8wR_VG__email{margin-top:14px;font-size:15px;font-weight:600}.CtaBand-module__8wR_VG__right{border-left:3px solid var(--ink);padding-top:10px;padding-left:24px;font-size:15px;font-weight:500;line-height:1.7}.CtaBand-module__8wR_VG__rightLabel{margin-bottom:12px}@media (max-width:900px){.CtaBand-module__8wR_VG__band{grid-template-columns:minmax(0,1fr)}.CtaBand-module__8wR_VG__heading{font-size:min(var(--heading-size), 40px)}.CtaBand-module__8wR_VG__phoneBtn{font-size:30px}.CtaBand-module__8wR_VG__right{border-left:none;border-top:2px solid var(--ink);padding-top:24px;padding-left:0}}
.InkGrid-module__z3k2Uq__grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));background:var(--ink);gap:2px;display:grid}@media (max-width:900px){.InkGrid-module__z3k2Uq__grid{--cols:1!important}}.InkGrid-module__z3k2Uq__card{background:var(--paper);padding:26px 24px 28px}.InkGrid-module__z3k2Uq__numeral{font-family:var(--font-display);margin-bottom:12px;font-size:34px;line-height:1}.InkGrid-module__z3k2Uq__title{margin-bottom:8px;font-size:17px;font-weight:700}.InkGrid-module__z3k2Uq__body{color:var(--soft);margin:0;font-size:14.5px;line-height:1.6}
.FullBleedPlaceholder-module__TKx_kq__panel{border-bottom:2px solid var(--ink);background:repeating-linear-gradient(135deg,#ded8c6 0 30px,#e9e3d3 30px 60px);align-items:flex-end;display:flex;position:relative}.FullBleedPlaceholder-module__TKx_kq__caption{pointer-events:none;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#8d876f;background:#fffdf599;border:1px solid #b8b19a;padding:10px 16px;font-size:12px;position:absolute;top:24px;right:48px}@media (max-width:700px){.FullBleedPlaceholder-module__TKx_kq__caption{letter-spacing:.1em;padding:8px 10px;font-size:10px;top:16px;left:20px;right:20px}}.FullBleedPlaceholder-module__TKx_kq__content{z-index:1;width:100%;position:relative}
.LineGrid-module__5wKwUG__grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.LineGrid-module__5wKwUG__card{background:var(--paper);padding:28px 26px 30px}.LineGrid-module__5wKwUG__title{margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.3}.LineGrid-module__5wKwUG__body{color:var(--soft);margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){.LineGrid-module__5wKwUG__grid{--cols:1!important}}
.page-module__Qt1Zoq__hero{padding:64px var(--page-pad) 40px}.page-module__Qt1Zoq__heroTitle{letter-spacing:-.015em;margin:0 0 32px;font-size:104px;line-height:.9}.page-module__Qt1Zoq__heroLead{text-wrap:pretty;max-width:36em;margin:0 0 44px;font-size:21px;line-height:1.55}.page-module__Qt1Zoq__filters{border-bottom:2px solid var(--ink);flex-wrap:wrap;gap:10px;padding-bottom:28px;display:flex}.page-module__Qt1Zoq__count{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);padding:20px 0 0;font-size:12px}.page-module__Qt1Zoq__grid{padding:12px var(--page-pad) 64px;border-bottom:2px solid var(--ink)}.page-module__Qt1Zoq__card{display:block}.page-module__Qt1Zoq__cardImage{margin-bottom:18px}.page-module__Qt1Zoq__cardMeta{align-items:center;gap:10px;margin-bottom:12px;display:flex}.page-module__Qt1Zoq__cardSector{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent);padding:5px 9px;font-size:10.5px;font-weight:500}.page-module__Qt1Zoq__cardDate{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:10.5px}.page-module__Qt1Zoq__cardTitle{text-wrap:pretty;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.25}.page-module__Qt1Zoq__cardExcerpt{color:var(--soft);margin:0;font-size:15.5px;line-height:1.6}.page-module__Qt1Zoq__empty{color:var(--soft);padding:40px 0;font-size:16px}@media (max-width:900px){.page-module__Qt1Zoq__heroTitle{font-size:48px}}
.page-module__E0kJGG__hero{padding:80px var(--page-pad) 72px;border-bottom:2px solid var(--ink)}.page-module__E0kJGG__heroTitle{letter-spacing:-.01em;text-wrap:pretty;max-width:26ch;margin:0 0 40px;font-size:80px;line-height:.92}.page-module__E0kJGG__heroGrid{grid-template-columns:1.05fr .95fr;align-items:end;gap:64px;display:grid}.page-module__E0kJGG__heroLead{text-wrap:pretty;max-width:33em;margin:0;font-size:21px;line-height:1.55}.page-module__E0kJGG__heroCard{background:var(--accent);padding:28px 30px}.page-module__E0kJGG__heroCardLabel{margin-bottom:12px}.page-module__E0kJGG__heroCardPhone{font-family:var(--font-display);letter-spacing:.005em;font-size:52px;line-height:1;display:block}.page-module__E0kJGG__heroCardNote{margin-top:12px;font-size:14.5px;font-weight:600}.page-module__E0kJGG__problems{border-bottom:2px solid var(--ink)}.page-module__E0kJGG__problemCol{border-right:1px solid var(--line);padding:38px 28px}.page-module__E0kJGG__problemCol:last-child{border-right:none}.page-module__E0kJGG__problemNumeral{background:var(--accent);color:var(--ink);font-family:var(--font-display);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:40px;line-height:1;display:flex}.page-module__E0kJGG__problemTitle{margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.3}.page-module__E0kJGG__problemBody{color:var(--soft);margin:0;font-size:15px;line-height:1.6}.page-module__E0kJGG__work{border-bottom:2px solid var(--ink)}.page-module__E0kJGG__workHeader{background:var(--accent);padding:26px var(--page-pad);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module__E0kJGG__workHeaderTitle{letter-spacing:-.01em;margin:0;font-size:56px;line-height:1}.page-module__E0kJGG__workHeaderLink{text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--ink);padding-bottom:2px;font-size:14px;font-weight:700}.page-module__E0kJGG__workRow{padding:48px var(--page-pad);border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;display:grid}.page-module__E0kJGG__workRow:first-child{border-top:none}.page-module__E0kJGG__workRow[data-reverse=true]{grid-template-columns:1fr 1.25fr}.page-module__E0kJGG__workRow[data-reverse=true] .page-module__E0kJGG__workMedia{order:2}.page-module__E0kJGG__workMeta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:11.5px;display:flex}.page-module__E0kJGG__workNumeral{background:var(--accent);padding:4px 8px;font-weight:500}.page-module__E0kJGG__workSector{color:var(--soft)}.page-module__E0kJGG__workTitle{margin:0 0 16px;font-size:54px;line-height:.95}.page-module__E0kJGG__workExcerpt{color:var(--soft);margin:0 0 20px;font-size:17px;line-height:1.55}.page-module__E0kJGG__workReadLink{text-transform:uppercase;letter-spacing:.08em;border-bottom:3px solid var(--accent);padding-bottom:3px;font-size:14px;font-weight:700}.page-module__E0kJGG__workChips{padding:0 var(--page-pad) 44px;flex-wrap:wrap;gap:12px;display:flex}.page-module__E0kJGG__workChip{border:2px solid var(--ink);padding:11px 18px;font-size:14px;font-weight:700}.page-module__E0kJGG__workChipStatic{border:2px solid var(--line);color:var(--soft);padding:11px 18px;font-size:14px;font-weight:700}.page-module__E0kJGG__method{background:var(--accent);padding:64px var(--page-pad);border-bottom:2px solid var(--ink);scroll-margin-top:24px}.page-module__E0kJGG__methodTitle{letter-spacing:-.01em;margin:0 0 14px;font-size:66px;line-height:.95}.page-module__E0kJGG__methodLead{max-width:44em;margin:0 0 44px;font-size:19px;font-weight:500;line-height:1.55}.page-module__E0kJGG__years{padding:var(--page-pad);border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:48px;display:flex}.page-module__E0kJGG__yearsNumeral{font-family:var(--font-display);background:var(--accent);padding:14px 20px 8px;font-size:104px;line-height:.82}.page-module__E0kJGG__yearsLine{max-width:15em;font-size:20px;font-weight:700;line-height:1.35}.page-module__E0kJGG__yearsClients{color:var(--soft);flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:20px 36px;min-width:240px;font-size:15.5px;font-weight:700;display:flex}.page-module__E0kJGG__clientLogo{object-fit:contain;filter:grayscale();opacity:.6;mix-blend-mode:multiply;width:auto}.page-module__E0kJGG__insights{padding:52px var(--page-pad);border-bottom:2px solid var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:56px;display:grid}.page-module__E0kJGG__insightsTitle{white-space:nowrap;margin:0;font-size:36px;line-height:1}.page-module__E0kJGG__insightCategory{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:10px;font-size:10.5px}.page-module__E0kJGG__insightTitle{margin:0;font-size:19px;font-weight:700;line-height:1.3}@media (max-width:900px){.page-module__E0kJGG__heroTitle{font-size:44px}.page-module__E0kJGG__heroCardPhone{font-size:34px}.page-module__E0kJGG__heroGrid,.page-module__E0kJGG__workRow,.page-module__E0kJGG__workRow[data-reverse=true],.page-module__E0kJGG__insights{grid-template-columns:minmax(0,1fr)}.page-module__E0kJGG__workRow{padding:32px var(--page-pad);gap:24px}.page-module__E0kJGG__workRow[data-reverse=true] .page-module__E0kJGG__workMedia{order:0}.page-module__E0kJGG__problemNumeral{width:44px;height:44px;font-size:30px}.page-module__E0kJGG__workHeaderTitle,.page-module__E0kJGG__workTitle{font-size:34px}.page-module__E0kJGG__methodTitle{font-size:40px}.page-module__E0kJGG__yearsNumeral{padding:10px 14px 6px;font-size:56px}.page-module__E0kJGG__years{flex-direction:column;align-items:flex-start}.page-module__E0kJGG__yearsClients{justify-content:flex-start}.page-module__E0kJGG__insightsTitle{white-space:normal}}
.page-module__sC8GIq__hero{padding:52px var(--page-pad) 64px;border-bottom:2px solid var(--ink)}.page-module__sC8GIq__breadcrumb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-bottom:28px;font-size:12px}.page-module__sC8GIq__breadcrumb a{color:var(--soft)}.page-module__sC8GIq__heroTitle{letter-spacing:-.015em;max-width:20ch;margin:0 0 36px;font-size:104px;line-height:.9}.page-module__sC8GIq__heroGrid{grid-template-columns:1.05fr .95fr;align-items:end;gap:64px;display:grid}.page-module__sC8GIq__heroLead{text-wrap:pretty;max-width:33em;margin:0;font-size:21px;line-height:1.55}.page-module__sC8GIq__phoneCard{background:var(--accent);padding:26px 28px}.page-module__sC8GIq__phoneCardPhone{font-family:var(--font-display);letter-spacing:.005em;font-size:48px;line-height:1;display:block}.page-module__sC8GIq__phoneCardNote{margin-top:12px;font-size:14.5px;font-weight:600}.page-module__sC8GIq__section{padding:56px var(--page-pad);border-bottom:2px solid var(--ink)}.page-module__sC8GIq__sectionTitle{margin:0 0 36px;font-size:48px;line-height:1}.page-module__sC8GIq__integrationsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.page-module__sC8GIq__integrationsHint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:11.5px}.page-module__sC8GIq__integrationsIntro{color:var(--soft);max-width:52em;margin:0 0 40px;font-size:17.5px;line-height:1.6}.page-module__sC8GIq__groupCard{background:var(--paper);padding:30px 28px 32px}.page-module__sC8GIq__groupHead{align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-module__sC8GIq__groupNumeral{font-family:var(--font-display);background:var(--accent);padding:6px 12px;font-size:22px;line-height:1}.page-module__sC8GIq__groupTitle{margin:0;font-size:20px;font-weight:700}.page-module__sC8GIq__groupBody{color:var(--soft);margin:0 0 18px;font-size:15px;line-height:1.6}.page-module__sC8GIq__groupSystems{flex-wrap:wrap;gap:8px;font-size:13.5px;font-weight:600;display:flex}.page-module__sC8GIq__joins{background:var(--accent);padding:64px var(--page-pad);border-bottom:2px solid var(--ink)}.page-module__sC8GIq__joinsTitle{margin:0 0 14px;font-size:56px;line-height:.98}.page-module__sC8GIq__joinsLead{max-width:44em;margin:0 0 44px;font-size:19px;font-weight:500;line-height:1.55}.page-module__sC8GIq__handover{padding:56px var(--page-pad);border-bottom:2px solid var(--ink);grid-template-columns:1fr 1.25fr;align-items:center;gap:48px;display:grid}.page-module__sC8GIq__handoverTitle{margin:0 0 18px;font-size:48px;line-height:1}.page-module__sC8GIq__handoverBody{color:var(--soft);margin:0 0 22px;font-size:17.5px;line-height:1.6}.page-module__sC8GIq__handoverTags{color:var(--soft);flex-wrap:wrap;gap:8px;font-size:13.5px;font-weight:600;display:flex}.page-module__sC8GIq__condensedTags{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.page-module__sC8GIq__condensedWork{margin-bottom:24px;font-size:15px;line-height:1.7}@media (max-width:900px){.page-module__sC8GIq__heroTitle{font-size:48px}.page-module__sC8GIq__phoneCardPhone{font-size:32px}.page-module__sC8GIq__heroGrid,.page-module__sC8GIq__handover{grid-template-columns:minmax(0,1fr)}.page-module__sC8GIq__sectionTitle{font-size:32px}.page-module__sC8GIq__joinsTitle{font-size:36px}.page-module__sC8GIq__handoverTitle{font-size:32px}}
.page-module__-BiMjG__hero{padding:80px var(--page-pad) 64px;border-bottom:2px solid var(--ink)}.page-module__-BiMjG__heroTitle{letter-spacing:-.015em;margin:0 0 36px;font-size:104px;line-height:.9}.page-module__-BiMjG__heroGrid{grid-template-columns:1.05fr .95fr;align-items:end;gap:64px;display:grid}.page-module__-BiMjG__heroLead{text-wrap:pretty;max-width:33em;margin:0;font-size:21px;line-height:1.55}.page-module__-BiMjG__jumpChips{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.page-module__-BiMjG__jumpChip{border:2px solid var(--ink);padding:11px 18px;font-size:14px;font-weight:700}.page-module__-BiMjG__block{padding:52px var(--page-pad);border-bottom:1px solid var(--line);align-items:center;gap:48px;scroll-margin-top:24px;display:grid}.page-module__-BiMjG__block[data-last=true]{border-bottom:2px solid var(--ink)}.page-module__-BiMjG__block[data-side=right]{grid-template-columns:1fr 1.25fr}.page-module__-BiMjG__block[data-side=right] .page-module__-BiMjG__blockMedia{order:2}.page-module__-BiMjG__block[data-side=left]{grid-template-columns:1.25fr 1fr}.page-module__-BiMjG__blockMeta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:11.5px;display:flex}.page-module__-BiMjG__blockNumeral{background:var(--accent);padding:4px 8px;font-weight:500}.page-module__-BiMjG__blockEyebrow{color:var(--soft)}.page-module__-BiMjG__blockTitle{margin:0 0 18px;font-size:60px;line-height:.95}.page-module__-BiMjG__blockIntro{color:var(--soft);margin:0 0 22px;font-size:17.5px;line-height:1.6}.page-module__-BiMjG__blockTags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.page-module__-BiMjG__blockWork{margin-bottom:22px;font-size:14.5px;line-height:1.6}.page-module__-BiMjG__blockLink{text-transform:uppercase;letter-spacing:.08em;border-bottom:3px solid var(--accent);padding-bottom:3px;font-size:14px;font-weight:700}.page-module__-BiMjG__why{background:var(--accent);padding:64px var(--page-pad);border-bottom:2px solid var(--ink)}.page-module__-BiMjG__whyTitle{letter-spacing:-.01em;margin:0 0 14px;font-size:66px;line-height:.95}.page-module__-BiMjG__whyLead{max-width:44em;margin:0 0 44px;font-size:19px;font-weight:500;line-height:1.55}@media (max-width:900px){.page-module__-BiMjG__heroTitle{font-size:48px}.page-module__-BiMjG__heroGrid{grid-template-columns:minmax(0,1fr)}.page-module__-BiMjG__jumpChips{justify-content:flex-start}.page-module__-BiMjG__block[data-side=right],.page-module__-BiMjG__block[data-side=left]{grid-template-columns:minmax(0,1fr)}.page-module__-BiMjG__block[data-side=right] .page-module__-BiMjG__blockMedia{order:0}.page-module__-BiMjG__blockTitle,.page-module__-BiMjG__whyTitle{font-size:38px}}
.page-module__V1Eyiq__hero{padding:0 var(--page-pad) 48px;width:100%}.page-module__V1Eyiq__heroCard{background:var(--paper);border:2px solid var(--ink);max-width:38rem;padding:28px 32px}.page-module__V1Eyiq__breadcrumb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-bottom:16px;font-size:11.5px}.page-module__V1Eyiq__breadcrumb a{color:var(--soft)}.page-module__V1Eyiq__heroTitle{letter-spacing:-.015em;margin:0 0 16px;font-size:64px;line-height:.92}.page-module__V1Eyiq__heroSummary{margin:0;font-size:18.5px;font-weight:600;line-height:1.5}.page-module__V1Eyiq__facts{border-bottom:2px solid var(--ink)}.page-module__V1Eyiq__fact{border-right:1px solid var(--line);padding:26px 28px}.page-module__V1Eyiq__fact:last-child{border-right:none}.page-module__V1Eyiq__factLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-bottom:8px;font-size:11px}.page-module__V1Eyiq__factValue{font-size:17px;font-weight:700}.page-module__V1Eyiq__section{padding:64px var(--page-pad);border-bottom:2px solid var(--ink)}.page-module__V1Eyiq__sectionHeadGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.page-module__V1Eyiq__sectionHeading{margin:0;font-size:52px;line-height:.98}.page-module__V1Eyiq__sectionProse p{margin:0 0 22px;font-size:19px;line-height:1.65}.page-module__V1Eyiq__sectionProse p:last-child{color:var(--soft);margin-bottom:0}.page-module__V1Eyiq__issuesGrid{margin-top:40px}.page-module__V1Eyiq__issueCard{background:var(--paper);padding:30px 30px 32px}.page-module__V1Eyiq__issueHead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-module__V1Eyiq__issueNumeral{font-family:var(--font-display);background:var(--accent);padding:6px 11px;font-size:20px;line-height:1}.page-module__V1Eyiq__issueTitle{margin:0;font-size:20px;font-weight:700}.page-module__V1Eyiq__issueBody{color:var(--soft);margin:0;font-size:16px;line-height:1.65}.page-module__V1Eyiq__screenshots{padding-bottom:48px}.page-module__V1Eyiq__capabilityBand{background:var(--accent);padding:56px var(--page-pad);border-bottom:2px solid var(--ink)}.page-module__V1Eyiq__capabilityCard{background:var(--paper);padding:26px 24px 28px}.page-module__V1Eyiq__capabilityTitle{margin-bottom:8px;font-size:17px;font-weight:700}.page-module__V1Eyiq__capabilityBody{color:var(--soft);margin:0;font-size:14.5px;line-height:1.6}.page-module__V1Eyiq__outcome{padding:64px var(--page-pad);border-bottom:2px solid var(--ink);grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.page-module__V1Eyiq__quoteCard{border:2px solid var(--ink);padding:30px 32px}.page-module__V1Eyiq__quoteLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-bottom:16px;font-size:11px}.page-module__V1Eyiq__quoteText{text-wrap:pretty;margin:0 0 18px;font-size:22px;font-weight:600;line-height:1.4}.page-module__V1Eyiq__quoteName{font-size:15px;font-weight:700}.page-module__V1Eyiq__quoteRole{color:var(--soft);font-size:14.5px}.page-module__V1Eyiq__inProgress{color:var(--soft);max-width:40em;font-size:17px;line-height:1.65}@media (max-width:900px){.page-module__V1Eyiq__heroTitle{font-size:38px}.page-module__V1Eyiq__sectionHeading{font-size:32px}.page-module__V1Eyiq__sectionHeadGrid,.page-module__V1Eyiq__outcome{grid-template-columns:minmax(0,1fr)}}
.page-module__FaNFKG__panelCard{background:var(--paper);border:2px solid var(--ink);max-width:30rem;padding:24px 28px}.page-module__FaNFKG__panelCard[data-intro=true]{background:var(--accent);max-width:34rem;padding:28px 32px}.page-module__FaNFKG__panelWrap{padding:0 var(--page-pad) 48px;width:100%;position:relative}.page-module__FaNFKG__panelWrap[data-align=right]{justify-content:flex-end;display:flex}.page-module__FaNFKG__panelMeta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:11.5px;display:flex}.page-module__FaNFKG__panelNumeral{font-family:var(--font-display);background:var(--accent);padding:5px 9px;font-size:16px;line-height:1}.page-module__FaNFKG__panelSector{color:var(--soft)}.page-module__FaNFKG__panelTitle{letter-spacing:-.01em;margin:0 0 12px;font-size:40px;line-height:.95}.page-module__FaNFKG__panelBody{color:var(--soft);margin:0 0 16px;font-size:15.5px;line-height:1.55}.page-module__FaNFKG__panelLink{text-transform:uppercase;letter-spacing:.08em;border-bottom:3px solid var(--accent);padding-bottom:3px;font-size:14px;font-weight:700}.page-module__FaNFKG__introEyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:11.5px}.page-module__FaNFKG__introTitle{letter-spacing:-.015em;margin:0 0 14px;font-size:54px;line-height:.92}.page-module__FaNFKG__introBody{margin:0;font-size:16.5px;font-weight:500;line-height:1.5}.page-module__FaNFKG__portfolio{padding:64px var(--page-pad) 24px;border-bottom:2px solid var(--ink)}.page-module__FaNFKG__portfolioHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.page-module__FaNFKG__portfolioTitle{margin:0;font-size:52px;line-height:1}.page-module__FaNFKG__portfolioHint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:11.5px}.page-module__FaNFKG__portfolioRow{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:32px;padding:26px 0;transition:background .12s;display:grid}.page-module__FaNFKG__portfolioRow:hover{background:var(--accent)}.page-module__FaNFKG__portfolioName{font-size:44px;line-height:1}.page-module__FaNFKG__portfolioDesc{color:var(--soft);font-size:16.5px;line-height:1.5}.page-module__FaNFKG__portfolioTag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11.5px}@media (max-width:700px){.page-module__FaNFKG__panelCard,.page-module__FaNFKG__panelCard[data-intro=true]{max-width:none}.page-module__FaNFKG__panelTitle{font-size:30px}.page-module__FaNFKG__introTitle,.page-module__FaNFKG__portfolioTitle{font-size:32px}.page-module__FaNFKG__portfolioRow{grid-template-columns:minmax(0,1fr);gap:8px}.page-module__FaNFKG__portfolioName{font-size:28px}}
