.profiling-page{--profile-ink:#263e34;--profile-sage:#edf1e9;--profile-cream:#faf9f5;color:var(--profile-ink);background:var(--profile-cream)}.profiling-page .wrap{width:min(calc(100% - 96px),1280px);margin-inline:auto}.profiling-page h1,.profiling-page h2,.profiling-page h3{font-family:'Playfair Display',Georgia,serif;font-weight:500;letter-spacing:-.035em}.profiling-page h2{font-size:clamp(34px,3.3vw,52px);line-height:1.14;margin:14px 0 24px}.profiling-page h3{font-size:27px;line-height:1.2}.profiling-page h1 em,.profiling-page h2 em{font-weight:500;color:#6d856b}.profiling-page p{font:400 15px/1.8 Inter,sans-serif;color:#536357;margin:0 0 20px}.profiling-page .profile-lead{font-size:18px;line-height:1.7}.profiling-page .eyebrow{font:500 10px/1.6 'DM Mono',monospace;letter-spacing:.13em;color:#6b7b66}.profiling-page .btn-primary{display:inline-flex;align-items:center;gap:25px;background:#203b30;color:white;border:1px solid #203b30;border-radius:5px;padding:16px 22px;font:600 13px/1.4 Inter,sans-serif;text-decoration:none;cursor:pointer}.profiling-page .btn-primary:hover{background:#345442}.profiling-page .text-link{color:#274536;font:600 13px/1.6 Inter,sans-serif;text-decoration:none;border-bottom:1px solid #83917d;padding-bottom:5px}.profile-hero{padding:46px 0 70px}.profile-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.profile-breadcrumb{display:block;color:#748073;font:11px/1.5 Inter,sans-serif;margin-bottom:35px;text-decoration:none}.profile-hero h1{font-size:clamp(42px,4.5vw,66px);line-height:1.08;margin:16px 0 26px}.profile-hero-copy>p{max-width:500px}.profile-hero .profile-small{font-size:11px;line-height:1.7;margin:17px 0 0}.profile-hero-photo{margin:0;position:relative;border-radius:110px 10px 10px 10px;overflow:hidden;min-height:590px;align-self:stretch;background:#dce4d6}.profile-hero-photo>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.profile-hero-photo:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(11,31,24,.86))}.profile-hero-photo figcaption{position:absolute;bottom:35px;left:35px;right:30px;z-index:1;color:#fff}.profile-hero-photo figcaption span{display:block;font:10px/1.5 'DM Mono',monospace;letter-spacing:.1em;margin-bottom:15px}.profile-hero-photo figcaption strong{font:500 30px/1.2 'Playfair Display',Georgia,serif}.profile-science{padding:80px 0;background:#fff}.profile-science-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.profile-nobel{border-top:1px solid #dfe4dc;padding-top:32px;margin-top:45px;display:grid;grid-template-columns:100px 1fr auto;gap:30px;align-items:start}.profile-nobel>strong{font:500 40px/1 'Playfair Display',Georgia,serif;color:#bb7454}.profile-nobel b{font:600 15px/1.5 Inter,sans-serif}.profile-nobel p{font-size:13px;margin:8px 0}.profile-nobel small{font:11px/1.6 Inter,sans-serif;color:#768074;display:block}.profile-nobel>a{font:500 12px/1.5 Inter,sans-serif;color:#45634e}.profile-history{padding:90px 0;background:var(--profile-sage)}.profile-history h2{font-size:clamp(40px,4vw,60px)}.profile-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.profile-timeline article{border-top:2px solid #b0bda7;padding-top:25px}.profile-timeline article:first-child{border-color:#ed666d}.profile-step{font:11px/1.5 'DM Mono',monospace;color:#6b7b66;letter-spacing:.06em}.profile-timeline h3{margin:18px 0}.profile-timeline p{font-size:14px}.profile-history .profile-history-note{margin:25px 0 0;font:italic 500 25px/1.4 'Playfair Display',Georgia,serif;color:#304b39}.profile-process{padding:95px 0}.profile-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.profile-process figure{margin:0;align-self:stretch;min-height:600px}.profile-process figure img{height:100%;width:100%;object-fit:cover;border-radius:8px 8px 95px 8px}.profile-inclusions{margin:25px 0 32px}.profile-inclusions>div{display:flex;gap:20px;border-top:1px solid #d9dfd5;padding:17px 0;font:13px/1.6 Inter,sans-serif;color:#63715f}.profile-inclusions b{font:12px/1.6 'DM Mono',monospace;color:#ad725b}.profile-inclusions strong{display:block;color:#304b39;font-size:15px;margin-bottom:3px}.profile-questions{padding:85px 0;background:#fff}.profile-questions-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.profile-questions summary{font:600 16px/1.5 Inter,sans-serif;padding:22px 0;cursor:pointer}.profile-questions details{border-top:1px solid #dce2d8}.profile-questions details:last-child{border-bottom:1px solid #dce2d8}.profile-questions details p{font-size:14px}.profile-questions details a{display:block;font:500 13px/1.6 Inter,sans-serif;color:#3d5f49;margin-bottom:20px}.profile-interest{padding:85px 0;text-align:center;background:#253f33}.profile-interest h2{color:#fff;font-size:clamp(36px,3.8vw,56px)}.profile-interest h2 em{color:#c6d3b7}.profile-interest .eyebrow{color:#c6d3b7}.profile-interest p{color:#d0dace;max-width:590px;margin-inline:auto}.profile-interest .btn-primary{background:#f1b6a5;color:#253b30;border-color:#f1b6a5}.profile-interest .profile-clinic{font-size:12px;margin-top:23px}.profiling-page :focus-visible{outline:3px solid #df7867;outline-offset:5px}@media(max-width:900px){.profiling-page .wrap{width:calc(100% - 48px)}.profile-hero-grid,.profile-science-grid,.profile-process-grid,.profile-questions-grid{gap:35px}.profile-hero h1{font-size:45px}.profile-hero-photo{min-height:500px}.profile-nobel{grid-template-columns:70px 1fr}.profile-nobel>a{grid-column:2}.profile-timeline{gap:23px}.profile-process figure{min-height:480px}}@media(max-width:640px){.profiling-page .wrap{width:calc(100% - 40px)}.profile-hero{padding:28px 0 45px}.profile-breadcrumb{margin-bottom:26px}.profile-hero-grid,.profile-science-grid,.profile-process-grid,.profile-questions-grid,.profile-timeline{grid-template-columns:1fr;gap:28px}.profile-hero h1{font-size:44px}.profile-hero-photo{min-height:430px;border-top-left-radius:75px}.profile-hero-photo figcaption{left:25px;bottom:28px}.profile-hero-photo figcaption strong{font-size:29px}.profile-science,.profile-history,.profile-process,.profile-questions,.profile-interest{padding:55px 0}.profile-nobel{gap:16px;margin-top:35px}.profile-nobel>strong{font-size:32px}.profile-timeline{margin-top:34px}.profile-timeline article{padding-top:18px}.profile-timeline h3{font-size:27px;margin:12px 0}.profile-process figure{min-height:0}.profile-process figure img{height:340px;display:block}.profile-interest h2{font-size:36px}}

/* Match the existing miRoncol navy, coral and warm neutral palette. */
.profiling-page{--profile-ink:#171c60;--profile-sage:#f6f3ec;--profile-cream:#faf9f6}
.profiling-page p{color:#5d6175}.profiling-page h1 em,.profiling-page h2 em{color:#e76b76}
.profiling-page .eyebrow{color:#a64e5b}.profile-breadcrumb{color:#6d7083}
.profiling-page .btn-primary{background:#171c60;border-color:#171c60;border-radius:999px}
.profiling-page .btn-primary:hover{background:#292f77}.profiling-page .text-link{color:#171c60;border-color:#c8c9d5}
.profiling-page .text-link::after{content:none}.profile-hero-photo:after{background:linear-gradient(transparent,rgba(11,16,61,.87))}
.profile-nobel>strong{color:#d45c68}.profile-nobel>a{color:#171c60}.profile-nobel small{color:#76798b}
.profile-step{color:#7c5361}.profile-timeline article{border-color:#d7d6df}.profile-timeline article:first-child{border-color:#ef6068}
.profile-history .profile-history-note{color:#171c60}.profile-inclusions strong{color:#171c60}.profile-inclusions>div{color:#5d6175}.profile-inclusions b{color:#b34b58}
.profile-questions details a{color:#171c60}.profile-interest{background:#171c60}.profile-interest h2 em{color:#ffa0a8}
.profile-interest .eyebrow{color:#ffabb2}.profile-interest p{color:#d6d8e9}.profile-interest .btn-primary{background:#f45c6c;color:white;border-color:#f45c6c}
.profile-interest .btn-primary:hover{background:#e4495a}.profile-interest .eyebrow{justify-content:center}
