.services-module__WHB_ZG__page{--ink:#0a0d13;--ink-text:#f4f5f7;--apricot:#f3b489;--accent:#c0612a;--space:clamp(72px,8vw,128px);color:var(--page-ink,#202020);overflow-x:clip}.services-module__WHB_ZG__page>header{margin-bottom:calc(-5.125rem - 1px)}@media (max-width:639px){.services-module__WHB_ZG__page>header{margin-bottom:calc(-4.625rem - 1px)}}.services-module__WHB_ZG__page :is(a,button,summary):focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #c9642a}.services-module__WHB_ZG__page .services-module__WHB_ZG__plate:focus-visible{outline-offset:4px;border-radius:26px}.services-module__WHB_ZG__eyebrow{margin:0}.services-module__WHB_ZG__title{font:400 clamp(34px,4vw,56px)/1.1 var(--font-blaak),Georgia,serif;letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0}.services-module__WHB_ZG__head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);margin-bottom:clamp(40px,5vw,64px);display:grid}.services-module__WHB_ZG__headLead{color:#5d6066;justify-self:end;max-width:44ch;margin:0;font-size:17px;line-height:1.7}.services-module__WHB_ZG__section{padding-block:var(--space)}.services-module__WHB_ZG__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px;display:flex}.services-module__WHB_ZG__stack{width:100%;margin:auto}.services-module__WHB_ZG__studyHero{padding:calc(5.125rem + 101px) 0 24px}@media (max-width:760px){.services-module__WHB_ZG__studyHero{padding-top:calc(4.625rem + 59px)}}.services-module__WHB_ZG__inkHero{isolation:isolate;background:var(--ink);min-height:max(720px,100svh);color:var(--ink-text);align-items:flex-end;padding:calc(5.125rem + 72px) 0 clamp(56px,9svh,104px);display:flex;position:relative;overflow:hidden}.services-module__WHB_ZG__inkPainting{z-index:-2;background-size:cover;animation:32s ease-in-out infinite alternate services-module__WHB_ZG__drift;position:absolute;inset:-3%}@keyframes services-module__WHB_ZG__drift{0%{transform:scale(1.03)}to{transform:scale(1.09)translate(-1.2%,-.8%)}}.services-module__WHB_ZG__inkShade{z-index:-1;background:linear-gradient(#0a0d139e 0%,#0a0d1300 24%),linear-gradient(#0a0d1300 56%,#0a0d13d1 100%),linear-gradient(98deg,#0a0d13e6 0%,#0a0d13b3 32%,#0a0d132e 60%,#0a0d1300 76%);position:absolute;inset:0}.services-module__WHB_ZG__inkGrid{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.services-module__WHB_ZG__inkGrid[data-aside]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.services-module__WHB_ZG__inkGrid[data-aside] .services-module__WHB_ZG__inkTitle{font-size:clamp(40px,4.6vw,66px)}.services-module__WHB_ZG__inkCopy{max-width:960px}.services-module__WHB_ZG__inkTitle{font:400 clamp(44px,5.4vw,78px)/1.04 var(--font-blaak),Georgia,serif;letter-spacing:-.04em;text-wrap:balance;color:var(--ink-text);margin:20px 0 0}.services-module__WHB_ZG__inkLead{color:#f4f5f7cc;max-width:46ch;margin:28px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.services-module__WHB_ZG__inkLink{color:#e7e9ec;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.services-module__WHB_ZG__inkDisc{width:34px;height:34px;transition:transform .35s var(--ease-premium),background-color .35s var(--ease-premium);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.services-module__WHB_ZG__inkLink:hover .services-module__WHB_ZG__inkDisc{background:#fff3;transform:translateY(2px)}.services-module__WHB_ZG__back{color:#f4f5f7b8;transition:color .3s var(--ease-premium);margin-bottom:32px;font-size:13px;text-decoration:none;display:inline-flex}.services-module__WHB_ZG__back:hover{color:#fff}.services-module__WHB_ZG__inkAside{justify-self:end;width:min(100%,420px)}.services-module__WHB_ZG__enter{animation:services-module__WHB_ZG__enter .9s var(--ease-premium) both;animation-delay:calc(var(--i) * 90ms + .15s)}@keyframes services-module__WHB_ZG__enter{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.services-module__WHB_ZG__questions{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#00000085;border-radius:26px;padding:24px 26px 8px;box-shadow:0 16px 32px #0e121b80,inset 0 1px #ffffff14}.services-module__WHB_ZG__questionsHead{font:500 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--apricot);margin:0 0 4px}.services-module__WHB_ZG__questions ol{margin:0;padding:0;list-style:none}.services-module__WHB_ZG__questions li{font:400 20px/1.3 var(--font-blaak),Georgia,serif;letter-spacing:-.01em;color:var(--ink-text);align-items:baseline;gap:16px;padding:16px 0;display:flex}.services-module__WHB_ZG__questions li+li{border-top:1px solid #ffffff1a}.services-module__WHB_ZG__questions li span{font:500 11px/1 var(--font-geist-mono),monospace;color:#f4f5f78c;flex:none}.services-module__WHB_ZG__plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.services-module__WHB_ZG__plateCell{height:100%}.services-module__WHB_ZG__plate{isolation:isolate;height:100%;min-height:620px;color:var(--ink-text);background:var(--ink);transition:transform .5s var(--ease-premium);border-radius:26px;flex-direction:column;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px -2px #10141c0f,0 24px 48px -16px #10141c2e,0 60px 100px -50px #10141c4d}.services-module__WHB_ZG__plate:hover{transform:translateY(-4px)}.services-module__WHB_ZG__plateImage{z-index:-2;transition:transform 1.4s var(--ease-premium);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.services-module__WHB_ZG__plate:hover .services-module__WHB_ZG__plateImage{transform:scale(1.07)}.services-module__WHB_ZG__plateShade{z-index:-1;background:linear-gradient(#0a0d1399 0%,#0a0d131f 26%,#0a0d1333 42%,#0a0d13db 64%,#0a0d13f2 100%);position:absolute;inset:0}.services-module__WHB_ZG__plateTop{align-items:baseline;gap:14px;display:flex}.services-module__WHB_ZG__plateIndex{font:500 11px/1.4 var(--font-geist-mono),monospace;color:var(--apricot);flex:none}.services-module__WHB_ZG__plateQuote{font:400 18px/1.35 var(--font-blaak),Georgia,serif;color:#f4f5f7f0;text-wrap:balance;max-width:24ch}.services-module__WHB_ZG__plateDrawing{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.92;filter:drop-shadow(0 2px 6px #00000059);width:62%;max-width:230px;margin:auto auto 22px}.services-module__WHB_ZG__plateDrawing>*{stroke-dasharray:1;stroke-dashoffset:0}.services-module__WHB_ZG__plate:is(:hover,:focus-visible) .services-module__WHB_ZG__plateDrawing>*{animation:2.1s cubic-bezier(.33,.7,.3,1) both services-module__WHB_ZG__draw}.services-module__WHB_ZG__plate:is(:hover,:focus-visible) .services-module__WHB_ZG__plateDrawing>:nth-child(2){animation-delay:.3s}.services-module__WHB_ZG__plate:is(:hover,:focus-visible) .services-module__WHB_ZG__plateDrawing>:nth-child(3){animation-delay:.6s}.services-module__WHB_ZG__plate:is(:hover,:focus-visible) .services-module__WHB_ZG__plateDrawing>:nth-child(n+4){animation-delay:.9s}@keyframes services-module__WHB_ZG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.services-module__WHB_ZG__plateBody{flex-direction:column;gap:12px;display:flex}.services-module__WHB_ZG__plateLabel{font:500 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--apricot)}.services-module__WHB_ZG__plateVerb{font:400 clamp(28px,2.4vw,36px)/1.1 var(--font-blaak),Georgia,serif;letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0}.services-module__WHB_ZG__plateAudience{color:#f4f5f7c2;font-size:14px;line-height:1.6}.services-module__WHB_ZG__plateResults{border-top:1px solid #ffffff24;gap:8px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:grid}.services-module__WHB_ZG__plateResults li{color:#f4f5f7eb;padding-left:16px;font-size:14px;line-height:1.5;position:relative}.services-module__WHB_ZG__plateResults li:before{content:"";background:var(--apricot);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.services-module__WHB_ZG__plateMore{color:#fff;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:500;display:inline-flex}.services-module__WHB_ZG__plateMore svg{transition:transform .35s var(--ease-premium)}.services-module__WHB_ZG__plate:hover .services-module__WHB_ZG__plateMore svg{transform:translate(2px,-2px)}.services-module__WHB_ZG__plate[data-compact]{min-height:440px}.services-module__WHB_ZG__relatedPlates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.services-module__WHB_ZG__stageSection{padding-block:calc(var(--space) * .5)}.services-module__WHB_ZG__stage{isolation:isolate;min-height:620px;color:var(--ink-text);background:var(--ink);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(40px,6vw,88px);display:grid;position:relative;overflow:hidden}.services-module__WHB_ZG__stagePainting{z-index:-2;background-position:70%;background-size:cover;position:absolute;inset:0}.services-module__WHB_ZG__stageShade{z-index:-1;background:linear-gradient(98deg,#0a0d13e6 0%,#0a0d13a3 38%,#0a0d1329 70%,#0a0d1314 100%);position:absolute;inset:0}.services-module__WHB_ZG__stageCopy{max-width:560px}.services-module__WHB_ZG__stageTitle{font:400 clamp(34px,4vw,56px)/1.08 var(--font-blaak),Georgia,serif;letter-spacing:-.03em;color:var(--ink-text);text-wrap:balance;margin:18px 0 0}.services-module__WHB_ZG__stageLead{color:#f4f5f7cc;max-width:46ch;margin:24px 0 32px;font-size:17px;line-height:1.7}.services-module__WHB_ZG__instrument{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#0009;border-radius:26px;flex-direction:column;justify-self:end;gap:18px;width:min(100%,420px);padding:24px 26px 20px;display:flex;box-shadow:0 16px 32px #0e121ba3,0 8px 24px -8px #0e121b52,inset 0 2px 32px 4px #0e121b29}.services-module__WHB_ZG__instrumentHead{font:500 11px/1 var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:#f4f5f7c7;align-items:center;gap:10px;display:flex}.services-module__WHB_ZG__instrumentHead svg{margin-left:auto}.services-module__WHB_ZG__live{width:7px;height:7px;animation:services-module__WHB_ZG__live 2.4s var(--ease-premium) infinite;background:#f76b15;border-radius:50%;flex:0 0 7px;display:inline-block}@keyframes services-module__WHB_ZG__live{0%{box-shadow:0 0 #f76b1573}70%,to{box-shadow:0 0 0 7px #f76b1500}}.services-module__WHB_ZG__wave{justify-content:space-between;align-items:center;height:52px;display:flex}.services-module__WHB_ZG__wave i{background:#f0f2f58c;border-radius:2px;flex:0 0 2px;width:2px}.services-module__WHB_ZG__wave i:nth-child(n+21):nth-child(-n+28){background:#f76b15d9}.services-module__WHB_ZG__instrumentFlow{gap:14px;margin:0;padding:0;list-style:none;display:grid}.services-module__WHB_ZG__instrumentFlow li{color:var(--ink-text);align-items:center;gap:16px;font-size:15px;display:flex}.services-module__WHB_ZG__instrumentFlow span{height:30px;font:500 10px/1 var(--font-geist-mono),monospace;color:var(--apricot);background:#ffffff14;border-radius:50%;flex:0 0 30px;place-items:center;display:inline-grid}.services-module__WHB_ZG__closing{grid-template-columns:minmax(0,1fr);min-height:540px}.services-module__WHB_ZG__closing .services-module__WHB_ZG__stageCopy{max-width:620px}.services-module__WHB_ZG__process{isolation:isolate;padding-block:var(--space);scroll-margin-top:60px;position:relative;overflow:hidden}.services-module__WHB_ZG__process[data-tone=ink]{background:var(--ink);color:var(--ink-text)}.services-module__WHB_ZG__processPainting{z-index:-1;opacity:.2;background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.services-module__WHB_ZG__process[data-tone=ink] .services-module__WHB_ZG__headLead{color:#f4f5f7bd}.services-module__WHB_ZG__process[data-tone=ink] .services-module__WHB_ZG__title{color:var(--ink-text)}.services-module__WHB_ZG__stations{--gap:clamp(20px,3vw,40px);grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:var(--gap);margin:0;padding:34px 0 0;list-style:none;display:grid;position:relative}.services-module__WHB_ZG__stations li{position:relative}.services-module__WHB_ZG__stations li:not(:last-child):before,.services-module__WHB_ZG__stations li:not(:last-child):after{content:"";width:calc(100% + var(--gap) - 13px);background:#20202024;height:1px;position:absolute;top:-28px;left:13px}.services-module__WHB_ZG__stations li:not(:last-child):after{transform-origin:0;transition:transform .6s var(--ease-premium);transition-delay:calc(var(--i) * .8s + .2s);background:#e58a4c;transform:scaleX(0)}.services-module__WHB_ZG__stations[data-shown] li:after{transform:scaleX(1)}.services-module__WHB_ZG__process[data-tone=ink] .services-module__WHB_ZG__stations li:before{background:#ffffff29}.services-module__WHB_ZG__process[data-tone=ink] .services-module__WHB_ZG__stations li:after{background:var(--apricot)}.services-module__WHB_ZG__stationDot{background:var(--page-field,#f0f2f5);width:13px;height:13px;transition:background-color .5s var(--ease-premium),box-shadow .5s var(--ease-premium);transition-delay:calc(var(--i) * .8s);border-radius:50%;position:absolute;top:-34px;left:0;box-shadow:inset 0 0 0 1.5px #2020204d}.services-module__WHB_ZG__stations[data-shown] .services-module__WHB_ZG__stationDot{background:#e58a4c;box-shadow:0 0 0 5px #e58a4c29}.services-module__WHB_ZG__process[data-tone=ink] .services-module__WHB_ZG__stationDot{background:var(--ink);box-shadow:inset 0 0 0 1.5px #fff6}.services-module__WHB_ZG__process[data-tone=ink] .services-module__WHB_ZG__stations[data-shown] .services-module__WHB_ZG__stationDot{background:var(--apricot);box-shadow:0 0 0 5px #f3b48929}.services-module__WHB_ZG__stationNumber{font:400 clamp(40px,4vw,56px)/1 var(--font-blaak),Georgia,serif;color:#b3aca5;letter-spacing:-.03em;display:block}.services-module__WHB_ZG__process[data-tone=ink] .services-module__WHB_ZG__stationNumber{color:#f3b489b8}.services-module__WHB_ZG__stations h3{letter-spacing:-.015em;margin:18px 0 10px;font-size:17px;font-weight:500}.services-module__WHB_ZG__stations p{color:#646464;max-width:30ch;margin:0;font-size:15px;line-height:1.65}.services-module__WHB_ZG__process[data-tone=ink] .services-module__WHB_ZG__stations p{color:#f4f5f7b8}.services-module__WHB_ZG__results{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.services-module__WHB_ZG__resultsHead{position:sticky;top:120px}.services-module__WHB_ZG__resultsHead .services-module__WHB_ZG__headLead{justify-self:start;margin-top:24px}.services-module__WHB_ZG__scope{color:#7a7d83;max-width:52ch;margin:24px 0 0;font-size:13px;line-height:1.7}.services-module__WHB_ZG__resultList{margin:0;padding:0;list-style:none}.services-module__WHB_ZG__resultList li>div{border-bottom:1px solid #2020201f;grid-template-columns:48px minmax(0,1fr) 28px;align-items:baseline;gap:16px;padding:30px 0;display:grid}.services-module__WHB_ZG__resultList li:first-child>div{border-top:1px solid #2020201f}.services-module__WHB_ZG__resultNumber{font:500 12px/1 var(--font-geist-mono),monospace;color:var(--accent)}.services-module__WHB_ZG__resultList p{font:400 clamp(24px,2.4vw,34px)/1.2 var(--font-blaak),Georgia,serif;letter-spacing:-.02em;color:#1a1a1a;text-wrap:balance;margin:0}.services-module__WHB_ZG__resultCheck{fill:none;width:24px;height:24px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.services-module__WHB_ZG__example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.services-module__WHB_ZG__exampleText{color:#3d4046;max-width:48ch;margin:24px 0 0;font-size:18px;line-height:1.75}.services-module__WHB_ZG__boundary{color:#7a7d83;max-width:52ch;margin:20px 0 0;font-size:13px;line-height:1.7}.services-module__WHB_ZG__flowCard{background:#fff;border-radius:26px;padding:28px 30px 22px;box-shadow:0 2px 4px -2px #10141c0f,0 8px 16px -8px #10141c14,0 24px 48px -16px #10141c1a,0 48px 88px -32px #10141c21}.services-module__WHB_ZG__faq{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}@media (min-width:1600px){.services-module__WHB_ZG__plate,.services-module__WHB_ZG__stage{min-height:660px}}@media (max-width:1100px){.services-module__WHB_ZG__plate{padding:22px}.services-module__WHB_ZG__plateVerb{font-size:28px}.services-module__WHB_ZG__stage{gap:40px}}@media (max-width:900px){.services-module__WHB_ZG__plates,.services-module__WHB_ZG__relatedPlates,.services-module__WHB_ZG__stage,.services-module__WHB_ZG__results,.services-module__WHB_ZG__example,.services-module__WHB_ZG__faq,.services-module__WHB_ZG__head,.services-module__WHB_ZG__inkGrid[data-aside]{grid-template-columns:minmax(0,1fr)}.services-module__WHB_ZG__plate{min-height:540px}.services-module__WHB_ZG__plate[data-compact]{min-height:400px}.services-module__WHB_ZG__headLead,.services-module__WHB_ZG__inkAside,.services-module__WHB_ZG__instrument{justify-self:start}.services-module__WHB_ZG__resultsHead{position:static}.services-module__WHB_ZG__stations{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px;padding-top:0}.services-module__WHB_ZG__stations li:before,.services-module__WHB_ZG__stations li:after{display:none}.services-module__WHB_ZG__stationDot{margin-bottom:18px;display:block;position:static}.services-module__WHB_ZG__stage{min-height:0}}@media (max-width:640px){.services-module__WHB_ZG__inkHero{min-height:0;padding:calc(4.625rem + 64px) 0 56px}.services-module__WHB_ZG__inkTitle{font-size:clamp(38px,10.4vw,52px)}.services-module__WHB_ZG__stations{grid-template-columns:minmax(0,1fr)}.services-module__WHB_ZG__stage{border-radius:24px;padding:32px 22px}.services-module__WHB_ZG__plate{border-radius:22px;padding:22px}.services-module__WHB_ZG__questions li{font-size:18px}.services-module__WHB_ZG__resultList li>div{grid-template-columns:36px minmax(0,1fr) 24px;padding:22px 0}.services-module__WHB_ZG__flowCard{padding:18px 20px 12px}}@media (prefers-reduced-motion:reduce){.services-module__WHB_ZG__inkPainting,.services-module__WHB_ZG__enter{animation:none}.services-module__WHB_ZG__page *{transition:none!important}.services-module__WHB_ZG__plateDrawing>*,.services-module__WHB_ZG__live{animation:none!important}.services-module__WHB_ZG__plate:hover,.services-module__WHB_ZG__plate:hover .services-module__WHB_ZG__plateImage{transform:none}.services-module__WHB_ZG__stations li:after{transform:scaleX(1)}.services-module__WHB_ZG__stationDot{transition:none}}
