.jayy-profile{--jp-navy:#071421;--jp-navy-2:#0c2234;--jp-ink:#102031;--jp-paper:#fff;--jp-ivory:#f7f5ef;--jp-soft:#f1f3f2;--jp-gold:#c6a775;--jp-gold-dark:#9d7b45;--jp-line:#dfe3e3;--jp-muted:#68747c;--jp-serif:"Iowan Old Style",Baskerville,"Times New Roman",serif;--jp-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif;background:var(--jp-paper);color:var(--jp-ink);font-family:var(--jp-sans);line-height:1.75;overflow-x:clip}.jayy-profile *{box-sizing:border-box}.jayy-profile #main-content img{max-width:100%;height:auto;display:block}.jp-wrap{width:min(1400px,100% - 128px);margin-inline:auto}.jp-architecture,.jp-static-lines,.jp-scrim{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jp-architecture{z-index:-2}.jp-static-lines{z-index:-3;opacity:.25;background-image:linear-gradient(154deg,transparent 63%,color-mix(in oklab,var(--jp-ivory) 28%,transparent) 63.07%,transparent 63.16%),linear-gradient(160deg,transparent 72%,color-mix(in oklab,var(--jp-gold) 35%,transparent) 72.07%,transparent 72.16%)}.jp-scrim{z-index:-1;background:linear-gradient(90deg,color-mix(in oklab,var(--jp-navy) 92%,transparent),color-mix(in oklab,var(--jp-navy) 76%,transparent) 38%,color-mix(in oklab,var(--jp-navy) 8%,transparent) 100%)}.jp-hero{isolation:isolate;height:100svh;min-height:850px;max-height:1040px;color:var(--ivory);background:radial-gradient(ellipse at 78% 36%,var(--jp-navy-2),var(--jp-navy) 72%);position:relative;overflow:hidden}.jp-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:90px;height:calc(100% - 94px);min-height:700px;padding:140px 0 34px;display:grid}.jp-hero-copy{max-width:700px}.jp-eyebrow{letter-spacing:.16em;color:var(--jp-gold);text-transform:uppercase;font-size:.625rem;font-weight:650;line-height:1.8}.jp-dash{background:var(--jp-gold);vertical-align:middle;width:27px;height:1px;margin-right:11px;display:inline-block}.jp-hero h1{font-family:var(--jp-serif);letter-spacing:0;color:var(--ivory);white-space:nowrap;margin:25px 0 31px;font-size:clamp(3.625rem,5.55vw,5.375rem);font-weight:400;line-height:1.01}.jp-roles{border-left:1px solid color-mix(in oklab,var(--jp-gold) 72%,transparent);grid-template-columns:1fr 1fr;gap:28px;max-width:610px;padding-left:18px;display:grid}.jp-roles p{color:var(--ivory);margin:0;font-size:.8125rem;line-height:1.45}.jp-roles span{color:color-mix(in oklab,var(--ivory) 66%,transparent);margin-bottom:5px;font-size:.625rem;display:block}.jp-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.jp-action{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.625rem;font-weight:650;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.jp-action:hover{transform:translateY(-1px)}.jp-action-gold{background:var(--jp-gold);color:var(--jp-navy)}.jp-action-ghost{border-color:color-mix(in oklab,var(--ivory) 30%,transparent);color:var(--ivory);background:color-mix(in oklab,var(--jp-navy) 28%,transparent)}.jp-explore{letter-spacing:.12em;color:color-mix(in oklab,var(--ivory) 72%,transparent);text-transform:uppercase;align-items:center;gap:18px;margin-top:32px;font-size:.625rem;display:inline-flex}.jp-explore-arrow{border:1px solid color-mix(in oklab,var(--jp-gold) 58%,transparent);width:34px;height:34px;color:var(--jp-gold);border-radius:50%;place-items:center;font-size:1rem;display:grid}.jp-portrait-block{justify-self:end;width:min(100%,354px);margin:0;padding:14px 0 0 14px;position:relative}.jp-portrait-frame{border-left:1px solid color-mix(in oklab,var(--jp-gold) 72%,transparent);border-top:1px solid color-mix(in oklab,var(--jp-gold) 72%,transparent);position:absolute;inset:0 18px 52px 0}.jp-portrait{aspect-ratio:1044/1462;object-fit:contain;width:100%;box-shadow:0 25px 70px color-mix(in oklab,var(--jp-navy) 55%,transparent);position:relative}.jp-portrait-block figcaption{color:color-mix(in oklab,var(--ivory) 65%,transparent);letter-spacing:.14em;justify-content:space-between;gap:15px;padding-top:14px;font-size:.5625rem;display:flex}.jp-hero-bottom{border-top:1px solid color-mix(in oklab,var(--ivory) 15%,transparent);justify-content:space-between;align-items:center;height:94px;display:flex}.jp-scene-index{gap:36px;display:flex}.jp-scene-chip{letter-spacing:.14em;color:color-mix(in oklab,var(--ivory) 70%,transparent);white-space:nowrap;font-size:.5625rem}.jp-scene-chip i{color:var(--jp-gold);margin-right:8px;font-style:normal}.jp-motion-control{background:color-mix(in oklab,var(--jp-navy) 35%,transparent)!important;border:1px solid color-mix(in oklab,var(--ivory) 24%,transparent)!important;color:color-mix(in oklab,var(--ivory) 74%,transparent)!important;border-radius:999px!important;padding-inline:14px!important;font-size:.625rem!important}.jp-motion-control:hover{border-color:color-mix(in oklab,var(--jp-gold) 70%,transparent)!important}.jp-profile-index-wrap{padding:26px 0 0}.jp-profile-index{border-top:1px solid var(--jp-line);border-left:1px solid var(--jp-line);grid-template-columns:repeat(4,1fr);display:grid}.jp-profile-index a{border-right:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line);align-items:flex-start;gap:12px;min-height:72px;padding:14px 17px;transition:background .18s;display:flex}.jp-profile-index a:hover{background:var(--jp-ivory)}.jp-profile-index b{font:400 1.0625rem var(--jp-serif);color:var(--jp-gold-dark)}.jp-profile-index span{letter-spacing:.05em;text-transform:uppercase;color:var(--jp-muted);padding-top:3px;font-size:.625rem;line-height:1.45}.jp-glance{padding:34px 0 0}.jp-glance-grid{background:var(--jp-navy);color:var(--ivory);grid-template-columns:repeat(4,1fr);display:grid}.jp-glance-grid>div{border-right:1px solid color-mix(in oklab,var(--ivory) 13%,transparent);padding:26px 27px 28px}.jp-glance-grid>div:last-child{border-right:0}.jp-glance-grid span{font:400 1.125rem var(--jp-serif);color:var(--jp-gold);margin-bottom:15px;display:block}.jp-glance-grid strong{margin-bottom:7px;font-size:.75rem;display:block}.jp-glance-grid p{color:color-mix(in oklab,var(--ivory) 63%,transparent);margin:0;font-size:.6875rem;line-height:1.55}.jp-section-label{letter-spacing:.16em;color:var(--jp-gold-dark);text-transform:uppercase;align-items:center;gap:31px;margin-bottom:48px;font-size:.625rem;display:flex}.jp-section-label div{background:var(--jp-line);flex:1;height:1px}.jp-section-label-light{color:var(--jp-gold)}.jp-section-label-light div{background:color-mix(in oklab,var(--ivory) 18%,transparent)}.jayy-profile h2{font:400 2.8125rem/1.14 var(--jp-serif);letter-spacing:0;color:var(--jp-ink);margin:0 0 24px}.jp-prose p{color:var(--jp-muted);margin:0 0 18px;font-size:.875rem;line-height:1.96}.jp-prose .jp-lead{color:var(--jp-ink);margin-bottom:24px;font-size:1.1875rem;line-height:1.62}.jp-editorial{padding:105px 0}.jp-editorial-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.jp-remit{border-top:1px solid var(--jp-line);grid-template-columns:.7fr 1.3fr;gap:80px;margin-top:82px;padding-top:44px;display:grid}.jp-remit-kicker{letter-spacing:.16em;color:var(--jp-gold-dark);font-size:.5625rem;font-weight:700}.jp-remit h3{font:400 1.9375rem/1.25 var(--jp-serif);margin:13px 0 0}.jp-remit-grid{grid-template-columns:1fr 1fr;display:grid}.jp-remit-grid article{border-right:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line);margin:0 25px 28px 0;padding:0 25px 27px 0}.jp-remit-grid article:nth-child(2n){border-right:0;margin-right:0}.jp-remit-grid article:nth-last-child(-n+2){border-bottom:0;margin-bottom:0}.jp-remit-grid span{font:400 1.125rem var(--jp-serif);color:var(--jp-gold-dark)}.jp-remit-grid h4{margin:9px 0 8px;font-size:.8125rem}.jp-remit-grid p{color:var(--jp-muted);margin:0;font-size:.75rem;line-height:1.65}.jp-aspen-section{background:var(--jp-ivory);padding:100px 0 108px}.jp-company-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:105px;display:grid}.jp-logo-panel{background:var(--jp-navy);justify-content:center;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.jp-logo-panel:after{content:"";border:1px solid color-mix(in oklab,var(--jp-gold) 22%,transparent);position:absolute;inset:18px}.jp-aspen-logo{object-fit:contain;z-index:1;width:62.4%;max-width:266px;height:auto;position:relative}.jp-company-copy h2{margin-top:17px}.jp-company-copy p{color:var(--jp-muted);margin:0 0 18px;font-size:.875rem;line-height:1.9}.jp-pull-line{border-top:1px solid var(--jp-line);padding-top:20px;color:var(--jp-ink)!important;margin-top:28px!important}.jp-motion-break,.jp-closing{isolation:isolate;color:var(--ivory);background:radial-gradient(ellipse at 70% 85%,var(--jp-navy-2),var(--jp-navy) 71%);position:relative;overflow:hidden}.jp-motion-break{min-height:390px}.jp-break-copy{padding:78px 0}.jp-break-copy h2{color:var(--ivory);font-size:3.1875rem}.jp-break-copy p{color:color-mix(in oklab,var(--ivory) 67%,transparent);font-size:.75rem}.jp-dearborn{padding:108px 0 104px}.jp-dearborn-head{grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;display:grid}.jp-dearborn-heading h2{margin-top:17px}.jp-lead-line{color:var(--jp-muted);max-width:760px;font-size:1rem;line-height:1.85}.jp-do-logo{aspect-ratio:600/320;justify-self:end;width:min(100%,270px)}.jp-do-logo img{object-fit:contain;width:100%;height:auto}.jp-dearborn-statement{border-block:1px solid var(--jp-line);grid-template-columns:1fr 1fr;gap:50px;margin:42px 0 34px;padding:28px 0;display:grid}.jp-dearborn-statement p,.jp-strategy p{color:var(--jp-muted);margin:0;font-size:.8125rem;line-height:1.85}.jp-capabilities{grid-template-columns:1fr 1fr;column-gap:70px;display:grid}.jp-capabilities article{border-top:1px solid var(--jp-line);gap:23px;padding:27px 0 30px;display:flex}.jp-capabilities article:nth-child(-n+2){border-top:0}.jp-capabilities .jp-number{font:400 1.375rem var(--jp-serif);color:var(--jp-gold-dark)}.jp-capabilities h3{margin:0 0 9px;font-size:1rem;font-weight:650;line-height:1.42}.jp-capabilities p{color:var(--jp-muted);margin:0;font-size:.8125rem;line-height:1.8}.jp-strategy{border-top:1px solid var(--jp-line);grid-template-columns:1fr 1fr;gap:50px;margin-top:27px;padding:31px 0;display:grid}.jp-certifications{border-top:1px solid var(--jp-line);background:var(--jp-paper);padding-top:29px}.jp-certifications img{width:min(100%,859px);margin:auto}.jp-service{background:var(--jp-soft);padding:105px 0 97px}.jp-service-grid{grid-template-columns:.8fr 1.2fr;gap:105px;display:grid}.jp-service-title span{letter-spacing:.16em;color:var(--jp-gold-dark);font-size:.5625rem;font-weight:700}.jp-service-title h2{margin-top:16px}.jp-service-pillars{border-top:1px solid var(--jp-line);border-left:1px solid var(--jp-line);grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.jp-service-pillars span{border-right:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line);text-align:center;letter-spacing:.12em;color:var(--jp-muted);padding:19px;font-size:.625rem}.jp-philosophy{padding:108px 0 110px}.jp-philosophy-lead{grid-template-columns:1.1fr .9fr;gap:95px;display:grid}.jp-philosophy-lead p{color:var(--jp-muted);font-size:.875rem;line-height:1.85}.jp-principles{border-top:1px solid var(--jp-line);border-left:1px solid var(--jp-line);grid-template-columns:1fr 1fr;margin:60px 0 45px;padding:0;list-style:none;display:grid}.jp-principles li{border-right:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line);grid-template-columns:52px 1fr;gap:15px;min-height:142px;padding:27px 30px;display:grid}.jp-principles b{font:400 1.3125rem var(--jp-serif);color:var(--jp-gold-dark)}.jp-principles span{font-size:.9375rem;line-height:1.6}.jp-philosophy-close{grid-template-columns:1fr 1fr;gap:70px;display:grid}.jp-philosophy-close p{color:var(--jp-muted);margin:0;font-size:.875rem;line-height:1.9}.jp-selected{background:var(--jp-ivory);padding:104px 0}.jp-experience-grid{border-top:1px solid var(--jp-line);border-left:1px solid var(--jp-line);grid-template-columns:repeat(3,1fr);display:grid}.jp-experience-grid article{border-right:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line);min-height:205px;padding:31px 30px 35px}.jp-experience-grid span{font:400 1.25rem var(--jp-serif);color:var(--jp-gold-dark)}.jp-experience-grid h3{margin:15px 0 10px;font-size:.9375rem}.jp-experience-grid p{color:var(--jp-muted);margin:0;font-size:.75rem;line-height:1.75}.jp-leadership{padding:110px 0}.jp-leadership-grid{grid-template-columns:.95fr 1.05fr;gap:100px;display:grid}.jp-focus{background:var(--jp-navy);color:var(--ivory);padding:100px 0}.jp-focus h2{color:var(--ivory)}.jp-focus-grid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.jp-focus-grid p{color:color-mix(in oklab,var(--ivory) 72%,transparent);font-size:.875rem;line-height:1.9}.jp-focus-tags{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.jp-focus-tags span{border:1px solid color-mix(in oklab,var(--jp-gold) 34%,transparent);letter-spacing:.1em;color:color-mix(in oklab,var(--jp-gold) 85%,var(--ivory));padding:10px 13px;font-size:.5625rem}.jp-closing{min-height:500px}.jp-closing-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:85px 0;display:grid}.jp-closing-name{font:400 1.875rem/1.1 var(--jp-serif)}.jp-closing-meta{letter-spacing:.13em;color:color-mix(in oklab,var(--ivory) 75%,transparent);margin:14px 0 7px;font-size:.5625rem}.jp-closing-city{letter-spacing:.12em;color:var(--jp-gold);font-size:.625rem}.jp-closing h2{color:var(--ivory);margin:0;font-size:2.875rem}.jp-closing h2 span{color:var(--jp-gold)}.jp-closing-actions{grid-column:2;gap:11px;margin-top:-40px;display:flex}@media (width>=1600px){.jp-portrait-block{width:376px}.jp-hero-grid{gap:120px}}@media (width<=1180px){.jp-wrap{width:calc(100% - 76px)}.jp-hero-grid{gap:55px}.jp-portrait-block{width:min(100%,306px)}.jp-editorial-grid,.jp-service-grid,.jp-leadership-grid,.jp-company-grid{gap:65px}.jp-profile-index{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.jp-wrap{width:calc(100% - 40px)}.jp-hero{height:auto;min-height:0;max-height:none}.jp-hero-grid{grid-template-columns:1fr;gap:43px;height:auto;min-height:0;padding:130px 0 42px}.jp-hero-copy{order:1}.jp-portrait-block{order:2;justify-self:center;width:min(75%,298px)}.jp-hero h1{margin:22px 0 27px;font-size:clamp(3rem,13vw,4.25rem)}.jp-roles{grid-template-columns:1fr;gap:17px}.jp-hero-bottom{flex-wrap:wrap;gap:15px;height:auto;min-height:96px;padding:18px 0}.jp-scene-index{grid-template-columns:1fr 1fr;gap:10px 20px;width:100%;display:grid}.jp-motion-control{margin-left:auto}.jp-scrim{background:linear-gradient(180deg,color-mix(in oklab,var(--jp-navy) 94%,transparent),color-mix(in oklab,var(--jp-navy) 68%,transparent) 55%,color-mix(in oklab,var(--jp-navy) 15%,transparent))}.jp-profile-index-wrap{padding-top:20px}.jp-profile-index{grid-template-columns:1fr 1fr}.jp-glance{padding-top:20px}.jp-glance-grid{grid-template-columns:1fr 1fr}.jp-glance-grid>div:nth-child(2){border-right:0}.jp-glance-grid>div:nth-child(-n+2){border-bottom:1px solid color-mix(in oklab,var(--ivory) 13%,transparent)}.jp-editorial,.jp-dearborn,.jp-philosophy,.jp-leadership{padding:70px 0}.jp-editorial-grid,.jp-service-grid,.jp-leadership-grid,.jp-focus-grid{grid-template-columns:1fr;gap:22px}.jayy-profile h2{font-size:2.25rem}.jp-remit{grid-template-columns:1fr;gap:35px;margin-top:55px}.jp-remit-grid{grid-template-columns:1fr}.jp-remit-grid article,.jp-remit-grid article:nth-child(2n),.jp-remit-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--jp-line);margin:0;padding:20px 0}.jp-remit-grid article:last-child{border-bottom:0}.jp-aspen-section,.jp-service,.jp-selected{padding:70px 0}.jp-company-grid{grid-template-columns:1fr;gap:37px}.jp-logo-panel{min-height:225px}.jp-aspen-logo{width:60%;max-width:266px}.jp-motion-break{min-height:330px}.jp-break-copy{padding:65px 0}.jp-break-copy h2{font-size:2.4375rem}.jp-dearborn-head{grid-template-columns:1fr;gap:30px}.jp-do-logo{justify-self:start;width:188px;max-width:100%}.jp-dearborn-statement,.jp-strategy{grid-template-columns:1fr;gap:15px}.jp-capabilities{grid-template-columns:1fr}.jp-capabilities article:nth-child(2){border-top:1px solid var(--jp-line)}.jp-service-pillars{grid-template-columns:1fr 1fr}.jp-philosophy-lead{grid-template-columns:1fr;gap:10px}.jp-principles{grid-template-columns:1fr;margin-top:40px}.jp-principles li{min-height:0}.jp-philosophy-close{grid-template-columns:1fr;gap:18px}.jp-experience-grid{grid-template-columns:1fr 1fr}.jp-experience-grid article{min-height:190px}.jp-focus{padding:70px 0}.jp-closing-grid{grid-template-columns:1fr;gap:37px;padding:70px 0}.jp-closing h2{font-size:2.3125rem}.jp-closing-actions{flex-wrap:wrap;grid-column:1;margin-top:0}}@media (width<=520px){.jp-wrap{width:calc(100% - 32px)}.jp-hero h1{white-space:normal;font-size:3.0625rem}.jp-actions{grid-template-columns:1fr;display:grid}.jp-action{width:100%}.jp-profile-index{grid-template-columns:1fr}.jp-glance{padding-top:16px}.jp-glance-grid{grid-template-columns:1fr}.jp-glance-grid>div{border-right:0;border-bottom:1px solid color-mix(in oklab,var(--ivory) 13%,transparent)}.jp-experience-grid{grid-template-columns:1fr}.jp-portrait-block{width:min(79%,298px)}}@media (prefers-reduced-motion:reduce){.jayy-profile{scroll-behavior:auto}.jayy-profile *,.jayy-profile :before,.jayy-profile :after{transition:none!important;animation:none!important}}.jayy-profile .jp-aspen-logo{width:min(62.4%,266px);max-width:266px}@media (width<=820px){.jayy-profile .jp-aspen-logo{width:min(60%,266px)}}.jp-anchor-compat{visibility:hidden;display:block;position:relative;top:-7rem}.jayy-profile [data-jayy-reveal]{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}.jayy-profile [data-jayy-reveal].is-visible{opacity:1;transform:none}.jp-motion-control{gap:9px}.jp-motion-control:disabled{opacity:.78;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.jayy-profile [data-jayy-reveal]{opacity:1;transition:none;transform:none}}
