{"version":3,"file":"BrandedBlogFigure.DRKcnuJN.mjs","names":["_Fragment","p","_jsxs","c","React.useRef","React.useState","React.useId"],"sources":["https:/framerusercontent.com/modules/L8Omxg8A5J8oFEiw1KLI/xAaCVIzM0kAGwT3ab3Co/BrandedBlogFigure.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const worldSource={\"29\":[\"Grow sales\"],\"31\":[\"Growth framework\"],\"32\":[\"Customers/Market\",\"Segments? Size? Stage?\",\"Why do they choose?\",\"Customer needs\",\"Preferred channels\",\"Price sensitivity\",\"Bargaining power\"],\"33\":[\"Product\",\"What needs does it satisfy?\",\"Current mix?\",\"Commodity or diff.? Price?\",\"Competitor products and price?\",\"Substitutes?\"],\"34\":[\"Client\",\"Capabilities\\xb9 and Resources\\xb2 (rel. strength etc, VRIO) Capacity\",\"Current sales and marketing-channels\",\"Quick response\"],\"35\":[\"Finance\",\"Enough assets to fund growth? Expectations\"],\"43\":[\"Competitive Response\"],\"44\":[\"Product\",\"How does ours differ from theirs?\",\"Is it sold at a premium or stealing away MS offering more at same price?\",\"New tech?\"],\"45\":[\"Customers\",\"Which segm. are being targeted?\",\"Have their needs changed (need pull)\"],\"46\":[\"Client\",\"Strong brand?\",\"Capability to respond?\"],\"47\":[\"Comp.\",\"Did the comp. grow or M&A?\",\"New Market share\",\"What is their strategy (market share or profit?), and what are their core competencies?\"],\"48\":[\"Response\",\"Varies vastly: Analyse current product gap and assess ways to change market\",\"Increase marketing and try introducing switching costs\",\"Cut prices\",\"Buy competitor for intangible\",\"Enter new market/new product\"],\"49\":[\"How do we respond or how would they respond?\"],\"51\":[\"Pricing\"],\"53\":[\"How should we price our product\"],\"55\":[\"Client\",\"What is the objective? Brand positioning? Market share? Profit?\",\"What is our market position? Leader? New?\"],\"56\":[\"Customers\",\"Price sensitivity\",\"Bargaining power\"],\"57\":[\"Product\",\"What is our main selling point?\",\"Commodity or diff.?\",\"Substitutes?\",\"Can the demand and supply be predicted?\"],\"58\":[\"Cost based\",\"Based on cost structure knowledge.\",\"Might not capture whole margin\"],\"59\":[\"Price based\",\"Price item based on customer willingness to pay.\",\"Mind price diff. across segment\"],\"60\":[\"Benchmarking\",\"Price item against comp. product.\",\"How is our diff.?\",\"Consider comp. response.\"],\"66\":[\"Market Entry\"],\"67\":[\"Enter one/more markets\"],\"68\":[\"Market\"],\"69\":[\"Client\",\"Core compet.?\",\"Distrib. chann.?\",\"Finance\"],\"71\":[\"Exp. Prof\",\"and/or BEP\"],\"70\":[\"Expected costs struc.\",\"Does this change with scale? (i.e.: is this an industry where size matters?)\"],\"72\":[\"Expected\",\"sales\"],\"73\":[\"Organic\",\"We can use our core cap.\",\"Significant capital exp.\",\"Distribution?\",\"High risk Value contr.\"],\"74\":[\"Joint V.\",\"Tap into tech and capab. Appr. resour.\",\"Access to channels.\",\"Increased capacity\",\"Risk of diff. obj./culture\"],\"75\":[\"Outsour.\",\"Less cap. expensive\",\"Lower risk\",\"Concentrate on core comp.\",\"Might reduce margins\"],\"76\":[\"M&A\",\"Acquire tech and capab; Acquire distr. channels, Gain leverage;\",\"New assets spread costs\",\"Synergies\",\"Culture clash\"],\"77\":[\"Competitors\",\"Any big players?\",\"Brand loyalty?\",\"Is retaliation exp.?\",\"Current pricing?\",\"COST STRUCT.\",\"Who has the upper hand?\",\"Barriers to entry; Suppliers conc\"],\"78\":[\"Profit\",\"Commodity? Nature of product?\",\"Substitutes? Complement?\"],\"79\":[\"Customers\",\"Market size;-Market growth;\",\"Market stage;\",\"Market drivers;\",\"Segments (size);\",\"Price sens.;\",\"Bargaining pow\"],\"84\":[\"M&A\"],\"85\":[\"Acquire company\"],\"5\":[\"Profitability framework\"],\"6\":[\"External (Political/Economical factors)\"],\"11\":[\"Profit (internal)\"],\"12\":[\"Competitors\",\"(industry-wide prob? How\",\"do Rev. and Costs compare)\"],\"13\":[\"Revenue\",\"stream 1\"],\"14\":[\"Revenue\",\"stream n\"],\"19\":[\"Costs\"],\"15\":[\"Quant.\"],\"16\":[\"Price\"],\"17\":[\"Quant.\"],\"18\":[\"Price\"],\"20\":[\"Quant.\"],\"21\":[\"Unit cost\"],\"22\":[\"Fixed\"],\"23\":[\"Variable\"],\"138\":[\"…\"],\"139\":[\"Have either changed in the last few years?\",\"How do these compare to the competitors?\"],\"182\":[\"Cost Structure\"],\"184\":[\"If sales are flat\"],\"188\":[\"1. Generic examples, varies case by case useful to look at cost segment. to identify high cost drivers\",\"2. Which part of the value chain is our greatest core competence that differentiates us, can we outsource non-core?\",\"3. Tangible, Intangible (brand, patent), HR\"],\"80\":[\"Cutting costs\\xb3\"],\"81\":[\"Short term:\",\"Cut overtime\",\"Contemplate lay off\",\"Pay decrease\",\"Outsource\",\"Sell inventory\",\"Renegotiate with suppliers (consider standard part)\",\"Import\",\"Refinance debt\",\"Sell assets\"],\"82\":[\"Long term:\",\"Invest in new tech\",\"New production lines\",\"JIT\",\"Vertical integration (where adv. outweigh costs.)\",\"Buy competitor to spread high development costs\"],\"37\":[\"New geographical region; requires new distribution; existing competitors might\",\"resist: price war; comp.\",\"advantage necessary;\",\"Substantial investment\"],\"38\":[\"High risk, capital intensive\"],\"39\":[\"Marketing;\",\"Seasonal balance;\",\"Adjust prices (based on\",\"sensitivity and anticipate\",\"competitor response);\",\"Expand distribution\",\"channels; acquire comp.\"],\"40\":[\"Sell new product in old\",\"market: distributions\",\"established; satisfy shift\",\"in consumer trends;\",\"consider complementary\",\"products; determine\",\"product with large market growth in markets curr. served; cannibalisation\"],\"225\":[\"Existing\"],\"226\":[\"New\"],\"227\":[\"Market\"],\"232\":[\"How (have we got the comp. or do we need to acquire them)\"],\"233\":[\"Existing\"],\"234\":[\"New\"],\"235\":[\"Product\"],\"250\":[\"Differentiation potential\",\"Select target and position product\"],\"307\":[\"The product and the company\"],\"338\":[\"Pricing strategy\"],\"340\":[\"Attractive market?\",\"(subst. rev. over current?)\"],\"349\":[\"‘Make’\"],\"353\":[\"‘Borrow’\"],\"355\":[\"‘Buy’\"],\"356\":[\"Entry approach\"],\"391\":[\"Yes? Then How\"],\"90\":[\"Industry (of\",\"target company)\"],\"86\":[\"Client\",\"Why?\",\"Market pos.; growth; diversify.\",\"Defend from comp.\",\"Synergies (x-sell, scale, pricing opp.; value chain impr.; higher brand recognition; international presence) Struggling company (undervalue)\",\"Current industries? Current segments? Where would synergies come from?\"],\"87\":[\"Target\",\"Company’s market share\",\"Growth figures compared to competitors\",\"Company’s profitability compared to competitors\",\"Client can create revenues and prof from the business to be acquired synergies)?\",\"Useful intangibles?\",\"The company’s key customers valuation\"],\"91\":[\"Customers\",\"Market size; Market growth; Market stage; Market drivers; Segments (size, can we play in only some?) Bargaining pow.\"],\"92\":[\"Competitors\",\"Any big players? Brand loyalty? Is retaliation exp.? Profitable?\",\"5 forces etc.\"],\"93\":[\"Feasibility\",\"Is the target actually willing to merge?\",\"Do we have the funds? Look at BS and CFS; if not can these funds be raised?\",\"Do we have positive experience in mergers? Can we sustain long term integration?\",\"Culture clash? Culture eats strategy for breakfast [PD]\"],\"475\":[\"Risk\"],\"171\":[\"For a new product a variation of the market entry framework could help (consider current product mix, BCG matrix, BEP, etc)\"]};const diagrams={\"0\":{\"title\":\"Your Spouse Has Lost Their Job – What Do You Do?\",\"groups\":[{\"heading\":\"Root Cause Investigation\",\"items\":[]},{\"heading\":\"Baselining\",\"items\":[]},{\"heading\":\"Solutioning\",\"items\":[]}],\"rejected\":[0,1,2]},\"1\":{\"title\":\"Your Spouse Has Lost Their Job – What Do You Do?\",\"groups\":[{\"heading\":\"Increase Revenues\",\"items\":[]},{\"heading\":\"Decrease Costs\",\"items\":[]}],\"rejected\":[0,1]},\"2\":{\"title\":\"Your Spouse Has Lost Their Job – What Do You Do?\",\"groups\":[{\"heading\":\"Spouse Earn Again\",\"items\":[\"Get same job back\",\"Get a job in same industry\",\"Get a job in another industry/role\",\"Start a side hustle\"]},{\"heading\":\"You Earn More\",\"items\":[\"Higher income from current job (bonus, salary negotiation, more hours)\",\"Get a 2nd job\",\"Start a side hustle\"]},{\"heading\":\"Reduce Household Expenses\",\"items\":[\"Discretionary\",\"Non-discretionary\",\"Cut expenses\",\"Negotiate or reduce necessary expenses\"]}],\"approved\":[0,1,2]},\"3\":{\"title\":\"Boutique Parisian Hotel\",\"groups\":[{\"heading\":\"Travelers\",\"items\":[\"Macro-economic changes (covid, WFH, lockdowns, etc.)\",\"Business traveler preferences and habits\",\"Leisure traveler preferences and habits\"]},{\"heading\":\"Other Accommodation Options\",\"items\":[\"Other boutique hotels\",\"Hotel chains (Marriott, Hilton, etc.)\",\"Alternates (Airbnb, couchsurfing, etc.)\"]},{\"heading\":\"Our Boutique Hotel\",\"items\":[\"Recent renovations/cost increases\",\"Breakdown of rooms (e.g. by type)\",\"Other revenue generating activities (restaurants, etc.)\"]}]},\"4\":{\"title\":\"McDonald’s\",\"groups\":[{\"heading\":\"Other Prepared Food Providers\",\"items\":[\"Fast food (unhealthy)\",\"Healthy fast food\",\"Food delivery\",\"Meal kit\",\"At home cooking\"]},{\"heading\":\"Geography\",\"items\":[\"Which regions seeing decline\",\"Macro forces at play in regions\",\"Business unit forces at play in regions\"]},{\"heading\":\"Menu\",\"items\":[\"Dollar menu\",\"Traditional items\",\"New items\",\"Healthy vs. unhealthy\"]}]},\"5\":{\"title\":\"Sky China\",\"groups\":[{\"heading\":\"Claw back existing revenues\",\"items\":[\"Make sure planes can fly\",\"Make sure our planes can fly\",\"Get people to want to fly\",\"Get people to want to fly with us\"]},{\"heading\":\"Capture new revenues\",\"items\":[\"Assets\",\"People / Expertise\",\"Processes / Capabilities\"]},{\"heading\":\"Cut costs\",\"items\":[\"Cut excess capacity\",\"Streamline operations\"]},{\"heading\":\"Raise cash\",\"items\":[\"Debt / Equity\",\"Public / Private\"]}]},\"6\":{\"title\":\"Profitability Buckets\",\"groups\":[{\"heading\":\"External\",\"items\":[]},{\"heading\":\"Internal\",\"items\":[]},{\"heading\":\"Market\",\"items\":[]},{\"heading\":\"Competition\",\"items\":[]},{\"heading\":\"Customer\",\"items\":[]},{\"heading\":\"Company\",\"items\":[]},{\"heading\":\"Geography\",\"items\":[]},{\"heading\":\"Product\",\"items\":[]}],\"kind\":\"chips\"},\"8\":{\"title\":\"The Consulting Case Interview Cheat Sheet – Page 1\",\"groups\":[{\"heading\":\"Client company name\",\"items\":[\"BigCup\"]},{\"heading\":\"Objective\",\"items\":[\"[Objective]\",\"Why π ↓\",\"And fix\"]},{\"heading\":\"Hypothesis/Hypotheses\",\"items\":[\"H1: Production costs increased\",\"H2: Sales have been affected\",\"H3: Shifting demographics\"]},{\"heading\":\"Prompt notes\",\"items\":[\"Int\",\"Soda supply\",\"π = 800M\",\"π ↓ past 3 yrs\",\"Why?\"]},{\"heading\":\"GOBTM – Clarifying questions\",\"items\":[\"Geography\",\"Objective\",\"Business Model\",\"Timing\",\"Market\"]},{\"heading\":\"Framework\",\"items\":[\"π → R, C\",\"R → P \\xd7 Q\",\"C → FC, VC\",\"FC → Rent, Maintenance, Labor\",\"VC → Materials, Labor, Distribution\"]},{\"heading\":\"Soda Competitive Landscape\",\"items\":[\"Comp profit up or down? And why?\",\"Difference points from comp (cost, production, sales, etc.)\",\"Consolidation?\",\"Agreements/collusion?\",\"Cost?\",\"Production\",\"Customer landscape Δ\"]},{\"heading\":\"Recommendations for client\",\"items\":[\"Buy less expensive ingredients\",\"Retrain salesmen\",\"Better marketing for shifting customer base\"]},{\"heading\":\"Risks that need to be addressed\",\"items\":[\"Quality of ingredients / new supplier risk\",\"More competitors enter\",\"New source material price increases\"]},{\"heading\":\"Next steps to take addressing risks\",\"items\":[\"Trial run for new ingredient sourcing\",\"Due diligence for ingredient procurement\",\"Find multiple sources of material\",\"Develop backup marketing strategy\"]}],\"columns\":2},\"9\":{\"title\":\"COSTS\",\"groups\":[{\"heading\":\"1-dimensional info\",\"items\":[\"Fine = $10M\",\"Annual Costs = $600M\"]},{\"heading\":\"Topic / Bucket / Title\",\"items\":[\"What you’re addressing in this “slide”\"]},{\"heading\":\"2 to 3-dimensional info\",\"items\":[\"Your detailed analysis of the info being analyzed in this “slide”\"]},{\"heading\":\"Takeaway – the conclusion of your “slide”\",\"items\":[\"Labor + materials ↑ $33M\",\"Total cost increase: $40.5M\"]}],\"table\":{\"headers\":[\"Cost category\",\"ΔC\",\"Size\",\"Base Cost $\",\"Cost Δ\"],\"rows\":[[\"Labor\",\"10%\",\"25%\",\"$150M\",\"$15M\"],[\"Raw Materials\",\"5%\",\"60%\",\"$360M\",\"$18M\"],[\"Equipment\",\"0%\",\"10%\",\"$60M\",\"0M\"],[\"Rent\",\"25%\",\"5%\",\"$30M\",\"$7.5M\"]],\"foot\":\"Total cost change = $40.5M; Labor and Raw Materials highlighted in the original.\"}},\"12\":{\"title\":\"Behavioral – Key Principles\",\"groups\":[{\"heading\":\"1\",\"items\":[\"Answer the question (about you)\"]},{\"heading\":\"2\",\"items\":[\"Structure / Organization\"]},{\"heading\":\"3\",\"items\":[\"But also “Natural”\"]},{\"heading\":\"4\",\"items\":[\"Clear, concise, precise\"]},{\"heading\":\"5\",\"items\":[\"Be flexible – adjust/adapt\"]}],\"kind\":\"steps\"},\"13\":{\"title\":\"How to Craft the Perfect “Why Consulting” Answer\",\"groups\":[{\"heading\":\"1\",\"items\":[\"Summarize\"]},{\"heading\":\"2\",\"items\":[\"What you like = your skills\"]},{\"heading\":\"3\",\"items\":[\"Past role/experience supports\"]},{\"heading\":\"4\",\"items\":[\"x piece missing\"]},{\"heading\":\"5\",\"items\":[\"All paths led here\"]},{\"heading\":\"6\",\"items\":[\"Mini “Why Company”\"]}],\"kind\":\"steps\"},\"15\":{\"title\":\"Behavioral – The Three “Whys”\",\"groups\":[{\"heading\":\"Why Me\",\"items\":[\"I have your resume here in front of me, but could you just summarize it for me?\",\"Could you tell me a bit about yourself?\",\"So, what brings you here today?\",\"Is there anything you’d like me to know about you?\"]},{\"heading\":\"Why the Role\",\"items\":[\"Why are you interested in this position?\",\"What draws you to x (consulting)?\",\"What brings you here today?\",\"Do you think you’re well suited for this role?\"]},{\"heading\":\"Why the Company\",\"items\":[\"Why do you want to work here?\",\"Do you think you’d be a good fit at this firm?\",\"What brings you here today?\",\"Why are you not applying at x competitor(s)?\"]}],\"numbered\":true},\"16\":{\"title\":\"The Three “Whys” – Why Me\",\"groups\":[{\"heading\":\"Why Me\",\"items\":[\"I have your resume here in front of me, but could you just summarize it for me?\",\"Could you tell me a bit about yourself?\",\"So, what brings you here today?\",\"Is there anything you’d like me to know about you?\"]},{\"heading\":\"Steps\",\"items\":[\"1 – Chronological\",\"2 – Key/important details only\",\"3 – Summarize roles succinctly\",\"4 – Skills/Experiences demonstrating strategy consulting ability\",\"5 – Theme of “Why Consulting” – all roads led here\",\"6 – Mini “Why Company”\"]}],\"numberedGroups\":[0],\"columns\":2},\"17\":{\"title\":\"Walk Me Through Your Resume – Example Background\",\"groups\":[],\"table\":{\"headers\":[\"Background\",\"Details\"],\"rows\":[[\"Undergrad\",\"University of Maryland\"],[\"Major\",\"Economics and French\"],[\"First Job\",\"Appian, IT Consulting firm; Learned everything on-job; SQL, Coding, system architecture\"],[\"Location\",\"1 year in States; 3 years in Australia\"],[\"Industries\",\"Healthcare, military acquisition, insurance\"],[\"First Role\",\"Beginning to end of system (in the weeds); Requirements gathering, design, database management, developing, testing, release\"],[\"Second Role\",\"Promoted twice; Running development teams, projects, training client in Appian and running projects; Built onboarding program for Australia\"],[\"Graduate school\",\"Loved consulting, learning companies, found IT fascinating; Wanted to pivot towards more strategy role; Moved to pursue MBA at Stern; Saw overall business needs, and wanted more influence in other aspects of company; Wanted further exposure to functions and industries\"]]}},\"18\":{\"title\":\"The Three “Whys” – Why Me – Example\",\"groups\":[],\"quote\":[\"I majored in Economics and French at UMD and, interestingly enough, joined an IT Consulting firm out of college. This turned out to be a really impactful move for my career as I was able to build both my analytical/problem solving skillset and my consulting/communication toolkit.\",\"I worked there for 4 years, I was promoted twice in a 3 year timespan, taking on a range of responsibilities from designing, building, and maintaining large-scale database and IT systems, to managing multi-million dollar projects. This was across a number of industries from insurance to government to healthcare, and across all kinds of company functions such as HR management, acquisitions, and grants/approvals.\",\"I really enjoyed my experience at this company, but often felt I was naturally drawn towards the “bigger picture” thinking. I’d ask things like “Why this system and not that one”, “Does this organization really need one?” “How can we change our business fundamentally with this tool?” As such, I decided to pursue my MBA at Stern to gain more business knowledge and strategic thinking skills. I’m excited to be here today at BCG as I believe I am well suited for a career in strategy consulting based on my skills and interests, and BCG would be a fantastic place to do this.\"]},\"19\":{\"title\":\"Behavioral – Key Principles\",\"groups\":[{\"heading\":\"1\",\"items\":[\"Answer the question (about you)\"]},{\"heading\":\"2\",\"items\":[\"Structure / Organization\"]},{\"heading\":\"3\",\"items\":[\"But also “Natural”\"]},{\"heading\":\"4\",\"items\":[\"Clear, concise, precise\"]},{\"heading\":\"5\",\"items\":[\"Be flexible – adjust/adapt\"]}],\"kind\":\"steps\"},\"20\":{\"title\":\"The Three “Whys” – Why the Role\",\"groups\":[{\"heading\":\"Why the Role\",\"items\":[\"Why are you interested in this position?\",\"What draws you to x (consulting)?\",\"What brings you here today?\",\"Do you think you’re well suited for this role?\"]},{\"heading\":\"Steps\",\"items\":[\"1 – Summarize\",\"2 – What you like = your skills\",\"3 – Past role/experience supports\",\"4 – x piece missing\",\"5 – Mini “Why Company”\"]}],\"numberedGroups\":[0],\"columns\":2},\"21\":{\"title\":\"The Three “Whys” – Why the Company\",\"groups\":[{\"heading\":\"Why the Company\",\"items\":[\"Why do you want to work here?\",\"Do you think you’d be a good fit at this firm?\",\"What brings you here today?\",\"Why are you not applying at x competitor(s)?\"]},{\"heading\":\"Steps\",\"items\":[\"1 – Mini “Why Consulting”\",\"2 – Two to three key reasons\",\"3 – Reasons = what they value\",\"4 – AND reasons = your skills/experience\",\"5 – Tailor to their company (research)\"]}],\"numberedGroups\":[0],\"columns\":2},\"22\":{\"title\":\"Be Prepared for the Unknown\",\"groups\":[],\"messages\":[[\"Candidate\",\"Hey Ian! I got the offer :)\",\"1:57 AM\"],[\"Candidate\",\"Thanks so much for helping me get here. Definitely wouldn’t have been this outcome without your prep and guidance\",\"1:59 AM\"],[\"Ian\",\"Heck. Yes!\",\"6:58 AM\"],[\"Ian\",\"That’s awesome Kim! Congrats and well done\",\"6:58 AM\"],[\"Ian\",\"See! I told you your frameworking was just fine\",\"6:58 AM\"],[\"Candidate\",\"Thank you!!! Also, you called it on the PEI’s... one of the partners was like, “I’m gonna go off script for this because I don’t like the one they gave me” lol\",\"7:04 AM\"],[\"Candidate\",\"So glad to be done\",\"7:04 AM\"],[\"Ian\",\"Exactly! Always gotta be prepared for the unknown\",\"7:14 AM\"]],\"date\":\"Sat, Oct 8\"},\"23\":{\"title\":\"A Case is a Project\",\"groups\":[{\"heading\":\"Prompt = Project Intro\",\"items\":[\"Project description\",\"Intro call with client\",\"Manager discussion\",\"RFP\",\"Pitch Deck\"]},{\"heading\":\"Clarifying Questions = Initial Client Meeting\",\"items\":[\"Questions you need answered to better understand why you are there\",\"Questions to allow subsequent whiteboarding session\"]},{\"heading\":\"Framework = Project Plan\",\"items\":[\"Each workstream has its own goal/purpose\",\"Each workstream can work independently of the other\",\"Holistically, problem will be solved\"]}]},\"24\":{\"title\":\"One Sentence Summary of an Optimal Candidate\",\"groups\":[],\"quote\":[\"Someone who can approach a complicated problem/question, and both think and communicate in a structured way in the right context + objective of the situation, while being personable, adaptable, and coachable, so that, ultimately, the interviewer can see themselves working with this individual and putting them in front of a client.\"]},\"25\":{\"title\":\"Typical Framework – Should we enter this market?\",\"groups\":[{\"heading\":\"Market\",\"items\":[\"Size\",\"Growth\",\"Margins\",\"Competition\"]},{\"heading\":\"Company\",\"items\":[\"Capabilities\",\"Customers\",\"Product\",\"Market share\"]},{\"heading\":\"Financials\",\"items\":[\"Cost\",\"Price\",\"Implementation\",\"JV vs. M&A vs. Solo\"]}]},\"26\":{\"title\":\"Typical Framework – Should we enter this market?\",\"groups\":[{\"heading\":\"Market\",\"items\":[\"Size\",\"Growth\",\"Margins\",\"Competition\"]},{\"heading\":\"Company\",\"items\":[\"Capabilities\",\"Customers\",\"Product\",\"Market share\"]},{\"heading\":\"Financials\",\"items\":[\"Cost\",\"Price\",\"Implementation\",\"JV vs. M&A vs. Solo\"]}],\"rejected\":[0,1,2]},\"27\":{\"title\":\"An Objective-Driven MECE Framework\",\"groups\":[{\"heading\":\"Is this market attractive?\",\"items\":[\"Is it a large market?\",\"Is it a growing market?\",\"Does this market have good margins, that we expect to continue?\",\"Is competition non-existent or weak?\"]},{\"heading\":\"Is it attractive for us?\",\"items\":[\"Do we understand this market?\",\"Can we bring our strengths to this market?\",\"Is our product better than the competitors’ products, in the areas that the customers care about?\",\"Will we win?\"]},{\"heading\":\"Can we execute/pull it off, and if so, how?\",\"items\":[\"Have we done this before?\",\"Do we have the funds?\",\"How will we enter? (JV, M&A, etc.)\",\"Odds of success and expected ROI\"]}]},\"28\":{\"title\":\"An Objective-Driven MECE Framework\",\"groups\":[{\"heading\":\"Ensure market is attractive\",\"items\":[\"Large market\",\"Growing market\",\"Good margins that we expect to continue\",\"Competition is non-existent or weak\"]},{\"heading\":\"Ensure market is attractive to us\",\"items\":[\"Understand the market\",\"Can bring our strengths to this market\",\"Our product is / will be better than the competitors’ products, in the areas that the customers care about\",\"We will win\"]},{\"heading\":\"Ensure we can execute/pull it off\",\"items\":[\"Have done this before\",\"Have the funds\",\"Strong plan to enter (JV, M&A, etc.)\",\"Good odds of success and high expected ROI\"]}]},\"29\":{\"title\":\"This market is booming – should we enter?\",\"groups\":[{\"heading\":\"Is this market attractive?\",\"items\":[\"Is it a large market?\",\"Is it a growing market?\",\"Does this market have good margins, that we expect to continue?\",\"Is competition non-existent or weak?\"]},{\"heading\":\"Is it attractive for us?\",\"items\":[\"Do we understand this market?\",\"Can we bring our strengths to this market?\",\"Is our product better than the competitors’ products, in the areas that the customers care about?\",\"Will we win?\"]},{\"heading\":\"Can we execute/pull it off, and if so, how?\",\"items\":[\"Have we done this before?\",\"Do we have the funds?\",\"How will we enter? (JV, M&A, etc.)\",\"Odds of success and expected ROI\"]}],\"rejected\":[0]},\"30\":{\"title\":\"We’re evaluating 3 markets, which should we enter?\",\"groups\":[{\"heading\":\"Which market is most attractive?\",\"items\":[\"Is it a large market?\",\"Is it a growing market?\",\"Does this market have good margins, that we expect to continue?\",\"Is competition non-existent or weak?\"]},{\"heading\":\"Which market is most attractive to us?\",\"items\":[\"Do we understand this market?\",\"Can we bring our strengths to this market?\",\"Is our product better than the competitors’ products, in the areas that the customers care about?\",\"Will we win?\"]},{\"heading\":\"Which market can we pull off and get the most from?\",\"items\":[\"Have we done this before?\",\"Do we have the funds?\",\"How will we enter? (JV, M&A, etc.)\",\"Odds of success and expected ROI\"]}]},\"31\":{\"title\":\"We are entering x market. How should we enter?\",\"groups\":[{\"heading\":\"Define target customer\",\"items\":[\"What are the customer groups?\",\"Determine which are the largest, most attractive groups\",\"Identify groups for which our product best matches\"]},{\"heading\":\"Make target customer aware\",\"items\":[\"Establish pricing\",\"Create optimal brand (around product + targeted customer)\",\"Advertise + market across channels/mediums that reach our customer\"]},{\"heading\":\"Get product to customer\",\"items\":[\"Online vs. physical vs. omnichannel\",\"DTC vs. via middleman\",\"Identify optimal locations (where customer lives)\",\"Target stores (high-end vs. low-end) where customers shop\"]}]},\"32\":{\"title\":\"How to Structure\",\"groups\":[{\"heading\":\"Objective, Objective, Objective\",\"items\":[\"Primary objective – what are we solving for?\",\"Secondary objective\",\"What does good look like?\",\"Clients’ goals / needs / wants / desires\"]},{\"heading\":\"Project Plan\",\"items\":[\"Case = mini-project; framework = mini project plan\",\"Approach to solving the problem – plan of attack\",\"Workstreams – Can assign bucket A to consultant/team A\"]},{\"heading\":\"Why, What, How\",\"items\":[\"Why – 1 sentence summary to describe point/goal of bucket\",\"What – within each bucket, what will I need to look at\",\"How – within each bucket, how will I answer the question\"]}]},\"35\":{\"title\":\"Every Case Type in One Sentence (Or Two)\",\"groups\":[],\"table\":{\"headers\":[\"Case type\",\"Summary\"],\"rows\":[[\"Profitability\",\"What is the root cause of the issue (or opportunities), segmenting by most logical breakdown (geography, product, business unit, customer) and checking on external factors (market + competition)\"],[\"Growth\",\"\"],[\"Market Entry\",\"Is the market attractive, is it attractive for us, and if so, can we do it (how)?\"],[\"M&A\",\"\"],[\"Investment\",\"Do the benefits (Revenue uplift and cost reduction) outweigh the costs (upfront investment and recurring costs), and more than other investments would, and if so, can we properly pull it off?\"],[\"Competitive Response\",\"\"]]}},\"37\":{\"title\":\"Robber / Thief – Prompt\",\"groups\":[],\"quote\":[\"You are a robber/thief. You are exiting a train station and see a bakery, a flower shop, and a pizzeria. How do you decide which one to rob?\"],\"icon\":\"train\"},\"38\":{\"title\":\"Robber / Thief Answer\",\"groups\":[{\"heading\":\"Most Value\",\"items\":[\"(Accessible) Cash on hand\",\"Sellable items in store\",\"Money/valuables on customers\"]},{\"heading\":\"Highest Probability of Successful Robbery\",\"items\":[\"Ease of entry\",\"Ease of robbery itself\",\"Ease of exit / escape\"]}],\"columns\":2},\"39\":{\"title\":\"Robber / Thief Answer\",\"groups\":[{\"heading\":\"Most Accessible Money\",\"items\":[\"# Customers\",\"Avg Spend\",\"% Cash\",\"Frequency of emptying cash registers\"]},{\"heading\":\"Highest Probability of Successful Robbery\",\"items\":[\"Ease of entry\",\"Ease of robbery itself\",\"Ease of exit / escape\"]}],\"columns\":2},\"40\":{\"title\":\"Robber / Thief Answer\",\"groups\":[{\"heading\":\"Most Accessible Money\",\"items\":[\"# Customers\",\"Avg Spend\",\"% Cash\",\"Frequency of emptying cash registers\"]},{\"heading\":\"Highest Probability of Successful Robbery\",\"items\":[\"People\",\"Technology / security\",\"Location / geography\"]}],\"columns\":2},\"41\":{\"title\":\"Structure Down Approach\",\"groups\":[{\"heading\":\"Cost\",\"items\":[]},{\"heading\":\"External\",\"items\":[]},{\"heading\":\"Organic\",\"items\":[]},{\"heading\":\"Internal\",\"items\":[]},{\"heading\":\"Promotion\",\"items\":[]},{\"heading\":\"Placement\",\"items\":[]},{\"heading\":\"Inorganic\",\"items\":[]},{\"heading\":\"Financials\",\"items\":[]},{\"heading\":\"Client\",\"items\":[]},{\"heading\":\"Product\",\"items\":[]},{\"heading\":\"Price\",\"items\":[]},{\"heading\":\"Company\",\"items\":[]},{\"heading\":\"Benefit\",\"items\":[]},{\"heading\":\"Market\",\"items\":[]},{\"heading\":\"Competition\",\"items\":[]}],\"kind\":\"chips\"},\"42\":{\"title\":\"Structure Down Approach\",\"groups\":[{\"heading\":\"Cost\",\"items\":[]},{\"heading\":\"External\",\"items\":[]},{\"heading\":\"Organic\",\"items\":[]},{\"heading\":\"Internal\",\"items\":[]},{\"heading\":\"Promotion\",\"items\":[]},{\"heading\":\"Placement\",\"items\":[]},{\"heading\":\"Inorganic\",\"items\":[]},{\"heading\":\"Financials\",\"items\":[]},{\"heading\":\"Client\",\"items\":[]},{\"heading\":\"Product\",\"items\":[]},{\"heading\":\"Price\",\"items\":[]},{\"heading\":\"Company\",\"items\":[]},{\"heading\":\"Benefit\",\"items\":[]},{\"heading\":\"Market\",\"items\":[]},{\"heading\":\"Competition\",\"items\":[]}],\"kind\":\"chips\",\"highlights\":[\"Financials\",\"Company\",\"Market\"]},\"43\":{\"title\":\"Structure Down Approach\",\"groups\":[{\"heading\":\"Market\",\"items\":[\"Is the market growing?\",\"Is the market big?\",\"Is competition tough?\",\"Good margins in the market?\"]},{\"heading\":\"Target Company\",\"items\":[\"How profitable is the company?\",\"Is the company growing?\",\"Is the company in a good position?\",\"How good is our product?\"]},{\"heading\":\"Deal Integration / Logistics\",\"items\":[\"Can we successfully integrate?\",\"What is the asking price?\",\"Do we have enough money?\",\"Have we bought another company before?\"]}]},\"44\":{\"title\":\"Build Up Approach\",\"groups\":[{\"heading\":\"\",\"items\":[\"Is the market growing?\",\"Is the market big?\",\"Is competition tough?\",\"Good margins in the market?\"]},{\"heading\":\"\",\"items\":[\"How profitable is the company?\",\"Is the company growing?\",\"Is the company in a good position?\",\"How good is our product?\"]},{\"heading\":\"\",\"items\":[\"Can we successfully integrate?\",\"What is the asking price?\",\"Do we have enough money?\",\"Have we bought another company before?\"]}]},\"45\":{\"title\":\"Build Up Approach\",\"groups\":[{\"heading\":\"Market\",\"items\":[\"Is the market growing?\",\"Is the market big?\",\"Is competition tough?\",\"Good margins in the market?\"]},{\"heading\":\"Target Company\",\"items\":[\"How profitable is the company?\",\"Is the company growing?\",\"Is the company in a good position?\",\"How good is our product?\"]},{\"heading\":\"Deal Integration / Logistics\",\"items\":[\"Can we successfully integrate?\",\"What is the asking price?\",\"Do we have enough money?\",\"Have we bought another company before?\"]}]},\"46\":{\"title\":\"Made to Measure – Prompt\",\"groups\":[],\"quote\":[\"Our client owns a shoe workshop that makes high quality, handmade shoes for customers. We have seen a spike in demand and the client wants to ramp up production, however, the highly-skilled labor required is difficult to find. Our client wants us to help them figure out how to increase output.\"],\"icon\":\"shoe\"},\"47\":{\"title\":\"Made to Measure – Answer v1\",\"groups\":[{\"heading\":\"Increase labor hours\",\"items\":[\"Hire workers\",\"Increase hours worked per week\"]},{\"heading\":\"Decrease labor hours per shoe\",\"items\":[\"Improve labor productivity\",\"Improve processes\",\"Implement technology\"]}],\"columns\":2},\"48\":{\"title\":\"Made to Measure – Answer v2\",\"groups\":[{\"heading\":\"Increase laborers\",\"items\":[\"Find “hidden” skilled workers\",\"Poach existing skilled workers\",\"Train unskilled workers (leather workers OR shoe workers)\"]},{\"heading\":\"Increase shoes per laborer\",\"items\":[\"Increase hours worked per week\",\"Improve labor productivity\",\"Improve processes\",\"Implement technology\"]}],\"columns\":2},\"49\":{\"title\":\"Made to Measure – Answer v3\",\"groups\":[{\"heading\":\"Increase laborers\",\"items\":[\"Bring workers to us (improve marketing, advertising, etc.)\",\"Improve outreach (Recruiting, HR, etc.)\",\"Make role more attractive (compensation, signing bonus, benefits, culture/brand, etc.)\"]},{\"heading\":\"Increase shoes per laborer\",\"items\":[\"Increase hours worked per week\",\"Improve labor productivity\",\"Improve processes\",\"Implement technology\"]}],\"columns\":2},\"50\":{\"title\":\"Made to Measure – Answer v4\",\"groups\":[{\"heading\":\"Improve Labor\",\"items\":[\"Hire workers\",\"Increase hours per week\",\"Train workers\",\"Incentivize workers\"]},{\"heading\":\"Improve Processes\",\"items\":[\"Optimize specific steps\",\"Improve handoffs\",\"Streamline overall process\"]},{\"heading\":\"Implement Technology\",\"items\":[\"Supplement workers\",\"Complement workers\"]}]},\"51\":{\"title\":\"Made to Measure – Answer v5\",\"groups\":[{\"heading\":\"Internal / Organic\",\"items\":[\"Optimize existing workshop (labor, processes, tech)\",\"Build new workshop\"]},{\"heading\":\"External / Inorganic\",\"items\":[\"Outsource\",\"Buy\"]}],\"columns\":2},\"52\":{\"title\":\"Unconventional Case Frameworks\",\"groups\":[],\"table\":{\"headers\":[\"Framework\",\"Buckets\"],\"rows\":[[\"1\",\"\"],[\"2\",\"External; Internal\"],[\"3\",\"\"],[\"4\",\"People; Processes; Tools; Organization; Culture\"],[\"5\",\"Social; Political; Economic; Environmental\"],[\"6\",\"\"],[\"7\",\"\"],[\"8\",\"\"]]}},\"table-lUOOIcexs\":{\"title\":\"Why the Role – Example Answer\",\"groups\":[],\"table\":{\"headers\":[\"Theme\",\"Example answer\"],\"rows\":[[\"Did IT consulting + loved it\",\"Love working in client-facing teams; Rapidly understanding a complex industry and company dynamics; Travel\"],[\"But wanted a shift\",\"Saw company-wide issues and needs but only had control of specific IT system (i.e. not if system was needed, what type of system etc.); I think more in terms of full business and dynamic interactions; So, want to look at other aspects of business (IT knowledge/experience will help)\"]]}},\"table-Mw8YMJgg_\":{\"title\":\"Why the Company – Example Answer\",\"groups\":[],\"table\":{\"headers\":[\"Theme\",\"Example answer\"],\"rows\":[[\"Signpost\",\"Strategy consulting, BCG method, BCG culture, Australia office\"],[\"Strategy Consulting\",\"1. Creative, Big picture, Push the envelope: This was shown by the completely different corporate presentation style; People I’ve met at BCG has a unique factor and were fascinating +personable; I’m the same, Love playing devil’s advocate, always keep ideas in context\"],[\"BCG Method\",\"1. PTO (predictability, teamwork, openness), and regional with some national/global optionality: At previous employer had home-office model; I work best with clear goals an guidance 2. PTO=Team honing, weekly survey and bi-monthly facilitated team review: I have had teams where we did not hone (lack of time), and wer were less effective; When you take the time (even if no time), always better off; 3. The Strategy Institute: Look out 10 years into the future and develop innovative ideas around how the firm’s clients should think about strategy and competitive advantage\"],[\"BCG Australia\",\"1. Initially went to Australia for 6 month assignment: To reconnect with family ties (mother is kiwi, we had visited many times) → Stayed for 3 years 2. Love Australia and the culture: Worked with lots of clients and understand how to interact with them. 3. Office of 150 is same size as previous employer: prefer mid-size → balance of dynamism and community/family feel; Small teams\"]]}}};diagrams[\"world-frameworks\"]={\"title\":\"World of Frameworks\",\"groups\":[{\"heading\":\"Profitability framework\",\"items\":[\"External (Political/Economical factors)\",\"Profit (internal)\",\"Competitors (industry-wide prob? How do Rev. and Costs compare)\",\"Revenue stream 1\",\"Revenue stream n\",\"Quant.\",\"Price\",\"Quant.\",\"Price\",\"Costs\",\"Quant.\",\"Unit cost\",\"Fixed\",\"Variable\",\"…\",\"Have either changed in the last few years? How do these compare to the competitors?\",\"Cost Structure\",\"If sales are flat\"]},{\"heading\":\"Cutting costs\\xb3\",\"items\":[\"Short term: Cut overtime Contemplate lay off Pay decrease Outsource Sell inventory Renegotiate with suppliers (consider standard part) Import Refinance debt Sell assets\",\"Long term: Invest in new tech New production lines JIT Vertical integration (where adv. outweigh costs.) Buy competitor to spread high development costs\"]},{\"heading\":\"Growth framework\",\"items\":[\"Grow sales\",\"Customers/Market Segments? Size? Stage? Why do they choose? Customer needs Preferred channels Price sensitivity Bargaining power\",\"Product What needs does it satisfy? Current mix? Commodity or diff.? Price? Competitor products and price? Substitutes?\",\"Client Capabilities\\xb9 and Resources\\xb2 (rel. strength etc, VRIO) Capacity Current sales and marketing-channels Quick response\",\"Finance Enough assets to fund growth? Expectations\",\"New geographical region; requires new distribution; existing competitors might resist: price war; comp. advantage necessary; Substantial investment\",\"High risk, capital intensive\",\"Marketing; Seasonal balance; Adjust prices (based on sensitivity and anticipate competitor response); Expand distribution channels; acquire comp.\",\"Sell new product in old market: distributions established; satisfy shift in consumer trends; consider complementary products; determine product with large market growth in markets curr. served; cannibalisation\",\"Existing\",\"New\",\"Market\",\"How (have we got the comp. or do we need to acquire them)\",\"Existing\",\"New\",\"Product\",\"Differentiation potential Select target and position product\",\"Risk\"]},{\"heading\":\"Market Entry\",\"items\":[\"Enter one/more markets\",\"Market\",\"Client Core compet.? Distrib. chann.? Finance\",\"Expected costs struc. Does this change with scale? (i.e.: is this an industry where size matters?)\",\"Exp. Prof and/or BEP\",\"Expected sales\",\"Organic We can use our core cap. Significant capital exp. Distribution? High risk Value contr.\",\"Joint V. Tap into tech and capab. Appr. resour. Access to channels. Increased capacity Risk of diff. obj./culture\",\"Outsour. Less cap. expensive Lower risk Concentrate on core comp. Might reduce margins\",\"M&A Acquire tech and capab; Acquire distr. channels, Gain leverage; New assets spread costs Synergies Culture clash\",\"Competitors Any big players? Brand loyalty? Is retaliation exp.? Current pricing? COST STRUCT. Who has the upper hand? Barriers to entry; Suppliers conc\",\"Profit Commodity? Nature of product? Substitutes? Complement?\",\"Customers Market size;-Market growth; Market stage; Market drivers; Segments (size); Price sens.; Bargaining pow\",\"Attractive market? (subst. rev. over current?)\",\"‘Make’\",\"‘Borrow’\",\"‘Buy’\",\"Entry approach\",\"Yes? Then How\"]},{\"heading\":\"Competitive Response\",\"items\":[\"Product How does ours differ from theirs? Is it sold at a premium or stealing away MS offering more at same price? New tech?\",\"Customers Which segm. are being targeted? Have their needs changed (need pull)\",\"Client Strong brand? Capability to respond?\",\"Comp. Did the comp. grow or M&A? New Market share What is their strategy (market share or profit?), and what are their core competencies?\",\"Response Varies vastly: Analyse current product gap and assess ways to change market Increase marketing and try introducing switching costs Cut prices Buy competitor for intangible Enter new market/new product\",\"How do we respond or how would they respond?\"]},{\"heading\":\"Pricing\",\"items\":[\"How should we price our product\",\"Client What is the objective? Brand positioning? Market share? Profit? What is our market position? Leader? New?\",\"Customers Price sensitivity Bargaining power\",\"Product What is our main selling point? Commodity or diff.? Substitutes? Can the demand and supply be predicted?\",\"Cost based Based on cost structure knowledge. Might not capture whole margin\",\"Price based Price item based on customer willingness to pay. Mind price diff. across segment\",\"Benchmarking Price item against comp. product. How is our diff.? Consider comp. response.\",\"The product and the company\",\"Pricing strategy\"]},{\"heading\":\"M&A\",\"items\":[\"Acquire company\",\"Industry (of target company)\",\"Client Why? Market pos.; growth; diversify. Defend from comp. Synergies (x-sell, scale, pricing opp.; value chain impr.; higher brand recognition; international presence) Struggling company (undervalue) Current industries? Current segments? Where would synergies come from?\",\"Target Company’s market share Growth figures compared to competitors Company’s profitability compared to competitors Client can create revenues and prof from the business to be acquired synergies)? Useful intangibles? The company’s key customers valuation\",\"Customers Market size; Market growth; Market stage; Market drivers; Segments (size, can we play in only some?) Bargaining pow.\",\"Competitors Any big players? Brand loyalty? Is retaliation exp.? Profitable? 5 forces etc.\",\"Feasibility Is the target actually willing to merge? Do we have the funds? Look at BS and CFS; if not can these funds be raised? Do we have positive experience in mergers? Can we sustain long term integration? Culture clash? Culture eats strategy for breakfast [PD]\"]},{\"heading\":\"Notes\",\"items\":[\"1. Generic examples, varies case by case useful to look at cost segment. to identify high cost drivers 2. Which part of the value chain is our greatest core competence that differentiates us, can we outsource non-core? 3. Tangible, Intangible (brand, patent), HR\",\"For a new product a variation of the market entry framework could help (consider current product mix, BCG matrix, BEP, etc)\"]}]};const allieDiagrams={\"allie-market-why\":{\"title\":\"Market Sizing – Why Do We Do It?\",\"columns\":2,\"groups\":[{\"heading\":\"For the firm\",\"items\":[\"Stage gate – Is it worthwhile?\",\"Understand the ‘size of the prize’ (in a case)\",\"Determine desirability of entering a new market (geography)\",\"Determine desirability of launching a new product\",\"Determine desirability of an M&A\"]},{\"heading\":\"For the interview\",\"items\":[\"Evaluate a candidate\",\"Evaluate candidate’s ability to:\",\"Problem solve\",\"Brainstorm\",\"Deal with ambiguity and the unknown\",\"Make reasonable assumptions\"]}]},\"allie-market-matters\":{\"title\":\"Market Sizing – What Matters\",\"columns\":2,\"rejected\":[0],\"approved\":[1],\"groups\":[{\"heading\":\"What does not matter\",\"items\":[\"Getting the exact right answer\",\"Having as many layers of splits as possible\",\"Breaking down the problem the same way the interviewer would\"]},{\"heading\":\"What matters\",\"items\":[\"Having the ‘right’ approach – a logical breakdown of the problem\",\"Making the right estimates – reasonable assumptions within a range of error\",\"Using common sense – thinking through the problem and what matters vs what doesn’t\",\"Reality-checking your numbers – end number in the realm of possibilities\"]}]},\"allie-market-how\":{\"title\":\"Market Sizing – How To\",\"columns\":2,\"groups\":[{\"heading\":\"Top-down\",\"items\":[\"Approach: Big to small\",\"When to use: Can break down from a larger number\",\"Example: GDP breakdown, population breakdown\"]},{\"heading\":\"Bottom-up\",\"items\":[\"Approach: Small to big\",\"When to use: Can use observations to ‘build up’ estimation\",\"Example: I use x, x times\"]}],\"table\":{\"headers\":[\"Step\",\"What to do\"],\"rows\":[[\"1. Clarify\",\"Clarify the question\"],[\"2. Create a structure\",\"Determine top-down vs bottom-up; break down into logical segments; go from percentages to numbers\"],[\"3. Estimate\",\"Estimate based on your knowledge of the world\"],[\"4. Sense-check\",\"Sanity check, evaluate, adjust\"]]}},\"allie-market-key-info\":{\"title\":\"Key Information to Know\",\"columns\":3,\"note\":\"Illustrative figures reproduced from the original teaching material. Use current local data when preparing.\",\"groups\":[{\"heading\":\"Populations \\xb7 Countries\",\"items\":[\"China – 1.4B\",\"India – 1.3B\",\"U.S. – 300M\",\"Indonesia – 250M\",\"Brazil – 200M\",\"Germany & Turkey – 80M\",\"Major Euro Countries (Italy, England, Spain, etc.) – 60M\",\"Canada – 35M\",\"Your interview office’s country\"]},{\"heading\":\"Populations \\xb7 Continents\",\"items\":[\"Asia – 4B\",\"Africa – 1B\",\"Europe – 750M\",\"E.U. – 500M\",\"N. America – 450M\",\"S. America – 400M\",\"Oceania – 30M\"]},{\"heading\":\"Demographics\",\"items\":[\"In your office’s country\",\"Income: Average/median income\",\"Income bands: Lower, middle, upper class\",\"Age: Average/median age\",\"Age bands: Young, middle aged, elderly\"]},{\"heading\":\"GDP \\xb7 Countries\",\"items\":[\"US – 18 trillion\",\"China – 11 trillion\",\"Your interview office’s country\"]},{\"heading\":\"Industry Market Size\",\"items\":[\"In your office’s country\",\"US: Financial services – 1.3 trillion\",\"US: Entertainment and media – 1.5 trillion\",\"US: Hotels – 0.5 trillion\",\"Your office’s main industries\"]},{\"heading\":\"Country Info \\xb7 China\",\"items\":[\"Growing middle class with disposable income and taste for high-end, western goods\",\"Strong government regulation\",\"Quality concerns\"]},{\"heading\":\"Country Info \\xb7 Russia\",\"items\":[\"Strong government regulation\",\"State-run enterprises\",\"Quality concerns\",\"Geopolitical risk\"]},{\"heading\":\"Country Info \\xb7 E.U.\",\"items\":[\"Aging population\",\"High labor costs / strong unions\",\"Operational efficiency\"]}]},\"allie-market-tips\":{\"title\":\"Market Sizing – Key Tips\",\"columns\":2,\"groups\":[{\"heading\":\"Key levers\",\"icon\":\"gear\",\"items\":[\"Determine the key levers\"]},{\"heading\":\"Relevant segments\",\"icon\":\"segments\",\"items\":[\"Segment based on directly correlated characteristics\"]},{\"heading\":\"Round numbers\",\"icon\":\"numbers\",\"items\":[\"Make numbers easy (round)\"]},{\"heading\":\"Estimate\",\"icon\":\"light\",\"items\":[\"Turn guessing into estimating (your knowledge of the world)\"]}]},\"allie-market-coffee\":{\"title\":\"Market Sizing – Coffee Shop\",\"groups\":[],\"quote\":[\"Estimate the daily revenue of your nearest coffee shop\"],\"icon\":\"coffee\"},\"allie-market-internet\":{\"title\":\"Market Sizing – Using Internet\",\"groups\":[],\"quote\":[\"How many people are using the internet right now?\",\"11am EST \\xb7 Weekday\"],\"icon\":\"globe\"},\"allie-cover-letter\":{\"title\":\"Cover Letter – Show That You Care\",\"columns\":2,\"groups\":[{\"heading\":\"1. Choose key topics\",\"items\":[\"Figure out the topics for your key paragraphs\",\"Base them on what consulting companies are looking for:\",\"Quantitative + qualitative analytical skills\",\"Communication (written + verbal)\",\"Client management skills / experience\",\"+ more\"]},{\"heading\":\"2. Write your paragraphs\",\"items\":[\"Once you’ve picked 3–5 topics, write your paragraphs\",\"Succinct (3–5 sentences)\",\"Lead with: ‘x company values y, and I do too’\",\"Focus on your achievements\"]},{\"heading\":\"3. Understand the company\",\"items\":[\"Find out what the company cares most about\",\"Slot in relevant paragraphs\"]},{\"heading\":\"4. Personalize the letter\",\"items\":[\"Create an intro and concluding paragraph and tweak language\",\"Review the company’s website, application posting, and other sources to adjust word choice in your cover letter (i.e. curiosity might become passion for learning)\",\"Write an intro and closing paragraph summarizing your interest and reasons why you’d be a good fit – use your paragraph themes\"]}]}};Object.assign(diagrams,allieDiagrams);const finalBatchDiagrams={\"final-0\":{\"title\":\"Candidate Experience – Devon R.\",\"groups\":[],\"quote\":[\"Ian is transformative. Last year, I tried to case prep on my own and got no offers from the top-tier companies (despite having interviews). However, after working with Ian this year I got all THREE MBB offers!\",\"Working with Ian was incredibly fun and rewarding. Ian put everything he had into getting me case ready, and he pushed me to be the best that I could be. He was tough and direct, but always respectful and supportive. I needed this. He truly taught me how to think like a consultant.\",\"As a bonus, I’ve been able to hit the ground running on the job itself thanks to the techniques I learned through our coaching.\"],\"note\":\"Offer: Entry level — McKinsey, BCG, Bain \\xb7 Former: UMass (Bachelors)\"},\"final-1\":{\"title\":\"Candidate Experience – Hongmin C.\",\"groups\":[],\"quote\":[\"After studying months by myself, I finally decided to get coaching and realized how much time I could have saved if I had just started earlier! One hour with Ian was easily worth 10 hours of prep by myself. Ian had an immediate impact on my casing and quickly showed me all the things I had been doing inefficiently (inadequate materials, wrong approach, etc.). I progressed more in 3 sessions than I had in 3 months.\",\"The key to this program is the fundamental mindset shift that he guides you through, giving you the confidence to handle any interview situation. I went from having no idea what I was doing to securing my dream offer. Not only that, my performance during the interview was so good that the offer came back with unanimous approval from all of my interviewers.\",\"Never would I have imagined myself, prior to Ian, having such a performance. This is the best investment you can make. Thank you Ian!\"],\"note\":\"Offer: Associate (Consultant Level) — McKinsey \\xb7 Former: INSEAD (MBA)\"},\"final-2\":{\"title\":\"Candidate Experience – Ha G.\",\"groups\":[],\"quote\":[\"I highly recommend Ian as your coach (for Application, PEI, Case Prep,… you name it). I started as an absolute beginner and was able to accelerate my MBB prepping process much much faster.\",\"Prior to Ian, I purchased the course of another well-known program (~$600), and for two months I could not get started for the life of me, as I did not have a clear action plan and had no idea how to create it.\",\"I saw myself improving only after 1 week with Ian. In 1 week I learned more than in 2 months using other programs and the internet. It does not matter how many YouTube/MCP’s videos you’ve watched, nothing really compares with having a coach to put you on the right path, guide you from the beginning, and continue to support you along the way with any roadblocks. You’ll save yourself so much time and mental space.\"],\"note\":\"Offer: Business Analyst (Entry Level) — McKinsey \\xb7 Former: Vingroup (Trainee)\"},\"final-3\":{\"title\":\"Candidate Experience – Thabang O.\",\"groups\":[],\"quote\":[\"Ian is an amazing coach. First off, he is incredibly personable and someone that becomes not only a coach, but a friend throughout this process.\",\"Ian is truly a fantastic case coach, not only for live case practice and preparation, but also for feedback on behavioral and fit questions. In casing practice, Ian provides key insights on how best to structure a framework for the case, the best ways to demonstrate case leadership, and build out structured ways to tackle tricky exhibit and math questions. He pushes you in unexpected ways, making you stronger for live interviews.\",\"Ian’s attention to detail in reviewing your fit/behavioral questions sharpens their focus and ensures that you are answering the question that was asked, not the question you had prepared. As much as Ian helped with my casing, his assistance with the fit questions was just as impactful.\",\"Never would I have imagined myself, prior to Ian, having such a performance. This is the best investment you can make!\"],\"note\":\"Offer: Associate (Consultant level) — McKinsey \\xb7 Former: Botswana Life (Actuary)\"},\"final-4\":{\"title\":\"Candidate Experience – Anna M.\",\"groups\":[],\"quote\":[\"After the bundle coaching sessions with Ian I was successfully able to secure not just one, but TWO MBB offers!\",\"Ian takes the time to diagnose your weakness areas and ensures you’re interview ready. I found this to be extremely effective versus typical coaches who provide a more cookie cutter approach. Ian also provides you with prescriptive homework to take away and further hone your skills between sessions. Ian was effectively able to do 3 things for me during our coaching sessions:\",\"(1) breakdown my casing habits and figure out the root cause of any technical case elements I was struggling with\",\"(2) build up the right technical habits needed to case well and\",\"(3) build my confidence going into the interviews\",\"I definitely wouldn’t have gotten an offer without Ian’s help and it was well worth the investment!\"],\"note\":\"Offer: Entry level — McKinsey, Bain \\xb7 Former: Columbia (Bachelors)\"},\"final-5\":{\"title\":\"Candidate Experience – Sophie S.\",\"groups\":[],\"quote\":[\"After Ian’s coaching package, I got offers from both companies I interviewed with—BCG and Kearney.\",\"Ian was an excellent coach. He approached both case and fit taking into account my personal needs and preferences.\",\"Ian doesn’t just give a laundry list of feedback – he helps you improve. For example, when I had trouble with a case structure, Ian paused the case and gave me a few other questions to structure, thereby isolating the structuring skill – this helped me figure out what the actual problem was and fix it.\"],\"note\":\"Offer: Associate (Entry level) — BCG, Kearney \\xb7 Former: Oxford (Bachelors)\"},\"final-6\":{\"title\":\"Candidate Experience – Bassel A.\",\"groups\":[],\"quote\":[\"Working with Ian has been an incredibly valuable experience. With his help, I was successfully able to secure an offer at Bain.\",\"Within the first session, Ian was able to drill down on my casing weaknesses and build out a tailored plan on how to improve these deficiencies. Ian was able to explain structuring of cases in such a way that really allowed me to (1) structure any kind of case problem and (2) communicate that structure in a very purpose driven approach.\",\"Even beyond just the casing experience, Ian provided me with an immense number of resources from how to improve the behavioral portion of interviews, to resume reviews and networking.\",\"When things were getting tough for me with balancing both work and prep, Ian was able to sense this during one of our sessions and provided words of encouragement/pep talks which really went a long way – you need confidence along with skill in order to pass these interviews.\",\"With most coaches, the relationship usually ends after the candidate either receives or gets rejected from a firm. But with Ian, he was still invested in ensuring that I would be able to successfully transition into the role at Bain and provided advice as to how I can succeed at the firm.\"],\"note\":\"Offer: Consultant — Bain \\xb7 Former: INSEAD (MBA)\"},\"final-7\":{\"title\":\"I’ve Supported Across Every Imaginable Scenario\",\"groups\":[{\"heading\":\"Experience Levels\",\"items\":[\"Undergrad\",\"Recent grad\",\"Master’s / PhD\",\"MBA\",\"Experienced\",\"Executive (20+ yrs)\"]},{\"heading\":\"Preparation Level\",\"items\":[\"Pre-application\",\"Zero Case Prep\",\"Beginner\",\"Intermediate\",\"Advanced\"]},{\"heading\":\"Companies\",\"items\":[\"MBB\",\"Big Four\",\"Tier 2\",\"Specialty / Boutiques\"]},{\"heading\":\"Roles\",\"items\":[\"Executive (20+ yrs)\",\"Partner\",\"Principal / Director\",\"Project Lead / Manager\",\"Consultant\",\"Entry Level\"]},{\"heading\":\"Geographies\",\"items\":[\"United States\",\"Canada\",\"Europe\",\"Middle East\",\"Asia\",\"Australia / New Zealand\"]}],\"columns\":3},\"final-8\":{\"title\":\"Consulting – Knowledge and Experience\",\"groups\":[{\"heading\":\"\",\"items\":[\"Support\",\"Success\",\"Knowledge\",\"Business\",\"Experience\"]}],\"kind\":\"final-illustration\",\"icon\":\"knowledge\"},\"final-13\":{\"title\":\"Case Study\",\"groups\":[],\"kind\":\"final-illustration\",\"icon\":\"case\"},\"final-19\":{\"title\":\"Preparing Your Consulting Resume\",\"groups\":[],\"kind\":\"final-illustration\",\"icon\":\"desk\"},\"final-20\":{\"title\":\"Strategy Consultant Resume\",\"groups\":[],\"kind\":\"final-illustration\",\"icon\":\"resume\"},\"final-18\":{\"title\":\"Resume – Experience Bullet Points\",\"groups\":[],\"table\":{\"headers\":[\"Before\",\"After\"],\"rows\":[[\"Led IT and separation streams of company xx carve out and integration of company xx\",\"Designed and executed $xxB carve-out of business unit from wealth management group of leading bank; led pre- and post-deal planning and technical aspects of IT post-merger separation phase\"],[\"Mobilized and led company xx digital transformation program\",\"Led and implemented nationwide $xxM digital transformation program for multinational insurer; developed business case and financials, designed and set up a multi-year program, and managed and governed agile teams of 50+ while coordinating with global leadership to ensure alignment with overarching strategy\"],[\"Conducted market sizing for expansion of company xx’s workforce solution\",\"Researched and analyzed 10+ markets to recommend optimal market entry targets for expansion of company’s workforce management solution; evaluated markets through quantitative and qualitative factors (e.g., demographics, regulations, etc.)\"],[\"Built workforce platform and launched in London and managed 14 people across all functions\",\"Built digital venture from scratch with xxM funding to reach $xxM valuation within xx years; formulated business plan, orchestrated platform development, trained and led sales, marketing, finance, and tech teams, and drove fundraising effort; platform adopted by 3,000+ clients across private and public sectors\"]]}},\"final-23\":{\"title\":\"From Case Information to a Decision\",\"groups\":[{\"heading\":\"Read and examine\",\"items\":[]},{\"heading\":\"Focus your analysis\",\"items\":[]},{\"heading\":\"Uncover possible solutions\",\"items\":[]},{\"heading\":\"Select best decision\",\"items\":[]}],\"kind\":\"steps\"},\"final-24\":{\"title\":\"How a Team Assigns Modules to Team Members\",\"groups\":[],\"kind\":\"final-icons\",\"icon\":\"team\"},\"final-25\":{\"title\":\"How a Team Assigns Modules to Team Members\",\"groups\":[{\"heading\":\"Team\",\"items\":[]},{\"heading\":\"Team Module 1\",\"items\":[]},{\"heading\":\"Team Module 2\",\"items\":[]},{\"heading\":\"Team Module 3\",\"items\":[]}],\"kind\":\"final-hierarchy\"},\"final-26\":{\"title\":\"Food Delivery Company – Margins\",\"groups\":[{\"heading\":\"Drivers\",\"items\":[\"Pay Less\",\"Optimized (Shorter Routes, Multiple Orders)\",\"Overhead + Acquisition (training, etc.)\"]},{\"heading\":\"Restaurants\",\"items\":[\"Higher commission\",\"Additional Revenue (Customer Data)\",\"Lower Overhead + Acquisition\"]},{\"heading\":\"Customers\",\"items\":[\"Larger Order Size\",\"More Frequent Ordering\",\"Products\"]}]},\"final-29\":{\"title\":\"How a Project Assigns Workstreams to Teams\",\"groups\":[],\"kind\":\"final-icons\",\"icon\":\"project\"},\"final-30\":{\"title\":\"How a Project Assigns Workstreams to Teams\",\"groups\":[{\"heading\":\"Project\",\"items\":[]},{\"heading\":\"Team A\",\"items\":[]},{\"heading\":\"Team B\",\"items\":[]},{\"heading\":\"Team C\",\"items\":[]}],\"kind\":\"final-hierarchy\"},\"final-14\":{\"title\":\"Resume Example 1 – Before\",\"groups\":[{\"heading\":\"Personal details — redacted\",\"items\":[\"Name \\xb7 Date of birth \\xb7 Nationality \\xb7 Address \\xb7 Telephone number \\xb7 E-Mail\"]},{\"heading\":\"Work history\",\"items\":[\"12/2021 – current | Fiber Experts Deutschland GmbH | Director Operations\",\"Responsible for 3 business units – Customer Relations, Digital and Municipal Approach\",\"Recruiting and building three Teams (Program manager / IT-Projectmanager / Account Manager)\",\"Business Development – Creating Vision, mission, KPIs, milestones, processes and culture\",\"03/2021 – 11/2021 | Deutsche Glasfaser Unternehmensgruppe | Head of Integral Planning\",\"Responsible for several multimillion construction projects\",\"Recruiting and building three Teams (Analyst / Planner / Project manager)\",\"Business Development – Creating Vision, mission, KPIs, milestones, processes and culture\",\"01/2020 – 02/2021 | Deutsche Glasfaser Unternehmensgruppe | Direct to the Executive Board\",\"Program lead for developing a new business unit for the MDU segment\",\"Responsible for various short-term projects for the executive board\",\"Preparation of reports and presentations to Shareholders\",\"05/2019 – 05/2020 | Perfect-Solution GmbH, Cologne | Management consultant\",\"Scaling strategies through standardization and modularization\",\"Development & testing of new business models\",\"Lean process design and development\",\"02/2018 – 12/2019 | Vodafone GmbH, Duesseldorf | Discover Trainee\",\"Program Lead for Digital-Transformation program\",\"Agile coach for waterfall to agile software delivery model transition\",\"Stream lead for off-shore developer insourcing project in India\",\"IT-Project lead\",\"03/2017 – 09/2017 | Vodafone GmbH, Duesseldorf\",\"Master-Thesis within the TKS department about the use of pull production control systems in the IT-Service outsourcing context.\",\"Souring strategies\",\"Push/pull/hybrid production control systems\",\"Vendor/supplier management\",\"05/2016 – 05/2018 | FM-PM Project Management GbR, Duesseldorf | Head of Sales\",\"Middle East\",\"Italy\",\"10/2014 – 10/2016 | BCG, Boston Consulting Group, Cologne | Working Student\",\"IT-Strategy development\",\"System rollout in Germany and Austria\",\"IT-alteration in Cologne and Amsterdam\",\"06/2011 – 11/2012 | Gebr. – Heinemann SE & Co. KG, Duesseldorf | Working Student in retail sales\",\"Customer consulting\",\"Taking care of customer complaints\",\"Organize orders\",\"08/2010 – 05/2011 | Loco & Famous GbR, Duesseldorf | Self Employed Event Manager for\",\"La Guantanamera Salsa Club\",\"Rio Arriba Club-Bar-Lounge\",\"Sontaya Bar & Lounge\",\"The Red Lounge Cocktailbar\"]}],\"kind\":\"final-resume\"},\"final-15\":{\"title\":\"Resume Example 1 – After\",\"groups\":[{\"heading\":\"Personal details — redacted\",\"items\":[\"Citizenship: German | Languages: German & Farsi (Native), English (Fluent)\"]},{\"heading\":\"Education\",\"items\":[\"UNIVERSITY OF COLOGNE | Cologne, Germany | Oct 2015 – Jan 2018\",\"Master of Science in Information Systems\",\"Specializations: IT-Strategy, System Implementation, Change Management\",\"Grade: 1.3, Magna Cum Laude, Graduated 2nd in class\",\"Thesis: 1.0, The use of production control systems in IT-Service outsourcing context\",\"Study Abroad: Beijing University Business School in Shenzhen, China (1 Semester)\",\"UNIVERSITY OF COLOGNE | Cologne, Germany | Oct 2011 – Oct 2015\",\"Bachelor of Science in Business of Information Systems Management\",\"Specializations: in International Management, Intercultural Negotiation & Communication Skills\",\"Grade: 2.3, Cum Laude\",\"Thesis: 1.3, Opportunities and challenges of continuous monitoring of cloud services\",\"Study abroad: Queensland University of Technology in Brisbane, Australia (1 Semester)\"]},{\"heading\":\"Work Experience\",\"items\":[\"FIBER EXPERTS DEUTSCHLAND GmbH | Cologne, Germany | Dec 2021 – Present | Director Operations\",\"Simultaneously managing 3 major business units across organization (customer relations, digital, and municipal)\",\"Responsible for post-sale satisfaction and success of client contracts worth $1,5B+; conduct weekly meetings with clients, track projects across key KPIs, identify and mitigate risks and blockers, and ensure on-track project delivery\",\"Designed and built project management processes from scratch to ensure delivery of 37 projects worth $100M; created project lifecycle roadmap with RACI matrix and clear procedures across major checkpoints, built streamlined complaint management tool, and established project and document management guidelines\",\"Developed IT-Strategy plan, including IT-Landscape & TOM for blitz scaling; identified and prioritized 15 Projects in line with business case, established 2 year IT Roadmap; successfully implemented 5 large-scale projects in 9 months\",\"Analysed and determined conditions and rules for construction of Fiber optics infrastructure across approx. 40 municipals; successfully negotiated 85% contracts to company terms\",\"DEUTSCHE GLASFASER UNTERNEHMENSGRUPPE | D\\xfcsseldorf, Germany | Feb 2020 – Jul 2020 | Head of Integral Planning\",\"Responsible for integral planning and aligned realization of several multimillion FTTH construction projects across entire company; led 8 programs with total of 94 individual projects to achieve cost synergy savings of 40%\",\"Introduced agile working methods to align autonomously running construction projects across 5 departments (FTTH, FTTB, FTTS, Subsidies and Backbone); increased communication efficiency and reduced deliverable time by 75%\",\"Set up and implemented personal development plans with 10 employees; ran periodic check-ins and continuous mentorship, improving employee performance by 50%\",\"Planned and implemented team events and team building activities including overnight events, dinners and lunches, and seminars; increased internal communication and mutual support\",\"Created department of “Integral Planning” and established department Vision & Mission; set KPIs, implemented hiring plan, and established core operations processes including budgeting, communications, and strategic alignment\",\"Direct to the Executive Board\",\"Led development of new business unit for multi dwelling units (MDU) customer segment; managed internal FTE-ramp-up, budgeting and on-boarding; established IT infrastructure, stakeholder management procedures, and marketing processes; increased sales performance from 9% to 19% and owner concession conversion rate from 15% to 45%\",\"Analysed and evaluated business KPIs every quarter; identified actions to increase productivity by 5-10%, presented updates and recommended actions to C-level\",\"PERFECT SOLUTION | Cologne, Germany | May 2019 – Dec 2020 | Management Consultant\",\"Ideated and implemented three revenue generating initiatives to increase annual sales by $500k; led strategic framing, setup, and launch of LazyMe, Ferodisept, and Jung & J\\xfcnger initiatives\",\"VODAFONE GmbH | D\\xfcsseldorf, Germany | Feb 2018 – Dec 2019 | Management Trainee\",\"Led team of 45 to identify, prioritize, and implement cost reduction measures for CTO department (3,000+ Employees); managed 5 workstreams across 32 Projects to reduce costs by 50%\",\"Setup PMO alongside BCG consultants; evaluated business cases, prioritized initiatives, established KPIs, setup meeting, and reporting processes, developed RACI matrixes, and managed stakeholders through weekly SteerCos\",\"Optimized insourcing and redistribution processes by streamlining redundant processes; reduced annual costs by $2M and reduced process time by 27% (135 days to 99 days)\",\"Developed automated governance interface for internal SAP ordering systems resulting in 80% time savings\",\"Managed department-wide (IT and Operations) transition from waterfall to agile software delivery model across on-shore and off-shore teams; planned and implemented Agile@Scale across 30+ employees in Germany and India by establishing shared processes and tools and ensuring buy-in across all levels; customer satisfaction increased by 130%\",\"BOSTON CONSULTING GROUP | Cologne, Germany | Oct 2014 – Oct 2016 | Working Student\",\"Leveraged BCG resources to evaluate large telco system architecture; ran market research, and conducted gap analysis to make recommendations for best ERP/CRM fit\",\"Developed project plan for system rollout in Germany and Austria for wireless printing system across 8 offices; selected an implementation strategy according to corporate culture\"]},{\"heading\":\"Entrepreneurial Ventures\",\"items\":[\"CustomCaseCoach | Advisor | Jun 2022 – Present\",\"Advise on key strategic and operational business decisions for $300k annual revenue business; support on branding, marketing, pricing strategy, website and product development, stakeholder management, and partnerships\",\"Ferodisept | Advisor | Mar 2020 – Dec 2020\",\"Identified gap in sanitiser market during covid; secured suppliers, designed automated dispenser system, established brand and marketing, and distributed product across 5 cities and 20+ companies, resulting in 1st year sales of $250k\",\"LazyMe | Co-founder | May 2019 – Feb 2020\",\"Identified gap in transportation market in major German cities; successfully negotiated wholesale deal with XIAOMI for E-Scooters, analysed and assessed customer demand, optimized and customized E-Scooter for B2C, and generated $20k sales/month\",\"FM-PM Project Management | CSO | Mai 2016 – Mai 2018\",\"Negotiated exclusive reselling rights for Hi-Tec Nutrition products in Middle East; managed logistics and transport, created marketing & pricing strategy, generated leads and converted to customers\",\"Loco & Famous | Founder | Aug 2010 – Sep 2011\",\"Organized and managed Latin American events for 400 to 500 people across 4 clubs; established partnerships with DJs and Latin Dance academy and negotiated sponsoring and promotion activities with partner companies\"]},{\"heading\":\"Honorary Activities\",\"items\":[\"Forum f\\xfcr Integration und Bildung e.V. | Mar 2014 – Aug 2016\",\"Taught English and Maths to children from socially weaker families in Germany; taught grade 9 on a weekly basis\",\"Johanniter Rettungsdienst | Sep 2010 – Feb 2011\",\"Civilian service as paramedic assistant; 24/7 911 ambulance & rescue service\",\"LEBENSzeichenAfrika e.V. | Jul 2005 – Present\",\"Endorsed various projects to sustainably help at-risk populations in Africa; organized charity events for 100+ people to collect donations and communicate project vision & mission\"]},{\"heading\":\"Skills & Interests\",\"items\":[\"Certifications: MSP Foundation; Professional Scrum Master (PSM I); Professional Scrum Product Owner I (PSPO I); Let’s Lead Management Training\",\"Skills: Hubspot, Jira, Confluence, Thinkcell, MS Project, Miro, MS-Teams & Share-Point\",\"Languages: German & Farsi (Native), English (Fluent), Mandarin (Beginner)\",\"Interests: Immersive travel (4 Continents, 10+ Countries), fitness, music, chess, board games, reading\"]}],\"kind\":\"final-resume\"},\"final-16\":{\"title\":\"Resume Example 2 – Before\",\"groups\":[{\"heading\":\"Personal details — redacted\",\"items\":[]},{\"heading\":\"Education and Qualification\",\"items\":[\"2015 | Margin Lending Accreditation; General Securities Representative (Synthetic Series 7); RG 146 Compliant\",\"2011 – 2012 | Diploma of Financial Services (Financial Planning), Kaplan Professional\",\"2005 – 2008 | University of Melbourne, Bachelor of Commerce – Major: Finance and Accounting\",\"2004 | Heathdale Christian College, Completed VCE with an ENTER Score of 95.85\"]},{\"heading\":\"Areas of Industry & Professional Experience\",\"items\":[\"Project Management\",\"Marketing & Events Management\",\"Training Facilitator\",\"Client Onboarding & Relationship Management\",\"Private Wealth Management\",\"Financial Planning and Stockbroking\",\"Domestic & International direct equity investment\",\"Portfolio Valuation Reporting & Unit Pricing Calculations\",\"Unit Trust and Registry Administration\",\"Initial Public Offerings (Domestic & International)\"]},{\"heading\":\"Skills & Competencies\",\"items\":[\"CRM Management, Database Management and Mailchimp\",\"Adobe Creative Suite – Indesign and Illustrator\",\"Highly proficient in XPlan, IRESS and Bloomberg\",\"Expert user in Excel, Microsoft Word, Powerpoint and Outlook\",\"Fluent in Cantonese and Advanced in Manderin\"]},{\"heading\":\"Employment History\",\"items\":[\"December 2016 – May 2019 | Canaccord Genuity | Operations Executive\",\"A member of the Wealth Management division my duties included:\",\"Building and maintaining key relationships with third party platform and service providers\",\"Liaising with external investment consultants who maintain our in-house investment products\",\"Conducting regular training sessions for advisers and assistants\",\"Creation of adviser and client pitch decks\",\"Creation of Wealth Management focused marketing materials including brochures, factsheets, newsletters and investment updates with distribution via MailChimp\",\"Maintenance and update of Australian website as required\",\"July 2011 – December 2016 | Morgan Stanley Wealth Management | Associate Adviser\",\"Member of the Allegro Team providing clients with wealth management strategies and portfolio administration.\",\"Responsible for client onboarding and relationship management.\",\"Planning quarterly client reviews and prospective client events.\",\"Active member of the Associate Adviser Committee and Private Wealth Management Committee. Both initiatives set up to provide internal strategies and solutions to improve current processes and procedures.\",\"3 month secondment in Hong Kong office\",\"January 2010 – June 2011 | Pitcher Partners Investment Services Pty Ltd | Client Services Associate\",\"Provide administration support to the Advisor/Senior Advisor and Associate Advisor. This included all administrative aspects of custodianship, portfolio administration and record keeping on behalf of clients, including purchases and sales of securities, managed funds, term deposits etc. on behalf of clients, production of quarterly reports and of correspondence and banking related to the investment portfolio.\",\"August 2008 – December 2010 | Regus Business Centres | Centre Manager – Client Relations\",\"Managing a portfolio of over 120 clients. Duties included – Managing two front house staff, providing training and ongoing support. Invoicing, monthly billing, accounting reconciliation reports, analysing P&L statements. Attending to client needs, such as preparation of documents, binding, office management issues, Internet and telecommunication set up and issues. Client move in and move out procedures.\",\"October 2006 – August 2008 | Computershare Investor Services Limited | Investor Services Representative\",\"Updating and maintaining client records. Duties include: Working with companies listed on the ASX 200. Preparation and despatch of documents for companies AGM’s. Processing required information for HIN and SRN investors, such as investment and payment details and answering any inquiries they may have. Validating and processing documents specific to each project.\",\"November 2006 – January 2007 | Securities & Futures Commission – Hong Kong SFC | Internship\",\"Placed as an intern in the Enforcement Division I was able to investigate different cases of insider trading. A mix of individual presentations and team reports to the Director enabled me to react quickly to difficult situations and take on responsibility for my actions.\"]}],\"kind\":\"final-resume\"},\"final-17\":{\"title\":\"Resume Example 2 – After\",\"groups\":[{\"heading\":\"Personal details — redacted\",\"items\":[]},{\"heading\":\"Education and Qualifications\",\"items\":[\"2016 | Margin Lending Accreditation; General Securities Representative (S. Series 7); RG 146 Compliant\",\"2012 | Diploma of Financial Services (Financial Planning), Kaplan Professional\",\"2008 | Bachelor of Commerce – Major: Finance and Accounting, University of Melbourne\"]},{\"heading\":\"Skills & Competencies\",\"items\":[\"Quantitative Skills: CRM Management, XPlan, IRESS, Bloomberg, Mailchimp, Adobe: Indesign and Illustrator\",\"Languages: English (native), Cantonese (fluent), Mandarin (advanced)\"]},{\"heading\":\"Employment History\",\"items\":[\"Canaccord Genuity | Dec 2015 – May 2019 | Operations Executive\",\"Managed relationships with third party platforms, service providers and external consultants, resulting in an increase to the client base through streamlined services and independent investment advice\",\"Completed due diligence framework and created in-house portfolios available across multiple investment platforms amounting to $100M new FUM in 12 months\",\"Conducted monthly training sessions for 6 advisers and 4 assistants on platform updates and administrative processes\",\"Oversaw creation of adviser and client pitch decks; successful onboarding of $150M FUM in 12 months\",\"Created and orchestrated distribution of wealth management focused marketing materials including brochures, factsheets, newsletters and investment updates on an ad-hoc, monthly and quarterly basis\",\"Maintained and updated content on Australian website increasing engagement with 100% success rate of converting inbound queries to clients.\",\"Morgan Stanley Wealth Management | July 2011 – Dec 2015 | Associate\",\"Onboarded and managed ongoing client relationships with investment portfolios between $5–$50M\",\"Prepared 20 client portfolio reviews on a monthly and/or quarterly basis and executed investment changes\",\"Completed APAC analyst program in Hong Kong office (3 months) focusing on equity trading, client engagement and international markets\",\"Planned and hosted quarterly client appreciation, prospecting and market outlook events; co-ordinated guest speakers and fund managers to participate\",\"Pitcher Partners Investment Services Pty Ltd | Jan 2010 – June 2011 | Client Services Assistant\",\"Provided administrative support for Advisor/Senior Advisor and Associate Advisor in share trading, managed fund applications and cash transactions.\",\"Maintained client portfolios on Xplan; daily reconciliation of portfolio holdings and preparation of quarterly review documents\",\"Regus Business Centres | Aug 2008 – Dec 2010 | Centre Manager – Client Relations\",\"Managed a portfolio of over 120 clients; achieved revenue targets through selling office services, virtual offices, meeting rooms, memberships and video conferencing\",\"Oversaw day to day operations of the business centre. Responsible for invoicing, billing, monthly reconciliation reports and analysis and review of P&L statements.\",\"Trained and managed two front of house staff on administration and clerical tasks\",\"Securities & Futures Commission – Hong Kong SFC | Nov 2006 – Jan 2007 | Internship\",\"Investigated cases of insider trading within the Enforcement Division; leading to a report and presentation to the Head of Enforcement whereby 2 firms and 3 individuals were investigated for suspicious trading behaviour\"]}],\"kind\":\"final-resume\"}};Object.assign(diagrams,finalBatchDiagrams);Object.assign(diagrams,{\"recruiting-1\":{\"groups\":[{\"heading\":\"Source values\",\"items\":[\"0: 22%; n = 143\",\"1–2: 37%; n = 368\",\"3–4: 52%; n = 333\",\"5–6: 74%; n = 174\",\"7–8: 64%; n = 59\",\"9–10: 77%; n = 13\",\"10+: 82%; n = 39\"]}],\"kind\":\"recruiting-chart\",\"title\":\"Interview invitations by company touchpoints\",\"chart\":{\"kind\":\"bars\",\"unit\":\"Interview invitation rate \\xb7 number of company contacts\",\"approx\":true,\"note\":\"Rates are approximate, digitized from the original chart. The underlying dataset was not supplied. n = applications in each group.\",\"rows\":[{\"label\":\"0\",\"value\":22,\"n\":143},{\"label\":\"1–2\",\"value\":37,\"n\":368},{\"label\":\"3–4\",\"value\":52,\"n\":333},{\"label\":\"5–6\",\"value\":74,\"n\":174},{\"label\":\"7–8\",\"value\":64,\"n\":59},{\"label\":\"9–10\",\"value\":77,\"n\":13},{\"label\":\"10+\",\"value\":82,\"n\":39}]}},\"recruiting-3\":{\"groups\":[{\"heading\":\"Source values\",\"items\":[\"0: 45%; n = 31\",\"1–2: 52%; n = 137\",\"3–4: 45%; n = 172\",\"5–6: 53%; n = 128\",\"7–8: 47%; n = 38\",\"9–10: 50%; n = 10\",\"10+: 56%; n = 32\"]}],\"kind\":\"recruiting-chart\",\"title\":\"Advancing beyond the first interview\",\"chart\":{\"kind\":\"bars\",\"unit\":\"Next-round advancement rate \\xb7 number of company contacts\",\"approx\":true,\"note\":\"Rates are approximate, digitized from the original chart. The underlying dataset was not supplied. n = interviewed applications in each group.\",\"rows\":[{\"label\":\"0\",\"value\":45,\"n\":31},{\"label\":\"1–2\",\"value\":52,\"n\":137},{\"label\":\"3–4\",\"value\":45,\"n\":172},{\"label\":\"5–6\",\"value\":53,\"n\":128},{\"label\":\"7–8\",\"value\":47,\"n\":38},{\"label\":\"9–10\",\"value\":50,\"n\":10},{\"label\":\"10+\",\"value\":56,\"n\":32}]}},\"recruiting-4\":{\"groups\":[{\"heading\":\"Source values\",\"items\":[\"0: 31%; n = 179\",\"1: 37%; n = 342\",\"2: 48%; n = 335\",\"3: 60%; n = 156\",\"4: 61%; n = 93\",\"5: 75%; n = 71\",\"6: 84%; n = 32\"]}],\"kind\":\"recruiting-chart\",\"title\":\"Interview invitations by events attended\",\"chart\":{\"kind\":\"bars\",\"unit\":\"Interview invitation rate \\xb7 coffee chats and informationals\",\"approx\":true,\"note\":\"Rates are approximate, digitized from the original chart. The underlying dataset was not supplied. n = applications in each group.\",\"rows\":[{\"label\":\"0\",\"value\":31,\"n\":179},{\"label\":\"1\",\"value\":37,\"n\":342},{\"label\":\"2\",\"value\":48,\"n\":335},{\"label\":\"3\",\"value\":60,\"n\":156},{\"label\":\"4\",\"value\":61,\"n\":93},{\"label\":\"5\",\"value\":75,\"n\":71},{\"label\":\"6\",\"value\":84,\"n\":32}]}},\"recruiting-2\":{\"groups\":[{\"heading\":\"Source values\",\"items\":[\"Series A: [27, 29, 48, 83, 78, 80]\",\"Series B: [13, 14, 43, 41, 25, 60]\",\"Series C: [7, 28, 40, 70, 67, 75]\",\"Series D: [67, 50, 50, 78, 67, 100]\",\"Series E: [31, 66, 95, 86, None, 100]\",\"Series F: [50, 37, 74, 67, 100, None]\",\"Series G: [14, 35, 56, 33, None, 100]\",\"Series H: [12, 34, 46, 74, 38, 80]\",\"Series I: [19, 53, 67, 88, 67, 100]\",\"Series J: [28, 40, 29, 86, 100, 100]\",\"Series K: [27, 39, 55, 70, 68, 80]\"]}],\"kind\":\"recruiting-chart\",\"title\":\"Networking across company series\",\"chart\":{\"kind\":\"heatmap\",\"unit\":\"Interview invitation rate by company contacts, across anonymous series\",\"approx\":true,\"note\":\"Rates are approximate, digitized from the original chart. The underlying dataset was not supplied.\",\"rows\":[{\"label\":\"Series A\",\"values\":[27,29,48,83,78,80]},{\"label\":\"Series B\",\"values\":[13,14,43,41,25,60]},{\"label\":\"Series C\",\"values\":[7,28,40,70,67,75]},{\"label\":\"Series D\",\"values\":[67,50,50,78,67,100]},{\"label\":\"Series E\",\"values\":[31,66,95,86,null,100]},{\"label\":\"Series F\",\"values\":[50,37,74,67,100,null]},{\"label\":\"Series G\",\"values\":[14,35,56,33,null,100]},{\"label\":\"Series H\",\"values\":[12,34,46,74,38,80]},{\"label\":\"Series I\",\"values\":[19,53,67,88,67,100]},{\"label\":\"Series J\",\"values\":[28,40,29,86,100,100]},{\"label\":\"Series K\",\"values\":[27,39,55,70,68,80]}]}},\"recruiting-5\":{\"groups\":[{\"heading\":\"Source values\",\"items\":[\"1 \\xb7 Undisclosed predictor: 14.581\",\"2 \\xb7 Undisclosed predictor: 11.822\",\"3 \\xb7 Undisclosed predictor: 11.373\",\"4 \\xb7 Undisclosed predictor: 6.92\",\"5 \\xb7 Company touchpoints: 5.534\",\"6 \\xb7 Undisclosed predictor: 5.457\",\"7 \\xb7 Undisclosed predictor: 5.329\",\"8 \\xb7 Coffee chats / informationals: 5.286\"]}],\"kind\":\"recruiting-chart\",\"title\":\"Predictors of an interview invitation\",\"chart\":{\"kind\":\"regression\",\"unit\":\"LogWorth and reported P-value for eight predictors\",\"rows\":[{\"label\":\"1 \\xb7 Undisclosed predictor\",\"value\":14.581,\"p\":\"0.00000\",\"highlight\":false},{\"label\":\"2 \\xb7 Undisclosed predictor\",\"value\":11.822,\"p\":\"0.00000\",\"highlight\":false},{\"label\":\"3 \\xb7 Undisclosed predictor\",\"value\":11.373,\"p\":\"0.00000\",\"highlight\":false},{\"label\":\"4 \\xb7 Undisclosed predictor\",\"value\":6.92,\"p\":\"0.00000\",\"highlight\":false},{\"label\":\"5 \\xb7 Company touchpoints\",\"value\":5.534,\"p\":\"0.00000\",\"highlight\":true},{\"label\":\"6 \\xb7 Undisclosed predictor\",\"value\":5.457,\"p\":\"0.00000\",\"highlight\":false},{\"label\":\"7 \\xb7 Undisclosed predictor\",\"value\":5.329,\"p\":\"0.00000\",\"highlight\":false},{\"label\":\"8 \\xb7 Coffee chats / informationals\",\"value\":5.286,\"p\":\"0.00001\",\"highlight\":true}],\"note\":\"Source reports: 1,260 valid observations; Na\\xefve Bayes misclassification rate 0.259. LogWorth = −log₁₀(p-value), not effect size or predictive accuracy. Association does not establish causation.\"}},\"recruiting-6\":{\"groups\":[{\"heading\":\"Source values\",\"items\":[\"Firm 1: [32, 40]\",\"Firm 2: [8, 50]\",\"Firm 3: [33, 56]\",\"Firm 4: [46, 64]\",\"Firm 5: [31, 69]\",\"Firm 6: [66, 75]\",\"Firm 7: [30, 77]\",\"Firm 8: [57, 82]\",\"Firm 9: [41, 88]\",\"Firm 10: [32, 89]\"]}],\"kind\":\"recruiting-chart\",\"title\":\"Invite-only events and interview invitations\",\"chart\":{\"kind\":\"grouped\",\"unit\":\"Interview invitation rate \\xb7 invited vs not invited to a private event\",\"approx\":false,\"rows\":[{\"label\":\"Firm 1\",\"values\":[32,40]},{\"label\":\"Firm 2\",\"values\":[8,50]},{\"label\":\"Firm 3\",\"values\":[33,56]},{\"label\":\"Firm 4\",\"values\":[46,64]},{\"label\":\"Firm 5\",\"values\":[31,69]},{\"label\":\"Firm 6\",\"values\":[66,75]},{\"label\":\"Firm 7\",\"values\":[30,77]},{\"label\":\"Firm 8\",\"values\":[57,82]},{\"label\":\"Firm 9\",\"values\":[41,88]},{\"label\":\"Firm 10\",\"values\":[32,89]}],\"note\":\"Percentages are reproduced from the labeled source chart. The relationship is observational; invitation does not establish causation.\"}}});Object.assign(diagrams,{\"resume-door\":{\"title\":\"Resume – Get Your Foot in the Door\",\"kind\":\"resume-document\",\"groups\":[{\"heading\":\"The template you use is critical\",\"items\":[\"If the information on your resume doesn’t seem easy to read at first glance, recruiters won’t even look at it.\"]},{\"heading\":\"Be concise and clear\",\"items\":[\"The reader should be able to understand immediately the specific responsibilities you had and the impact you made.\"]},{\"heading\":\"Start each bullet with a powerful verb\",\"items\":[\"Draw the reader in from the first bullet point.\"]},{\"heading\":\"Highlight value created\",\"items\":[\"You want to show the reader that your work drives impact and generates value.\"]},{\"heading\":\"Less can sometimes be more\",\"items\":[\"Including too much on your resume can often have the opposite effect of what you’re looking for, overwhelming the reader.\"]}],\"sample\":{\"src\":\"https://framerusercontent.com/images/O90lRlpaFFwE2fIvRkBYtazhhJU.png\",\"sourceWidth\":1811,\"sourceHeight\":874,\"crop\":[1098,224,645,626],\"label\":\"Original resume example\"}},\"bain-cover-letter-guide\":{\"title\":\"Bain Cover Letter – Show That You Care\",\"kind\":\"cover-document\",\"groups\":[{\"heading\":\"Step 1 \\xb7 Figure out the topics for your key paragraphs\",\"intro\":\"These need to be based on what consulting companies are looking for:\",\"items\":[\"Quantitative + qualitative analytical skills\",\"Communication (written + verbal)\",\"Client management skills / experience\",\"+ more\"]},{\"heading\":\"Step 2 \\xb7 Once you’ve picked 3–5 topics, write your paragraphs\",\"items\":[\"Succinct (3–5 sentences)\",\"Lead with: “x company values y, and I do too”\",\"Focus on your achievements\"]},{\"heading\":\"Step 3 \\xb7 Find out what the company cares most about\",\"items\":[\"Slot in relevant paragraphs\"]},{\"heading\":\"Step 4 \\xb7 Create an intro and concluding paragraph and tweak language\",\"items\":[\"Review the company’s website, application posting, and other sources to adjust word choice in your cover letter (i.e. curiosity might become passion for learning).\",\"Write an intro and closing paragraph summarizing your interest and reasons why you’d be a good fit — leverage paragraph themes.\"]}],\"sample\":{\"src\":\"https://framerusercontent.com/images/BbqTi40Bmn3w21nY8ihSgj42E.png\",\"sourceWidth\":1662,\"sourceHeight\":917,\"crop\":[1114,136,514,759],\"label\":\"Original blurred cover-letter example\"}}});diagrams[\"allie-market-how\"].tableFirst=true;diagrams[\"allie-market-tips\"].kind=\"compact-tips\";Object.assign(diagrams,{\"management-resume-original-1\":{\"title\":\"Resume Example 1 – Before Editing\",\"groups\":[],\"screenshot\":{\"src\":\"https://framerusercontent.com/images/Xl1OVkltrWQxuWveRnL0O4Qr7bc.png\",\"width\":1714,\"height\":1198,\"alt\":\"Resume example 1 before editing, original two-page screenshot with personal details redacted\"}},\"management-resume-original-2\":{\"title\":\"Resume Example 1 – After Editing\",\"groups\":[],\"screenshot\":{\"src\":\"https://framerusercontent.com/images/ELq9gwOZW19XCvq0GV4zmAL6zs.png\",\"width\":2011,\"height\":1282,\"alt\":\"Resume example 1 after editing, original two-page screenshot with personal details redacted\"}},\"management-resume-original-3\":{\"title\":\"Resume Example 2 – Before Editing\",\"groups\":[],\"screenshot\":{\"src\":\"https://framerusercontent.com/images/TpMf2MeId2Rcg0xB1VB4cNTXM.png\",\"width\":1993,\"height\":1282,\"alt\":\"Resume example 2 before editing, original two-page screenshot with personal details redacted\"}},\"management-resume-original-4\":{\"title\":\"Resume Example 2 – After Editing\",\"groups\":[],\"screenshot\":{\"src\":\"https://framerusercontent.com/images/9JI4BOJzZA8vJlAWYbi2wxofE.png\",\"width\":997,\"height\":1282,\"alt\":\"Resume example 2 after editing, original one-page screenshot with personal details redacted\"}}});diagrams[\"final-0\"].candidate={\"name\":\"Devon R.\",\"offer\":\"Entry level\",\"former\":\"UMass (Bachelors)\",\"firms\":[\"McKinsey\",\"BCG\",\"Bain\"],\"src\":\"https://framerusercontent.com/images/krWRUw2S35CpQOAIlQbR2dzKc.png\",\"sourceWidth\":1003,\"sourceHeight\":728,\"portrait\":[169,32,226,224],\"logos\":[518,153,391,41]};diagrams[\"final-1\"].candidate={\"name\":\"Hongmin C.\",\"offer\":\"Associate (Consultant Level)\",\"former\":\"INSEAD (MBA)\",\"firms\":[\"McKinsey\"],\"src\":\"https://framerusercontent.com/images/fCcTTd9irfVpv7l4nJX9Y4m8g.png\",\"sourceWidth\":993,\"sourceHeight\":781,\"portrait\":[135,25,230,229],\"logos\":[460,126,217,66]};diagrams[\"final-2\"].candidate={\"name\":\"Ha G.\",\"offer\":\"Business Analyst (Entry Level)\",\"former\":\"Vingroup (Trainee)\",\"firms\":[\"McKinsey\"],\"src\":\"https://framerusercontent.com/images/6CoDsZ3p26bHUD7zBp8xq2vWA0.png\",\"sourceWidth\":988,\"sourceHeight\":753,\"portrait\":[119,22,230,230],\"logos\":[428,122,232,69]};diagrams[\"final-3\"].candidate={\"name\":\"Thabang O.\",\"offer\":\"Associate (Consultant level)\",\"former\":\"Botswana Life (Actuary)\",\"firms\":[\"McKinsey\"],\"src\":\"https://framerusercontent.com/images/uhDOmE1UNWZHI0ybeDq1VBlM.png\",\"sourceWidth\":934,\"sourceHeight\":906,\"portrait\":[81,19,253,284],\"logos\":[405,120,227,69]};diagrams[\"final-4\"].candidate={\"name\":\"Anna M.\",\"offer\":\"Entry level\",\"former\":\"Columbia (Bachelors)\",\"firms\":[\"McKinsey\",\"Bain\"],\"src\":\"https://framerusercontent.com/images/GgyG8ptIulbb92pIcfSR5dIsvuk.png\",\"sourceWidth\":986,\"sourceHeight\":860,\"portrait\":[172,17,194,194],\"logos\":[503,126,320,51]};diagrams[\"final-5\"].candidate={\"name\":\"Sophie S.\",\"offer\":\"Associate (Entry level)\",\"former\":\"Oxford (Bachelors)\",\"firms\":[\"BCG\",\"Kearney\"],\"src\":\"https://framerusercontent.com/images/mluCYtgPtF9fwVxSmrJX2nh1osY.png\",\"sourceWidth\":977,\"sourceHeight\":696,\"portrait\":[144,23,260,257],\"logos\":[503,135,279,40]};diagrams[\"final-6\"].candidate={\"name\":\"Bassel A.\",\"offer\":\"Consultant\",\"former\":\"INSEAD (MBA)\",\"firms\":[\"Bain\"],\"src\":\"https://framerusercontent.com/images/ZC6S65ntBciTQQtMAQCVY1mpHE.png\",\"sourceWidth\":911,\"sourceHeight\":1028,\"portrait\":[143,20,188,192],\"logos\":[467,123,247,30]};Object.assign(diagrams,{\"cheat-example-1\":{\"title\":\"Retail product line expansion\",\"groups\":[],\"example\":{\"category\":\"General\",\"number\":1,\"name\":\"Retail product line expansion\",\"prompt\":\"A retail company is considering expanding its product line to include a new line of clothing. What factors would you consider when making this decision?\",\"factors\":[\"Market demand\",\"Competition\",\"Cost of production\",\"Potential profits\"],\"approach\":\"You would need to analyze the target market for the new product line, the competitive landscape, and the potential costs and revenues associated with the new product line.\"}},\"cheat-example-2\":{\"title\":\"Assessing a new drug’s profitability\",\"groups\":[],\"example\":{\"category\":\"General\",\"number\":2,\"name\":\"Assessing a new drug’s profitability\",\"prompt\":\"A pharmaceutical company is considering launching a new drug. How would you assess the potential profitability of this new drug?\",\"factors\":[\"Market demand\",\"Pricing\",\"Production costs\",\"Competition\"],\"approach\":\"You would need to analyze the size of the target market, the competitive landscape, and the potential costs and revenues associated with launching the new drug.\"}},\"cheat-example-3\":{\"title\":\"Launching a new menu item\",\"groups\":[],\"example\":{\"category\":\"Marketing\",\"number\":1,\"name\":\"Launching a new menu item\",\"prompt\":\"A restaurant chain is considering launching a new menu item. How would you assess the potential success of this new menu item?\",\"factors\":[\"Market demand\",\"Pricing\",\"Production costs\",\"Competition\"],\"approach\":\"You would need to analyze the size of the target market, the competitive landscape, and the potential costs and revenues associated with launching the new menu item.\"}},\"cheat-example-4\":{\"title\":\"Marketing a new consumer product\",\"groups\":[],\"example\":{\"category\":\"Marketing\",\"number\":2,\"name\":\"Marketing a new consumer product\",\"prompt\":\"A consumer goods company is considering launching a new product. How would you develop a marketing strategy for this new product?\",\"factors\":[\"Target market\",\"Competitive landscape\",\"Marketing mix\"],\"approach\":\"You would need to analyze the needs and preferences of the target market, the strengths and weaknesses of the competition, and the optimal price, promotion, and distribution channels for the new product.\"}},\"cheat-example-5\":{\"title\":\"Finding the cause of high scrap rates\",\"groups\":[],\"example\":{\"category\":\"Operations\",\"number\":1,\"name\":\"Finding the cause of high scrap rates\",\"prompt\":\"A manufacturing company is experiencing high scrap rates in its production process. How would you identify the root cause of this problem and develop a solution?\",\"factors\":[\"Production process\",\"Equipment\",\"Materials\",\"Personnel\"],\"approach\":\"You would need to analyze the different steps in the production process, the quality of the materials, the maintenance of the equipment, and the training and supervision of the personnel.\"}},\"cheat-example-6\":{\"title\":\"Reducing transportation costs\",\"groups\":[],\"example\":{\"category\":\"Operations\",\"number\":2,\"name\":\"Reducing transportation costs\",\"prompt\":\"A logistics company is experiencing high transportation costs. How would you optimize the transportation network to reduce costs?\",\"factors\":[\"Shipping routes\",\"Transport modes\",\"Scheduling\",\"Capacity\"],\"approach\":\"You would need to analyze the different shipping routes, the costs and benefits of different modes of transportation, the optimal scheduling of shipments, and the capacity constraints of the transportation network.\"}},\"unknown-original-chat\":{\"title\":\"Be Prepared for the Unknown – Original Conversation\",\"groups\":[],\"screenshot\":{\"src\":\"https://framerusercontent.com/images/feD0vnJZY5lWagEha9TiXUeNUk.jpg\",\"width\":750,\"height\":1226,\"alt\":\"Original WhatsApp conversation: a candidate shares receiving an offer and describes an interviewer going off script.\",\"maxWidth\":560}}});const candidateFirmLogos={\"McKinsey\":{\"src\":\"https://framerusercontent.com/images/nJ0lPdZaTX0vUJuDwXiOORU0DUM.svg\",\"ratio\":3.241383585420283},\"BCG\":{\"src\":\"https://framerusercontent.com/images/kCrb0b2dd2nuU26vIoCBnHXjDAg.svg\",\"ratio\":4.780876494023905},\"Bain\":{\"src\":\"https://framerusercontent.com/images/YLmDRl7jAidI6pH1fn2LLCnGC8.svg\",\"ratio\":2.9375}};Object.assign(diagrams,{\"why-real-life-examples\":{\"title\":\"Real-life Examples of Successful ‘Why Consulting’ Interview Answers\",\"groups\":[],\"readingPanel\":{\"intro\":\"To help you develop your own ‘Why Consulting?’ response, consider these examples:\",\"examples\":[\"I’m drawn to consulting because of the opportunity to work on a variety of challenging projects across different industries. My background in engineering has given me strong analytical skills, but I’m eager to apply these skills in a broader context and help clients solve their most pressing business problems. I’m particularly attracted to [Firm Name] because of its focus on innovation and commitment to developing its consultants through continuous learning and mentorship.\",\"Throughout my career, I’ve been passionate about helping organizations improve their performance and achieve their goals. I believe consulting offers the perfect platform to combine my love for problem-solving with my strong interpersonal skills. Having researched [Firm Name], I’m impressed by its collaborative culture and its track record of delivering exceptional results for its clients. I’m confident that my experience and motivation make me a strong fit for this firm and the consulting industry as a whole.\"]}},\"why-consulting-ian-answer\":{\"title\":\"Why Consulting – Ian Glennon’s Answer\",\"groups\":[],\"answerQuote\":true,\"quote\":[\"\\\"I'm interested in strategy consulting not only because it plays to my strengths but also because I am really interested in the work itself. In my prior role at Appian, I was able to get a good feel for consulting in general. I worked on a range of projects across a wide range of industries and clients. Here, I worked in diverse, client-facing teams to solve complex problems and drive real value.\",'I really enjoyed my experience at this company, but often felt I was naturally drawn towards the \"bigger picture\" thinking. I\\'d ask things like \"Why this system and not that one\", \"Does this organization really need one?\", \"How can we change our business fundamentally with this tool?\" I felt like something was missing, and, after some research, realized that strategy is the area that I naturally run towards, as opposed to implementation. Luckily, my past roles lend themselves very well to strategy consulting - I know what the job entails and I know I like and am good at communicating with clients, solving problems, working in diverse teams, etc. etc.\"']}});diagrams[\"bcg-document-guide\"]={...diagrams[\"bain-cover-letter-guide\"],title:\"BCG Cover Letter – Show That You Care\"};diagrams[\"final-3\"].candidate.portrait=[81,19,253,253];{const c=diagrams[\"final-0\"].candidate;const p=c.portrait;c.portrait=[p[0]+p[2]*.06,p[1]+p[3]*.06,p[2]*.88,p[3]*.88];}{const c=diagrams[\"final-1\"].candidate;const p=c.portrait;c.portrait=[p[0]+p[2]*.06,p[1]+p[3]*.06,p[2]*.88,p[3]*.88];}{const c=diagrams[\"final-2\"].candidate;const p=c.portrait;c.portrait=[p[0]+p[2]*.06,p[1]+p[3]*.06,p[2]*.88,p[3]*.88];}{const c=diagrams[\"final-3\"].candidate;const p=c.portrait;c.portrait=[p[0]+p[2]*.06,p[1]+p[3]*.06,p[2]*.88,p[3]*.88];}{const c=diagrams[\"final-4\"].candidate;const p=c.portrait;c.portrait=[p[0]+p[2]*.06,p[1]+p[3]*.06,p[2]*.88,p[3]*.88];}{const c=diagrams[\"final-5\"].candidate;const p=c.portrait;c.portrait=[p[0]+p[2]*.06,p[1]+p[3]*.06,p[2]*.88,p[3]*.88];}{const c=diagrams[\"final-6\"].candidate;const p=c.portrait;c.portrait=[p[0]+p[2]*.06,p[1]+p[3]*.06,p[2]*.88,p[3]*.88];}for(const key of[\"35\",\"52\"]){const table=diagrams[key].table;table.rows=table.rows.map(row=>row.map((value,index)=>index>0&&!value?\"Not shown in the original material.\":value));}const orange=\"#FF5100\",cream=\"#F9F6F0\",ink=\"#171717\",line=\"#E3DDD3\";const bodyFont=\"Inter, sans-serif\",titleFont=\"Plus Jakarta Sans, Inter, sans-serif\";function wrap(text,width,fontSize){const words=text.split(/\\s+/).filter(Boolean);const lines=[];let current=\"\",measure=0;const length=s=>Array.from(s).reduce((n,c)=>n+(/[ilI.,'’!:;]/.test(c)?.25:/[mwMW@]/.test(c)?.86:/\\s/.test(c)?.3:.54),0)*fontSize;for(const word of words){const w=length(word);if(current&&measure+length(\" \")+w>width){lines.push(current);current=word;measure=w;}else{current+=(current?\" \":\"\")+word;measure+=(measure?length(\" \"):0)+w;}}if(current)lines.push(current);return lines;}function text(lines,x,y,size,weight=400,color=ink,leading=1.4,key=\"\"){return /*#__PURE__*/_jsx(\"text\",{x:x,y:y,fill:color,fontSize:size,fontWeight:weight,fontFamily:weight>=600?titleFont:bodyFont,children:lines.map((s,i)=>/*#__PURE__*/_jsx(\"tspan\",{x:x,y:y+i*size*leading,children:s},i))},key);}function figureBrandLogo(right,top,height=32){const width=height*505/569;return /*#__PURE__*/_jsx(\"image\",{\"data-figure-logo\":true,href:\"https://framerusercontent.com/images/0FAQZnOhxHz3MwogXsQu7EGwKJI.png\",x:right-width,y:top,width:width,height:height,preserveAspectRatio:\"xMidYMid meet\",\"aria-hidden\":\"true\"},\"brand-logo\");}function figureIllustration(type,x,y,size=64){const common={stroke:orange,strokeWidth:2.4,strokeLinecap:\"round\",strokeLinejoin:\"round\"};let drawing;if(type===\"coffee\")drawing=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"ellipse\",{cx:\"24\",cy:\"44\",rx:\"19\",ry:\"3\",fill:line}),/*#__PURE__*/_jsx(\"path\",{d:\"M11 18h26l-4 24H15Z\",fill:\"white\",...common}),/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"13\",width:\"30\",height:\"6\",rx:\"3\",fill:\"#FFE9DD\",...common}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 9c-3-3 3-4 0-7 M25 9c-3-3 3-4 0-7 M32 9c-3-3 3-4 0-7\",fill:\"none\",...common}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 27h20l-1 8H15Z\",fill:\"#FFE9DD\"})]});else if(type===\"globe\")drawing=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"24\",cy:\"24\",r:\"20\",fill:\"white\",...common}),/*#__PURE__*/_jsx(\"ellipse\",{cx:\"24\",cy:\"24\",rx:\"9\",ry:\"20\",fill:\"none\",...common}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 24h40 M8 12q16 10 32 0 M8 36q16-10 32 0\",fill:\"none\",...common}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"13\",r:\"3\",fill:orange}),/*#__PURE__*/_jsx(\"circle\",{cx:\"39\",cy:\"35\",r:\"3\",fill:orange})]});else if(type===\"gear\"){const points=Array.from({length:32},(_,i)=>{const a=i*Math.PI/16,r=i%4<2?21:17;return 24+Math.cos(a)*r+\",\"+(24+Math.sin(a)*r);}).join(\" \");drawing=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"polygon\",{points:points,fill:\"#FFE9DD\",...common}),/*#__PURE__*/_jsx(\"circle\",{cx:\"24\",cy:\"24\",r:\"7\",fill:\"white\",...common})]});}else if(type===\"segments\")drawing=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"24\",cy:\"24\",r:\"20\",fill:\"#FFE9DD\",...common}),/*#__PURE__*/_jsx(\"path\",{d:\"M24 4v20l17 10 M24 24 7 34\",fill:\"none\",...common}),/*#__PURE__*/_jsx(\"circle\",{cx:\"24\",cy:\"24\",r:\"4\",fill:orange})]});else if(type===\"numbers\")drawing=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"5\",y:\"6\",width:\"38\",height:\"36\",rx:\"9\",fill:\"white\",...common}),/*#__PURE__*/_jsx(\"path\",{d:\"M13 14h22\",fill:\"none\",...common}),/*#__PURE__*/_jsx(\"text\",{x:\"24\",y:\"33\",textAnchor:\"middle\",fontFamily:titleFont,fontSize:\"17\",fontWeight:\"700\",fill:orange,children:\"10\"})]});else drawing=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 30c0-5-7-7-7-15a15 15 0 0 1 30 0c0 8-7 10-7 15Z\",fill:\"#FFE9DD\",...common}),/*#__PURE__*/_jsx(\"path\",{d:\"M17 36h14 M19 42h10 M24 1v-4 M4 7 1 5 M44 7l3-2 M1 23h4 M43 23h4\",fill:\"none\",...common})]});return /*#__PURE__*/_jsx(\"g\",{\"aria-hidden\":\"true\",transform:`translate(${x-size/2},${y}) scale(${size/48})`,children:drawing},\"illustration-\"+type);}function createWorldSvg(id){const W=2400,pad=64,gap=48,leftW=700,middleW=940,rightW=536;const leftX=pad,middleX=pad+leftW+gap,rightX=middleX+middleW+gap;const body=22,leading=1.4,border=\"#DCD4C7\",muted=\"#746B60\",soft=\"#FFE9DD\";let key=0;const source=ids=>(Array.isArray(ids)?ids:[ids]).flatMap(k=>worldSource[k]||[]).join(\" \").replace(/\\s+/g,\" \").trim();const label=(ns,ids,x,y,w,size=body,weight=400,center=false,color=ink)=>{const ls=wrap(source(ids),w,size),k=\"world-text-\"+key++;ns.push(/*#__PURE__*/_jsx(\"g\",{\"data-world-source\":(Array.isArray(ids)?ids:[ids]).join(\",\"),textAnchor:center?\"middle\":\"start\",children:text(ls,center?x+w/2:x,y,size,weight,color,leading,k+\"-lines\")},k));return ls.length*size*leading;};const raw=(ns,value,x,y,w,size=body,weight=400,center=false,color=ink)=>{const ls=wrap(value,w,size),k=\"world-raw-\"+key++;ns.push(/*#__PURE__*/_jsx(\"g\",{textAnchor:center?\"middle\":\"start\",children:text(ls,center?x+w/2:x,y,size,weight,color,leading,k+\"-lines\")},k));return ls.length*size*leading;};const linePath=(ns,d,dotted=false)=>ns.push(/*#__PURE__*/_jsx(\"path\",{d:d,fill:\"none\",stroke:dotted?orange:\"#B5A796\",strokeWidth:dotted?3:2.5,strokeDasharray:dotted?\"5 8\":undefined,strokeLinecap:\"round\",strokeLinejoin:\"round\",markerEnd:dotted?\"url(#\"+id+\"-world-arrow)\":undefined},\"world-path-\"+key++));const branch=(ns,parent,children,busY)=>children.forEach(c=>linePath(ns,\"M\"+(parent.x+parent.w/2)+\" \"+(parent.y+parent.h)+\"V\"+busY+\"H\"+(c.x+c.w/2)+\"V\"+c.y));const node=(ns,ids,x,y,w,size=24,fill=\"white\")=>{const ls=wrap(source(ids),w-32,size),h=ls.length*size*1.4+30,k=\"world-node-\"+key++;ns.push(/*#__PURE__*/_jsx(\"rect\",{\"data-world-box\":true,x:x,y:y,width:w,height:h,rx:\"14\",fill:fill,stroke:border,strokeWidth:\"2\"},k));label(ns,ids,x+16,y+25+(h-30-(ls.length-1)*size*1.4-size)/2,w-32,size,600,true);return{x,y,w,h};};const cardPlan=(sid,w,plain=false,font=body)=>{const ps=worldSource[sid]||[],heading=plain?[]:wrap(ps[0]||\"\",w-36,24);const items=plain?[ps.join(\" \")]:ps.slice(1);const header=heading.length?Math.max(66,heading.length*24*1.3+30):0;const content=items.map(p=>wrap(p,w-(plain?40:58),font));const h=header+24+content.reduce((n,ls)=>n+ls.length*font*leading+12,0)+12;return{heading,items,header,content,h,font,plain};};const card=(ns,sid,x,y,w,forceH,plain=false,font=body)=>{const p=cardPlan(sid,w,plain,font),h=Math.max(p.h,forceH||0),k=\"world-card-\"+key++;ns.push(/*#__PURE__*/_jsxs(\"g\",{\"data-world-source\":sid,children:[/*#__PURE__*/_jsx(\"rect\",{\"data-world-box\":true,x:x,y:y,width:w,height:h,rx:\"16\",fill:\"white\",stroke:border,strokeWidth:\"2\"}),p.header>0&&/*#__PURE__*/_jsx(\"path\",{d:\"M\"+(x+16)+\" \"+y+\"H\"+(x+w-16)+\"Q\"+(x+w)+\" \"+y+\" \"+(x+w)+\" \"+(y+16)+\"V\"+(y+p.header)+\"H\"+x+\"V\"+(y+16)+\"Q\"+x+\" \"+y+\" \"+(x+16)+\" \"+y,fill:soft}),p.heading.length>0&&/*#__PURE__*/_jsx(\"g\",{textAnchor:\"middle\",children:text(p.heading,x+w/2,y+(p.header-(p.heading.length-1)*24*1.3)/2+24*.33,24,700,ink,1.3,k+\"-head\")}),(()=>{let yy=y+p.header+24+font*.76;return p.content.map((ls,i)=>{const fragment=/*#__PURE__*/_jsxs(\"g\",{children:[!plain&&text([\"•\"],x+18,yy,font,600,orange,leading),text(ls,x+(plain?20:38),yy,font,400,ink,leading)]},k+\"-item-\"+i);yy+=ls.length*font*leading+12;return fragment;});})()]},k));return{x,y,w,h};};const grid=(ns,ids,x,y,w,cols,plain=false,font=body)=>{const g=20,cw=(w-g*(cols-1))/cols;let yy=y;const rects=[];for(let row=0;row<Math.ceil(ids.length/cols);row++){const rowIds=ids.slice(row*cols,(row+1)*cols),rh=Math.max(...rowIds.map(s=>cardPlan(s,cw,plain,font).h));rowIds.forEach((sid,col)=>rects.push(card(ns,sid,x+col*(cw+g),yy,cw,rh,plain,font)));yy+=rh+20;}return{bottom:yy-20,rects};};const panel=(sid,name,w,h,content)=>{const ns=[],headerH=76;ns.push(/*#__PURE__*/_jsx(\"rect\",{\"data-world-panel\":true,x:\"0\",y:\"0\",width:w,height:h,rx:\"24\",fill:\"#FFFCF8\",stroke:border,strokeWidth:\"2.5\"},\"panel\"));ns.push(/*#__PURE__*/_jsx(\"path\",{d:\"M24 0H\"+(w-24)+\"Q\"+w+\" 0 \"+w+\" 24V\"+headerH+\"H0V24Q0 0 24 0\",fill:soft},\"panel-header\"));label(ns,sid,24,49,w-48,30,700,true);ns.push(...content);return{key:name,w,h,nodes:ns};};// Profitability: preserve the revenue and cost trees, including their context.\nconst pn=[],pw=leftW+gap+middleW;node(pn,\"6\",32,108,420,24);const internal=node(pn,\"11\",600,108,380,26);node(pn,\"12\",1100,108,508,23);const rev1=node(pn,\"13\",90,285,310),revN=node(pn,\"14\",560,285,310),cost=node(pn,\"19\",1220,285,310);branch(pn,internal,[rev1,revN,cost],250);label(pn,\"138\",438,335,100,30,700,true);const r1q=node(pn,\"15\",78,414,150),r1p=node(pn,\"16\",252,414,150),rnq=node(pn,\"17\",548,414,150),rnp=node(pn,\"18\",722,414,150);branch(pn,rev1,[r1q,r1p],390);branch(pn,revN,[rnq,rnp],390);const cq=node(pn,\"20\",1120,414,160),unit=node(pn,\"21\",1410,414,180);branch(pn,cost,[cq,unit],390);const fixed=node(pn,\"22\",1298,526,160),variable=node(pn,\"23\",1482,526,166);branch(pn,unit,[fixed,variable],506);label(pn,\"184\",90,575,780,23,600,true,muted);label(pn,\"182\",1130,640,470,23,600,true,muted);card(pn,\"139\",902,285,192,undefined,true,20);const profit=panel(\"5\",\"profitability\",pw,700,pn);// Cost levers retain the short-term / long-term split.\nconst cn=[],costGrid=grid(cn,[\"81\",\"82\"],28,112,rightW-56,2,false,21);const cutting=panel(\"80\",\"cutting-costs\",rightW,costGrid.bottom+32,cn);// Growth: assessment, positioning, and the original market/product matrix.\nconst gn=[],gw=leftW;const grow=node(gn,\"29\",160,104,gw-320,25);const growGrid=grid(gn,[\"32\",\"33\",\"34\",\"35\"],28,grow.y+grow.h+56,gw-56,2);branch(gn,grow,growGrid.rects.slice(0,2),grow.y+grow.h+28);const growthClient=growGrid.rects[2],growthFinance=growGrid.rects[3];linePath(gn,\"M\"+(grow.x+grow.w)+\" \"+(grow.y+grow.h/2)+\"H\"+(gw-14)+\"V\"+(growthClient.y-10)+\"H\"+(growthClient.x+growthClient.w/2)+\"V\"+growthClient.y);linePath(gn,\"M\"+(growthClient.x+growthClient.w)+\" \"+(growthClient.y+growthClient.h/2)+\"H\"+growthFinance.x);let gy=growGrid.bottom+48;gy+=label(gn,\"250\",28,gy,gw-56,23,600,true)+24;const howY=gy;linePath(gn,\"M\"+(grow.x+grow.w)+\" \"+(grow.y+grow.h/2)+\"H\"+(gw-14)+\"V\"+(howY-32)+\"H\"+gw/2+\"V\"+(howY-22));gy+=label(gn,\"232\",28,gy,gw-56,23,600,true)+30;const matrixX=96,matrixW=gw-128,matrixCell=(matrixW-16)/2;label(gn,\"227\",0,gy+90,90,22,700,true,muted);label(gn,\"226\",16,gy+138,74,20,600,true,muted);const topH=Math.max(cardPlan(\"37\",matrixCell,true,21).h,cardPlan(\"38\",matrixCell,true,21).h);card(gn,\"37\",matrixX,gy,matrixCell,topH,true,21);card(gn,\"38\",matrixX+matrixCell+16,gy,matrixCell,topH,true,21);label(gn,\"475\",matrixX+matrixCell+30,gy+topH-30,170,20,600,true,orange);linePath(gn,\"M\"+(matrixX+matrixCell+60)+\" \"+(gy+topH-72)+\"l60 -44\",true);gy+=topH+18;const bottomH=Math.max(cardPlan(\"39\",matrixCell,true,21).h,cardPlan(\"40\",matrixCell,true,21).h);label(gn,\"225\",8,gy+55,80,20,600,true,muted);card(gn,\"39\",matrixX,gy,matrixCell,bottomH,true,21);card(gn,\"40\",matrixX+matrixCell+16,gy,matrixCell,bottomH,true,21);gy+=bottomH+40;label(gn,\"233\",matrixX,gy,matrixCell,21,600,true,muted);label(gn,\"234\",matrixX+matrixCell+16,gy,matrixCell,21,600,true,muted);gy+=48;label(gn,\"235\",matrixX,gy,matrixW,22,700,true,muted);const growth=panel(\"31\",\"growth\",gw,gy+58,gn);// Market entry: market assessment, client, economics, and make/borrow/buy.\nconst en=[],ew=middleW;const entryRoot=node(en,\"67\",210,104,ew-420,25);let ey=entryRoot.y+entryRoot.h+52;ey+=label(en,\"340\",28,ey,240,22,600,true)+28;const market=node(en,\"68\",28,ey,240),client=card(en,\"69\",290,ey,250),expected=node(en,\"71\",564,ey,348,23);branch(en,entryRoot,[market,client,expected],ey-22);const expectedY=expected.y+expected.h+48;const expectedSales=node(en,\"72\",564,expectedY,348,22),expectedCosts=card(en,\"70\",564,expectedY+90,348,undefined,false,22);branch(en,expected,[expectedSales],expectedY-24);linePath(en,\"M\"+(expected.x+expected.w/2)+\" \"+(expected.y+expected.h)+\"V\"+(expectedY-24)+\"H924V\"+(expectedCosts.y-14)+\"H\"+(expectedCosts.x+expectedCosts.w/2)+\"V\"+expectedCosts.y);const marketY=Math.max(market.y+market.h,client.y+client.h,expectedCosts.y+expectedCosts.h)+66;const marketGrid=grid(en,[\"79\",\"78\",\"77\"],28,marketY,ew-56,3,false,21);branch(en,market,marketGrid.rects,marketY-28);ey=Math.max(marketGrid.bottom,expectedCosts.y+expectedCosts.h)+48;const approachY=ey;linePath(en,\"M\"+(entryRoot.x+entryRoot.w)+\" \"+(entryRoot.y+entryRoot.h/2)+\"H\"+(ew-14)+\"V\"+(approachY-32)+\"H\"+ew/2+\"V\"+(approachY-22));ey+=label(en,\"391\",28,ey,ew-56,24,700,true)+22;ey+=label(en,\"356\",28,ey,ew-56,25,700,true)+30;const approachGrid=grid(en,[\"73\",\"74\",\"75\",\"76\"],28,ey,ew-56,4,false,20);const approachCW=(ew-56-60)/4;label(en,\"349\",28,approachGrid.bottom+42,approachCW,22,700,true,orange);label(en,\"353\",28+approachCW+20,approachGrid.bottom+42,approachCW*2+20,22,700,true,orange);label(en,\"355\",28+3*(approachCW+20),approachGrid.bottom+42,approachCW,22,700,true,orange);const entry=panel(\"66\",\"market-entry\",ew,approachGrid.bottom+82,en);// Competitive response: assessment columns lead to the response options.\nconst rn=[],rw=leftW;const responseRoot=node(rn,\"49\",28,104,rw-56,24);const responseGrid=grid(rn,[\"44\",\"45\",\"46\",\"47\"],28,responseRoot.y+responseRoot.h+52,rw-56,2);branch(rn,responseRoot,responseGrid.rects.slice(0,2),responseRoot.y+responseRoot.h+26);const responseCard=card(rn,\"48\",28,responseGrid.bottom+32,rw-56);linePath(rn,\"M\"+(responseRoot.x+responseRoot.w)+\" \"+(responseRoot.y+responseRoot.h/2)+\"H\"+(rw-14)+\"V\"+(responseCard.y-16)+\"H\"+(responseCard.x+responseCard.w/2)+\"V\"+responseCard.y);const response=panel(\"43\",\"competitive-response\",rw,responseCard.y+responseCard.h+32,rn);// Pricing: keep the company/product assessment distinct from price methods.\nconst qn=[],qw=middleW;const priceRoot=node(qn,\"53\",160,104,qw-320,25);let qy=priceRoot.y+priceRoot.h+52;qy+=label(qn,\"307\",28,qy,qw-56,24,700,true)+24;const priceContext=grid(qn,[\"55\",\"56\",\"57\"],28,qy,qw-56,3);const priceBus=priceContext.rects[0].y-18;linePath(qn,\"M\"+priceRoot.x+\" \"+(priceRoot.y+priceRoot.h/2)+\"H14V\"+priceBus+\"H\"+(priceContext.rects[2].x+priceContext.rects[2].w/2));priceContext.rects.forEach(c=>linePath(qn,\"M\"+(c.x+c.w/2)+\" \"+priceBus+\"V\"+c.y));qy=priceContext.bottom+52;qy+=label(qn,\"338\",28,qy,qw-56,24,700,true,orange)+26;const priceMethods=grid(qn,[\"58\",\"59\",\"60\"],28,qy,qw-56,3);const methodsBus=priceMethods.rects[0].y-18;linePath(qn,\"M\"+priceRoot.x+\" \"+(priceRoot.y+priceRoot.h/2)+\"H14V\"+methodsBus+\"H\"+(priceMethods.rects[2].x+priceMethods.rects[2].w/2));priceMethods.rects.forEach(c=>linePath(qn,\"M\"+(c.x+c.w/2)+\" \"+methodsBus+\"V\"+c.y));const pricing=panel(\"51\",\"pricing\",qw,priceMethods.bottom+32,qn);// M&A: preserve the industry branch and its customers/competitors analysis.\nconst mn=[],mw=rightW;const mergerRoot=node(mn,\"85\",28,104,mw-56,25);const mergerGrid=grid(mn,[\"86\",\"87\"],28,mergerRoot.y+mergerRoot.h+56,mw-56,2,false,21);branch(mn,mergerRoot,mergerGrid.rects,mergerRoot.y+mergerRoot.h+28);const industry=node(mn,\"90\",28,mergerGrid.bottom+44,mw-56,24);linePath(mn,\"M\"+(mergerRoot.x+mergerRoot.w/2)+\" \"+(mergerRoot.y+mergerRoot.h)+\"V\"+(mergerRoot.y+mergerRoot.h+22)+\"H14V\"+(industry.y-20)+\"H\"+(industry.x+industry.w/2)+\"V\"+industry.y);const industryGrid=grid(mn,[\"91\",\"92\"],28,industry.y+industry.h+52,mw-56,2,false,21);branch(mn,industry,industryGrid.rects,industry.y+industry.h+26);const feasibility=card(mn,\"93\",28,industryGrid.bottom+32,mw-56,undefined,false,21);const merger=panel(\"84\",\"mergers-and-acquisitions\",mw,feasibility.y+feasibility.h+32,mn);const ns=[],topY=212,topRowH=Math.max(profit.h,cutting.h),midY=topY+topRowH+80;const lowerY=midY+Math.max(growth.h,entry.h)+80;const contentBottom=Math.max(lowerY+response.h,lowerY+pricing.h,midY+merger.h);const place=(p,x,y)=>ns.push(/*#__PURE__*/_jsx(\"g\",{\"data-world-section\":p.key,transform:\"translate(\"+x+\" \"+y+\")\",children:p.nodes},p.key));place(profit,leftX,topY);place(cutting,rightX,topY);place(growth,leftX,midY);place(entry,middleX,midY);place(merger,rightX,midY);place(response,leftX,lowerY);place(pricing,middleX,lowerY);// Cross-framework paths use the gutters, keeping arrows away from text.\nlinePath(ns,\"M\"+(leftX+480)+\" \"+(topY+600)+\"V\"+(topY+profit.h+40)+\"H\"+(leftX+leftW/2)+\"V\"+midY,true);linePath(ns,\"M\"+(leftX+pw)+\" \"+(topY+622)+\"H\"+rightX,true);linePath(ns,\"M\"+(leftX+leftW)+\" \"+(midY+growth.h*.65)+\"H\"+middleX,true);linePath(ns,\"M\"+(middleX+middleW)+\" \"+(midY+entry.h-90)+\"H\"+rightX,true);linePath(ns,\"M\"+(rightX+rightW/2)+\" \"+(topY+cutting.h)+\"V\"+midY,true);const lane=middleX-24;linePath(ns,\"M\"+(leftX+leftW)+\" \"+(lowerY+response.h-90)+\"H\"+lane+\"V\"+(midY+entry.h-42)+\"H\"+middleX,true);// The source's product-to-market-entry guide is retained with its full note.\nlet footY=contentBottom+72;linePath(ns,\"M\"+pad+\" \"+footY+\"H\"+(pad+64),true);footY+=label(ns,\"171\",pad+94,footY+8,W-pad*2-94,24,500,false,muted)+40;const foot=[];for(const p of worldSource[\"188\"])footY+=raw(foot,p,pad,footY,W-pad*2,22,400,false,muted)+12;ns.push(/*#__PURE__*/_jsx(\"g\",{\"data-world-source\":\"188\",children:foot},\"world-footnotes\"));footY+=26;const H=footY+30;return /*#__PURE__*/_jsxs(\"svg\",{\"data-world-frameworks\":true,role:\"img\",\"aria-labelledby\":id+\"-world-title \"+id+\"-world-desc\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 \"+W+\" \"+H,width:\"100%\",style:{display:\"block\",height:\"auto\",letterSpacing:\"0px\",lineHeight:1},children:[/*#__PURE__*/_jsx(\"title\",{id:id+\"-world-title\",children:\"World of Frameworks\"}),/*#__PURE__*/_jsx(\"desc\",{id:id+\"-world-desc\",children:\"A connected map of profitability, cost cutting, growth, market entry, competitive response, pricing, and mergers and acquisitions, including their questions, analysis branches, and connections between case types.\"}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"marker\",{id:id+\"-world-arrow\",viewBox:\"0 0 10 10\",refX:\"9\",refY:\"5\",markerWidth:\"8\",markerHeight:\"8\",orient:\"auto-start-reverse\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M0 0L10 5L0 10Z\",fill:orange})})}),/*#__PURE__*/_jsx(\"rect\",{width:W,height:H,rx:\"24\",fill:cream}),text([\"CUSTOM CASE COACH\"],pad,66,24,700,orange,1.4,\"world-brand\"),text([\"World of Frameworks\"],pad,132,52,700,ink,1.3,\"world-heading\"),figureBrandLogo(W-pad,48,68),/*#__PURE__*/_jsx(\"line\",{x1:pad,y1:\"166\",x2:W-pad,y2:\"166\",stroke:border,strokeWidth:\"2\"}),ns]});}function createPaperSvg(d,variant,id){const note=\"#BD3D06\",guide=\"#746B60\",softOrange=\"#FFE6D9\";const nodes=[];const addText=(lines,x,y,size=20,weight=400,color=note,key=\"\")=>nodes.push(text(lines,x,y,size,weight,color,1.3,key));const numbered=(n,x,y)=>{nodes.push(/*#__PURE__*/_jsx(\"circle\",{cx:x,cy:y,r:12,fill:softOrange},\"number-\"+n));addText([String(n)],x-4,y+5,14,700,note,\"number-text-\"+n);};const bullets=(items,x,y,width,size=18,key=\"\")=>{items.forEach((s,i)=>{const ls=wrap(s,width-20,size);addText([\"–\"],x,y,size,400,note,key+\"-bullet-\"+i);addText(ls,x+19,y,size,400,note,key+\"-item-\"+i);y+=ls.length*size*1.3+6;});return y;};const centered=(lines,x,y,size=20,weight=400,color=note,key=\"\")=>nodes.push(/*#__PURE__*/_jsx(\"g\",{textAnchor:\"middle\",children:text(lines,x,y,size,weight,color,1.3)},key));// A paper illustration preserves the physical page arrangement being taught.\nnodes.push(/*#__PURE__*/_jsx(\"rect\",{x:\"34\",y:\"98\",width:\"984\",height:\"768\",rx:\"10\",fill:\"#E8E2D8\",opacity:\".55\"},\"paper-shadow\"));nodes.push(/*#__PURE__*/_jsx(\"path\",{d:\"M40 88H982L1012 118V842Q1012 856 998 856H42Q28 856 28 842V102Q28 88 40 88Z\",fill:\"white\",stroke:\"#DCD5C9\",strokeWidth:\"1.5\"},\"paper\"));nodes.push(/*#__PURE__*/_jsx(\"path\",{d:\"M982 88V106Q982 118 994 118H1012\",fill:cream,stroke:\"#DCD5C9\",strokeWidth:\"1.5\"},\"fold\"));addText([variant===\"setup\"?\"Sheet 1 \\xb7 Case notes and framework\":\"Sheet 2 \\xb7 One analysis at a time\"],32,44,27,700,ink,\"sheet-heading\");nodes.push(figureBrandLogo(1008,23));if(variant===\"setup\"){// The first sheet: permanent margin and top divider, just like the source.\nnodes.push(/*#__PURE__*/_jsx(\"path\",{d:\"M207 110V831 M49 221H990\",fill:\"none\",stroke:ink,strokeWidth:\"1.6\"},\"page-dividers\"));addText([\"[Client company\",\"name]\"],51,151,17,400,guide,\"client-guide\");addText(d.groups[0].items,51,199,24,600,note,\"client-name\");numbered(1,231,130);addText([\"Obj: [Objective]\"],252,137,22,600,ink,\"objective-label\");addText([\"Why π ↓\",\"And fix\"],252,169,21,400,note,\"objective-example\");numbered(2,628,130);addText([\"[Hypothesis/Hypotheses]\"],649,137,20,400,guide,\"hypotheses-label\");d.groups[2].items.forEach((s,i)=>{addText([s.slice(0,3)],649,169+i*23,18,700,ink,\"hypothesis-number-\"+i);addText([s.slice(4)],686,169+i*23,18,400,note,\"hypothesis-\"+i);});addText([\"[Prompt notes]\"],51,253,18,400,guide,\"prompt-guide\");bullets(d.groups[3].items,51,286,143,17,\"prompt\");addText([\"GOBTM\"],51,601,20,700,ink,\"gobtm\");addText([\"[Reference for\",\"clarifying Qs:]\"],51,630,16,400,guide,\"gobtm-guide\");bullets(d.groups[4].items,51,677,143,17,\"gobtm-items\");numbered(3,231,250);addText([\"[Framework]\"],252,257,20,400,guide,\"framework-label\");// Workstream tree, drawn as notes and connecting lines rather than cards.\ncentered([\"π\"],387,301,29,600,note,\"profit\");nodes.push(/*#__PURE__*/_jsx(\"path\",{d:\"M387 312V330 M286 350V330H486V350 M486 381V400 M429 420V400H544V420\",fill:\"none\",stroke:\"#E7BFA9\",strokeWidth:\"2\",strokeLinecap:\"round\"},\"framework-lines\"));centered([\"R\"],286,373,23,600,note,\"revenue\");centered([\"C\"],486,373,23,600,note,\"cost\");centered([\"P \\xd7 Q\"],286,422,21,400,note,\"price-quantity\");centered([\"FC\"],425,443,21,600,note,\"fixed-costs\");centered([\"VC\"],558,443,21,600,note,\"variable-costs\");bullets([\"Rent\",\"Maintenance\",\"Labor\"],368,473,145,17,\"fixed-cost-items\");bullets([\"Materials\",\"Labor\",\"Distribution\"],527,473,146,17,\"variable-cost-items\");addText([\"Soda Competitive Landscape\"],692,298,20,600,note,\"competitive-landscape\");nodes.push(/*#__PURE__*/_jsx(\"path\",{d:\"M692 306Q832 309 965 305\",fill:\"none\",stroke:orange,strokeWidth:\"1.5\",strokeLinecap:\"round\"},\"landscape-underline\"));bullets(d.groups[6].items,692,326,287,16,\"competitive-items\");numbered(4,231,559);const columns=[{x:250,heading:\"Rec\",guide:\"[Recommendations for client]\",items:d.groups[7].items},{x:498,heading:\"Risks\",guide:\"[Risks that need to be addressed]\",items:d.groups[8].items},{x:746,heading:\"Next Steps\",guide:\"[Next steps to take addressing risks]\",items:d.groups[9].items}];columns.forEach((c,i)=>{addText([c.heading],c.x,565,21,700,ink,\"conclusion-heading-\"+i);const guideLines=wrap(c.guide,230,15);addText(guideLines,c.x,590,15,400,guide,\"conclusion-guide-\"+i);bullets(c.items,c.x,590+guideLines.length*19.5+14,232,17,\"conclusion-items-\"+i);});}else{// The working sheet stays intentionally open, with only one analysis on it.\ncentered([\"COSTS\"],658,140,27,700,ink,\"cost-title\");centered(wrap(\"[Topic/Bucket/Title of What You’re Addressing in this “Slide”]\",616,18),658,171,18,400,guide,\"cost-topic\");numbered(1,64,192);addText([\"[1-dimensional info]\"],86,199,18,400,guide,\"one-dimension-label\");addText(d.groups[0].items,86,234,21,400,note,\"one-dimension-values\");numbered(2,326,369);centered([\"[2 to 3-dimensional info — your detailed analysis\",\"of the info being analyzed in this “slide”]\"],660,376,18,400,guide,\"analysis-label\");const xs=[416,588,684,803,936],headers=[\"\",\"ΔC\",\"Size\",\"Base Cost $\",\"Cost Δ\"];headers.forEach((h,i)=>centered([h],xs[i],441,19,600,note,\"table-header-\"+i));nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:\"369\",y1:\"452\",x2:\"981\",y2:\"452\",stroke:\"#E3DDD3\"},\"table-rule\"));d.table.rows.forEach((row,i)=>row.forEach((s,j)=>centered([s],xs[j],483+i*35,20,j===0?500:400,note,\"cost-cell-\"+i+\"-\"+j)));// Preserve the original emphasis: the labor and raw material deltas.\nnodes.push(/*#__PURE__*/_jsx(\"ellipse\",{cx:\"936\",cy:\"473\",rx:\"70\",ry:\"59\",transform:\"rotate(-3 936 473)\",fill:\"none\",stroke:orange,strokeWidth:\"2.4\"},\"delta-circle\"));addText([\"= $40.5M\"],877,649,23,600,note,\"total\");numbered(3,361,729);centered([\"[Takeaway — the conclusion of your “slide”]\"],658,736,18,400,guide,\"takeaway-guide\");centered([\"Labor + materials ↑ $33M\",\"Total cost increase: $40.5M\"],658,779,23,600,note,\"takeaway\");nodes.push(/*#__PURE__*/_jsx(\"path\",{d:\"M509 763C534 743 757 743 795 775C825 810 738 836 649 831C551 828 492 797 509 763C523 750 534 747 555 747\",fill:\"none\",stroke:orange,strokeWidth:\"2.4\",strokeLinecap:\"round\"},\"takeaway-circle\"));}nodes.push(/*#__PURE__*/_jsx(\"circle\",{cx:\"968\",cy:\"822\",r:\"19\",fill:\"white\",stroke:\"#D5CCBF\",strokeWidth:\"1.2\"},\"page-number\"));centered([variant===\"setup\"?\"1\":\"2\"],968,829,20,500,guide,\"page-number-text\");addText([\"Grey labels show reserved spaces \\xb7 Orange text shows example case notes\"],32,888,16,400,guide,\"legend\");const description=[...d.groups.map(g=>g.heading+\": \"+g.items.join(\"; \")),...(d.table?.rows||[]).map(r=>r.join(\": \"))].join(\". \");return /*#__PURE__*/_jsxs(\"svg\",{\"data-case-paper\":variant,role:\"img\",\"aria-labelledby\":id+\"-title \"+id+\"-desc\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 1040 912\",width:\"100%\",style:{display:\"block\",height:\"auto\"},children:[/*#__PURE__*/_jsxs(\"title\",{id:id+\"-title\",children:[d.title,\" — a landscape case interview working sheet\"]}),/*#__PURE__*/_jsx(\"desc\",{id:id+\"-desc\",children:description}),/*#__PURE__*/_jsx(\"rect\",{width:\"1040\",height:\"912\",rx:\"20\",fill:cream}),nodes]});}function finalFigureIcon(type,cx,cy,size=84){const people=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"30\",cy:\"25\",r:\"9\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"70\",cy:\"25\",r:\"9\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"18\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 62v-9q0-14 16-14h9 M86 62v-9q0-14-16-14h-9 M30 70V50q0-17 20-17t20 17v20z\"})]});const document=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"20\",y:\"10\",width:\"60\",height:\"80\",rx:\"7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M32 30h34 M32 42h34 M32 54h22 M32 66h28 M32 78h18\"})]});const elements=type===\"team\"?people:type===\"project\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"20\",r:\"10\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"75\",r:\"10\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"80\",cy:\"75\",r:\"10\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"75\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M50 30v20H20v15 M50 50v15 M50 50h30v15\"})]}):type===\"case\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"13\",y:\"10\",width:\"65\",height:\"75\",rx:\"8\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"31\",y:\"4\",width:\"30\",height:\"13\",rx:\"5\",fill:\"#FFE9DD\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M26 34h30 M26 46h24 M26 73V60 M39 73V54 M52 73V48\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"71\",cy:\"59\",r:\"18\",fill:\"#F9F6F0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m84 73 12 15\"})]}):type===\"desk\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 77h90 M12 77l5-50h51l7 50 M22 64h41 M24 40h31\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"72\",y:\"45\",width:\"18\",height:\"25\",rx:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M90 49q10 0 8 12h-8 M23 87h48\"})]}):document;return /*#__PURE__*/_jsx(\"g\",{transform:`translate(${cx-size/2},${cy-size/2}) scale(${size/100})`,fill:\"none\",stroke:orange,strokeWidth:\"2.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:elements});}function createFinalFigureSvg(d,id){const width=1120,pad=32,inner=width-pad*2,nodes=[];const titleLines=wrap(d.title,inner-64,28);nodes.push(figureBrandLogo(width-pad,34));nodes.push(text([\"CUSTOM CASE COACH\"],pad,36,11,700,orange,1.4,\"final-brand\"));nodes.push(text(titleLines,pad,76,28,700,ink,1.25,\"final-title\"));let y=104+(titleLines.length-1)*35;nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:pad,x2:width-pad,y1:y,y2:y,stroke:line},\"final-rule\"));y+=28;if(d.kind===\"final-resume\"){const start=y;const body=[];y+=34;d.groups.forEach((g,i)=>{const hs=wrap(g.heading,inner-72,21);body.push(text(hs,pad+36,y,21,700,i===0?\"#6B6259\":\"#AD3600\",1.4,\"doc-h\"+i));y+=hs.length*29+12;body.push(/*#__PURE__*/_jsx(\"line\",{x1:pad+36,x2:width-pad-36,y1:y-5,y2:y-5,stroke:line},\"doc-rule\"+i));y+=14;g.items.forEach((item,j)=>{const role=item.includes(\" | \")||item===\"Direct to the Executive Board\";const ls=wrap(item,inner-96,18);if(role)y+=8;if(!role&&i>0)body.push(/*#__PURE__*/_jsx(\"circle\",{cx:pad+41,cy:y-5,r:\"2.2\",fill:orange},\"doc-bullet\"+i+\"-\"+j));body.push(text(ls,pad+54,y,18,role?600:400,ink,1.5,\"doc-text\"+i+\"-\"+j));y+=ls.length*27+12;});y+=24;});nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad,y:start,width:inner,height:y-start,rx:\"18\",fill:\"white\",stroke:line},\"doc-paper\"),...body);y+=24;}else if(d.kind===\"final-hierarchy\"){const rootY=y,rootW=340,rootX=(width-rootW)/2,rootH=132;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:rootX,y:rootY,width:rootW,height:rootH,rx:\"18\",fill:\"white\",stroke:line},\"root-card\"));nodes.push(finalFigureIcon(d.groups[0].heading===\"Project\"?\"project\":\"team\",width/2,rootY+43,66));nodes.push(/*#__PURE__*/_jsx(\"g\",{textAnchor:\"middle\",children:text([d.groups[0].heading],width/2,rootY+108,24,700,ink,1.4,\"root-text\")},\"root-label\"));const childY=rootY+210,cw=(inner-40)/3;d.groups.slice(1).forEach((g,i)=>{const x=pad+i*(cw+20),cx=x+cw/2;nodes.push(/*#__PURE__*/_jsx(\"path\",{d:`M560 ${rootY+rootH} V${rootY+168} H${cx} V${childY}`,fill:\"none\",stroke:\"#C9BCAE\",strokeWidth:\"2\"},\"link\"+i));nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:x,y:childY,width:cw,height:\"140\",rx:\"18\",fill:\"white\",stroke:line},\"leaf\"+i));nodes.push(finalFigureIcon(\"team\",cx,childY+44,64));nodes.push(/*#__PURE__*/_jsx(\"g\",{textAnchor:\"middle\",children:text(wrap(g.heading,cw-40,24),cx,childY+110,24,700,ink,1.3,\"leaf-text\"+i)},\"leaf-label\"+i));});y=childY+166;}else if(d.kind===\"final-icons\"){[d.icon===\"project\"?\"project\":\"team\",\"case\",\"team\"].forEach((icon,i)=>{const cx=pad+inner*(i+.5)/3;nodes.push(/*#__PURE__*/_jsx(\"circle\",{cx:cx,cy:y+70,r:\"65\",fill:\"white\",stroke:line},\"icon-bg\"+i),finalFigureIcon(icon,cx,y+70,90));});y+=170;}else{nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad,y:y,width:inner,height:\"320\",rx:\"18\",fill:\"white\",stroke:line},\"art-paper\"));nodes.push(/*#__PURE__*/_jsx(\"circle\",{cx:\"560\",cy:y+160,r:\"126\",fill:\"#FFE9DD\"},\"art-glow\"),finalFigureIcon(d.icon||\"resume\",560,y+160,235));nodes.push(/*#__PURE__*/_jsxs(\"g\",{fill:\"none\",stroke:\"#D8CAB9\",strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"path\",{d:`M228 ${y+85}h100 M246 ${y+105}h64 M790 ${y+240}h100 M790 ${y+260}h70`}),/*#__PURE__*/_jsx(\"circle\",{cx:\"818\",cy:y+86,r:\"14\"}),/*#__PURE__*/_jsx(\"path\",{d:`M294 ${y+238}v30 M279 ${y+253}h30`})]},\"art-decoration\"));y+=344;}const desc=d.groups.map(g=>g.heading+\": \"+g.items.join(\"; \")).join(\". \");return /*#__PURE__*/_jsxs(\"svg\",{role:\"img\",\"aria-labelledby\":id+\"-title \"+id+\"-desc\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:`0 0 ${width} ${y+pad}`,width:\"100%\",style:{display:\"block\",height:\"auto\",letterSpacing:\"0px\"},children:[/*#__PURE__*/_jsx(\"title\",{id:id+\"-title\",children:d.title}),/*#__PURE__*/_jsx(\"desc\",{id:id+\"-desc\",children:desc}),/*#__PURE__*/_jsx(\"rect\",{width:width,height:y+pad,rx:\"20\",fill:cream}),nodes]});}function createKnowledgeSvg(d,mobile,id){const width=mobile?400:1120,pad=mobile?24:32,inner=width-pad*2,headingSize=mobile?24:28;const nodes=[],titleLines=wrap(d.title,inner-44,headingSize),titleY=mobile?112:76;nodes.push(figureBrandLogo(width-pad,34));nodes.push(text([\"CUSTOM CASE COACH\"],pad,36,11,700,orange,1.4,\"knowledge-brand\"));nodes.push(text(titleLines,pad,titleY,headingSize,700,ink,1.25,\"knowledge-title\"));let y=titleY+(titleLines.length-1)*headingSize*1.25+28;nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:pad,x2:width-pad,y1:y,y2:y,stroke:line},\"knowledge-rule\"));y+=28;const centerX=width/2,centerY=y+(mobile?150:242),radius=mobile?44:68;const cardWidth=mobile?156:276,cardHeight=mobile?64:76,font=mobile?18:26;const cards=mobile?[{label:\"Support\",x:102,cy:y+260},{label:\"Success\",x:102,cy:y+358},{label:\"Knowledge\",x:200,cy:y+36},{label:\"Business\",x:298,cy:y+358},{label:\"Experience\",x:298,cy:y+260}]:[{label:\"Support\",x:220,cy:y+242},{label:\"Success\",x:370,cy:y+438},{label:\"Knowledge\",x:560,cy:y+52},{label:\"Business\",x:750,cy:y+438},{label:\"Experience\",x:900,cy:y+242}];// All connectors are drawn first, ending at card edges so they cannot cross labels.\nif(mobile){nodes.push(/*#__PURE__*/_jsx(\"path\",{d:`M200 ${centerY-radius} V${y+68} M200 ${centerY+radius} V${y+358} M180 ${y+260} H220 M180 ${y+358} H220`,fill:\"none\",stroke:\"#CFC2B2\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},\"knowledge-connectors\"));}else{nodes.push(/*#__PURE__*/_jsx(\"path\",{d:`M560 ${centerY-radius} V${y+90} M${centerX-radius} ${centerY} H358 M${centerX+radius} ${centerY} H762 M514 ${y+292} L423 ${y+400} M606 ${y+292} L697 ${y+400}`,fill:\"none\",stroke:\"#CFC2B2\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},\"knowledge-connectors\"));}nodes.push(/*#__PURE__*/_jsx(\"circle\",{cx:centerX,cy:centerY,r:radius,fill:\"#FFE9DD\"},\"knowledge-center\"));nodes.push(finalFigureIcon(\"team\",centerX,centerY,mobile?74:104));cards.forEach((card,i)=>{nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:card.x-cardWidth/2,y:card.cy-cardHeight/2,width:cardWidth,height:cardHeight,rx:\"16\",fill:\"white\",stroke:line},\"knowledge-card\"+i));nodes.push(/*#__PURE__*/_jsx(\"g\",{textAnchor:\"middle\",children:text([card.label],card.x,card.cy+font*.34,font,600,ink,1.4,\"knowledge-word\"+i)},\"knowledge-label\"+i));});const height=y+(mobile?390:476)+pad;return /*#__PURE__*/_jsxs(\"svg\",{\"data-knowledge-layout\":mobile?\"phone\":\"desktop\",role:\"img\",\"aria-labelledby\":id+\"-title \"+id+\"-desc\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:`0 0 ${width} ${height}`,width:\"100%\",style:{display:\"block\",height:\"auto\",letterSpacing:\"0px\"},children:[/*#__PURE__*/_jsx(\"title\",{id:id+\"-title\",children:d.title}),/*#__PURE__*/_jsx(\"desc\",{id:id+\"-desc\",children:\"A people icon connected to five concepts: Support, Success, Knowledge, Business, and Experience.\"}),/*#__PURE__*/_jsx(\"rect\",{width:width,height:height,rx:\"20\",fill:cream}),nodes]});}function createRecruitingSvg(d,mobile,id,drawingWidth){const chart=d.chart,width=Math.max(320,Math.min(1200,drawingWidth)),pad=mobile?20:32;const inner=width-pad*2,nodes=[],font=mobile?13:17;const titleSize=mobile?22:28,titleLines=wrap(d.title,inner-44,titleSize);nodes.push(figureBrandLogo(width-pad,24,mobile?26:32));nodes.push(text([\"CUSTOM CASE COACH\"],pad,33,mobile?9:11,700,orange,1.3,\"brand\"));nodes.push(text(titleLines,pad,72,titleSize,700,ink,1.23,\"title\"));let y=72+(titleLines.length-1)*titleSize*1.23+24;nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:pad,x2:width-pad,y1:y,y2:y,stroke:line},\"rule\"));y+=26;if(chart.kind===\"heatmap\"){nodes.push(text([\"Interview invitation rate (%) \\xb7 by company touchpoints\"],pad,y,mobile?11:15,500,ink,1.35,\"unit\"));y+=30;const labelW=mobile?54:118,cellW=(inner-labelW)/6,rowH=mobile?40:48;const cols=[\"0\",\"1–2\",\"3–4\",\"5–6\",\"7–8\",\"9+\"];cols.forEach((c,i)=>nodes.push(/*#__PURE__*/_jsx(\"text\",{x:pad+labelW+(i+.5)*cellW,y:y,textAnchor:\"middle\",fontFamily:bodyFont,fontSize:font,fill:ink,children:c},\"col\"+i)));y+=14;chart.rows.forEach((r,i)=>{nodes.push(text([r.label],pad,y+rowH*.6,font,500,ink,1.3,\"firm\"+i));r.values.forEach((value,j)=>{const x=pad+labelW+j*cellW,t=(value??0)/100;const fill=value==null?\"#EEEAE4\":`rgb(${Math.round(249+(255-249)*t)},${Math.round(246+(81-246)*t)},${Math.round(240+(0-240)*t)})`;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:x+2,y:y+2,width:cellW-4,height:rowH-4,rx:\"4\",fill:fill},`cell${i}-${j}`));nodes.push(/*#__PURE__*/_jsx(\"text\",{x:x+cellW/2,y:y+rowH*.6,textAnchor:\"middle\",fontFamily:bodyFont,fontSize:mobile?12:16,fontWeight:\"500\",fill:ink,children:value==null?\"—\":`≈${value}`},`value${i}-${j}`));});y+=rowH;});y+=24;nodes.push(text(wrap(\"The original chart has eleven unnamed bar series. Series A–K retain their order; identities were not supplied. — means no visible bar, not a measured zero.\",inner,mobile?11:14),pad,y,mobile?11:14,400,\"#62594F\",1.4,\"anonymous\"));y+=mobile?82:48;}else if(chart.kind===\"regression\"){nodes.push(text([\"Predictors of receiving an interview invitation\"],pad,y,mobile?12:16,500,ink,1.4,\"unit\"));y+=30;const labelW=mobile?112:300,valueW=mobile?54:78,plotW=inner-labelW-valueW,rowH=mobile?80:66;chart.rows.forEach((r,i)=>{const rowY=y+i*rowH,selected=r.highlight,size=mobile?12:16;nodes.push(text(wrap(r.label,labelW-12,size),pad,rowY+10,size,selected?700:500,ink,1.3,\"label\"+i));const x=pad+labelW;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:x,y:rowY+1,width:plotW,height:mobile?14:20,fill:\"#EAE5DD\",rx:\"2\"},\"track\"+i));nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:x,y:rowY+1,width:plotW*r.value/15,height:mobile?14:20,fill:selected?orange:\"#7A746C\",rx:\"2\"},\"bar\"+i));nodes.push(text([r.value.toFixed(3)],x+plotW+8,rowY+(mobile?12:17),mobile?11:16,600,ink,1.3,\"logworth\"+i));nodes.push(text([\"p = \"+r.p],x,rowY+(mobile?37:43),mobile?10:13,400,\"#62594F\",1.3,\"p\"+i));});y+=chart.rows.length*rowH+4;nodes.push(text(wrap(\"Bar length = LogWorth (0–15). P-values are reproduced exactly as printed; 0.00000 is the source’s rounded display. Unnamed predictors were redacted in the original.\",inner,mobile?11:14),pad,y,mobile?11:14,400,\"#62594F\",1.4,\"note\"));y+=mobile?92:52;}else{const grouped=chart.kind===\"grouped\",labelW=mobile?58:112,valueW=mobile?45:62,plotW=inner-labelW-valueW,x=pad+labelW;nodes.push(text(wrap(chart.unit,inner,mobile?12:16),pad,y,mobile?12:16,500,ink,1.4,\"unit\"));y+=mobile?36:34;if(grouped){nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad,y:y-10,width:\"12\",height:\"12\",fill:\"#7A746C\"},\"legend0\"));nodes.push(text([\"Not invited\"],pad+19,y,mobile?11:15,400,ink,1.3,\"legend-no\"));const lx=pad+(mobile?124:190);nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:lx,y:y-10,width:\"12\",height:\"12\",fill:orange},\"legend1\"));nodes.push(text([\"Invited\"],lx+19,y,mobile?11:15,400,ink,1.3,\"legend-yes\"));y+=30;}const top=y,rowH=grouped?mobile?56:62:mobile?55:58,barH=grouped?11:mobile?17:22;for(const t of[0,25,50,75,100]){const tx=x+plotW*t/100;nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:tx,x2:tx,y1:top-3,y2:top+rowH*chart.rows.length-15,stroke:t===0?\"#A59D93\":line,strokeWidth:\"1\"},\"grid\"+t));nodes.push(/*#__PURE__*/_jsxs(\"text\",{x:tx,y:top+rowH*chart.rows.length+7,textAnchor:\"middle\",fontFamily:bodyFont,fontSize:mobile?10:13,fill:\"#62594F\",children:[t,\"%\"]},\"tick\"+t));}chart.rows.forEach((r,i)=>{const yy=top+i*rowH;nodes.push(text([r.label],pad,yy+barH,font,600,ink,1.3,\"label\"+i));if(r.n)nodes.push(text([\"n = \"+r.n],pad,yy+barH+17,mobile?10:13,400,\"#62594F\",1.3,\"n\"+i));const vals=grouped?r.values:[r.value];vals.forEach((v,j)=>{const by=yy+j*17;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:x,y:by,width:plotW*v/100,height:barH,rx:\"2\",fill:grouped&&j===0?\"#7A746C\":orange},`bar${i}-${j}`));nodes.push(text([(chart.approx?\"≈\":\"\")+v+\"%\"],x+plotW+8,by+barH-1,mobile?11:15,500,ink,1.3,`v${i}-${j}`));});});y=top+rowH*chart.rows.length+30;}if(chart.note){const lines=wrap(chart.note,inner,mobile?11:14);nodes.push(text(lines,pad,y,mobile?11:14,400,\"#62594F\",1.45,\"source-note\"));y+=lines.length*(mobile?11:14)*1.45+14;}const sourceLines=wrap(\"Source: Stern Student Records and Student Survey \\xb7 Ian Glennon, 2018\",inner,mobile?10:13);nodes.push(text(sourceLines,pad,y,mobile?10:13,400,\"#62594F\",1.4,\"source\"));y+=sourceLines.length*(mobile?10:13)*1.4+pad;return /*#__PURE__*/_jsxs(\"svg\",{\"data-recruiting-chart\":chart.kind,role:\"img\",\"aria-labelledby\":id+\"-title \"+id+\"-desc\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:`0 0 ${width} ${y}`,width:\"100%\",style:{display:\"block\",height:\"auto\",letterSpacing:0},children:[/*#__PURE__*/_jsx(\"title\",{id:id+\"-title\",children:d.title}),/*#__PURE__*/_jsx(\"desc\",{id:id+\"-desc\",children:chart.unit+\". \"+chart.rows.map(r=>r.label+\": \"+(r.values?r.values.map(v=>v==null?\"not reported\":v+\"%\").join(\", \"):r.value+(chart.kind===\"regression\"?\" LogWorth; p = \"+r.p:\"%\"))+(r.n?\"; n = \"+r.n:\"\")).join(\". \")+\". \"+chart.note}),/*#__PURE__*/_jsx(\"rect\",{width:width,height:y,rx:\"20\",fill:cream}),nodes]});}function createDocumentGuideSvg(d,mobile,id,drawingWidth){const sample=d.sample,width=mobile?400:1120,pad=mobile?24:32,inner=width-pad*2;const sideBySide=!mobile&&width>=900,gap=24,leftW=sideBySide?Math.round((inner-gap)*.61):inner,body=mobile?19:18,heading=mobile?21:22;const nodes=[];const titles=wrap(d.title,inner-48,mobile?24:28);nodes.push(figureBrandLogo(width-pad,34));nodes.push(text([\"CUSTOM CASE COACH\"],pad,36,11,700,orange,1.4,\"brand\"));nodes.push(text(titles,pad,76,mobile?24:28,700,ink,1.25,\"title\"));let y=76+(titles.length-1)*(mobile?24:28)*1.25+28;nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:pad,y1:y,x2:width-pad,y2:y,stroke:line},\"rule\"));y+=24;const start=y,content=[],inset=mobile?20:24;let cy=y+inset;d.groups.forEach((g,i)=>{if(i){content.push(/*#__PURE__*/_jsx(\"line\",{x1:pad+inset,y1:cy-4,x2:pad+leftW-inset,y2:cy-4,stroke:line},\"divider\"+i));cy+=22;}const heads=wrap(g.heading,leftW-inset*2-20,heading);content.push(/*#__PURE__*/_jsx(\"rect\",{x:pad+inset,y:cy+4,width:\"4\",height:\"18\",rx:\"2\",fill:orange},\"accent\"+i));content.push(text(heads,pad+inset+16,cy+heading,heading,700,ink,1.28,\"heading\"+i));cy+=heads.length*heading*1.28+18;if(g.intro){const intro=wrap(g.intro,leftW-inset*2,body);content.push(text(intro,pad+inset,cy+body*.8,body,400,ink,1.45,\"intro\"+i));cy+=intro.length*body*1.45+12;}g.items.forEach((item,j)=>{const bullet=d.kind===\"cover-document\"&&!item.startsWith(\"+\"),itemX=pad+inset+(bullet?20:0);const ls=wrap(item,leftW-inset*2-(bullet?20:0),body);if(bullet)content.push(text([\"•\"],pad+inset,cy+body*.8,body,600,orange,1.45,`bullet${i}-${j}`));content.push(text(ls,itemX,cy+body*.8,body,item.startsWith(\"+\")?600:400,ink,1.45,`body${i}-${j}`));cy+=ls.length*body*1.45+10;});cy+=8;});const guideH=cy-start+inset-10;nodes.push(/*#__PURE__*/_jsx(\"rect\",{\"data-document-guidance\":true,x:pad,y:start,width:leftW,height:guideH,rx:\"18\",fill:\"white\",stroke:line},\"guidance\"));nodes.push(...content);const sampleW=sideBySide?inner-leftW-gap:Math.min(inner,330),sampleX=sideBySide?pad+leftW+gap:pad+(inner-sampleW)/2;const framePad=14,imageW=sampleW-framePad*2,imageH=imageW*sample.crop[3]/sample.crop[2];const frameH=imageH+framePad*2,sampleY=sideBySide?start+Math.max(0,(guideH-frameH-34)/2):start+guideH+24;nodes.push(/*#__PURE__*/_jsx(\"rect\",{\"data-original-example-frame\":true,x:sampleX,y:sampleY,width:sampleW,height:frameH,rx:\"12\",fill:\"white\",stroke:line},\"sample-frame\"));nodes.push(/*#__PURE__*/_jsx(\"svg\",{\"data-original-example\":true,x:sampleX+framePad,y:sampleY+framePad,width:imageW,height:imageH,viewBox:sample.crop.join(\" \"),preserveAspectRatio:\"xMidYMid meet\",overflow:\"hidden\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"image\",{href:sample.src,x:\"0\",y:\"0\",width:sample.sourceWidth,height:sample.sourceHeight})},\"original-example\"));nodes.push(/*#__PURE__*/_jsx(\"g\",{textAnchor:\"middle\",children:text([sample.label],sampleX+sampleW/2,sampleY+frameH+25,mobile?14:15,400,\"#6B6259\",1.4,\"sample-caption\")},\"example-caption\"));const bottom=Math.max(start+guideH,sampleY+frameH+34)+pad;const desc=d.groups.map(g=>g.heading+\": \"+(g.intro?g.intro+\" \":\"\")+g.items.join(\"; \")).join(\". \");return /*#__PURE__*/_jsxs(\"svg\",{\"data-document-guide\":d.kind,role:\"img\",\"aria-labelledby\":id+\"-title \"+id+\"-desc\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:`0 0 ${width} ${bottom}`,width:\"100%\",style:{display:\"block\",height:\"auto\",letterSpacing:\"0px\"},children:[/*#__PURE__*/_jsx(\"title\",{id:id+\"-title\",children:d.title}),/*#__PURE__*/_jsx(\"desc\",{id:id+\"-desc\",children:desc}),/*#__PURE__*/_jsx(\"rect\",{width:width,height:bottom,rx:\"20\",fill:cream}),nodes]});}function createCandidateSvg(d,mobile,id,drawingWidth){const c=d.candidate,width=mobile?400:Math.min(1120,Math.max(540,drawingWidth)),pad=mobile?24:32,inner=width-pad*2,font=mobile?19:18;const nodes=[];nodes.push(figureBrandLogo(width-pad,34),text([\"CUSTOM CASE COACH\"],pad,36,11,700,orange,1.4,\"brand\"),text([\"Candidate Experience\"],pad,76,mobile?24:28,700,ink,1.25,\"title\"));nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:pad,y1:\"104\",x2:width-pad,y2:\"104\",stroke:line},\"rule\"));const top=128,inset=mobile?22:28,photoSize=mobile?144:184,photoX=mobile?pad+(inner-photoSize)/2:pad+inset,photoY=top+inset;const profileX=mobile?pad+inset:photoX+photoSize+32,profileW=mobile?inner-inset*2:width-pad-inset-profileX;let y=mobile?photoY+photoSize+30:photoY+25;const heads=wrap(c.name,profileW,mobile?25:30);nodes.push(text(heads,profileX,y,mobile?25:30,700,ink,1.25,\"name\"));y+=heads.length*(mobile?25:30)*1.25+8;const offers=wrap(\"Offer: \"+c.offer,profileW,20);nodes.push(text(offers,profileX,y,20,600,ink,1.35,\"offer\"));y+=offers.length*27+16;const firms=c.firms.map(firm=>({firm,asset:candidateFirmLogos[firm],ratio:candidateFirmLogos[firm]?.ratio||4.225}));const logoGap=18,baseH=32,total=firms.reduce((n,f)=>n+f.ratio*baseH,0)+Math.max(0,firms.length-1)*logoGap,scale=Math.min(1,profileW/total),logoH=baseH*scale;let logoX=profileX;for(const[i,f]of firms.entries()){const logoW=f.ratio*logoH;if(f.asset)nodes.push(/*#__PURE__*/_jsx(\"image\",{\"data-offer-logo\":f.firm,href:f.asset.src,x:logoX,y:y-8,width:logoW,height:logoH,preserveAspectRatio:\"xMinYMid meet\",\"aria-hidden\":\"true\"},\"firm-logo\"+i));else nodes.push(/*#__PURE__*/_jsx(\"svg\",{\"data-offer-logo\":f.firm,x:logoX,y:y-8,width:logoW,height:logoH,viewBox:\"610 135 169 40\",preserveAspectRatio:\"xMinYMid meet\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"image\",{href:c.src,width:c.sourceWidth,height:c.sourceHeight})},\"firm-logo\"+i));logoX+=logoW+logoGap*scale;}y+=logoH+18;const former=wrap(\"Former: \"+c.former,profileW,font);nodes.push(text(former,profileX,y,font,400,ink,1.45,\"former\"));y+=former.length*font*1.45+inset;const headerH=Math.max(y-top,photoY+photoSize+inset-top),clip=id+\"-candidate-photo\";nodes.push(/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"clipPath\",{id:clip,children:/*#__PURE__*/_jsx(\"circle\",{cx:photoX+photoSize/2,cy:photoY+photoSize/2,r:photoSize/2})})},\"photo-clip\"));nodes.push(/*#__PURE__*/_jsx(\"g\",{\"data-candidate-portrait\":true,clipPath:`url(#${clip})`,children:/*#__PURE__*/_jsx(\"svg\",{x:photoX,y:photoY,width:photoSize,height:photoSize,viewBox:c.portrait.join(\" \"),preserveAspectRatio:\"none\",children:/*#__PURE__*/_jsx(\"image\",{href:c.src,width:c.sourceWidth,height:c.sourceHeight})})},\"original-portrait\"));const quoteTop=top+headerH+20,bodyX=pad+inset,bodyW=inner-inset*2,quoteNodes=[];y=quoteTop+inset;for(const[i,p]of(d.quote||[]).entries()){const ls=wrap(p,bodyW,font);quoteNodes.push(text(ls,bodyX,y+font*.85,font,400,ink,1.55,\"quote\"+i));y+=ls.length*font*1.55+(i===(d.quote||[]).length-1?0:22);}y+=inset;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad,y:quoteTop,width:inner,height:y-quoteTop,rx:\"18\",fill:\"white\",stroke:line},\"testimonial-card\"));nodes.push(...quoteNodes);const desc=c.name+\". Offer: \"+c.offer+\". \"+c.firms.join(\", \")+\". Former: \"+c.former+\". \"+(d.quote||[]).join(\" \");return /*#__PURE__*/_jsxs(\"svg\",{\"data-candidate-experience\":true,role:\"img\",\"aria-labelledby\":id+\"-title \"+id+\"-desc\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:`0 0 ${width} ${y+pad}`,width:\"100%\",style:{display:\"block\",height:\"auto\",letterSpacing:\"0px\"},children:[/*#__PURE__*/_jsx(\"title\",{id:id+\"-title\",children:d.title}),/*#__PURE__*/_jsx(\"desc\",{id:id+\"-desc\",children:desc}),/*#__PURE__*/_jsx(\"rect\",{width:width,height:y+pad,rx:\"20\",fill:cream}),nodes]});}function createAnswerSvg(d,mobile,id,drawingWidth){const width=mobile?400:Math.min(1120,Math.max(540,drawingWidth)),pad=mobile?24:32,inner=width-pad*2,font=mobile?19:20,inset=mobile?22:30;const nodes=[];const titleLines=wrap(d.title,inner-44,mobile?24:28);nodes.push(figureBrandLogo(width-pad,34),text([\"CUSTOM CASE COACH\"],pad,36,11,700,orange,1.4,\"brand\"),text(titleLines,pad,76,mobile?24:28,700,ink,1.25,\"title\"));let y=76+(titleLines.length-1)*(mobile?24:28)*1.25+28;nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:pad,y1:y,x2:width-pad,y2:y,stroke:line},\"rule\"));y+=24;const top=y,bodyX=pad+inset+16,bodyW=inner-inset*2-16,content=[];y+=inset;for(const[i,p]of(d.quote||[]).entries()){const ls=wrap(p,bodyW,font);content.push(text(ls,bodyX,y+font*.85,font,400,ink,1.55,\"answer\"+i));y+=ls.length*font*1.55+(i===(d.quote||[]).length-1?0:26);}y+=inset;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad,y:top,width:inner,height:y-top,rx:\"18\",fill:\"white\",stroke:line},\"answer-card\"));nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad+inset,y:top+inset,width:\"4\",height:y-top-inset*2,rx:\"2\",fill:orange},\"quote-accent\"));nodes.push(...content);return /*#__PURE__*/_jsxs(\"svg\",{\"data-ian-answer\":true,role:\"img\",\"aria-labelledby\":id+\"-title \"+id+\"-desc\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:`0 0 ${width} ${y+pad}`,width:\"100%\",style:{display:\"block\",height:\"auto\",letterSpacing:\"0px\"},children:[/*#__PURE__*/_jsx(\"title\",{id:id+\"-title\",children:d.title}),/*#__PURE__*/_jsx(\"desc\",{id:id+\"-desc\",children:(d.quote||[]).join(\" \")}),/*#__PURE__*/_jsx(\"rect\",{width:width,height:y+pad,rx:\"20\",fill:cream}),nodes]});}function createSvg(d,mobile,id,drawingWidth=1120){if(d.answerQuote)return createAnswerSvg(d,mobile,id,drawingWidth);if(d.candidate)return createCandidateSvg(d,mobile,id,drawingWidth);if(d.sample)return createDocumentGuideSvg(d,mobile,id,drawingWidth);if(d.chart)return createRecruitingSvg(d,mobile,id,drawingWidth);if(d.icon===\"knowledge\")return createKnowledgeSvg(d,mobile,id);if(d.kind?.startsWith(\"final-\"))return createFinalFigureSvg(d,id);// Tablet three-column card diagrams retain the approved desktop proportions.\nconst desktopColumns=Math.min(d.columns||3,3,d.groups.length);const tabletCardRow=!mobile&&drawingWidth<900&&desktopColumns===3&&d.kind!==\"chips\"&&d.kind!==\"steps\";const width=mobile?400:tabletCardRow?1120:Math.min(1120,Math.max(540,drawingWidth)),pad=mobile?24:32;const inner=width-pad*2,font=mobile?19:18;const nodes=[];const titleLines=wrap(d.title,inner-40,mobile?24:28);nodes.push(figureBrandLogo(width-pad,34));nodes.push(text([\"CUSTOM CASE COACH\"],pad,36,11,700,orange,1.4,\"brand-label\"));nodes.push(text(titleLines,pad,76,mobile?24:28,700,ink,1.25,\"title\"));let y=76+(titleLines.length-1)*(mobile?24:28)*1.25+28;nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:pad,y1:y,x2:width-pad,y2:y,stroke:line},\"rule\"));y+=24;const drawTable=()=>{if(d.table){const t=d.table;if(mobile){t.rows.forEach((row,i)=>{const label=wrap(row[0]||\"\",inner-36,20);const values=row.slice(1).map((v,j)=>wrap(t.headers.length>2?t.headers[j+1]+\": \"+v:v,inner-36,18));const h=label.length*26+values.reduce((n,ls)=>n+Math.max(1,ls.length)*26+10,0)+45;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad,y:y,width:inner,height:h,rx:16,fill:\"white\",stroke:line},\"table-row\"+i));nodes.push(text(label,pad+18,y+31,20,700,\"#AD3600\",1.3,\"table-label\"+i));let yy=y+label.length*26+38;values.forEach((ls,j)=>{nodes.push(text(ls,pad+18,yy,18,400,ink,1.45,\"value\"+i+\"-\"+j));yy+=Math.max(1,ls.length)*26+10;});y+=h+12;});}else{const widths=t.headers.length===2?[inner*.26,inner*.74]:[inner*.27,...t.headers.slice(1).map(()=>inner*.73/(t.headers.length-1))];const headerLines=t.headers.map((s,i)=>wrap(s,widths[i]-28,16)),hh=Math.max(...headerLines.map(ls=>ls.length))*22+30;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad,y:y,width:inner,height:hh,rx:12,fill:\"#FFE9DD\"},\"table-head\"));let xx=pad;headerLines.forEach((ls,i)=>{nodes.push(text(ls,xx+14,y+25,16,700,ink,1.4,\"th\"+i));xx+=widths[i];});y+=hh;t.rows.forEach((row,i)=>{const ls=row.map((s,j)=>wrap(s,widths[j]-28,17)),h=Math.max(1,...ls.map(l=>l.length))*25+28;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad,y:y,width:inner,height:h,fill:i%2?\"#FFFCF8\":\"white\"},\"tr\"+i));xx=pad;ls.forEach((l,j)=>{nodes.push(text(l,xx+14,y+26,17,j===0?600:400,ink,1.45,\"td\"+i+\"-\"+j));xx+=widths[j];});nodes.push(/*#__PURE__*/_jsx(\"line\",{x1:pad,y1:y+h,x2:width-pad,y2:y+h,stroke:line},\"tr-rule\"+i));y+=h;});}if(t.foot){const ls=wrap(t.foot,inner,16);y+=30;nodes.push(text(ls,pad,y,16,600,\"#6B6259\",1.4,\"table-foot\"));y+=ls.length*23;}}};if(d.tableFirst){nodes.push(text([\"Steps\"],pad,y+22,24,700,ink,1.3,\"steps-title\"));y+=44;drawTable();y+=28;}if(d.quote){nodes.push(text([\"“\"],pad,y+44,66,700,orange,1,\"quote-mark\"));y+=68;for(let i=0;i<d.quote.length;i++){const ls=wrap(d.quote[i],inner,mobile?20:21);nodes.push(text(ls,pad,y,mobile?20:21,400,ink,1.5,\"quote\"+i));y+=ls.length*(mobile?20:21)*1.5+24;}if(d.icon===\"coffee\"||d.icon===\"globe\"){nodes.push(figureIllustration(d.icon,width-pad-76,y,144));y+=170;}else if(d.icon){if(d.icon===\"shoe\")nodes.push(/*#__PURE__*/_jsx(\"path\",{d:`M ${width-pad-150} ${y-5} q 15 -40 35 -40 l 18 32 q 45 0 62 22 l 30 12 v 18 h -154 z`,fill:\"#FFE4D7\",stroke:orange,strokeWidth:3},\"shoe\"));else nodes.push(/*#__PURE__*/_jsxs(\"g\",{transform:`translate(${width-pad-92},${y})`,fill:\"none\",stroke:orange,strokeWidth:3,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"0\",y:\"0\",width:\"76\",height:\"70\",rx:\"15\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"12\",y:\"12\",width:\"52\",height:\"25\",rx:\"5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 70 5 87 M60 70 71 87 M11 83h55\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"19\",cy:\"53\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"57\",cy:\"53\",r:\"4\"})]},\"train\"));y+=100;}}if(d.messages){nodes.push(text([d.date||\"\"],pad,y+15,14,500,\"#6B6259\",1.4,\"date\"));y+=45;d.messages.forEach((m,i)=>{const isIan=m[0]===\"Ian\",bw=inner*(mobile?.92:.8),x=isIan?width-pad-bw:pad;const ls=wrap(m[1],bw-36,font),h=ls.length*font*1.4+67;nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:x,y:y,width:bw,height:h,rx:18,fill:isIan?\"#FFE4D7\":\"white\",stroke:line},\"bubble\"+i));nodes.push(text([m[0]+\" \\xb7 \"+m[2]],x+18,y+25,12,600,isIan?\"#AD3600\":\"#6B6259\",1.4,\"sender\"+i));nodes.push(text(ls,x+18,y+52,font,400,ink,1.4,\"message\"+i));y+=h+14;});}if(d.kind===\"chips\"){const cols=mobile?2:3,gap=12,cw=(inner-gap*(cols-1))/cols;d.groups.forEach((g,i)=>{const x=pad+i%cols*(cw+gap),yy=y+Math.floor(i/cols)*88,highlight=d.highlights?.includes(g.heading);nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:x,y:yy,width:cw,height:74,rx:16,fill:highlight?orange:\"white\",stroke:highlight?orange:line},\"chip\"+i));nodes.push(text(wrap(g.heading,cw-24,18),x+12,yy+31,18,600,highlight?\"white\":ink,1.25,\"chip-text\"+i));});y+=Math.ceil(d.groups.length/cols)*88;}else if(d.kind===\"steps\"){d.groups.forEach((g,i)=>{const ls=wrap(g.items[0]||g.heading,inner-70,mobile?20:21),h=Math.max(72,ls.length*(mobile?20:21)*1.4+30);nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:pad,y:y,width:inner,height:h,rx:16,fill:\"white\",stroke:line},\"step\"+i));nodes.push(/*#__PURE__*/_jsx(\"circle\",{cx:pad+28,cy:y+31,r:16,fill:\"#FFE4D7\"},\"num\"+i));nodes.push(text([String(i+1)],pad+23,y+37,17,700,\"#AD3600\",1,\"num-text\"+i));nodes.push(text(ls,pad+58,y+35,mobile?20:21,600,ink,1.4,\"step-text\"+i));y+=h+12;});}else if(d.groups.length){const cols=mobile?1:Math.min(d.columns||3,width<900?2:3,d.groups.length),gap=16,cw=(inner-gap*(cols-1))/cols;for(let row=0;row<Math.ceil(d.groups.length/cols);row++){const cards=d.groups.slice(row*cols,(row+1)*cols).map((g,col)=>{const i=row*cols+col,x=pad+col*(cw+gap),rejected=d.rejected?.includes(i),approved=d.approved?.includes(i);const compact=d.kind===\"compact-tips\",hs=compact?22:24,heading=wrap(g.heading,cw-(compact?98:48),hs);const headerHeight=compact?Math.max(76,heading.length*hs*1.3+30):(heading.length?Math.max(88,heading.length*hs*1.3+36):30)+(g.icon?60:0);let contentY=headerHeight+26;const content=[];g.items.forEach((item,j)=>{const numbered=d.numbered||d.numberedGroups?.includes(i),ls=wrap(item,cw-60,font);content.push(text([numbered?String(j+1)+\".\":\"•\"],x+18,y+contentY,font,600,orange,1.5,\"bullet\"+i+\"-\"+j));content.push(text(ls,x+40,y+contentY,font,400,ink,1.5,\"item\"+i+\"-\"+j));contentY+=ls.length*font*1.5+20;});let h=contentY+8;if(rejected||approved)h+=42;return{g,i,x,h,heading,hs,headerHeight,content,rejected,approved,compact};});const rowH=Math.max(...cards.map(c=>c.h));cards.forEach(c=>{nodes.push(/*#__PURE__*/_jsx(\"rect\",{x:c.x,y:y,width:cw,height:rowH,rx:18,fill:\"white\",stroke:line},\"card\"+c.i));if(c.heading.length){nodes.push(/*#__PURE__*/_jsx(\"path\",{d:`M${c.x+18},${y} H${c.x+cw-18} Q${c.x+cw},${y} ${c.x+cw},${y+18} V${y+c.headerHeight} H${c.x} V${y+18} Q${c.x},${y} ${c.x+18},${y}`,fill:\"#FFE9DD\"},\"card-head\"+c.i));if(c.compact){if(c.g.icon)nodes.push(figureIllustration(c.g.icon,c.x+36,y+(c.headerHeight-30)/2,30));const baseline=y+(c.headerHeight-(c.heading.length-1)*c.hs*1.3)/2+c.hs*.33;nodes.push(text(c.heading,c.x+64,baseline,c.hs,700,ink,1.3,\"heading\"+c.i));}else{if(c.g.icon)nodes.push(figureIllustration(c.g.icon,c.x+cw/2,y+16,42));const iconOffset=c.g.icon?60:0;const headingBaseline=y+iconOffset+(c.headerHeight-iconOffset-(c.heading.length-1)*c.hs*1.3)/2+c.hs*.33;nodes.push(/*#__PURE__*/_jsx(\"g\",{textAnchor:\"middle\",children:text(c.heading,c.x+cw/2,headingBaseline,c.hs,700,ink,1.3,\"heading\"+c.i)},\"centered-heading\"+c.i));}}nodes.push(...c.content);if(c.rejected||c.approved){const cx=c.x+cw/2,cy=y+rowH-28;nodes.push(/*#__PURE__*/_jsx(\"circle\",{cx:cx,cy:cy,r:16,fill:c.approved?ink:orange},\"status\"+c.i));nodes.push(/*#__PURE__*/_jsx(\"path\",{d:c.approved?`M${cx-8} ${cy} l5 5 10 -10`:`M${cx-6} ${cy-6} l12 12 M${cx+6} ${cy-6} l-12 12`,stroke:\"white\",strokeWidth:3,fill:\"none\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},\"status-mark\"+c.i));}});y+=rowH+16;}}if(!d.tableFirst)drawTable();if(d.note){const ls=wrap(d.note,inner,16);y+=12;nodes.push(text(ls,pad,y+18,16,400,\"#6B6259\",1.5,\"figure-note\"));y+=ls.length*24+24;}const description=d.tableFirst?[\"Steps\",...(d.table?.rows||[]).map(r=>r.join(\": \")),...d.groups.map(g=>g.heading+\": \"+g.items.join(\"; \"))].join(\". \"):[...d.note?[d.note]:[],...d.groups.map(g=>g.heading+\": \"+g.items.join(\"; \")),...d.quote||[],...(d.messages||[]).map(m=>m.join(\": \")),...(d.table?.rows||[]).map(r=>r.join(\": \"))].join(\". \");return /*#__PURE__*/_jsxs(\"svg\",{role:\"img\",\"aria-labelledby\":id+\"-title \"+id+\"-desc\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:`0 0 ${width} ${y+pad}`,width:\"100%\",style:{display:\"block\",height:\"auto\",letterSpacing:\"0px\"},children:[/*#__PURE__*/_jsx(\"title\",{id:id+\"-title\",children:d.title}),/*#__PURE__*/_jsx(\"desc\",{id:id+\"-desc\",children:description}),/*#__PURE__*/_jsx(\"rect\",{width:width,height:y+pad,rx:\"20\",fill:cream}),nodes]});}function createResumeScreenshot(d,mobile){const photo=d.screenshot;return /*#__PURE__*/_jsxs(\"div\",{\"data-original-resume\":true,style:{background:cream,borderRadius:20,padding:mobile?20:32,boxSizing:\"border-box\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:20,marginBottom:20,paddingBottom:20,borderBottom:`1px solid ${line}`},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,color:orange,letterSpacing:0,lineHeight:1.4,marginBottom:8},children:\"CUSTOM CASE COACH\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:mobile?24:28,fontWeight:700,lineHeight:1.25,color:ink},children:d.title})]}),/*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/0FAQZnOhxHz3MwogXsQu7EGwKJI.png\",width:32,height:32,alt:\"\",style:{display:\"block\",width:32,height:32,objectFit:\"contain\",flexShrink:0}})]}),/*#__PURE__*/_jsxs(\"a\",{href:photo.src,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":d.title+\" — open original screenshot at full size\",style:{display:\"block\",color:\"#AD3600\",textDecoration:\"none\",maxWidth:photo.maxWidth,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"img\",{\"data-resume-screenshot\":true,src:photo.src,alt:photo.alt,width:photo.width,height:photo.height,loading:\"lazy\",style:{display:\"block\",width:\"100%\",height:\"auto\",borderRadius:12,border:`1px solid ${line}`,boxSizing:\"border-box\",background:\"white\"}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:14,fontSize:14,lineHeight:1.5,textDecoration:\"underline\",textUnderlineOffset:3},children:\"View full-size screenshot ↗\"})]})]});}function createCaseExample(d,mobile){const e=d.example,padding=mobile?22:32;return /*#__PURE__*/_jsxs(\"section\",{\"data-case-example\":true,style:{background:cream,border:`1px solid ${line}`,borderRadius:20,overflow:\"hidden\",fontFamily:bodyFont,color:ink},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding,borderBottom:`1px solid ${line}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,color:\"#AD3600\",letterSpacing:.7,lineHeight:1.4,marginBottom:10},children:e.category.toUpperCase()+\" \\xb7 EXAMPLE \"+e.number}),/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:mobile?25:30,fontWeight:700,lineHeight:1.2,letterSpacing:-.5,margin:0},children:e.name})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding,background:\"white\"},children:[/*#__PURE__*/_jsx(\"h4\",{style:{fontSize:13,fontWeight:700,color:\"#AD3600\",letterSpacing:.8,lineHeight:1.5,margin:\"0 0 10px\"},children:\"SCENARIO\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:mobile?18:20,lineHeight:1.55,margin:0},children:e.prompt}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:mobile?\"1fr\":\"minmax(0, 1fr) minmax(0, 1.4fr)\",gap:mobile?24:32,marginTop:26,paddingTop:26,borderTop:`1px solid ${line}`},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h4\",{style:{fontSize:18,fontWeight:700,lineHeight:1.4,margin:\"0 0 12px\"},children:\"Key considerations\"}),/*#__PURE__*/_jsx(\"div\",{role:\"list\",style:{listStyle:\"none\",padding:0,margin:0,display:\"grid\",gap:10},children:e.factors.map(f=>/*#__PURE__*/_jsxs(\"div\",{role:\"listitem\",style:{display:\"flex\",alignItems:\"baseline\",gap:10,fontSize:mobile?17:18,lineHeight:1.5},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{color:orange},children:\"•\"}),/*#__PURE__*/_jsx(\"span\",{children:f})]},f))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:cream,borderRadius:12,padding:20},children:[/*#__PURE__*/_jsx(\"h4\",{style:{fontSize:18,fontWeight:700,lineHeight:1.4,margin:\"0 0 12px\"},children:\"Analysis approach\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:mobile?17:18,lineHeight:1.6,margin:0},children:e.approach})]})]})]})]});}function createReadingPanel(d,mobile){const panel=d.readingPanel,padding=mobile?22:32;return /*#__PURE__*/_jsxs(\"section\",{\"data-why-examples\":true,style:{background:cream,border:`1px solid ${line}`,borderRadius:20,padding,boxSizing:\"border-box\",fontFamily:bodyFont,color:ink},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,color:orange,lineHeight:1.4,marginBottom:12},children:\"CUSTOM CASE COACH\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:mobile?25:30,fontWeight:700,lineHeight:1.25,letterSpacing:-.5,margin:\"0 0 18px\"},children:d.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:18,lineHeight:1.6,margin:\"0 0 24px\"},children:panel.intro}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:20},children:panel.examples.map((p,i)=>/*#__PURE__*/_jsxs(\"blockquote\",{style:{background:\"white\",border:`1px solid ${line}`,borderRadius:14,padding:mobile?20:26,margin:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:13,fontWeight:700,color:\"#AD3600\",letterSpacing:.6,lineHeight:1.4,marginBottom:12},children:[\"EXAMPLE \",i+1]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:mobile?18:20,lineHeight:1.65,margin:0},children:p})]},i))})]});}/**\n * Responsive SVG figures with a searchable HTML transcription.\n * @framerIntrinsicWidth 1120\n * @framerIntrinsicHeight 440\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function BrandedBlogFigure({diagramId=\"15\",style}){const d=diagrams[diagramId]||diagrams[\"15\"],root=React.useRef(null);const[mobile,setMobile]=React.useState(false),[drawingWidth,setDrawingWidth]=React.useState(1120),id=React.useId().replace(/:/g,\"\");React.useEffect(()=>{const el=root.current;if(!el||typeof ResizeObserver===\"undefined\")return;const obs=new ResizeObserver(entries=>{const w=entries[0]?.contentRect.width;if(w>0){setMobile(w<540);setDrawingWidth(Math.round(w));}});obs.observe(el);return()=>obs.disconnect();},[]);const paper=diagramId===\"8\"||diagramId===\"9\";const isNumbered=i=>d.numbered||d.numberedGroups?.includes(i)||d.kind===\"steps\";const tableTranscript=d.table&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"table\",{style:{borderCollapse:\"collapse\",tableLayout:\"fixed\",width:\"100%\",minWidth:d.table.headers.length>2?720:560,fontSize:16,lineHeight:1.5},children:[/*#__PURE__*/_jsx(\"caption\",{style:{textAlign:\"left\",fontWeight:700,marginBottom:10},children:d.title}),/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsx(\"tr\",{children:d.table.headers.map((h,i)=>/*#__PURE__*/_jsx(\"th\",{scope:\"col\",style:{width:i===0?\"26%\":undefined,padding:12,textAlign:\"left\",background:\"#FFE9DD\",border:`1px solid ${line}`},children:h},i))})}),/*#__PURE__*/_jsx(\"tbody\",{children:d.table.rows.map((r,i)=>/*#__PURE__*/_jsx(\"tr\",{children:r.map((v,j)=>j===0?/*#__PURE__*/_jsx(\"th\",{scope:\"row\",style:{padding:12,textAlign:\"left\",border:`1px solid ${line}`,verticalAlign:\"top\"},children:v},j):/*#__PURE__*/_jsx(\"td\",{style:{padding:12,border:`1px solid ${line}`,verticalAlign:\"top\"},children:v},j))},i))})]}),d.table.foot&&/*#__PURE__*/_jsx(\"p\",{children:d.table.foot})]});return /*#__PURE__*/_jsxs(\"figure\",{ref:root,\"data-blog-figure\":diagramId,style:{...style,position:\"relative\",margin:\"24px 0 32px\",width:\"100%\",minWidth:0,fontFamily:bodyFont,color:ink,overflowWrap:\"anywhere\"},children:[d.readingPanel?createReadingPanel(d,mobile):d.example?createCaseExample(d,mobile):d.screenshot?createResumeScreenshot(d,mobile):diagramId===\"world-frameworks\"?createWorldSvg(id):paper?/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{\"data-paper-scroll\":true,style:{width:\"100%\",overflow:\"hidden\",borderRadius:20},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:createPaperSvg(d,diagramId===\"8\"?\"setup\":\"analysis\",id)})})}):createSvg(d,mobile,id,drawingWidth),!d.chart&&!d.screenshot&&!d.example&&!d.readingPanel&&/*#__PURE__*/_jsx(\"figcaption\",{style:{marginTop:12,fontSize:14,lineHeight:1.5,color:\"#6B6259\"},children:d.title}),!d.screenshot&&!d.example&&!d.readingPanel&&/*#__PURE__*/_jsxs(\"details\",{\"data-figure-transcript\":true,style:{marginTop:16,border:`1px solid ${line}`,borderRadius:14,background:cream,padding:mobile?16:20,fontSize:mobile?16:17,lineHeight:1.65},children:[/*#__PURE__*/_jsx(\"summary\",{style:{cursor:\"pointer\",fontWeight:600,color:\"#AD3600\",fontSize:15,lineHeight:1.5},children:\"Read figure text\"}),/*#__PURE__*/_jsxs(\"div\",{style:{paddingTop:16,overflowX:\"auto\"},children:[d.tableFirst&&tableTranscript,d.groups.map((g,i)=>/*#__PURE__*/_jsxs(\"section\",{style:{marginBottom:16},children:[g.heading&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"0 0 8px\",fontWeight:700},children:[g.heading,d.rejected?.includes(i)?\" \\xd7\":d.approved?.includes(i)?\" ✓\":\"\"]}),g.intro&&/*#__PURE__*/_jsx(\"p\",{children:g.intro}),g.items.length>0&&(isNumbered(i)?/*#__PURE__*/_jsx(\"ol\",{style:{margin:0,paddingLeft:24},children:g.items.map((s,j)=>/*#__PURE__*/_jsx(\"li\",{children:s},j))}):/*#__PURE__*/_jsx(\"ul\",{style:{margin:0,paddingLeft:24},children:g.items.map((s,j)=>/*#__PURE__*/_jsx(\"li\",{children:s},j))}))]},i)),d.note&&/*#__PURE__*/_jsx(\"p\",{children:d.note}),d.quote?.map((p,i)=>/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 16px\"},children:p},i)),d.messages&&/*#__PURE__*/_jsxs(\"div\",{children:[d.date&&/*#__PURE__*/_jsx(\"p\",{children:d.date}),d.messages.map((m,i)=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"0 0 16px\"},children:[/*#__PURE__*/_jsxs(\"strong\",{children:[m[0],\" (\",m[2],\"): \"]}),m[1]]},i))]}),!d.tableFirst&&tableTranscript]})]})]});}addPropertyControls(BrandedBlogFigure,{diagramId:{type:ControlType.Enum,title:\"Diagram\",options:Object.keys(diagrams),optionTitles:Object.keys(diagrams).map(k=>diagrams[k].title),defaultValue:\"15\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BrandedBlogFigure\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"440\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1120\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BrandedBlogFigure.map"],"mappings":"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"}