tring"==typeof t?t:t.name)||"",e)?null:r.call(this,t)},enumerable:!0}),a({context:globalThis.CookieStore.prototype,property:"getAll",value:async function(){let t=await o.apply(this,Array.from(arguments));return d(t,e)},enumerable:!0}),a({context:globalThis.CookieStore.prototype,property:"set",value:async function(){let r=Array.from(arguments);if(!f(1===r.length?r[0].name:r[0],e))return n.apply(this,r);t&&console.warn(t)},enumerable:!0}),a({context:globalThis.CookieStore.prototype,property:"delete",value:async function(){let t=Array.from(arguments);if(!f(1===t.length?t[0].name:t[0],e))return i.apply(this,t)},enumerable:!0}),a({context:globalThis.cookieStore,property:"prototype",value:globalThis.CookieStore.prototype,enumerable:!1}),a({context:globalThis,property:"cookieStore",value:globalThis.cookieStore,enumerable:!0}),{get:r,getAll:o,set:n,delete:i}}(e,void 0),cookie:g()}),k="tbReady",x="security_overrideGlobals",{experiments:E,siteFeaturesConfigs:P,accessTokensUrl:C}=window.viewerModel,D={},M=(t=h(v,T),S["specs.thunderbolt.browserCacheReload"]&&(h(w,T)||t?m("removeItem"):function(){if("undefined"!=typeof window){let e=performance.getEntriesByType("navigation")[0];return"back_forward"===(e?.type||"")}return!1}()&&function(){let{counter:e}=function(){let e=m("getItem");if(e){let[t,r]=e.split("-"),o=r?parseInt(r,10):0;if(o>=3){let e=t?Number(t):0;if(Date.now()-e>6e4)return{counter:0}}return{counter:o}}return{counter:0}}();e<3?(function(e=1){m("setItem",`${Date.now()}-${e}`)}(e+1),window.location.reload()):console.error("ATS: Max reload attempts reached")}()),r=b(v),o=b(v,location.hostname),T.set.call(document,r),T.set.call(document,o),t);M&&(D["client-binding"]=M);let O=fetch;addEventListener(k,function e(t){let{logger:r}=t.detail;try{window.tb.init({fetch:O,fetchHeaders:D})}catch(t){let e=Error("TB003");r.meter(`${x}_${e.message}`,{paramsOverrides:{errorType:x,eventString:e.message}}),window?.viewerModel?.mode.debug&&console.error(t)}finally{removeEventListener(k,e)}}),E["specs.thunderbolt.hardenFetchAndXHR"]||(window.fetchDynamicModel=()=>P.sessionManager.isRunningInDifferentSiteContext?Promise.resolve({}):fetch((()=>{try{let e="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,t=globalThis?.parent!==globalThis,r=new URL(C,location.href);return(t||e)&&(r.searchParams.set("ifr",String(t)),r.searchParams.set("worker",String(e))),r.href}catch{return C}})(),{credentials:"same-origin",headers:D}).then(function(e){if(!e.ok)throw Error(`[${e.status}]${e.statusText}`);return e.json()}),window.dynamicModelPromise=window.fetchDynamicModel())})(); //# sourceMappingURL=handleAccessTokens.inline.ff374332.bundle.min.js.map
top of page
Map white.png

Clarity.
Purpose.
Growth.

/Thoughtfully designed.

Welcome — thanks for stopping by. I’m currently in the process of evolving my website to better reflect the work I do, the clients I serve, and the intentional, thoughtful approach that shapes both.

In the meantime, here's a little about me...

TESTIMONIALS

STRAIGHT FROM THE FEED

“Use this space to share a testimonial quote about the business, its products or its services. Insert a quote from a real customer or client here to build trust and win over site visitors.”

JAMES SAHLEW, MN

“Share something positive a past client has said and encourage potential clients to get onboard...”

HALIT KEIGAD, FL

“This is the space to share a review from one of the business's clients or customers.”

MOIZ RUDENS, CA

AMONG OUR CLIENTS

PROUD TO WORK WITH

aeaa7d96-6276-4973-b5dc-81d2b18b6fb9_edited.png

Hi, I'm Cheryl

I help people and organisations think more clearly about who they are and how they show up. 

Sometimes that looks like brand alignment and strategic marketing.
Sometimes it’s 1:1 identity work.

The thread is always the same:

Coming home to what is true, and building from there.

bottom of page