.innovation[data-astro-cid-2tsb6yta]{background:#f2f6f5;border:1px solid #dce6e5;border-radius:16px;grid-template-columns:.72fr 1.28fr;gap:42px;margin:38px 0;padding:35px;scroll-margin-top:150px;display:grid}.innovation-document[data-astro-cid-2tsb6yta]{background:#fffdf9;border:1px solid #dac8a6;flex-direction:column;justify-content:center;gap:13px;padding:28px;display:flex;position:relative}.innovation-document[data-astro-cid-2tsb6yta]:before{content:"";pointer-events:none;border:1px solid #eee3ce;position:absolute;inset:8px}.innovation-eyebrow[data-astro-cid-2tsb6yta]{letter-spacing:.15em;text-transform:uppercase;margin:0 0 15px;line-height:1.6;color:#967138!important;font-size:10px!important}.innovation-seal[data-astro-cid-2tsb6yta]{color:#a98448;margin:5px 0}.innovation-seal[data-astro-cid-2tsb6yta] svg{width:52px;height:52px}.innovation-document-label[data-astro-cid-2tsb6yta]{font-size:13px;line-height:1.4}.innovation-document[data-astro-cid-2tsb6yta] strong[data-astro-cid-2tsb6yta]{letter-spacing:.025em;font-size:23px;font-weight:500;line-height:1.4}.innovation-document[data-astro-cid-2tsb6yta]>span[data-astro-cid-2tsb6yta]:last-child{color:#62777c;font-size:11px;line-height:1.6}.innovation-copy[data-astro-cid-2tsb6yta] h2[data-astro-cid-2tsb6yta]{margin:0 0 20px;font-size:32px}.innovation-copy[data-astro-cid-2tsb6yta] h3[data-astro-cid-2tsb6yta]{margin:0 0 15px;font-size:21px;line-height:1.3}.innovation-copy[data-astro-cid-2tsb6yta] p[data-astro-cid-2tsb6yta]{margin:0 0 16px;font-size:15px}.innovation-copy[data-astro-cid-2tsb6yta] .innovation-status[data-astro-cid-2tsb6yta]{color:#66787c;border-left:2px solid #b1935d;padding-left:12px;font-size:12px}.innovation-source[data-astro-cid-2tsb6yta]{text-underline-offset:4px;font-size:13px}.innovation-copy[data-astro-cid-2tsb6yta] small[data-astro-cid-2tsb6yta]{color:#6b7f84;margin-top:10px;font-size:11px;display:block}.provider-training[data-astro-cid-2tsb6yta]{padding:20px 0 35px}.provider-training[data-astro-cid-2tsb6yta] header[data-astro-cid-2tsb6yta] h2[data-astro-cid-2tsb6yta]{margin:0 0 10px;font-size:30px}.provider-training[data-astro-cid-2tsb6yta] header[data-astro-cid-2tsb6yta] p[data-astro-cid-2tsb6yta]:not(.innovation-eyebrow){max-width:740px;font-size:15px}.provider-links[data-astro-cid-2tsb6yta]{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.provider-links[data-astro-cid-2tsb6yta]>a[data-astro-cid-2tsb6yta]{border:1px solid #dce6e5;border-radius:12px;grid-template-columns:40px 1fr 15px;align-items:center;gap:16px;padding:23px;text-decoration:none;display:grid}.provider-links[data-astro-cid-2tsb6yta]>a[data-astro-cid-2tsb6yta]:hover{background:#f3f7f5}.provider-links[data-astro-cid-2tsb6yta]>a[data-astro-cid-2tsb6yta]>span[data-astro-cid-2tsb6yta]{color:#ab8546}.provider-links[data-astro-cid-2tsb6yta] svg{width:32px;height:32px}.provider-links[data-astro-cid-2tsb6yta] strong[data-astro-cid-2tsb6yta]{font-size:20px;font-weight:500;line-height:1.3;display:block}.provider-links[data-astro-cid-2tsb6yta] div[data-astro-cid-2tsb6yta]>span[data-astro-cid-2tsb6yta]{color:#5b747a;margin-top:9px;font-size:13px;line-height:1.5;display:block}.provider-links[data-astro-cid-2tsb6yta] b[data-astro-cid-2tsb6yta]{color:#ab8546;font-weight:400}@media (width<=760px){.innovation[data-astro-cid-2tsb6yta]{grid-template-columns:1fr;gap:25px;margin:25px 0;padding:23px}.innovation-document[data-astro-cid-2tsb6yta]{padding:25px}.innovation-copy[data-astro-cid-2tsb6yta] h2[data-astro-cid-2tsb6yta]{font-size:28px}.provider-links[data-astro-cid-2tsb6yta]{grid-template-columns:1fr}.provider-links[data-astro-cid-2tsb6yta]>a[data-astro-cid-2tsb6yta]{gap:12px;padding:22px 18px}.provider-links[data-astro-cid-2tsb6yta] strong[data-astro-cid-2tsb6yta]{font-size:19px}.provider-training[data-astro-cid-2tsb6yta] header[data-astro-cid-2tsb6yta] h2[data-astro-cid-2tsb6yta]{font-size:28px}}.profile-story{--profile-ink:#063747;--profile-gold:#ad8b4f;--profile-line:#d9e4e6;max-width:1280px;color:var(--profile-ink);margin:auto;padding:0 36px 55px}.profile-story h1,.profile-story h2,.profile-story h3{letter-spacing:-.035em;font-weight:500;line-height:1.15}.profile-story p{color:#566d76;line-height:1.65}.profile-breadcrumb{color:#667e87;align-items:center;gap:12px;padding:23px 0;font-size:12px;display:flex}.profile-breadcrumb a{text-decoration:none}.profile-eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:0 0 20px;font-size:11px;line-height:1.5;color:#967238!important}.profile-hero{grid-template-columns:1.18fr .82fr;align-items:center;gap:65px;padding:22px 0 45px;display:grid}.profile-hero h1{max-width:700px;margin:0 0 23px;font-size:clamp(38px,4.7vw,64px);line-height:1.09}.profile-name{margin:0 0 20px;font-size:14px;color:var(--profile-ink)!important}.profile-hero-intro{max-width:620px;font-size:18px;line-height:1.6}.profile-hero-intro a{text-underline-offset:4px;text-decoration-color:#c7ae81}.profile-hero-actions{flex-wrap:wrap;align-items:center;gap:10px 25px;margin-top:28px;display:flex}.profile-primary{background:var(--profile-ink);border-radius:7px;justify-content:space-between;align-items:center;gap:25px;min-height:51px;padding:16px 21px;font-size:14px;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.profile-primary:hover{background:#205767}.profile-primary svg,.profile-text-link svg{flex:none;width:18px;height:18px}.profile-text-link{border-bottom:1px solid #c7ae81;align-items:center;gap:15px;padding:12px 0;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.profile-hero-signature{letter-spacing:.03em;color:#667e87;flex-wrap:wrap;gap:10px 17px;margin-top:26px;font-size:12px;display:flex}.profile-hero-signature span+span{border-left:1px solid #cfdbde;padding-left:17px}.profile-portrait{background:#edf3f3;border-radius:140px 14px 14px;flex-direction:column;justify-content:end;align-self:stretch;min-height:500px;margin:0;display:flex;position:relative;overflow:hidden}.profile-portrait>img{object-fit:contain;object-position:center bottom;width:100%;height:450px;margin:auto auto 0;display:block}.profile-portrait-note{text-align:right;z-index:1;font-size:11px;line-height:1.5;position:absolute;top:24px;right:23px}.profile-portrait-note strong{margin-top:3px;font-size:16px;font-weight:500;display:block}.profile-portrait figcaption{background:var(--profile-ink);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:14px;display:flex}.profile-portrait figcaption span:last-child{color:#e3d6bc;font-size:11px}.profile-experience{border-block:1px solid var(--profile-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:28px 0;display:grid}.profile-experience>div+div{border-left:1px solid var(--profile-line);padding-left:30px}.profile-milestone{color:var(--profile-ink);font-size:14px;line-height:1.5;display:block}.profile-milestone strong{letter-spacing:-.04em;margin-right:4px;font-size:32px;font-weight:400}.profile-experience p{max-width:300px;margin:8px 0 0;font-size:13px;line-height:1.5}.profile-quote{background:0 0;border:0;align-items:start;gap:23px;max-width:980px;margin:45px auto 15px;padding:0;display:flex}.profile-quote>span{color:#c9ae79;font-size:90px;line-height:1}.profile-quote p{color:var(--profile-ink);margin:7px 0 14px;font-size:clamp(23px,2.5vw,31px);line-height:1.4}.profile-quote small{color:#7a6c50;letter-spacing:.07em;font-size:11px}.profile-foundation{max-width:910px;margin:25px auto 45px;padding-left:55px;font-size:16px}.profile-story .pg-entry{padding-block:30px}.profile-story .pg-stage{padding:30px}.profile-story .pg-stage-heading{margin-bottom:25px}.profile-story .pg-unit-copy{padding:25px}.profile-story .pg-unit h3{text-wrap:pretty;font-size:24px;line-height:1.25}.profile-story .pg-media:has(.profile-concept){padding:0}.profile-concept{background:#edf4f3;grid-template-columns:58px 1fr;align-items:center;gap:13px 19px;min-height:160px;padding:26px;display:grid}.profile-concept>span{color:#9b783e;background:#fff;border:1px solid #dce7e3;border-radius:50%;grid-row:1/3;place-items:center;width:58px;height:58px;display:grid}.profile-concept svg{width:31px;height:31px}.profile-concept>strong{align-self:end;font-size:20px;font-weight:500;line-height:1.25}.profile-concept>div{flex-wrap:wrap;grid-column:2;align-self:start;gap:7px 12px;display:flex}.profile-concept>div>span{color:#63797e;font-size:11px;line-height:1.5}.profile-concept>div>span+span:before{content:"·";color:#9b783e;padding-right:12px}.profile-story .pg-unit--wide:has(.profile-concept){grid-template-columns:.75fr 1.25fr}.profile-story .pg-unit--wide:has(.profile-concept) .profile-concept{flex-direction:column;justify-content:center;align-items:flex-start;min-height:230px;padding:35px;display:flex}.profile-story .pg-unit--wide:has(.profile-concept) .profile-concept>strong{align-self:auto}.profile-story .pg-unit--wide:has(.profile-concept) .profile-concept>span{width:70px;height:70px}.profile-story .pg-unit--wide:has(.profile-concept) .profile-concept>div{margin-top:2px}.profile-planning-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0;display:grid}.profile-planning-map>div{border:1px solid var(--profile-line);background:#f0f6f5;border-radius:10px;padding:22px}.profile-planning-map>div>span{color:#9b783e;margin-bottom:18px;display:block}.profile-planning-map svg{width:33px;height:33px}.profile-planning-map ul{list-style:none;margin:0!important;padding:0!important}.profile-planning-map li{color:var(--profile-ink);margin:7px 0;font-size:15px;line-height:1.5}.profile-story .profile-planning-map .pg-list{display:block;margin:0!important}.profile-story .profile-planning-map .pg-list>li{background:0 0;border:0;padding:5px 0}.profile-planning-map .pg-list-mark{display:none}.profile-story .profile-visit-steps{counter-reset:visit;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:28px 0 0;padding:0;list-style:none;display:grid}.profile-visit-steps>li{border:1px solid var(--profile-line);background:#f0f6f5;border-radius:10px;min-width:0;padding:24px;position:relative}.profile-visit-steps>li:nth-child(4),.profile-visit-steps>li:nth-child(5){background:#faf6ed}.profile-step-icon{color:#987338;height:43px;margin-bottom:18px;display:block}.profile-step-icon svg{width:32px;height:32px}.profile-step-number{color:#ac8441;font-size:12px;position:absolute;top:25px;right:24px}.profile-visit-steps h4{margin:0 0 14px!important;font-size:20px!important;line-height:1.3!important}.profile-visit-steps p{margin:0;font-size:14px;line-height:1.6}.profile-source-context{text-transform:uppercase;letter-spacing:.12em;color:#997338;margin-bottom:15px;font-size:10px;display:block}.profile-stories{background:#f6f1e7;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding:32px 35px;display:flex}.profile-stories h2{margin:0 0 12px;font-size:30px}.profile-stories .profile-eyebrow{margin-bottom:13px}.profile-stories p:not(.profile-eyebrow){max-width:640px;margin:0;font-size:15px}.profile-stories>a{flex:none}.profile-story .locations-section{width:100%;max-width:none;margin-top:50px}.profile-next-links{border-top:1px solid var(--profile-line);flex-wrap:wrap;gap:15px;margin-top:30px;padding-top:25px;display:flex}.profile-next-links a{border:1px solid var(--profile-line);border-radius:7px;align-items:center;gap:18px;padding:13px 17px;font-size:13px;text-decoration:none;display:flex}.profile-next-links svg{color:#9b783e;width:16px;height:16px}.profile-story :focus-visible{outline-offset:4px;outline:3px solid #ad8b4f}@media (width<=1000px){.profile-hero{gap:35px}.profile-portrait{min-height:450px}.profile-portrait>img{height:390px}.profile-story{padding-inline:25px}.profile-story .profile-visit-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-concept{grid-template-columns:45px 1fr;gap:12px;padding:22px}.profile-concept>span{width:45px;height:45px}.profile-concept svg{width:27px;height:27px}.profile-concept>strong{font-size:18px}}@media (width<=760px){.profile-story{padding:0 18px 35px}.profile-breadcrumb{padding:18px 0;font-size:11px}.profile-hero{grid-template-columns:1fr;gap:28px;padding:16px 0 32px}.profile-hero h1{max-width:600px;margin-bottom:20px;font-size:39px}.profile-name{font-size:12px}.profile-hero-intro{font-size:17px}.profile-eyebrow{margin-bottom:17px;font-size:10px}.profile-hero-actions{gap:8px 18px;margin-top:20px}.profile-primary{padding:15px 19px;font-size:13px}.profile-hero-signature{margin-top:21px;font-size:11px}.profile-portrait{border-top-left-radius:110px;width:100%;max-width:440px;min-height:0;margin:auto}.profile-portrait>img{height:360px}.profile-portrait-note{font-size:10px;top:20px;right:18px}.profile-portrait figcaption{padding:17px 20px}.profile-experience{grid-template-columns:1fr;gap:18px;padding-block:20px}.profile-experience>div{grid-template-columns:135px 1fr;align-items:center;gap:18px;display:grid}.profile-experience>div+div{border-left:0;border-top:1px solid var(--profile-line);padding:17px 0 0}.profile-milestone{font-size:12px}.profile-milestone strong{font-size:27px}.profile-experience p{margin:0;font-size:12px}.profile-quote{gap:10px;margin-top:30px}.profile-quote>span{font-size:65px}.profile-quote p{margin-top:5px;font-size:23px}.profile-foundation{margin:20px 0 32px;padding-left:0;font-size:15px}.profile-story .pg-entry{padding-block:24px}.profile-story .pg-stage{padding:22px 14px}.profile-story .pg-unit-copy{padding:22px 20px}.profile-story .pg-unit h3{font-size:23px}.profile-story .pg-unit--wide:has(.profile-concept){display:block}.profile-story .pg-unit--wide:has(.profile-concept) .profile-concept{grid-template-columns:48px 1fr;min-height:0;padding:23px;display:grid}.profile-story .pg-unit--wide:has(.profile-concept) .profile-concept>span{width:48px;height:48px}.profile-story .pg-unit--wide:has(.profile-concept) .profile-concept>strong{align-self:end}.profile-planning-map{grid-template-columns:1fr;gap:10px}.profile-planning-map>div{grid-template-columns:35px 1fr;gap:15px;padding:19px;display:grid}.profile-planning-map>div>span{margin:0}.profile-planning-map li{margin:5px 0;font-size:14px}.profile-story .profile-visit-steps{grid-template-columns:1fr;gap:12px}.profile-visit-steps>li{padding:23px}.profile-visit-steps h4{font-size:21px!important}.profile-visit-steps p{font-size:15px}.profile-stories{margin-top:30px;padding:25px 22px;display:block}.profile-stories h2{font-size:28px}.profile-stories>a{margin-top:24px}.profile-next-links{grid-template-columns:1fr;gap:10px;display:grid}.profile-next-links a{justify-content:space-between}.profile-story .locations-section{margin-top:40px}}@media (prefers-reduced-motion:reduce){.profile-story *{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){.profile-hero{row-gap:0}.profile-hero-copy{display:contents}.profile-hero-copy>.profile-eyebrow{order:1}.profile-hero h1{order:2;margin-bottom:16px;font-size:36px}.profile-hero-copy>.profile-name{order:3;margin-bottom:0}.profile-portrait{order:4;margin:24px auto}.profile-portrait>img{height:285px}.profile-portrait figcaption{padding:14px 18px}.profile-hero-intro{order:5}.profile-hero-actions{order:6}.profile-hero-signature{order:7}.profile-hero-intro p{margin-top:0}}@media print{.profile-story{max-width:none;padding:0}.profile-hero{grid-template-columns:2fr 1fr;gap:20px}.profile-hero h1{font-size:28px}.profile-portrait{min-height:0}.profile-portrait>img{height:220px}.profile-hero-actions,.profile-next-links{display:none}.profile-story .pg-unit--wide{display:block}.profile-experience{grid-template-columns:repeat(3,1fr)}.profile-story .profile-visit-steps{grid-template-columns:1fr}}
