{"version":3,"file":"shared.uOFvehv2.mjs","names":["_Fragment","p","c"],"sources":["https:/framerusercontent.com/modules/ZJBRxpYd9AZGSzTt1IiE/MYpiOMPPo3Vx5QgEgwZ7/CompanyPages.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const editorPhotoAliases={\"https://framerusercontent.com/images/IyBPOb45wLRNTMLCvnBeWoZSsI.jpg\":\"https://framerusercontent.com/images/0v0iefRztDi2UUhJXEDjM620qA.jpg\",\"https://framerusercontent.com/images/555kNdP0TnHVpCKit6M66OakciE.jpg\":\"https://framerusercontent.com/images/YGZvUNkBdl6yHs3NvpJkUYccms.jpg\",\"https://framerusercontent.com/images/hFhwdCV2HTbZ4EaJlbV2rFf3Wdk.jpeg\":\"https://framerusercontent.com/images/rHUXqyuagRcQaP3MHlz3DmQ329k.jpeg\",\"https://framerusercontent.com/images/GnUTSa5uHkZGl67FBJNHH0umEo.jpg\":\"https://framerusercontent.com/images/NW8wxBOZr44aWbUuC3Q5TZPv0.jpg\",\"https://framerusercontent.com/images/RKjtdocdrqNTrjXF5vDISNJ8ESA.jpg\":\"https://framerusercontent.com/images/clehWDGYxf9BkJtxgqTtBS4PZA.jpg\",\"https://framerusercontent.com/images/SOepKsPy9EG3nzyPWtNuV9idM.jpg\":\"https://framerusercontent.com/images/F494BY93CPV7qiS7NpCEUix7FYQ.jpg\",\"https://framerusercontent.com/images/fHFMlMjNkDzgzDG2SktVbxGpKcg.jpg\":\"https://framerusercontent.com/images/PojQ4I2U0wy0nbVitCyuIRyHUw.jpg\",\"https://framerusercontent.com/images/HeAzUCu85cSeEDGV4n4N2vCsAX0.png\":\"https://framerusercontent.com/images/2g1DZEx0Bm3R4WelmOZIoV1CrM.png\",\"https://framerusercontent.com/images/ZxsdQvfueUT3izy2dpdPxlO4w.jpg\":\"https://framerusercontent.com/images/rCZKafuHZNa4K2L2MlhTk0hYoo.jpg\",\"https://framerusercontent.com/images/FALDO3CvSNmE95cWfsAbGBMftnI.jpg\":\"https://framerusercontent.com/images/jDEB1MUUGI8JTiS6HsSeVCs1O8.jpg\",\"https://framerusercontent.com/images/izkoPZmOURVtjp3b6QHy02xvcJI.jpg\":\"https://framerusercontent.com/images/Fju7wvatfgt3gM7eYkoFnu7twkQ.jpg\",\"https://framerusercontent.com/images/NBbSugy6kQFg59a7AIWqLu0Oo.jpg\":\"https://framerusercontent.com/images/hucMggMBEY1mi3D0mcyI1hA5Es.jpg\",\"https://framerusercontent.com/images/tMKo7jtGECwe2CodwmPt0598TlM.jpg\":\"https://framerusercontent.com/images/PPOoVqZJ5VOYaEophly2LLkrCi8.jpg\",\"https://framerusercontent.com/images/KmFQs4tdQhDhJnJcaQgyN2Bz0bk.jpg\":\"https://framerusercontent.com/images/yqaxx8Re6D3iuL35601wFu4trs.jpg\",\"https://framerusercontent.com/images/pRzEFjzB82J6iJQiKu39JQaIiA.jpg\":\"https://framerusercontent.com/images/POulNwJn2PmdQ4Pm6XPX7jOY5c.jpg\",\"https://framerusercontent.com/images/PKSbirYDIHEGn5HCFZarc1xjs8.jpg\":\"https://framerusercontent.com/images/WLmhfytxWDqkEPmGetk10mgwmMA.jpg\"};function editorPhotoUrl(value){let url=value;if(value.startsWith(\"https://framerusercontent.com/images/\")){const parsed=new URL(value);parsed.searchParams.delete(\"width\");parsed.searchParams.delete(\"height\");url=parsed.toString();}return editorPhotoAliases[url]??url;}const storyLinkText=\"Our story →\";function withStoryLink(text){const s=String(text??\"\");const i=s.lastIndexOf(storyLinkText);if(i<0)return s;return /*#__PURE__*/_jsxs(_Fragment,{children:[s.slice(0,i),/*#__PURE__*/_jsx(\"a\",{className:\"ascent-story-link\",href:\"/about-us#our-story\",style:{color:\"inherit\",textDecoration:\"underline\",textDecorationColor:\"#73C48C\",textDecorationThickness:\"2px\",textUnderlineOffset:\"5px\",whiteSpace:\"nowrap\"},children:storyLinkText}),s.slice(i+storyLinkText.length)]});}function editorValue(value){if(Array.isArray(value))return value.map(editorValue);if(value&&typeof value===\"object\"){if(typeof value.src===\"string\")return editorPhotoUrl(value.src);if(typeof value.url===\"string\"&&value.thumbnailUrl)return editorPhotoUrl(value.url);return Object.fromEntries(Object.entries(value).map(([key,item])=>[key,editorValue(item)]));}return typeof value===\"string\"?editorPhotoUrl(value):value;}function editorMerge(defaults,supplied){if(supplied===undefined||supplied===null)return defaults;if(Array.isArray(defaults))return Array.isArray(supplied)?supplied.map((item,i)=>defaults.length?editorMerge(defaults[i]??defaults[0],item):editorValue(item)):defaults;if(defaults&&typeof defaults===\"object\"){const output={...defaults,...supplied};for(const key of Object.keys(defaults))output[key]=editorMerge(defaults[key],supplied[key]);if(defaults.id!==undefined)output.id=defaults.id;// Replacing an image must also remove the original responsive alternatives.\nif(supplied.image!==undefined&&editorValue(supplied.image)!==defaults.image&&\"variants\"in output)output.variants=[];return output;}return editorValue(supplied);}const editorLabel=key=>({copy:\"Page text\",content:\"Page text\",labels:\"Section labels\",panels:\"What We Finance\",programs:\"Loan Programs\",openingPhotos:\"Opening photos\",team:\"Team cards\",approach:\"Our Approach\",closings:\"Closing cards\",heroImage:\"Opening photo\",careersImage:\"Opening photo\",careersSignImage:\"Platform photo\",careersTeamImage:\"Team photo\",jobsLink:\"Job openings link\",body:\"Description\",bio:\"Biography\",role:\"Job title\",image:\"Photo\",imageAlt:\"Photo description\",additionalBody:\"Extra paragraph\",url:\"Link\",linkedin:\"LinkedIn link\",postUrn:\"Record ID\"})[key]??key.replace(/([A-Z])/g,\" $1\").replace(/^./,c=>c.toUpperCase());function editorUi(value,key=\"\"){if(Array.isArray(value))return value.map(item=>editorUi(item));if(value&&typeof value===\"object\")return Object.fromEntries(Object.entries(value).map(([name,item])=>[name,editorUi(item,name)]));return typeof value===\"string\"&&/image|photo/i.test(key)&&!/alt|description/i.test(key)?{src:value}:value;}function editorControl(value,key){const title=editorLabel(key);if(Array.isArray(value)){const control=editorControl(value[0]??\"\",key===\"bio\"?\"Paragraph\":\"Item\");if(key===\"team\"){delete control.controls.bio;delete control.controls.linkedin;}return{type:ControlType.Array,title,maxCount:100,control};}if(value&&typeof value===\"object\")return{type:ControlType.Object,title,controls:editorControls(value)};if(typeof value===\"number\")return{type:ControlType.Number,title,defaultValue:value};if(/image|photo/i.test(key)&&!/alt|description/i.test(key))return{type:ControlType.ResponsiveImage,title,defaultValue:{src:value},description:\"Choose a replacement photo. The existing layout stays in place.\"};return{type:ControlType.String,title,defaultValue:value,displayTextArea:!/name|title|heading|eyebrow|link|url/i.test(key)};}function editorControls(defaults){return Object.fromEntries(Object.entries(defaults).filter(([key])=>![\"variants\",\"id\",\"source\",\"date\",\"imageSource\",\"publishedAt\"].includes(key)).map(([key,value])=>[key,[\"slug\",\"postUrn\"].includes(key)?{type:ControlType.String,title:key,defaultValue:value,hidden:()=>true}:editorControl(value,key)]));}function editorRegister(component,defaults,descriptions={},excluded={}){// List values live on the instance. Regenerated Framer default-item IDs can\n// otherwise append defaults to an already edited list after a code refresh.\ncomponent.defaultProps={...component.defaultProps,...Object.fromEntries(Object.entries(defaults).filter(([,value])=>value===null||typeof value!==\"object\"))};const controls=editorControls(defaults);for(const[key,names]of Object.entries(excluded))for(const name of names)delete controls[key]?.control?.controls?.[name];for(const[key,description]of Object.entries(descriptions))if(controls[key])controls[key].description=description;addPropertyControls(component,controls);}const assets={\"team\":[{\"name\":\"Robert Wasmund\",\"role\":\"Chief Executive Officer\",\"image\":\"https://framerusercontent.com/images/0v0iefRztDi2UUhJXEDjM620qA.jpg\",\"slug\":\"robert-wasmund\",\"bio\":[\"Robert Wasmund has over 30 years of expertise in all facets of the real estate business. As a former real estate lender, investor and developer, Robert has in-depth insights into the needs of his clients and is therefore able to develop customized financing solutions with a focus on flexible underwriting and quick originations.\",\"Prior to launching Ascent DS, Robert was the CEO of Genesis Capital where he was able to implement his vision of expanding the private lending space by partnering with institutional capital. In 2014, Robert secured one of the first investments in the real estate private lending space from Oaktree Capital. \",\"In 2018, he achieved a landmark investment from Goldman Sachs when it purchased Genesis from Oaktree, making Genesis one of the first private lenders to partner with a regulated financial institution. By late 2021, Robert successfully positioned Genesis for its next growth stage through its acquisition by New Residential Investment Corp./Fortress Investment Group from Goldman Sachs. It should be noted that in both aforementioned sell-side transactions led by Robert, the initial investors achieved positive returns on their investments.\\xa0\",\"Not only was Robert able to attract institutional capital to the private lending space, but he was also able to translate that vision into incredible growth. When Robert joined Genesis in 2013, the company had only $100 million in originations. By 2022, through Robert’s visionary leadership, that number had grown to $2.5 billion in annual originations. During his tenure from 2013 to 2022, Genesis originated over $9 billion in loan volume.\\xa0\\xa0\",\"Robert’s career and vision was also forged from his time at Anchor Loans, where he was a Partner during the great financial crisis. From 2009-mid-2012, Robert led the acquisition and repositioning of more than 1,000 assets totaling over $200 million in three years. What Robert learned during that time was the importance of data analytics and having best-in-class in-house valuation and construction capabilities, something he built at Genesis, and has now, through his partnership with Elliott, been further enhanced at AscentDS.\\xa0\",\"Robert attended the University of North Florida and is a graduate of the U.S. Naval Nuclear Power School, serving as a reactor operator for 5 years on the U.S.S. Enterprise. In his spare time, he competes as a semi-professional baseball player, winning multiple national titles since 2002.\\xa0\"],\"linkedin\":\"https://www.linkedin.com/in/robert-wasmund-2a127564/\",\"source\":\"https://www.ascentds.com/about-us/leadership/robert-wasmund\"},{\"name\":\"Donna Grissom\",\"role\":\"Head of Sales\",\"image\":\"https://framerusercontent.com/images/y0s5klzhSuSh3koyzqXUa76kQtI.webp\",\"slug\":\"donna-grissom\",\"bio\":[\"As Head of Sales, Donna develops and implements comprehensive sales strategies that align with Ascent DS’s goals and market opportunities. She brings over 25 years of experience in sales leadership, including over 10 years at Genesis Capital as the Chief Sales Officer, where she spearheaded sales initiatives and drove significant growth. Donna also served as Director of Sales at Anchor Homes, (a division of Anchor Loans), for three years, where she played a key role in expanding the company’s real estate acquisition and development initiatives.\",\"Donna is a hands-on leader who has consistently led and grown high-performing teams throughout her career, starting with the LA Times and Ticketmaster and then transitioning into real estate. She holds a Bachelor of Arts in Communication and Journalism from the University of Southern California.\"],\"linkedin\":\"https://www.linkedin.com/in/donna-grissom-a668588/\",\"source\":\"https://www.ascentds.com/about-us/leadership/donna-grissom\"},{\"name\":\"Mike Corominas\",\"role\":\"Head of Valuations\",\"image\":\"https://framerusercontent.com/images/JKxFgEt719zHMEQEUbvkkt1c.jpg\",\"slug\":\"mike-corominas\",\"bio\":[\"As Managing Director, Head of Valuations, Mike brings over three decades of industry experience to AscentDS’s valuations team, along with a deep knowledge of the industry, a track record of solutions-based approaches to developer needs, and strong industry relationships.\",\"Most recently, Mike held tenure with Genesis Capital for more than 11 years, serving as Executive Director - Head of Valuations, Executive Vice President of Sales, and Senior Vice President of Valuations, among other positions. Mike also served as an Associate with Marcus & Millichap, where he earned the Pacesetter Award for industry excellence, the first for the firm’s Santa Monica/Westside office in more than seven years.\",\"After attending Arizona State University to study Business Management & Psychology while playing university baseball, Mike was drafted to play professional baseball with the Houston Astros organization before starting his career with Core Capital Management in 1998.\"],\"linkedin\":\"https://www.linkedin.com/in/mike-corominas-5097928/\",\"source\":\"https://www.ascentds.com/about-us/leadership/mike-corominas\",\"imageSource\":\"Stephen Teams attachment, September 25 2026 at 9:04 AM MDT\"},{\"name\":\"Matt Ediger\",\"role\":\"Head of Construction & Operations\",\"image\":\"https://framerusercontent.com/images/cZ9HOLk2BQWovQzJxGuuqSRss.png\",\"slug\":\"matt-ediger\",\"bio\":[\"As Head of Construction, Matt provides strategic planning and management for all aspects of the construction lending operation at AscentDS. He brings over 25 years of construction experience, including more than 17 years at Anchor Loans as the SVP of Construction & Development. During his time there, he led critical milestones related to construction evaluation and systems, asset management, acquisitions, loan originations and sales.\",\"Previously, Matt was a managing partner and owned his own construction business in Southern California. Matt began his career at Hensel Phelps Construction, one of the nation’s top-ranked general contracting firms. Matt is a licensed general contractor and holds a Bachelor of Science in Construction Engineering and Management from Kansas State University.\\xa0\"],\"linkedin\":\"https://www.linkedin.com/in/matthewediger/\",\"source\":\"https://www.ascentds.com/about-us/leadership/matt-ediger\",\"imageSource\":\"Stephen Teams attachment, September 25 2026 at 11:57 AM MDT\"},{\"name\":\"Hilary Gevondyan\",\"role\":\"General Counsel\",\"image\":\"https://framerusercontent.com/images/YGZvUNkBdl6yHs3NvpJkUYccms.jpg\",\"slug\":\"hilary-gevondyan\",\"bio\":[\"As General Counsel, Hilary oversees all legal, compliance, and regulatory operations across the firm. She brings deep expertise in the real estate and financial sectors from her previous roles at J.P. Morgan Chase, First Republic Bank, and global law firms DLA Piper LLP and Dechert LLP. Hilary has served as an executive advisor to financial and real estate companies at all stages of growth and maturity, leveraging her legal background to balance sustainable and scalable growth strategies with effective risk and expense management.\",\"She has successfully led organizations through high growth, transformation, and crisis by building ethical, practical governance frameworks and nurturing high-performing teams.\",\"Known for her strategic insight and collaborative leadership style, Hilary plays a key role in advising the executive team and supporting AscentDS’s continued expansion. She holds a Bachelor of Science in Business Administration from Boston University and a Juris Doctor from Harvard Law School.\",\"A lifelong learner and innovator, Hilary approaches every challenge with curiosity and creativity—because in her world, the big picture could always be bigger.\\n\\n\"],\"linkedin\":\"https://www.linkedin.com/in/hilary-gevondyan/\",\"source\":\"https://www.ascentds.com/about-us/leadership/hilary-gevondyan\"},{\"name\":\"David Gravelle\",\"role\":\"Head of Third-Party Originations\",\"image\":\"https://framerusercontent.com/images/rHUXqyuagRcQaP3MHlz3DmQ329k.jpeg\",\"slug\":\"david-gravelle\",\"bio\":[\"As Head of Third-Party Originations, Dave plays a pivotal role in driving the firm’s strategic initiatives and overseeing its day-to-day operations, leveraging his 25 years of experience in legal/compliance, administration, and operational management. Previously, he was a Managing Director and Chief Operating Officer at George Smith Partners in Los Angeles. He has also held several key positions at prominent financial institutions and professional services firms.\",\"In early 2020, Dave was a Senior Compliance Officer at Wells Fargo in the Commercial Bank Division, where he ensured adherence to regulatory standards and implemented robust compliance programs. In 2017, David played an instrumental role for Goldman when they acquired Genesis Capital, serving as the Chief Compliance Officer and Chief Administrative Officer for Genesis where he forged relationships with the leadership team while managing compliance risk and streamlining administrative functions to support the Genesis’s global operations. Prior to 2017 David served as the Senior Compliance Officer for Goldman Sachs covering the Investment Banking and Private Wealth Management Divisions. David was also a corporate attorney at Fried, Frank, Harris, Shriver, and Jacobson. David began his career as a process consulting at Ernst & Young.\\xa0\",\"Dave holds a Bachelor of Science in Economics from The Pennsylvania State University and a Juris Doctor from Fordham University School of Law. David is barred in New York and also registered as in-house counsel in California.\\xa0\"],\"linkedin\":\"https://www.linkedin.com/in/david-gravelle-4535456/\",\"source\":\"https://www.ascentds.com/about-us/leadership/david-gravelle\"},{\"name\":\"David Hada\",\"role\":\"Chief Financial Officer\",\"image\":\"https://framerusercontent.com/images/NW8wxBOZr44aWbUuC3Q5TZPv0.jpg\",\"slug\":\"david-hada\",\"bio\":[\"As Chief Financial Officer, Dave leads the development and implementation of financial strategies to support AscentDS’s growth objectives, ensures strong internal controls, and oversees the development of AscentDS’s technology and data platforms. He brings over 20 years of experience in real estate lending. Most recently, Dave was the CFO at United Dwelling, a venture-backed start-up that pioneered the ADU industry in California. Prior to United Dwelling, he served as the CFO of Genesis Capital, a subsidiary of Goldman Sachs, where he led integration efforts to align the control and compliance functions, built a cross-functional BI team, and developed a scalable accounting and FP&A platform.\",\"He also spent ten years as the CFO of the financial services division of Shea Homes and served as the CFO of two national independent mortgage banks.\",\"Dave began his career at Ernst & Young and is a CPA. He holds a Bachelor of Science in Finance from Brigham Young University and a Master of Science in Finance and Accounting from the University of Notre Dame.\\xa0\"],\"linkedin\":\"https://www.linkedin.com/in/davidhada/\",\"source\":\"https://www.ascentds.com/about-us/leadership/david-hada\",\"imageSource\":\"Original Ascent Framer team portrait captured before September 24, 2026\"},{\"name\":\"John Issa\",\"role\":\"Head of Technology\",\"image\":\"https://framerusercontent.com/images/yhh4pfRV1Drv5BvfkDe8WtHh4yU.png\",\"slug\":\"john-issa\",\"bio\":[],\"linkedin\":\"https://www.linkedin.com/in/john-issa-9098155a/\",\"source\":\"https://www.ascentds.com/about-us/leadership/john-issa\",\"imageSource\":\"Stephen Materek Teams attachment headshot_ji_1.png, September 28 2026 at 6:01 PM MDT\"},{\"name\":\"John Richardson\",\"role\":\"Chief Credit Officer\",\"image\":\"https://framerusercontent.com/images/clehWDGYxf9BkJtxgqTtBS4PZA.jpg\",\"slug\":\"john-richardson\",\"bio\":[\"Bringing\\xa0two\\xa0decades of experience in\\xa0credit\\xa0and underwriting\\xa0with established national firms. John’s expertise includes a focus on\\xa0multifamily housing,\\xa0along with credit\\xa0management processes including screening, deal structuring, underwriting, risk management,\\xa0and credit approval.\",\"Prior to joining Ascent, John served as Managing Director, Chief Credit Officer at Arbor Realty Trust, where he\\xa0managed\\xa0an underwriting pipeline\\xa0exceeding\\xa0500 Fannie Mae and Freddie Mac loans across approximately $5B in annual production.\",\"John is based in Ascent’s New England Regional Office in Massachusetts.\"],\"linkedin\":\"https://www.linkedin.com/in/john-richardson-9aaaa760/\",\"source\":\"https://www.ascentds.com/about-us/leadership/john-richardson\"},{\"name\":\"Trina Schnapp\",\"role\":\"Head of Human Resources\",\"image\":\"https://framerusercontent.com/images/F494BY93CPV7qiS7NpCEUix7FYQ.jpg\",\"slug\":\"trina-schnapp\",\"bio\":[\"As Head of Human Resources, Trina leads the firm’s people strategy and talent initiatives, bringing more than 25 years of human resources leadership experience across high-growth organizations. She partners closely with executive leadership to drive organizational effectiveness, strengthen company culture, develop talent, and build scalable people practices that support long-term business success.\",\"Throughout her career, Trina has held senior HR leadership roles where she led enterprise-wide people strategies during periods of significant growth and transformation. Most notably, she helped scale an organization from approximately 2,000 to 5,000 employees, overseeing talent acquisition, employee development, performance management, organizational design, compensation, and HR operations.\",\"She has extensive experience partnering with founders, CEOs, boards, and executive teams to align people strategies with business objectives, facilitate expansion across multiple markets, and cultivate high-performing workplace cultures.\",\"Recognized as a trusted advisor and coach, Trina is known for combining strategic vision with authentic leadership to create environments where both employees and organizations thrive.\"],\"linkedin\":\"https://www.linkedin.com/in/trina-schnapp-4aba663/?skipRedirect=true\",\"source\":\"https://www.ascentds.com/about-us/leadership/trina-schnapp\"},{\"name\":\"Gene Kim\",\"role\":\"EVP, CRE Strategies\",\"image\":\"https://framerusercontent.com/images/PojQ4I2U0wy0nbVitCyuIRyHUw.jpg\",\"slug\":\"gene-kim\",\"bio\":[\"As EVP, CRE Strategies Gene brings over 25 years of extensive experience in commercial real estate lending and structured finance, with a strong track record of building and enhancing lending platforms in entrepreneurial environments and with established national firms. Over the years, Gene has developed expertise in complex deal structuring, while also leading high-performing teams and fostering lasting client relationships.\",\"Most recently, Gene served as Senior Vice President at Genesis Capital, where he helped develop new lending platforms, executed strategic growth initiatives and managed one of the company’s top origination teams. With a blend of technical skill, business development strength, and leadership experience, Gene is known for his collaboration and driving growth.\",\"Earlier in his career, Gene held senior roles at Sunwest Bank, YAM Capital, Berkadia, and co-founded Keystone Commercial Capital. \\xa0Gene earned his MBA from the W.P. Carey School of Business at Arizona State University, a BBA with a concentration in Psychology from the UMASS Amherst and also studied at Cornell University’s College of Engineering.\"],\"linkedin\":\"https://www.linkedin.com/in/genekim-genesis/\",\"source\":\"https://www.ascentds.com/about-us/leadership/gene-kim\"},{\"name\":\"Justin Bunch\",\"role\":\"SVP, Sales\",\"image\":\"https://framerusercontent.com/images/2g1DZEx0Bm3R4WelmOZIoV1CrM.png\",\"slug\":\"justin-bunch\",\"bio\":[],\"linkedin\":\"https://www.linkedin.com/in/justinbunch/\",\"source\":\"https://www.ascentds.com/about-us/leadership/justin-bunch\"},{\"name\":\"Andrea Estrada\",\"role\":\"SVP, Credit Operations\",\"image\":\"https://framerusercontent.com/images/rCZKafuHZNa4K2L2MlhTk0hYoo.jpg\",\"slug\":\"andrea-estrada\",\"bio\":[],\"linkedin\":\"\",\"source\":\"https://www.ascentds.com/about-us/leadership/andrea-estrada\"},{\"name\":\"Jay House\",\"role\":\"SVP, Manufactured Housing\",\"image\":\"https://framerusercontent.com/images/o2vYJeo1DFO6GzuSk5DoloT2s.jpg\",\"slug\":\"jay-house\",\"bio\":[],\"linkedin\":\"https://www.linkedin.com/in/jay-house-ccim-aprp-076688404/\",\"source\":\"https://www.ascentds.com/about-us/leadership/jay-house\"},{\"name\":\"Jackie Jacobus\",\"role\":\"SVP, Operations\",\"image\":\"https://framerusercontent.com/images/jDEB1MUUGI8JTiS6HsSeVCs1O8.jpg\",\"slug\":\"jackie-jacobus\",\"bio\":[],\"linkedin\":\"https://www.linkedin.com/in/jackiejacobus/\",\"source\":\"https://www.ascentds.com/about-us/leadership/jackie-jacobus\"},{\"name\":\"Makesh Loganathan\",\"role\":\"SVP, Data & Analytics\",\"image\":\"https://framerusercontent.com/images/Fju7wvatfgt3gM7eYkoFnu7twkQ.jpg\",\"slug\":\"makesh-loganathan\",\"bio\":[],\"linkedin\":\"https://www.linkedin.com/in/makesh-loganathan/\",\"source\":\"https://www.ascentds.com/about-us/leadership/makesh-loganathan\"},{\"name\":\"Mario Massimino\",\"role\":\"SVP, Sales\",\"image\":\"https://framerusercontent.com/images/hucMggMBEY1mi3D0mcyI1hA5Es.jpg\",\"slug\":\"mario-massimino\",\"bio\":[],\"linkedin\":\"\",\"source\":\"https://www.ascentds.com/about-us/leadership/mario-massimino\"},{\"name\":\"Asher Patak\",\"role\":\"SVP, Lending Team Officer\",\"image\":\"https://framerusercontent.com/images/PPOoVqZJ5VOYaEophly2LLkrCi8.jpg\",\"slug\":\"asher-patak\",\"bio\":[\"As Senior Vice President, Lending Team Officer, Asher leads lending strategy across the Ascent DS global platform. He brings over 15 years of experience in credit and risk management within the real estate lending industry. Most recently, Asher was Senior Vice President, Senior Credit Officer at Genesis Capital.\\xa0 In this role, he chaired and served on multiple credit committees, and partnered with senior leadership to establish credit policy, portfolio monitoring standards, and extension strategies.\",\"His expertise spans bridge, renovation, and construction financing across multiple asset classes including single-family residential, multifamily, mixed-use, homebuilder, build-for-rent, and manufactured housing. Earlier in his career, Asher held a variety of positions in credit and lending, developing deep expertise in structuring and risk management.\",\"\\xa0Asher earned his Bachelor of Science in Business Management from California State University, Northridge.\"],\"linkedin\":\"https://www.linkedin.com/in/asher-patak-83715385/\",\"source\":\"https://www.ascentds.com/about-us/leadership/asher-patak\"},{\"name\":\"Ed Schielzeth\",\"role\":\"SVP, Construction\",\"image\":\"https://framerusercontent.com/images/yqaxx8Re6D3iuL35601wFu4trs.jpg\",\"slug\":\"ed-schielzeth\",\"bio\":[],\"linkedin\":\"https://www.linkedin.com/in/ed-schielzeth-b2b61b400/\",\"source\":\"https://www.ascentds.com/about-us/leadership/ed-schielzeth\"},{\"name\":\"Garrett Stearns\",\"role\":\"SVP, Sales\",\"image\":\"https://framerusercontent.com/images/POulNwJn2PmdQ4Pm6XPX7jOY5c.jpg\",\"slug\":\"garrett-stearns\",\"bio\":[],\"linkedin\":\"https://www.linkedin.com/in/garrett-stearns/\",\"source\":\"https://www.ascentds.com/about-us/leadership/garrett-stearns\"},{\"name\":\"Tom Voth\",\"role\":\"SVP, Credit\",\"image\":\"https://framerusercontent.com/images/WLmhfytxWDqkEPmGetk10mgwmMA.jpg\",\"slug\":\"tom-voth\",\"bio\":[],\"linkedin\":\"https://www.linkedin.com/in/tom-voth-80a19aa/\",\"source\":\"https://www.ascentds.com/about-us/leadership/tom-voth\"}],\"approach\":[{\"title\":\"Institutional Capital\",\"body\":\"Institutional-scale capital behind every deal gives us the capacity to fund a wide range of projects including larger, more complex projects that many other lenders can’t.\"},{\"title\":\"Developer Perspective\",\"body\":\"Our senior leaders bring decades of experience across real estate lending and development, with firsthand perspective as both lenders and operators. That experience includes building and scaling national lending platforms through multiple market cycles. Our story →\"},{\"title\":\"Construction Expertise\",\"body\":\"Our in-house construction team is involved from initial underwriting through project completion, delivering state-of-the-art draw execution and funding at every stage.\"},{\"title\":\"Relationships First\",\"body\":\"We take the time to understand your business, your goals, and your track record, because the best deals are built on real relationships.\"}],\"aboutImage\":\"https://framerusercontent.com/images/kMjGzDRDiUsjSv6xuynmKLAvcQ.webp\",\"careersImage\":\"https://framerusercontent.com/images/bKemqo0wXFrKTsTUALGb4r7D5yQ.webp\",\"officeImage\":\"https://framerusercontent.com/images/8mSnQYzdEoiYZOphZBC3aPplxI.jpg\",\"careersCopy\":{\"source\":{\"subject\":\"Careers Page Copy\",\"receivedAt\":\"2026-09-22T19:11:45Z\",\"attachment\":\"Webister Careers Page - Sept 2026.docx\"},\"title\":\"Build & Grow with Us\",\"intro\":\"We're building a different kind of real estate lending platform—combining deep industry expertise, technology and data with an entrepreneurial approach to serving real estate developers.\",\"opportunitiesHeading\":\"Building What's Next in Real Estate Lending.\",\"opportunitiesBody\":\"Ascent is growing, and we're looking for talented people who want more than a job. If you're energized by meaningful responsibility and the opportunity to help shape a growing business, we'd like to meet you.\",\"platformHeading\":\"A growing platform. Experienced leaders. An opportunity to make an impact.\",\"platformParagraphs\":[\"We're combining the expertise and judgment of skilled people with technology, data and efficient processes that allow us to move quickly and serve our clients at a high standard.\",\"As Ascent grows, so do the opportunities for our people—to solve new problems, develop new capabilities, take on greater responsibility and help shape how we operate.\"],\"whyHeading\":\"Why Work at Ascent?\",\"reasons\":[{\"heading\":\"Build, don't just maintain.\",\"body\":\"You'll have the opportunity to build strategies, capabilities and solutions—not simply inherit them.\"},{\"heading\":\"Learn from experienced leaders.\",\"body\":\"Work alongside people with deep knowledge across real estate lending, credit, capital markets, construction, sales, technology, data and operations.\"},{\"heading\":\"Technology and data that help you do your best work.\",\"body\":\"We use proprietary technology, automation, data and insights to reduce friction, improve decision-making and allow our team to focus on higher-value work.\"},{\"heading\":\"Make a visible impact.\",\"body\":\"We're collaborative and intentionally connected. Strong ideas can move quickly, and employees at every level have opportunities to contribute beyond the boundaries of their roles.\"}],\"whoThrivesHeading\":\"Who Thrives at Ascent?\",\"whoThrivesParagraphs\":[\"We value people who take ownership, solve problems, set high standards and collaborate across teams. People who bring expertise and sound judgment to their work while continually looking for ways to improve.\",\"If you're curious, accountable and energized by change and opportunity, you'll find plenty of room to grow with us.\",\"We value people who aren't afraid to ask a simple question: “How can we make this better?”\"],\"benefitsHeading\":\"Benefits that Support Our People.\",\"benefitsIntro\":\"Our benefits are designed to support employees and their families while providing flexibility for different stages of life.\",\"benefits\":[{\"heading\":\"Health & Wellbeing\",\"body\":\"Medical, dental and vision coverage\"},{\"heading\":\"Financial Wellbeing\",\"body\":\"401(k) and competitive compensation programs\"},{\"heading\":\"Time Away\",\"body\":\"Paid time off and company holidays\"},{\"heading\":\"Development\",\"body\":\"Professional development, learning opportunities and leadership programs\"}],\"closingHeading\":\"Ready to Build with Us?\",\"closingParagraphs\":[\"Explore opportunities to grow your career and help shape what's next at Ascent.\"]},\"careersSignImage\":\"https://framerusercontent.com/images/5yZfzS8x5Ao1sTber69FAoWbuiw.webp\",\"careersTeamImage\":\"https://framerusercontent.com/images/yy3TM7R2oVQrMqHEuOrsEhYtsiM.webp\",\"careersSignSource\":\"AdobeStock_154194691.jpeg\",\"newsImage\":\"https://framerusercontent.com/images/IIVtWhLetkLL9BxaFX3HpMz9M70.webp\",\"newsImageSource\":\"AdobeStock_435061096 (1).jpeg\",\"newsImageLocal\":\"public/images/news/adobestock-435061096-news-hero.webp\",\"careersSignSourceContext\":\"Stephen Materek direct Teams chat, September 27, 2026, 6:39 PM America/Denver; replacement image for A growing platform\",\"careersSignSourceSha256\":\"b9b102dc8f267f248dac1b110d55386f993aadd282af1507200baa2959cefbb2\",\"careersSignLocal\":\"public/images/careers/stephen-2026-09-27-platform-framing.webp\"};const fonts='@font-face { font-family: Zodiak; src: url(https://framerusercontent.com/assets/1n1ZYJRye11P3eugUgWtib6Yn7Q.woff2); font-display: swap; font-style: normal; font-weight: 300; }\\n@font-face { font-family: General Sans; src: url(https://framerusercontent.com/assets/b3P7mVfJxgb6lyql6SNWYR3ppM.woff2); font-display: swap; font-style: normal; font-weight: 300; }\\n@font-face { font-family: General Sans; src: url(https://framerusercontent.com/assets/fUA2ygLHAeNOB2I1O5DctJkjvQ4.woff2); font-display: swap; font-style: normal; font-weight: 400; }\\n@font-face { font-family: Zodiak; src: url(https://framerusercontent.com/assets/nRr4l3SKCxjzcTQlC5YxVfoUiMg.woff2); font-display: swap; font-style: normal; font-weight: 400; }\\n@font-face {\\n  font-family: Lora;\\n  font-style: normal;\\n  font-weight: 400;\\n  font-display: swap;\\n  src: url(https://framerusercontent.com/assets/RwQA6jo9Cke0v9z153iGwvFoii8.woff2) format(\\'truetype\\');\\n}\\n@font-face {\\n  font-family: Bodoni Moda;\\n  font-style: normal;\\n  font-weight: 400;\\n  font-display: swap;\\n  src: url(https://framerusercontent.com/assets/Y3hiBbxx8Oq4D82muYEAzTrYGk.woff2) format(\\'truetype\\');\\n}\\n@font-face {\\n  font-family: Newsreader;\\n  font-style: normal;\\n  font-weight: 400;\\n  font-display: swap;\\n  src: url(https://framerusercontent.com/assets/47JByQP04ngBgvPx3Kwu133ZfA4.woff2) format(\\'truetype\\');\\n}\\n@font-face {\\n  font-family: Playfair Display;\\n  font-style: normal;\\n  font-weight: 400;\\n  font-display: swap;\\n  src: url(https://framerusercontent.com/assets/M0EasqZ98X83r7ZnYo44ld5jm8.woff2) format(\\'truetype\\');\\n}\\n\\n/* Shared header: transparent at the top, white after scrolling. */\\r\\nbody{--ascent-header-surface:transparent}\\r\\n/* Prevent elastic scrolling from exposing the canvas above/below the page. */\\r\\n@media(max-width:809px){html,html body{overscroll-behavior-y:none;}}\\r\\nbody[data-ascent-header=\"white\"]{--ascent-header-surface:#ffffff}\\r\\nbody:has([data-framer-name=\"Ascent scroll story\"]) .framer-1rlfybi-container > .ssr-variant{padding-inline:0!important}\\r\\nbody :is([data-framer-name=\"Navigation\"],div:has(> .ssr-variant > .framer-13l1fh6-container),div:has(> .framer-13l1fh6-container)){padding:0!important;top:0!important;width:100%!important;max-width:none!important;background:var(--ascent-header-surface,transparent)!important;box-shadow:none!important}\\r\\nbody :is(.framer-1rlfybi-container,.framer-13l1fh6-container),body.ascent-record-header .framer-1rlfybi-container{width:100%!important;max-width:none!important;border-radius:0!important;background:var(--ascent-header-surface,transparent)!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"][data-framer-name*=\"Header\"][data-framer-name*=\"Header\"]{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:98px!important;padding:16px clamp(32px,5vw,80px)!important;background:var(--ascent-header-surface,transparent)!important;border:0!important;border-radius:0!important;box-shadow:none!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] :is(a,p,h6){color:#f6f8f3!important;--framer-text-color:#f6f8f3!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] p.framer-text{color:#f6f8f3!important;-webkit-text-fill-color:#f6f8f3!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] :is([data-framer-name=\"Phone number\"],[data-framer-name=\"Mobile Menu Button\"]) svg{color:#fff!important;fill:#fff!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Mobile Menu Button\"]{background:#ffffff0d!important;--border-color:#ffffff40!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] a:is([data-framer-name=\"Primary button\"],[data-framer-name=\"Primary Button on dark background\"]){background:#f6f8f3!important;border-radius:3px!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] a:is([data-framer-name=\"Primary button\"],[data-framer-name=\"Primary Button on dark background\"]) *{color:#003143!important;--framer-text-color:#003143!important;-webkit-text-fill-color:#003143!important}\\r\\n@media(max-width:809px){html body nav[data-framer-name*=\"Header\"][data-framer-name*=\"Header\"][data-framer-name*=\"Header\"]{height:68px!important;padding:12px 24px!important}}\\r\\n\\r\\n/* Keep transparent headers readable over pages with a light opening surface. */\\r\\nhtml body:not([data-ascent-header=\"white\"]):not(:has([data-framer-name=\"Ascent scroll story\"],.acp-hero,.acp-news,.apd-hero)) nav[data-framer-name*=\"Header\"] :is(a,p,h6){color:#003143!important;--framer-text-color:#003143!important;-webkit-text-fill-color:#003143!important}\\r\\nhtml body:not([data-ascent-header=\"white\"]):not(:has([data-framer-name=\"Ascent scroll story\"],.acp-hero,.acp-news,.apd-hero)) nav[data-framer-name*=\"Header\"] :is([data-framer-name=\"Phone number\"],[data-framer-name=\"Mobile Menu Button\"]) svg{color:#003143!important;fill:#003143!important}\\r\\nhtml body:not([data-ascent-header=\"white\"]):not(:has([data-framer-name=\"Ascent scroll story\"],.acp-hero,.acp-news,.apd-hero)) nav[data-framer-name*=\"Header\"] [data-framer-name=\"Mobile Menu Button\"]{background:#0031430d!important;--border-color:#00314340!important}\\r\\n\\r\\n/* September meeting: smooth white surface, canonical full-color header lockup. */\\r\\nhtml body nav[data-framer-name*=\"Header\"]{transition:background-color .35s ease,color .25s ease!important;gap:24px!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Ascent logo white\"]{filter:none!important}\\r\\nhtml body[data-ascent-header=\"white\"] nav[data-framer-name*=\"Header\"] :is(a,p,h6){color:#003143!important;--framer-text-color:#003143!important;-webkit-text-fill-color:#003143!important}\\r\\nhtml body[data-ascent-header=\"white\"] nav[data-framer-name*=\"Header\"] :is([data-framer-name=\"Phone number\"],[data-framer-name=\"Mobile Menu Button\"]) svg{color:#003143!important;fill:#003143!important}\\r\\nhtml body[data-ascent-header=\"white\"] nav[data-framer-name*=\"Header\"] [data-framer-name=\"Mobile Menu Button\"]{background:#0031430d!important;--border-color:#00314340!important}\\r\\nhtml body[data-ascent-header=\"white\"] nav[data-framer-name*=\"Header\"] a:is([data-framer-name=\"Primary button\"],[data-framer-name=\"Primary Button on dark background\"]){background:#00633B!important}\\r\\nhtml body[data-ascent-header=\"white\"] nav[data-framer-name*=\"Header\"] a:is([data-framer-name=\"Primary button\"],[data-framer-name=\"Primary Button on dark background\"]) *{color:#fff!important;--framer-text-color:#fff!important;-webkit-text-fill-color:#fff!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Ascent logo white\"]{width:182.7px!important;height:67.2px!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Ascent logo white\"] img{object-fit:contain!important}\\r\\n@media(max-width:809px){html body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Ascent logo white\"]{width:147px!important;height:50.4px!important}html body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Mobile toll-free phone\"]{display:none!important}}\\r\\n\\r\\n/* Latest feedback: white lockup over dark opening surfaces; original colors on white. */\\r\\nhtml body:not([data-ascent-header=\"white\"]):has([data-framer-name=\"Ascent scroll story\"],.acp-hero,.acp-news,.apd-hero) nav[data-framer-name*=\"Header\"] [data-framer-name=\"Ascent logo white\"]{filter:brightness(0) invert(1)!important}\\r\\n\\r\\n/* Let the News and Loan Programs hero images show behind the opening header. */\\r\\nhtml body:not([data-ascent-header=\"white\"]):has(.acp-news,.apd-hero){--ascent-header-surface:transparent}\\r\\n\\r\\n/* Edge-to-edge backgrounds; keep header controls inside the iPhone safe area. */\\r\\n@media(max-width:809px){\\r\\n html body nav[data-framer-name*=\"Header\"][data-framer-name*=\"Header\"][data-framer-name*=\"Header\"]{height:calc(68px + env(safe-area-inset-top,0px))!important;padding-top:calc(12px + env(safe-area-inset-top,0px))!important;padding-left:max(24px,env(safe-area-inset-left,0px))!important;padding-right:max(24px,env(safe-area-inset-right,0px))!important;}\\r\\n}\\r\\n\\r\\n/* Increase the header logo by 5%, retaining its artwork alignment at the gutter. */\\r\\n@media(max-width:809px){html body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Ascent logo white\"]{transform:translateX(-25.2px)!important}}\\r\\n\\r\\n/* The native mobile drawer phone link was 20px; reduce it by 5%. */\\r\\n@media(max-width:809px){html body [data-framer-name=\"Menu phone\"] :is(p,a){font-size:19px!important}}\\r\\n\\r\\n/* Keep the header controls in the same place across page navigation.\\r\\n   The contained 2800 x 1315 asset has a 135px transparent left inset:\\r\\n   (182.7 - 67.2 * 2800 / 1315) / 2 + 67.2 * 135 / 1315 = 26.70513px. */\\r\\n@media(min-width:810px){\\r\\n body{--ascent-desktop-gutter:4vw}\\r\\n html body nav[data-framer-name*=\"Header\"][data-framer-name*=\"Header\"][data-framer-name*=\"Header\"]{padding-inline:var(--ascent-desktop-gutter)!important}\\r\\n html body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Ascent logo white\"]{transform:translateX(-26.70513px)!important}\\r\\n}\\r\\n\\r\\n/* Give the desktop phone the same typography and baseline as the neighboring links. */\\r\\n@media(min-width:810px){\\r\\n html body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Phone number\"]{display:flex!important;align-items:center!important;align-self:center!important;gap:8px!important}\\r\\n html body nav[data-framer-name*=\"Header\"][data-framer-name*=\"Header\"] [data-framer-name=\"Phone number\"] p{font:400 16px/24px \\'General Sans\\',\\'General Sans Placeholder\\',sans-serif!important;letter-spacing:-.01em!important}\\r\\n html body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Phone number\"] svg{transform:translateY(1px)!important}\\r\\n /* Framer\\'s icon component renders after hydration; keep the handset visible on first paint. */\\r\\n html body nav[data-framer-name*=\"Header\"] [data-framer-name=\"Phone number\"]>:first-child:not(:has(svg))::before{content:\"\";display:block;width:20px;height:20px;background:currentColor;--ascent-header-phone-icon:url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M222.37%2C158.46l-47.11-21.11-.13-.06a16%2C16%2C0%2C0%2C0-15.17%2C1.4%2C8.12%2C8.12%2C0%2C0%2C0-.75.56L134.87%2C160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16%2C16%2C0%2C0%2C0%2C1.32-15.06l0-.12L97.54%2C33.64a16%2C16%2C0%2C0%2C0-16.62-9.52A56.26%2C56.26%2C0%2C0%2C0%2C32%2C80c0%2C79.4%2C64.6%2C144%2C144%2C144a56.26%2C56.26%2C0%2C0%2C0%2C55.88-48.92A16%2C16%2C0%2C0%2C0%2C222.37%2C158.46ZM176%2C208A128.14%2C128.14%2C0%2C0%2C1%2C48%2C80%2C40.2%2C40.2%2C0%2C0%2C1%2C82.87%2C40a.61.61%2C0%2C0%2C0%2C0%2C.12l21%2C47L83.2%2C111.86a6.13%2C6.13%2C0%2C0%2C0-.57.77%2C16%2C16%2C0%2C0%2C0-1%2C15.7c9.06%2C18.53%2C27.73%2C37.06%2C46.46%2C46.11a16%2C16%2C0%2C0%2C0%2C15.75-1.14%2C8.44%2C8.44%2C0%2C0%2C0%2C.74-.56L168.89%2C152l47%2C21.05h0s.08%2C0%2C.11%2C0A40.21%2C40.21%2C0%2C0%2C1%2C176%2C208Z%22%2F%3E%3C%2Fsvg%3E\");-webkit-mask:var(--ascent-header-phone-icon) center/contain no-repeat;mask:var(--ascent-header-phone-icon) center/contain no-repeat;transform:translateY(1px)}\\r\\n}\\r\\n\\r\\n/* The shared CTA keeps its contrast while giving mouse and keyboard focus a small lift. */\\r\\nhtml body nav[data-framer-name*=\"Header\"] a:is([data-framer-name=\"Primary button\"],[data-framer-name=\"Primary Button on dark background\"]){transition:transform .2s ease,background-color .2s ease!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] a:is([data-framer-name=\"Primary button\"],[data-framer-name=\"Primary Button on dark background\"]):is(:hover,:focus-visible){transform:scale(1.04)!important}\\r\\nhtml body nav[data-framer-name*=\"Header\"] a:is([data-framer-name=\"Primary button\"],[data-framer-name=\"Primary Button on dark background\"]) :is(p,span){font-family:Zodiak,Georgia,serif!important}\\r\\nhtml body[data-ascent-header=\"white\"] nav[data-framer-name*=\"Header\"] a:is([data-framer-name=\"Primary button\"],[data-framer-name=\"Primary Button on dark background\"]){background:#00633B!important}\\r\\n\\n/* September 18 meeting requirements, implemented September 21. */\\r\\n[data-framer-name=\"Ascent story rail\"] h1{font-weight:400!important;font-size:clamp(62px,5vw,106px)!important}\\n.acp h1,.apd-hero h1{font-weight:400!important}\\n/* Match the About invitation while ProductsPage component CSS loads on first paint. */\\n.apd-structures p{font:400 clamp(20px,2.2vw,28px)/1.5 \\'General Sans\\',Arial,sans-serif}\\na[data-framer-name=\"Primary button\"],[data-framer-name=\"Contact form section\"] form button{background-color:#00633B!important}\\na[data-framer-name=\"Primary button\"],[data-framer-name=\"Contact form section\"] form button{transition:transform .2s ease,background-color .2s ease!important}\\na[data-framer-name=\"Primary button\"]:is(:hover,:focus-visible),[data-framer-name=\"Contact form section\"] form button:is(:hover,:focus-visible){transform:scale(1.04)!important}\\n[data-framer-name=\"Contact form section\"] form button{font-family:Zodiak,Georgia,serif!important;color:#fff!important}\\n[data-framer-name=\"Ascent story rail\"] [data-framer-name=\"Hero section\"] a[data-framer-name=\"Primary button\"] :is(p,span){color:#fff!important;-webkit-text-fill-color:#fff!important}\\n[data-framer-name=\"Stats content\"] [data-framer-name=\"Eyebrow\"] p{font-family:\\'General Sans\\',Arial,sans-serif!important;font-weight:600!important}\\r\\n[data-framer-name=\"Stats grid\"] [data-framer-name=\"Label\"] p{font-weight:600!important}\\r\\n.app-projects .app-eyebrow{font-family:\\'General Sans\\',Arial,sans-serif!important;font-weight:600!important}\\r\\n[data-framer-name=\"Stats grid\"] [data-framer-name=\"Number row\"]{align-items:baseline!important}\\r\\n[data-framer-name=\"Stats grid\"] [data-framer-name=\"Suffix\"]{align-self:baseline!important;padding:0!important;margin:0!important;transform:none!important}\\r\\n[data-framer-name=\"Project imagery note\"]{display:none!important}\\r\\n/* The old scroll-state bar supplied the unwanted green flash. */\\r\\nbody.ascent-record-header .framer-1rlfybi-container{background:var(--ascent-header-surface,transparent)!important}\\r\\nbody:has([data-framer-name=\"Ascent scroll story\"]) .framer-1rlfybi-container{animation:ascent-header-enter .65s .45s ease both!important}\\r\\n@keyframes ascent-header-enter{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}\\r\\n@media(max-width:1199px) and (min-width:810px){[data-framer-name=\"Ascent story rail\"] h1{font-size:47px!important}}\\n@media(max-width:809px){[data-framer-name=\"Ascent story rail\"] h1{font-size:clamp(33px,9vw,45px)!important}}\\n@media(max-height:640px) and (min-width:810px){[data-framer-name=\"Ascent story rail\"] h1{font-size:clamp(40px,4vw,62px)!important}}\\r\\n\\r\\n[data-framer-name=\"Categories section\"] [data-framer-name=\"Top content\"] [data-framer-name=\"Label\"] h6{font:600 12px/1.4 \\'General Sans\\',Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important}\\r\\n[data-framer-name=\"Stats grid\"] [data-framer-name=\"Stat cell 1\"] [data-framer-name=\"Suffix\"]{align-self:baseline!important;padding:0!important;margin:0!important}\\r\\n\\r\\n/* Footer brand lockup: requested five percent increase. */\\n[data-framer-name=\"Footer brand logo\"]{transform:scale(1.05);transform-origin:left center}\\n\\n/* The shared footer\\'s outer wrapper is unnamed on Contact and News. Paint the\\n   wrapper as well as the native component so its side gutters stay navy. */\\nbody div:has(> .ssr-variant [data-framer-name=\"Footer brand logo\"]),\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]){background-color:#003143!important}\\n/* Stephen\\'s September 24 footer request: match the Ascent difference eyebrow. */\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Eyebrow label\"] p{color:#73c48c!important;--framer-text-color:#73c48c!important;-webkit-text-fill-color:#73c48c!important}\\n/* Framer\\'s 72px COMPANY label box clips the last 3px of the rendered word.\\n   Let the label grow to its text width in every footer variant. */\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Eyebrow label\"]{width:max-content!important;min-width:max-content!important;overflow:visible!important}\\n\\n/* The Framer footer is a component, not a <footer> element. Keep every link on\\n   the same type scale and row rhythm, including the three loan-program names. */\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Link items\"]{justify-content:flex-start!important;align-items:flex-start!important}\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Link items\"]>[data-framer-name=\"Container\"]{flex:0 0 auto!important;overflow:visible!important}\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Link items\"] [data-framer-name=\"Content\"]{align-items:flex-start!important;gap:16px!important}\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Link items\"] [data-framer-name=\"Content\"]>*{min-height:24px!important}\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Link items\"] [data-framer-name=\"Content\"] :is(a,p){font-family:\\'General Sans\\',Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;text-align:left!important;white-space:nowrap!important}\\n@media(min-width:810px){\\n /* The badge now follows the footer in normal flow, so a compact bottom gutter is sufficient. */\\n html body :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"]):has([data-framer-name=\"Footer brand logo\"]){padding-bottom:32px!important}\\n body :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Link items\"]{gap:24px!important}\\n body :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Link items\"]>[data-framer-name=\"Container\"]:nth-child(2){min-width:200px!important}\\n body :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Link items\"]>[data-framer-name=\"Container\"]:last-child{min-width:80px!important}\\n}\\n@media(max-width:809px){body [data-framer-name=\"Phone\"]:has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Link items\"]>[data-framer-name=\"Container\"]:nth-child(2){min-width:200px!important}}\\n\\n/* Framer inserts its review badge after #main as a fixed body child. Keep the\\n   intact badge visible in a navy row after the footer so it cannot cover legal\\n   copy or links while visitors scroll through the footer. */\\nbody:has([data-framer-name=\"Footer brand logo\"]) #__framer-badge-container{position:relative!important;inset:auto!important;width:100%!important;min-height:78px!important;box-sizing:border-box!important;background-color:#003143!important}\\n/* The badge\\'s delayed entrance leaves this footer row blank for seconds in\\n   Safari after a cold load. Keep its link at its 140x38 Framer size during\\n   the entrance animation so the row stays visible and clickable at once. */\\nbody:has([data-framer-name=\"Footer brand logo\"]) #__framer-badge-container a.__framer-badge{display:block!important;min-width:140px!important;min-height:38px!important;flex-shrink:0!important;opacity:1!important;transform:none!important}\\n/* Safari rounds the final document height down by a device pixel at 3x scale.\\n   Paint the canvas navy so the page end cannot reveal a white edge. */\\nhtml:has(body [data-framer-name=\"Footer brand logo\"]){background-color:#003143!important}\\n\\n/* Match the white phone glyph already used by the desktop header. */\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Toll-free phone\"]{width:auto!important}\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Toll-free phone\"] a{display:inline-flex!important;align-items:center!important;gap:8px!important}\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Toll-free phone\"] a::before{content:\"\";display:block;width:16px;height:16px;flex:0 0 16px;background:#fff;--ascent-footer-phone-icon:url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M222.37%2C158.46l-47.11-21.11-.13-.06a16%2C16%2C0%2C0%2C0-15.17%2C1.4%2C8.12%2C8.12%2C0%2C0%2C0-.75.56L134.87%2C160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16%2C16%2C0%2C0%2C0%2C1.32-15.06l0-.12L97.54%2C33.64a16%2C16%2C0%2C0%2C0-16.62-9.52A56.26%2C56.26%2C0%2C0%2C0%2C32%2C80c0%2C79.4%2C64.6%2C144%2C144%2C144a56.26%2C56.26%2C0%2C0%2C0%2C55.88-48.92A16%2C16%2C0%2C0%2C0%2C222.37%2C158.46ZM176%2C208A128.14%2C128.14%2C0%2C0%2C1%2C48%2C80%2C40.2%2C40.2%2C0%2C0%2C1%2C82.87%2C40a.61.61%2C0%2C0%2C0%2C0%2C.12l21%2C47L83.2%2C111.86a6.13%2C6.13%2C0%2C0%2C0-.57.77%2C16%2C16%2C0%2C0%2C0-1%2C15.7c9.06%2C18.53%2C27.73%2C37.06%2C46.46%2C46.11a16%2C16%2C0%2C0%2C0%2C15.75-1.14%2C8.44%2C8.44%2C0%2C0%2C0%2C.74-.56L168.89%2C152l47%2C21.05h0s.08%2C0%2C.11%2C0A40.21%2C40.21%2C0%2C0%2C1%2C176%2C208Z%22%2F%3E%3C%2Fsvg%3E\");-webkit-mask:var(--ascent-footer-phone-icon) center/contain no-repeat;mask:var(--ascent-footer-phone-icon) center/contain no-repeat}\\n/* Match the adjacent email\\'s tracking and existing Framer text color token.\\n   Center the handset\\'s painted shape against the number\\'s ink, which sits 1px\\n   below the flex box center. */\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Toll-free phone\"] a{letter-spacing:-.01em!important;color:var(--token-330db03f-2e5f-46ee-b77d-b343bb9dd5dd,#fff)!important}\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Toll-free phone\"] a::before{transform:translateY(1px);background:currentColor!important}\\n\\n/* The disclosure was rendered as a dim blue-white on some displays. */\\nbody :is([data-framer-name=\"Desktop\"],[data-framer-name=\"Tablet\"],[data-framer-name=\"Phone\"]):has([data-framer-name=\"Footer brand logo\"]) [data-framer-name=\"Bottom content\"]>:not([data-framer-name]) p{color:#fff!important;--framer-text-color:#fff!important;-webkit-text-fill-color:#fff!important}\\n\\nhtml body h1{font-weight:400!important}\\n\\n/* Audit: accessible link text and filter contrast in the maintained light sections. */\\n[data-framer-name=\"FAQ contact\"] a.framer-styles-preset-17xrns8,\\n[data-framer-name=\"Blog section\"] a.framer-styles-preset-17xrns8{color:#00633B!important;--framer-text-color:#00633B!important;-webkit-text-fill-color:#00633B!important;text-decoration:underline!important}\\nbutton[data-framer-name=\"Default\"]:has(> .framer-16cyx84){background-color:#00633B!important}\\n.ascent-skip-link{position:fixed!important;top:max(8px,env(safe-area-inset-top,0px))!important;left:16px!important;z-index:2147483647!important;transform:translateY(-160%)!important;background:#003143!important;color:#fff!important;padding:12px 16px!important;border:2px solid #fff!important;border-radius:4px!important;font:600 16px/1.3 \\'General Sans\\',Arial,sans-serif!important;text-decoration:none!important}\\n.ascent-skip-link:focus-visible{transform:none!important;outline:3px solid #73C48C!important;outline-offset:2px!important}\\n#ascent-main{scroll-margin-top:100px}\\n';const cultureDefaults={\"eyebrow\":\"CULTURE AT ASCENT\",\"heading\":\"Work together. Connect beyond it.\",\"paragraphs\":[\"The people who thrive at Ascent bring more than expertise to their work. They bring curiosity, creativity, different perspectives and interests that extend well beyond their roles.\",\"That shows up in plenty of ways—from The Cliffhangers, our employee house band, to our basketball team, off-site events and the everyday connections that come from building something together.\",\"We take our work seriously. We also believe the best teams make room for people to be themselves, connect with one another and have some fun along the way.\"],\"mainImage\":\"https://framerusercontent.com/images/eVVcEh6ZepHgfzOUUATcef4K9Qo.jpg\",\"mainImageAlt\":\"The Cliffhangers employee house band together at Ascent\",\"firstImage\":\"https://framerusercontent.com/images/qqvUIAIke55mqYoDocV0fu0no.jpg\",\"firstImageAlt\":\"Two Ascent colleagues connecting at a company event\",\"secondImage\":\"https://framerusercontent.com/images/CWxKq8gyMsnZasCCfcLsllPuY.png\",\"secondImageAlt\":\"The Cliffhangers rehearsing together\"};const css=`\n.acp .acp-culture{background:#003143;color:#FFFFFF}.acp-culture .acp-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center}.acp-culture .acp-eyebrow{color:#73C48C}.acp-culture h2{font-size:clamp(36px,3.5vw,54px)}.acp-culture-copy>p:not(.acp-eyebrow){margin-top:24px}.acp-culture-photos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acp-culture-photos img{display:block;width:100%;height:auto;border-radius:4px}.acp-culture-photos img:first-child{grid-column:1/-1}@media(max-width:809px){.acp-culture .acp-wrap{grid-template-columns:1fr;gap:32px}.acp-culture-photos{gap:12px}}\r\n.acp-person{display:block;color:inherit;text-decoration:none}.acp-person:focus-visible{outline:3px solid #087a49;outline-offset:6px}.acp-person:hover h3{text-decoration:underline}\r\n.acp-bio{padding-top:140px;min-height:70svh}.acp-bio-grid{display:grid;grid-template-columns:minmax(200px,340px) 1fr;gap:64px}.acp-bio-grid img{width:100%;border-radius:4px}.acp-bio h1{font-size:clamp(36px,4vw,60px)}.acp-bio p{margin-top:24px}.acp-bio a{color:inherit}.acp-bio .acp-back{display:inline-block;margin-bottom:32px}.acp-bio .acp-button{margin-top:24px;color:white}@media(max-width:809px){.acp-bio{padding-top:74px}.acp-bio-grid{grid-template-columns:1fr;gap:32px}.acp-bio-grid img{max-width:300px}}\r\n.acp-bio-grid img[alt=\"Mike Corominas\"]{aspect-ratio:4/5;object-fit:cover;object-position:center}\r\n.acp-person-image{display:block;width:100%;aspect-ratio:4/5;overflow:hidden}\r\n.acp-person-image img{width:100%;height:100%;aspect-ratio:auto}\r\n.acp-person-image img[alt=\"Matt Ediger\"]{width:125%;height:125%;max-width:none;transform:translate(-10%,-10%);object-position:center}\n.acp-person-image img[alt=\"Trina Schnapp\"]{width:112%;height:112%;max-width:none;transform:translate(-5.35%,-6%);object-position:center}\r\n\r\n.acp{width:100%;color:#143b30;background:#f5f6ef;font:400 17px/1.65 'General Sans',Arial,sans-serif}.acp *{box-sizing:border-box}.acp h1,.acp h2,.acp h3,.acp p{margin:0}.acp h1,.acp h2,.acp h3{font-family:Zodiak,Georgia,serif;font-weight:300;line-height:1.12;letter-spacing:-.025em}.acp h1{font-size:clamp(56px,6.5vw,100px)}.acp h2{font-size:clamp(36px,4vw,60px)}.acp h3{font-size:26px}.acp{--acp-gutter:clamp(24px,6vw,96px)}.acp .acp-wrap,.acp-hero-content{width:calc(100% - var(--acp-gutter)*2);max-width:1280px;margin-inline:auto}.acp .acp-wrap{padding-block:80px}.acp-hero{min-height:460px;height:58svh;max-height:700px;position:relative;display:flex;align-items:flex-end;isolation:isolate;color:white;padding:140px 0 64px}.acp-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.acp-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#06282099 0%,#06282022 28%,#0b3f3577 55%,#0b3f35 100%);z-index:-1}.acp-hero p{margin-top:22px;max-width:570px;color:#fff}.acp-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;margin-bottom:20px!important}.acp-approach .acp-wrap{padding-top:56px}.acp-approach{background:#0b3f35;color:#f5f6ef}.acp-approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 70px;margin-top:48px}.acp-approach article{padding:28px 0;border-top:1px solid #ffffff40}.acp-approach article>span{font-size:12px;color:#bfd0c1}.acp-approach h3{margin:14px 0 18px}.acp-approach article p{font-size:16px;max-width:530px;color:#e2e9df}.acp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.acp-stats>div{border-top:1px solid #143b3060;padding-top:30px}.acp-stats strong{display:block;font:300 clamp(56px,6vw,90px)/1.1 Zodiak,Georgia,serif;letter-spacing:-.04em}.acp-stats p{margin-top:20px;max-width:280px}.acp-team{background:#e8ede3}.acp-team-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:44px}.acp-team-intro p{max-width:430px}.acp-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px}.acp-person img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;background:#d5ded3}.acp-person h3{font:400 20px/1.25 'General Sans',Arial,sans-serif;margin-top:18px;letter-spacing:0}.acp-person p{font-size:14px;line-height:1.45;margin-top:7px}.acp-careers-intro{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,72px);align-items:start}.acp-careers-intro img{width:100%;aspect-ratio:4/3;object-fit:cover}.acp .acp-careers-intro{padding-top:48px;padding-bottom:72px}.acp-careers-intro>div{padding-top:8px;max-width:760px}.acp-careers-intro p{margin:22px 0 28px}.acp-careers-intro .acp-eyebrow{margin-top:0}.acp-careers .acp-hero{min-height:460px;height:54svh;max-height:620px;padding-bottom:136px}.acp-careers .acp-hero:after{background:linear-gradient(180deg,#06282099 0%,#06282033 25%,#062820a8 59%,#062820b8 72%,#f5f6ef 100%)}.acp-button{border-radius:4px;display:inline-flex;padding:15px 24px;background:#087a49;color:#fff;text-decoration:none;border:1px solid #087a49;font-size:15px}.acp-button:focus-visible{outline:3px solid #76bd81;outline-offset:5px}.acp-reasons{background:#0a3b30;color:#f5f6ef;border-bottom:1px solid #ffffff20}.acp-reasons .acp-wrap{padding-bottom:72px}.acp-reasons>div>p{max-width:650px;margin-top:24px}.acp-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.acp-reason-grid article{border-top:1px solid #ffffff50;padding-top:26px}.acp-reason-grid h3{font-size:27px;margin:18px 0}.acp-reason-grid p{font-size:16px}.acp-news{background:#0b3f35;color:#fff;padding:150px 6vw 72px;position:relative;overflow:hidden}.acp-news:after{content:'';position:absolute;right:-80px;top:-180px;width:570px;height:570px;border:1px solid #ffffff20;border-radius:50%;pointer-events:none}.acp-news p:last-child{max-width:580px;margin-top:24px}.acp-news h1{font-size:clamp(54px,6vw,86px)}\r\n@media(max-width:1000px){.acp-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.acp-careers-intro{gap:35px}}\r\n@media(max-width:809px){.acp{font-size:16px}.acp{--acp-gutter:24px}.acp .acp-wrap{padding-block:56px}.acp-hero{padding:120px 0 40px;min-height:400px;height:56svh}.acp-approach .acp-wrap{padding-top:36px}.acp-careers .acp-hero{min-height:420px;height:56svh;padding-bottom:112px}.acp .acp-careers-intro{padding-top:32px;padding-bottom:56px}.acp-careers-intro>div{padding-top:0}.acp-reasons .acp-wrap{padding-bottom:56px}.acp-hero h1{font-size:54px}.acp-approach-grid,.acp-careers-intro,.acp-reason-grid{grid-template-columns:1fr;gap:20px}.acp-stats{grid-template-columns:1fr;gap:30px}.acp-stats strong{font-size:72px}.acp-stats p{max-width:none;margin-top:12px}.acp-team-intro{display:block}.acp-team-intro p{margin-top:20px}.acp-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.acp-person h3{font-size:17px}.acp-person p{font-size:12px}.acp-news{padding:125px 24px 54px}.acp-careers-intro img{order:2}.acp-reason-grid h3{font-size:25px}}\r\n/* Continuous brand surfaces: spacing and rules establish sections, not gradient bands. */\r\n.acp section[aria-label=\"Leadership experience\"]{background:#0b3f35;color:#f5f6ef}\r\n.acp section[aria-label=\"Leadership experience\"] .acp-wrap{padding-top:24px}\r\n.acp-stats>div{border-top-color:#ffffff40}\r\n.acp-team{background:#f5f6ef}\r\n.acp-careers{background:#0a3b30;color:#f5f6ef}\r\n.acp-careers .acp-hero{background:#0a3b30;padding-bottom:64px}\r\n.acp-careers .acp-hero:after{background:linear-gradient(180deg,#06282099 0%,#06282022 28%,#0a3b3077 55%,#0a3b30 100%)}\r\n.acp-careers .acp-careers-intro{padding-top:64px}\r\n.acp-careers .acp-reasons{border-bottom:0}\r\n.acp-careers .acp-reasons .acp-wrap{border-top:1px solid #ffffff30}\r\n.acp-careers .acp-button{background:#f5f6ef;color:#0a3b30;border-color:#f5f6ef}\r\n@media(max-width:809px){.acp-careers .acp-hero{padding-bottom:48px}.acp-careers .acp-careers-intro{padding-top:40px}}\r\n\r\n/* September 21 emailed revisions. */\r\n.acp:has(.acp-invitation) .acp-hero{height:auto;min-height:620px;padding-top:160px}\r\n.acp:has(.acp-invitation) .acp-hero h1{font-size:clamp(42px,5.4vw,78px);max-width:960px;white-space:nowrap}\r\n.acp:has(.acp-invitation) .acp-hero p{max-width:760px}\r\n.acp-invitation .acp-wrap{max-width:960px;text-align:center}\r\n.acp-invitation p{font-size:clamp(20px,2.2vw,28px);line-height:1.5}\r\n.acp-invitation .acp-button{margin-top:28px}\r\n.acp.acp-bio h1{font-size:clamp(50.4px,5.85vw,90px)}\r\n.acp.acp-bio .acp-bio-role{font:600 12px/1.5 'General Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;margin-top:18px;margin-bottom:32px}\r\n.acp.acp-bio .acp-bio-paragraph{margin:0 0 24px}\r\n@media(max-width:809px){.acp:has(.acp-invitation) .acp-hero{min-height:580px;padding-top:120px}}\r\n\r\n/* Keep the About leadership introduction together above the photographs. */\r\n.acp-team-intro{display:block}\r\n.acp-team-intro p{max-width:100%;margin-top:24px}\r\n\r\n/* Stephen's September 22 Careers copy; retain the approved hero only. */\r\n.acp-careers .acp-hero{height:auto;min-height:600px;padding-top:160px}\r\n.acp-careers .acp-hero h1{font-size:clamp(42px,5.5vw,80px);max-width:960px}\r\n.acp-careers .acp-hero p{max-width:760px}\r\n.acp-careers .acp-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px}\r\n.acp-careers-platform .acp-wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid #ffffff30}\r\n.acp-careers-platform p{margin:0 0 24px}\r\n.acp-benefits>.acp-wrap{border-top:1px solid #ffffff30}\r\n.acp-benefits>.acp-wrap>p{margin-top:24px;max-width:none}\r\n.acp-benefits article{border-top:1px solid #ffffff30;padding-top:24px}\r\n.acp-benefits article p{margin-top:16px}\r\n.acp-careers-closing .acp-wrap{border-top:1px solid #ffffff30;text-align:left}\r\n.acp-careers-closing p{margin:24px 0}\r\n.acp-careers-closing .acp-button{margin-top:8px}\r\n@media(max-width:809px){.acp-careers .acp-hero{padding-top:120px;min-height:580px}.acp-careers .acp-reason-grid,.acp-careers-platform .acp-wrap{grid-template-columns:1fr;gap:28px}}\r\n/* Current page-title weight and the requested About mobile photo composition. */\r\n.acp h1{font-weight:400}\r\n@media(max-width:809px){.acp:has(.acp-invitation) .acp-hero{min-height:480px}.acp:has(.acp-invitation) .acp-hero img{object-position:right center}}\r\n@media(max-width:480px){.acp:has(.acp-invitation) .acp-hero h1{font-size:clamp(32px,10vw,42px)}}\r\n/* Keep the platform heading and copy together, with the office photograph beside them. */\r\n.acp-careers .acp-careers-intro{grid-template-columns:1fr}\r\n.acp-careers .acp-careers-intro>div{max-width:760px}\r\n.acp-careers-platform .acp-wrap{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;column-gap:clamp(40px,5vw,76px)}\r\n.acp-careers-platform .acp-platform-copy{max-width:560px}\r\n.acp-careers-platform .acp-platform-copy h2{font-size:clamp(34px,3.6vw,54px);line-height:1.12;margin:0 0 28px}\r\n.acp-careers-platform .acp-platform-copy p{max-width:540px}\r\n.acp-careers-platform .acp-platform-copy p:last-child{margin-bottom:0}\r\n.acp-careers-platform img.acp-careers-sign{display:block;width:100%;height:auto;aspect-ratio:auto;border-radius:4px}\r\n.acp-careers .acp-reasons{background:#f5f6ef;color:#143b30}\r\n.acp-careers .acp-reasons .acp-wrap{border-top:0}\r\n.acp-careers .acp-reason-grid article{border-top-color:#143b3060}\r\n@media(max-width:1000px){.acp-careers-platform .acp-wrap{grid-template-columns:1fr;row-gap:30px}.acp-careers-platform .acp-platform-copy h2{margin-bottom:24px}}\r\n.acp-careers .acp-hero .acp-eyebrow{margin:0 0 18px;max-width:none;font:400 16.8px/1.4 'General Sans','General Sans Placeholder',sans-serif;letter-spacing:.095em}\r\n@media(max-width:809px){.acp-careers .acp-hero .acp-eyebrow{font-size:clamp(9.3px,2.9vw,16.8px);letter-spacing:.02em}}\r\n.acp-careers .acp-hero-content>p:not(.acp-eyebrow),.acp-careers-intro p{letter-spacing:.02em;line-height:1.75}\r\n.acp-who .acp-wrap{border-top:1px solid #ffffff30}\r\n.acp-who-copy{width:100%}\r\n.acp-who-copy p{margin-top:20px;text-wrap:pretty}\r\n.acp-who-photo{display:block;width:100%;height:auto;max-height:570px;aspect-ratio:2/1;object-fit:cover;object-position:center top;border-radius:4px;margin-top:44px}\r\n.acp:has(.acp-invitation) .acp-hero:after{background:linear-gradient(180deg,#00314399 0%,#00314322 28%,#00314377 55%,#003143 100%)}\r\n.acp-invitation{background:#003143;color:#fff}\r\n.acp-approach{background:#003143;color:#fff}\r\n.acp-approach .acp-eyebrow,.acp-approach article>span{color:#73c48c}\r\n.acp-approach article p{color:rgba(255,255,255,.88)}\r\n.acp-approach .acp-eyebrow,.acp-approach article>span{font-weight:600}\r\n.acp-approach article h3{margin-top:8px}\r\n.acp-invitation{background:#f5f6ef;color:#003143}\r\n/* Break the long green run on Careers, and keep a light section at each navy boundary. */\r\n.acp-careers-platform,.acp-who,.acp-benefits,.acp-careers-closing{background:#f5f6ef;color:#003143}\r\n.acp-careers-platform .acp-wrap,.acp-who .acp-wrap,.acp-benefits>.acp-wrap,.acp-careers-closing .acp-wrap{border-top-color:#00314330}\r\n.acp-careers .acp-reasons{background:#003143;color:#fff}\r\n.acp-careers .acp-reason-grid article{border-top-color:#ffffff50}\r\n.acp-careers .acp-reasons .acp-reason-grid article>span{font:600 12px/1.4 'General Sans',Arial,sans-serif;letter-spacing:.08em;color:#73C48C}\r\n.acp-careers :is(.acp-careers-platform,.acp-who,.acp-benefits,.acp-careers-closing) .acp-button{background:#00633B;color:#fff;border-color:#00633B}\r\n.acp-button{font:400 20px/1.2 Zodiak,Georgia,serif;background:#00633B;color:#fff;border-color:#00633B;transition:transform .2s ease}\r\n.acp-button:hover,.acp-button:focus-visible{transform:scale(1.04)}\r\n.acp-careers .acp-careers-intro .acp-button{background:#fff;color:#003143;border-color:#fff}\r\n.acp-news h1{font-size:clamp(42px,5.5vw,80px)}\r\n.acp{color:#003143}\r\n.acp-careers,.acp-careers .acp-hero{background:#00633B;color:#fff}\r\n.acp-careers .acp-hero:after{background:linear-gradient(180deg,#00314399 0%,#00314322 28%,#00633B77 55%,#00633B 100%)}\r\n.acp-news{background:#003143;color:#fff}\r\n.acp-news{isolation:isolate;margin-top:-98px;padding-top:248px}\r\n.acp-news-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:-2}\r\n.acp-news:after{inset:0;width:100%;height:100%;border:0;border-radius:0;background:linear-gradient(90deg,#003143cc 0%,#00314380 55%,#00314333 100%);z-index:-1}\r\n@media(max-width:809px){.acp-news{margin-top:calc(-68px - env(safe-area-inset-top,0px));padding-top:calc(193px + env(safe-area-inset-top,0px))}.acp-news-image{object-position:65% center}.acp-news:after{background:linear-gradient(90deg,#003143e6 0%,#003143b3 70%,#00314380 100%)}}\r\n.acp-news :is(h1,p){color:#fff;-webkit-text-fill-color:#fff}\r\n@media(max-width:809px){.acp-who-photo{max-height:none;aspect-ratio:auto;margin-top:30px}}\r\n`;function Styles(){useEffect(()=>{const script=document.createElement(\"script\");script.textContent=\"(()=>{\\r\\n const key='__ascentSharedHeaderCleanup';window[key]?.();\\n document.querySelector('meta#ascent-mobile-theme')?.remove();\\n // Extend the page into Safari's safe areas instead of painting separate bands.\\n const fitViewport=()=>{\\n  const viewport=document.querySelector('meta[name=\\\"viewport\\\"]');\\n  if(viewport&&matchMedia('(max-width: 809px)').matches){\\n   const parts=viewport.content.split(',').map(p=>p.trim()).filter(p=>p&&!/^viewport-fit\\\\s*=/i.test(p));\\n   const content=[...parts,'viewport-fit=cover'].join(', ');\\n   if(viewport.content!==content)viewport.content=content;\\n  }\\n };\\n // Framer can replace metadata during hydration and internal navigation.\\n const headObserver=new MutationObserver(fitViewport);\\n headObserver.observe(document.head,{childList:true,subtree:true,attributes:true,attributeFilter:['content']});fitViewport();\\n // Framer's current published shell omits lang even though the project default locale is en-US.\\n if(!document.documentElement.lang)document.documentElement.lang='en-US';\\n const enhanceAccessibility=()=>{\\n  for(const [selector,label] of [\\n   ['a[href*=\\\"instagram.com/ascent_ds\\\"]','Ascent on Instagram'],\\n   ['a[href*=\\\"linkedin.com/company/ascent-developer-solutions\\\"]','Ascent on LinkedIn']\\n  ])document.querySelectorAll(selector).forEach(link=>{if(!link.getAttribute('aria-label'))link.setAttribute('aria-label',label)});\\n  const visible=element=>element?.getClientRects().length&&getComputedStyle(element).visibility!=='hidden';\\n  const main=[...document.querySelectorAll('main,[role=\\\"main\\\"]')].find(visible)||\\n   [...document.querySelectorAll('[data-framer-name=\\\"Categories section\\\"]')].find(visible)?.parentElement||\\n   [...document.querySelectorAll('[data-framer-name=\\\"Blog section\\\"]')].find(visible)?.parentElement||\\n   [...document.querySelectorAll('[data-framer-name=\\\"Contact us section\\\"]')].find(visible)?.parentElement||\\n   [...document.querySelectorAll('.acp:not(.acp-news)')].find(visible);\\n  if(main){\\n   if(main.tagName!=='MAIN')main.setAttribute('role','main');\\n   const focusTarget=[...main.querySelectorAll('h1,h2,section')].find(visible)||(visible(main)?main:null);\\n   if(!focusTarget)return;\\n   document.querySelectorAll('[id=\\\"ascent-main\\\"]').forEach(old=>{if(old!==focusTarget)old.removeAttribute('id')});\\n   focusTarget.id='ascent-main';\\n   if(!focusTarget.hasAttribute('tabindex'))focusTarget.setAttribute('tabindex','-1');\\n   let skip=document.getElementById('ascent-skip-link');\\n   if(!skip){\\n    skip=document.createElement('a');skip.id='ascent-skip-link';skip.className='ascent-skip-link';skip.textContent='Skip to main content';\\n   }\\n   skip.onclick=event=>{event.preventDefault();enhanceAccessibility();const target=document.getElementById('ascent-main');target?.focus({preventScroll:true});target?.scrollIntoView({behavior:'instant',block:'start'})};\\n   let skipNav=document.getElementById('ascent-skip-nav');\\n   if(!skipNav){skipNav=document.createElement('nav');skipNav.id='ascent-skip-nav';skipNav.setAttribute('aria-label','Skip links');document.body?.prepend(skipNav)}\\n   if(skip.parentElement!==skipNav)skipNav.append(skip);\\n   skip.href='#ascent-main';\\n  }\\n  document.querySelectorAll('[data-framer-name=\\\"Footer brand logo\\\"]').forEach(logo=>{\\n   const footer=logo.closest('[data-framer-name=\\\"Desktop\\\"],[data-framer-name=\\\"Tablet\\\"],[data-framer-name=\\\"Phone\\\"]');\\n   if(footer?.getClientRects().length)footer.setAttribute('role','contentinfo');\\n  });\\n  document.querySelector('header.acp-news')?.setAttribute('role','group');\\n  for(const [selector,level] of [\\n   ['[data-framer-name=\\\"FAQ section\\\"] [data-framer-name=\\\"Question\\\"] h6','3'],\\n   ['[data-framer-name=\\\"Blog section\\\"] a h6','2'],\\n   ['[data-framer-name=\\\"Contact us section\\\"] h4','2']\\n  ])document.querySelectorAll(selector).forEach(heading=>{heading.setAttribute('role','heading');heading.setAttribute('aria-level',level)});\\n  document.querySelectorAll('[data-framer-name=\\\"Book a consultation\\\"] h6,[data-framer-name=\\\"Categories section\\\"] [data-framer-name=\\\"Label\\\"] h6,[data-framer-name=\\\"Contact form section\\\"] button h6').forEach(heading=>heading.setAttribute('role','presentation'));\\n };\\n let contentObserver;\\n let labelQueued=false;\\n const startLabeling=()=>{\\n  enhanceAccessibility();\\n  if(!document.body)return;\\n  contentObserver=new MutationObserver(()=>{\\n   if(labelQueued)return;\\n   labelQueued=true;\\n   queueMicrotask(()=>{labelQueued=false;enhanceAccessibility()});\\n  });\\n  contentObserver.observe(document.body,{childList:true,subtree:true});\\n };\\n if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',startLabeling,{once:true});else startLabeling();\\n const settleTimers=[setTimeout(enhanceAccessibility,500),setTimeout(enhanceAccessibility,2000)];\\n const update=()=>{if(document.body)document.body.dataset.ascentHeader=scrollY>8?'white':'transparent'};\\n if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',update,{once:true});else update();\\r\\n addEventListener('pageshow',update);addEventListener('scroll',update,{passive:true});\\r\\n window[key]=()=>{settleTimers.forEach(clearTimeout);headObserver.disconnect();contentObserver?.disconnect();document.removeEventListener('DOMContentLoaded',startLabeling);document.removeEventListener('DOMContentLoaded',update);removeEventListener('pageshow',update);removeEventListener('scroll',update)};\\n})();\\r\\n\";document.head.append(script);script.remove();},[]);return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:fonts+css}});}function Hero({title,titleSecondLine,image,description,eyebrow}){return /*#__PURE__*/_jsxs(\"section\",{className:\"acp-hero\",children:[/*#__PURE__*/_jsx(\"img\",{src:image,alt:title===\"About Us\"?\"Professionals meeting in an office\":\"Team collaborating in an office\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"acp-hero-content\",children:[eyebrow&&/*#__PURE__*/_jsx(\"p\",{className:\"acp-eyebrow\",children:eyebrow}),/*#__PURE__*/_jsxs(\"h1\",{children:[title,titleSecondLine&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"br\",{}),titleSecondLine]})]}),description&&/*#__PURE__*/_jsx(\"p\",{children:description})]})]});}function Approach({items:source,eyebrow,heading}){const items=[...source].sort((a,b)=>Number(b.title===\"Relationships First\")-Number(a.title===\"Relationships First\"));return /*#__PURE__*/_jsx(\"section\",{className:\"acp-approach\",id:\"ascent-difference\",\"aria-labelledby\":\"about-approach-title\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"acp-eyebrow\",children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{id:\"about-approach-title\",children:heading}),/*#__PURE__*/_jsx(\"div\",{className:\"acp-approach-grid\",children:items.map((item,i)=>/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"span\",{children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"h3\",{children:item.title}),/*#__PURE__*/_jsx(\"p\",{children:withStoryLink(item.body)})]},item.title))})]})});}/** @framerSupportedLayoutWidth any\r\n * @framerSupportedLayoutHeight auto */export function AboutPage(props){const copy=editorMerge(aboutDefaults,props.copy);const team=editorMerge(assets.team,props.team);return /*#__PURE__*/_jsxs(\"div\",{className:\"acp\",style:props.style,children:[/*#__PURE__*/_jsx(Styles,{}),/*#__PURE__*/_jsx(Hero,{title:copy.heroTitle,titleSecondLine:copy.heroSecondLine,image:editorValue(props.heroImage??assets.aboutImage),description:copy.heroDescription}),/*#__PURE__*/_jsx(Approach,{items:editorMerge(assets.approach,props.approach),eyebrow:copy.approachEyebrow,heading:copy.approachHeading}),/*#__PURE__*/_jsx(\"section\",{className:\"acp-invitation\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsx(\"p\",{children:copy.invitation}),/*#__PURE__*/_jsx(\"a\",{className:\"acp-button\",href:\"/contact#contact-form\",children:copy.contactButton})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"acp-team\",id:\"team\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"acp-team-intro\",children:[/*#__PURE__*/_jsx(\"h2\",{children:copy.teamHeading}),/*#__PURE__*/_jsx(\"p\",{children:copy.teamIntroduction})]}),/*#__PURE__*/_jsx(\"div\",{className:\"acp-team-grid\",children:team.map(p=>/*#__PURE__*/_jsxs(\"a\",{className:\"acp-person\",href:\"/about-us/leadership/\"+p.slug,\"aria-label\":\"Read about \"+p.name,children:[/*#__PURE__*/_jsx(\"span\",{className:\"acp-person-image\",children:/*#__PURE__*/_jsx(\"img\",{src:p.image+\"?scale-down-to=512\",alt:p.name,loading:\"lazy\"})}),/*#__PURE__*/_jsx(\"h3\",{children:p.name}),/*#__PURE__*/_jsx(\"p\",{children:p.role})]},p.name))})]})})]});}/** @framerSupportedLayoutWidth any\r\n * @framerSupportedLayoutHeight auto */export function CareersPage(props){const culture=editorMerge(cultureDefaults,props.culture);const c=editorMerge(assets.careersCopy,props.content);const copy=editorMerge(careersLabels,props.labels);const jobs=props.jobsLink??\"https://job-boards.greenhouse.io/ascentds\";return /*#__PURE__*/_jsxs(\"div\",{className:\"acp acp-careers\",style:props.style,children:[/*#__PURE__*/_jsx(Styles,{}),/*#__PURE__*/_jsx(Hero,{title:c.title,image:editorValue(props.careersImage??assets.careersImage),description:c.intro,eyebrow:copy.eyebrow}),/*#__PURE__*/_jsx(\"section\",{children:/*#__PURE__*/_jsx(\"div\",{className:\"acp-wrap acp-careers-intro\",children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:c.opportunitiesHeading}),/*#__PURE__*/_jsx(\"p\",{children:c.opportunitiesBody}),/*#__PURE__*/_jsx(\"a\",{className:\"acp-button\",href:jobs,target:\"_blank\",rel:\"noopener noreferrer\",children:copy.opportunitiesButton})]})})}),/*#__PURE__*/_jsx(\"section\",{className:\"acp-careers-platform\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"acp-platform-copy\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.platformHeading}),c.platformParagraphs.map(text=>/*#__PURE__*/_jsx(\"p\",{children:text},text))]}),/*#__PURE__*/_jsx(\"img\",{className:\"acp-careers-sign\",src:editorValue(props.careersSignImage??assets.careersSignImage),alt:\"Wood framing of a residential building under construction\",loading:\"lazy\"})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"acp-reasons\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.whyHeading}),/*#__PURE__*/_jsx(\"div\",{className:\"acp-reason-grid\",children:c.reasons.map((r,i)=>/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"0\",i+1]}),/*#__PURE__*/_jsx(\"h3\",{children:r.heading}),/*#__PURE__*/_jsx(\"p\",{children:r.body})]},r.heading))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"acp-who\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"acp-who-copy\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.whoThrivesHeading}),c.whoThrivesParagraphs.map(text=>/*#__PURE__*/_jsx(\"p\",{children:text},text))]}),/*#__PURE__*/_jsx(\"img\",{className:\"acp-who-photo\",src:editorValue(props.careersTeamImage??assets.careersTeamImage),alt:\"Six Ascent colleagues together in the office\",loading:\"lazy\"})]})}),false&&/*#__PURE__*/_jsx(\"section\",{className:\"acp-culture\",\"aria-labelledby\":\"culture-title\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"acp-culture-copy\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"acp-eyebrow\",children:culture.eyebrow}),/*#__PURE__*/_jsx(\"h2\",{id:\"culture-title\",children:culture.heading}),culture.paragraphs.map(text=>/*#__PURE__*/_jsx(\"p\",{children:text},text))]}),/*#__PURE__*/_jsxs(\"div\",{className:\"acp-culture-photos\",children:[/*#__PURE__*/_jsx(\"img\",{src:editorValue(culture.mainImage),alt:culture.mainImageAlt,loading:\"lazy\"}),/*#__PURE__*/_jsx(\"img\",{src:editorValue(culture.firstImage),alt:culture.firstImageAlt,loading:\"lazy\"}),/*#__PURE__*/_jsx(\"img\",{src:editorValue(culture.secondImage),alt:culture.secondImageAlt,loading:\"lazy\"})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"acp-benefits\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.benefitsHeading}),/*#__PURE__*/_jsx(\"p\",{children:c.benefitsIntro}),/*#__PURE__*/_jsx(\"div\",{className:\"acp-reason-grid\",children:c.benefits.map(r=>/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:r.heading}),/*#__PURE__*/_jsx(\"p\",{children:r.body})]},r.heading))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"acp-careers-closing\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{children:c.closingHeading}),c.closingParagraphs.map(text=>/*#__PURE__*/_jsx(\"p\",{children:text},text)),/*#__PURE__*/_jsx(\"a\",{className:\"acp-button\",href:jobs,target:\"_blank\",rel:\"noopener noreferrer\",children:copy.positionsButton})]})})]});}/** @framerSupportedLayoutWidth any\r\n * @framerSupportedLayoutHeight auto */export function NewsHeader(props){const copy=editorMerge(newsDefaults,props.copy);return /*#__PURE__*/_jsxs(\"header\",{className:\"acp acp-news\",style:props.style,children:[/*#__PURE__*/_jsx(Styles,{}),/*#__PURE__*/_jsx(\"img\",{className:\"acp-news-image\",src:editorValue(props.heroImage??assets.newsImage),alt:\"\",loading:\"eager\"}),/*#__PURE__*/_jsx(\"p\",{className:\"acp-eyebrow\",children:copy.eyebrow}),/*#__PURE__*/_jsx(\"h1\",{children:copy.heading}),/*#__PURE__*/_jsx(\"p\",{children:copy.introduction})]});}/** @framerSupportedLayoutWidth any\r\n * @framerSupportedLayoutHeight auto */export function TeamBio(props){const selected=assets.team.find(p=>p.slug===props.person)||assets.team[0];const p=editorMerge(selected,props.profile);return /*#__PURE__*/_jsxs(\"div\",{className:\"acp acp-bio\",style:props.style,children:[/*#__PURE__*/_jsx(Styles,{}),/*#__PURE__*/_jsxs(\"div\",{className:\"acp-wrap\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"acp-back\",href:\"/about-us#team\",children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"←\"}),\" Meet the team\"]}),/*#__PURE__*/_jsxs(\"div\",{className:\"acp-bio-grid\",children:[/*#__PURE__*/_jsx(\"img\",{src:p.slug===\"mike-corominas\"?p.image+\"?scale-down-to=1024\":p.image,alt:p.name}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h1\",{children:p.name}),/*#__PURE__*/_jsx(\"p\",{className:\"acp-bio-role\",children:p.role}),p.bio.map((text,i)=>/*#__PURE__*/_jsx(\"p\",{className:\"acp-bio-paragraph\",children:text},i)),p.linkedin&&/*#__PURE__*/_jsx(\"a\",{className:\"acp-button\",href:p.linkedin,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":p.name+\" on LinkedIn\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"currentColor\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.049c.476-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 1 1 0-4.124 2.062 2.062 0 0 1 0 4.124zM7.119 20.452H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0z\"})})})]})]})]})]});}addPropertyControls(TeamBio,{person:{type:ControlType.Enum,title:\"Team member\",options:assets.team.map(p=>p.slug),optionTitles:assets.team.map(p=>p.name),defaultValue:\"robert-wasmund\",description:\"Keep the selected person matched to this page.\"},profile:{type:ControlType.Object,title:\"Biography\",controls:editorControls(assets.team[0]),description:\"Edit this person's copy and photo here. Also update their card on About when changing a name, title or photo.\"}});const aboutDefaults={\"heroTitle\":\"For Developers.\",\"heroSecondLine\":\"By Developers.\",\"heroDescription\":\"Our roots as real estate investors and developers give us a unique perspective on the challenges our clients navigate every day. We built Ascent on the belief that the right lending partner should bring more than capital—providing the experience, responsiveness and execution needed to move projects forward.\",\"approachEyebrow\":\"The Ascent difference\",\"approachHeading\":\"Our Approach\",\"invitation\":\"Experienced real estate investors and developers across the nation select Ascent Developer Solutions for our agility and certainty of execution. We invite you to discover what sets us apart.\",\"contactButton\":\"Let's Talk\",\"teamHeading\":\"Meet the team\",\"teamIntroduction\":\"Ascent brings together leaders with decades of experience across real estate lending, development, credit, construction, capital markets and operations. That breadth of experience shapes how we evaluate opportunities, structure loans and work with our clients.\"};const careersLabels={\"eyebrow\":\"Careers at Ascent\",\"opportunitiesButton\":\"Explore Open Opportunities\",\"positionsButton\":\"View Open Positions\"};const newsDefaults={\"eyebrow\":\"Ascent Developer Solutions\",\"heading\":\"News & Insights\",\"introduction\":\"The latest news, announcements, and perspectives from Ascent.\"};editorRegister(AboutPage,{copy:aboutDefaults,heroImage:assets.aboutImage,approach:assets.approach,team:assets.team},{copy:\"Edit About headings and text. Desktop changes inherit to Tablet and Phone.\",team:\"Edit existing team cards. Keep the order and page links; update the matching biography page too.\"});editorRegister(CareersPage,{culture:cultureDefaults,content:assets.careersCopy,labels:careersLabels,careersImage:assets.careersImage,careersSignImage:assets.careersSignImage,careersTeamImage:assets.careersTeamImage,jobsLink:\"https://job-boards.greenhouse.io/ascentds\"});editorRegister(NewsHeader,{copy:newsDefaults,heroImage:assets.newsImage},{copy:\"Edit the News opening here. Articles are in CMS > Blog.\"});\nexport const __FramerMetadata__ = {\"exports\":{\"AboutPage\":{\"type\":\"reactComponent\",\"name\":\"AboutPage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"\",\"framerContractVersion\":\"1\"}},\"TeamBio\":{\"type\":\"reactComponent\",\"name\":\"TeamBio\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"NewsHeader\":{\"type\":\"reactComponent\",\"name\":\"NewsHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"\"}},\"CareersPage\":{\"type\":\"reactComponent\",\"name\":\"CareersPage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CompanyPages.map"],"mappings":"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"}