/* October review: executive coaching, first-person content, shared enquiries. */
.connection-bar { justify-content: space-between; }
.header { padding-inline: 4%; gap: 22px; }
.header .brand small { font-size: 6.5px; letter-spacing: 1px; }
.header nav { gap: 18px; }
.header nav .nav-cta { background: var(--deep); border-color: var(--deep); color: white; padding: 14px 20px; font-size: 10px; white-space: nowrap; }
.header nav .nav-cta:hover { background: #064641; color: white; }
.executive-hero { padding-top: 50px; padding-bottom: 85px; min-height: 740px; }
.executive-hero h1 { font-size: clamp(55px, 5.4vw, 82px); line-height: 1.045; letter-spacing: -2.8px; }
.executive-hero .eyebrow { max-width: 530px; font-size: 9px; line-height: 1.9; }
.executive-hero .hero-intro { max-width: 530px; font-size: 14px; }
.executive-hero .hero-actions { gap: 25px; flex-wrap: wrap; }
.hero-story { display: table; margin-top: 22px; font-size: 11px; }
.hero-secondary { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 25px; margin-top: 22px; }
.hero-secondary .text-link { font-size: 11px; }
.trust-strip { display: flex; justify-content: center; align-items: center; gap: 26px; padding: 25px 6%; border-block: 1px solid var(--line); background: #f0f2eb; }
.trust-strip span { font-size: 10px; line-height: 1.7; color: #3b5045; }
.trust-strip span + span { border-left: 1px solid #c5d0bc; padding-left: 26px; }
.section-lead { max-width: 880px; font-size: 15px; line-height: 1.9; }
.coaching-preview { padding-bottom: 65px; }
.client-tracks { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 35px; margin-top: 50px; }
.coaching-preview { scroll-margin-top: 140px; }
.client-tracks article { border-top: 1px solid #aebfa4; padding-top: 22px; display: flex; flex-direction: column; }
.client-tracks .number { display: block; margin-bottom: 20px; }
.client-tracks .eyebrow { font-size: 8px; letter-spacing: 1.1px; line-height: 1.8; margin-bottom: 14px; }
.client-tracks h3 { font-size: 35px; line-height: 1.1; letter-spacing: -.5px; }
.client-tracks p:not(.eyebrow) { font-size: 13px; }
.client-tracks .text-link { align-self: start; margin-top: auto; gap: 8px; font-size: 11px; }
.secondary-services { margin-top: 42px; padding-top: 24px; border-top: 1px solid var(--line); }
.secondary-services > .eyebrow { font-size: 8px; letter-spacing: 1.2px; margin-bottom: 20px; }
.secondary-services-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 35px; }
.secondary-service-heading { display: flex; align-items: baseline; gap: 14px; margin-bottom: 10px; }
.secondary-service-heading .number { font-size: 9px; flex-shrink: 0; }
.secondary-service-heading h3 { font-size: 26px; line-height: 1.25; letter-spacing: -.3px; margin: 0; }
.secondary-services article > p { font-size: 12px; line-height: 1.8; margin-bottom: 10px; max-width: 520px; }
.secondary-services .text-link { font-size: 11px; gap: 8px; padding-block: 7px; }
@media (max-width: 760px) {
    .secondary-services { margin-top: 30px; padding-top: 22px; }
    .secondary-services-grid { grid-template-columns: 1fr; gap: 24px; }
    .secondary-service-heading h3 { font-size: 25px; }
}
.section-invitation { display: flex; justify-content: space-between; align-items: center; gap: 30px; background: #e9eee5; padding: 28px 35px; margin-top: 45px; border-radius: 24px 5px 24px 5px; }
.section-invitation p { font: 25px/1.3 var(--serif); color: var(--deep); margin: 0; }
.section-invitation .button { flex-shrink: 0; }
.home-page .about { padding-top: 65px; }
.home-page .about h2 { font-size: clamp(40px, 4vw, 59px); }
.story-tabs { gap: 20px; }
.story-tabs button { font-size: 10px; }
.work-item summary { gap: 20px; }
.work-item h3 { font-size: 32px; }
.work-tag { max-width: 150px; line-height: 1.8; }
.book-highlights { margin: 25px 0; }
.book-highlights dt { font: 23px/1.2 var(--serif); color: var(--deep); margin-top: 18px; }
.book-highlights dd { font-size: 12px; color: var(--muted); margin: 7px 0 0; }
.home-page .impact { flex-wrap: wrap; gap: 35px; }
.home-page .impact strong { font-size: 57px; }
.home-journal { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px; }
.home-journal .journal-image img { height: 250px; }
.home-journal h3 { font-size: 28px; }
.journal-follow { margin-top: 30px; }
.closing-invitation { text-align: center; max-width: none; background: #eeeae1; padding-block: 75px; }
.closing-invitation > p:not(.eyebrow) { max-width: 680px; margin: 0 auto 30px; font-size: 14px; }
.closing-invitation .page-actions { justify-content: center; }
.inner-page .page-hero h1 { font-size: clamp(51px, 5vw, 75px); letter-spacing: -2px; }
.page-hero .button { gap: 18px; }
.coaching-hero { grid-template-columns: 1.15fr 1fr; }
.coaching-hero .bio-cover img { height: 520px; object-position: 48% 20%; }
.language-note { color: var(--deep); margin-top: 22px; font-size: 11px !important; }
.coaching-approach { display: grid; grid-template-columns: 1fr 1fr; gap: 9%; padding-top: 30px; padding-bottom: 50px; }
.coaching-approach h2 { font-size: 55px; }
.coaching-approach p { font-size: 14px; }
.benefits-strip { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 30px; background: #e9eee5; border-radius: 24px; padding-block: 35px; }
.benefits-strip h3 { font-size: 26px; color: var(--deep); margin-bottom: 14px; }
.benefits-strip p { font-size: 12px; margin: 0; }
.service-track { display: grid; grid-template-columns: .85fr 1fr; gap: 12%; border-top: 1px solid #becbbb; padding: 42px 0; scroll-margin-top: 130px; }
.service-track .number { display: block; margin-bottom: 15px; }
.service-track .eyebrow { font-size: 8px; line-height: 1.8; }
.service-track h3 { font-size: 42px; line-height: 1.12; letter-spacing: -1px; }
.service-track p { font-size: 13px; }
.service-track ul { padding-left: 18px; margin: 22px 0; color: var(--muted); font-size: 13px; }
.service-track li { padding: 5px 0; }
.service-track h4 { font-size: 12px; color: var(--deep); margin-bottom: 10px; }
.service-track .service-footnote { font-size: 11px; margin-top: 22px; }
.service-footnote a { text-decoration: underline; text-underline-offset: 3px; }
.individual-coaching { padding: 30px 35px; background: #f0eee5; border-radius: 5px 35px 5px 5px; }
.individual-coaching h3 { font-size: 32px; }
.individual-coaching p:not(.eyebrow) { font-size: 13px; max-width: 740px; }
.client-journey { padding-top: 20px; padding-bottom: 65px; }
.client-journey ol { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 30px; padding: 0; margin: 40px 0 0; list-style: none; }
.client-journey li { border-top: 1px solid #bfccb7; padding-top: 20px; }
.client-journey li > span { font-size: 11px; color: var(--deep); }
.client-journey h3 { font-size: 29px; line-height: 1.15; margin: 20px 0; }
.client-journey p { font-size: 12px; }
.coaching-background { display: grid; grid-template-columns: 1.1fr 1fr; gap: 10%; padding-top: 40px; }
.coaching-background h2 { font-size: 52px; }
.coaching-background p { font-size: 14px; }
.coaching-background .resource-downloads { align-self: center; }
.personal-statement { font: italic 40px/1.3 var(--serif); color: var(--deep); margin: 0; }
.milestone-list { list-style: none; padding: 0; margin: 35px 0; }
.milestone-list li { display: grid; grid-template-columns: 100px 1fr; gap: 20px; padding: 20px 0; border-top: 1px solid var(--line); font-size: 13px; }
.milestone-list time { font: 25px var(--serif); color: var(--deep); }
.long-read .page-actions .button { font-size: 11px; }
.library-intro { max-width: 820px; margin-bottom: 40px; }
.library-intro h2 { font-size: 42px; margin-bottom: 15px; }
.library-intro p { font-size: 14px; }
.keynote-topics { padding-top: 0; }
.contact-content { display: grid; grid-template-columns: .9fr 1fr; gap: 9%; }
.contact-copy > p:not(.eyebrow) { font-size: 14px; }
.contact-form-column { min-width: 0; }
.contact-details { display: flex; flex-direction: column; gap: 14px; margin-top: 30px; }
.contact-details a { color: var(--deep); font-size: 12px; overflow-wrap: anywhere; }
.contact-details p { font-size: 12px; }
.contact-booking { margin-top: 26px; padding: 24px; background: #eeeae1; border-left: 3px solid var(--gold); border-radius: 4px 24px 4px 4px; }
.contact-booking .contact-booking-title { margin: 0 0 10px; font-size: 30px; line-height: 1.2; letter-spacing: normal; }
.contact-booking p { margin: 0 0 18px; font-size: 14px; line-height: 1.7; }
.contact-booking .button { max-width: 100%; gap: 18px; text-align: center; }
.contact-content form { min-width: 0; }
.contact-content form .button { gap: 25px; }
.contact-content .form-note { font-size: 10px; color: var(--muted); line-height: 1.7; margin-top: 18px; }
.contact-content input, .contact-content textarea, .contact-content select { font-size: 13px; min-height: 44px; }
.contact-content select { width: 100%; padding-right: 18px; }
.contact-page h1 { font-size: 82px; }
body.contact-open { overflow: hidden; }
.contact-drawer { position: fixed; inset: 0 0 0 auto; margin: 0; width: min(600px, 100%); max-width: 100%; height: 100dvh; max-height: 100dvh; border-radius: 24px 0 0 24px; padding: 60px 45px 35px; overflow-y: auto; }
.contact-drawer .contact-content { display: block; }
.contact-drawer h2 { font-size: 58px; margin-bottom: 20px; }
.contact-drawer .contact-copy > p:not(.eyebrow) { font-size: 13px; }
.contact-drawer .contact-details { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 20px; margin: 22px 0 30px; }
.contact-drawer .contact-details a:first-child { grid-column: 1 / -1; }
.contact-drawer .contact-details p { grid-column: 1 / -1; margin: 5px 0 0; }
.contact-close { position: absolute; right: 20px; top: 16px; width: 44px; height: 44px; background: transparent; border: 0; font-size: 30px; }
.contact-drawer .form-row { gap: 20px; }
.revised-footer { display: block; }
.revised-footer .footer-top { display: flex; justify-content: space-between; align-items: center; }
.revised-footer .footer-purpose { font: 28px/1.35 var(--serif); max-width: 650px; margin: 25px 0; color: var(--deep); }
.revised-footer > nav { display: flex; flex-wrap: wrap; gap: 15px 25px; font-size: 11px; margin: 25px 0; }
.revised-footer .footer-credentials { display: flex; flex-wrap: wrap; gap: 12px 23px; padding: 23px 0; border-block: 1px solid var(--line); color: #43574a; font-size: 9px; }
.revised-footer .footer-network { display: flex; flex-wrap: wrap; margin-top: 24px; gap: 15px 25px; font-size: 10px; }
.revised-footer > small { display: block; padding-top: 25px; border: 0; }
@media (max-width: 1200px) {
    .header { gap: 15px; }
    .header nav { gap: 12px; font-size: 10px; }
    .header nav .nav-cta { font-size: 9px; padding: 12px 15px; }
    .header .brand > span { font-size: 25px; }
    .header .brand small { font-size: 5.5px; }
    .header .brand img { width: 37px; height: 37px; }
    .benefits-strip { margin-inline: 5%; }
    .client-tracks { gap: 25px; }
    .client-tracks h3 { font-size: 30px; }
    .home-journal { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .home-journal .journal-image img { height: 210px; }
    .trust-strip { gap: 18px; }
    .trust-strip span + span { padding-left: 18px; }
}
@media (max-width: 1000px) {
    .header { position: sticky; top: 0; background: #faf8f5ed; backdrop-filter: blur(16px); padding: 18px 5%; }
    .menu-toggle { display: flex; gap: 10px; align-items: center; background: transparent; border: 1px solid #c2cbbd; border-radius: 30px; padding: 8px 14px; font-size: 11px; }
    .header nav { display: none; position: absolute; inset: 100% 0 auto; background: var(--cream); padding: 25px 6%; box-shadow: 0 15px 20px #20332315; font-size: 14px; }
    .header nav.open { display: flex; flex-direction: column; align-items: stretch; }
    .header nav > a { padding: 8px; }
    .header nav .nav-cta { padding: 15px 20px; font-size: 12px; align-self: start; }
    .client-tracks { grid-template-columns: 1fr; gap: 25px; }
    .client-tracks article { display: grid; grid-template-columns: 1fr 1fr; column-gap: 45px; }
    .client-tracks .number, .client-tracks .eyebrow, .client-tracks h3 { grid-column: 1; }
    .client-tracks p:not(.eyebrow) { grid-column: 2; grid-row: 2 / 4; align-self: center; }
    .client-tracks .text-link { grid-column: 2; }
    .client-tracks .number { margin-bottom: 12px; }
    .benefits-strip, .client-journey ol { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .section-invitation { flex-direction: column; align-items: start; gap: 20px; }
    .coaching-approach, .coaching-background { gap: 6%; }
    .home-page .about h2 { font-size: 43px; }
    .story-tabs { gap: 12px; }
    .home-journal { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
    .home-journal h3 { font-size: 25px; }
}
@media (max-width: 760px) {
    .connection-bar > span { display: block; font-size: 8px; max-width: 155px; }
    .header { padding-inline: 6%; }
    .executive-hero { padding-top: 35px; padding-bottom: 80px; min-height: 0; }
    .executive-hero h1 { font-size: clamp(43px, 10.5vw, 62px); letter-spacing: -1.7px; }
    .executive-hero .eyebrow { font-size: 8px; }
    .executive-hero .hero-intro { font-size: 13px; }
    .executive-hero .hero-actions { gap: 20px; }
    .hero-art { margin-top: 30px; }
    .scroll-hint { font-size: 7px; letter-spacing: 1.2px; }
    .trust-strip { display: grid; grid-template-columns: 1fr 1fr; align-items: start; gap: 18px 20px; padding: 25px 7%; }
    .trust-strip span { font-size: 10px; }
    .trust-strip span + span { border: 0; padding: 0; }
    .section-lead { font-size: 13px; }
    .client-tracks article { display: flex; }
    .client-tracks .eyebrow { font-size: 8px; }
    .client-tracks h3 { font-size: 33px; margin-bottom: 18px; }
    .client-tracks h3 br { display: none; }
    .client-tracks .text-link { margin-top: 5px; }
    .section-invitation { padding: 25px 22px; }
    .section-invitation p { font-size: 24px; }
    .section-invitation .button { font-size: 10px; padding: 15px 21px; }
    .home-page .about h2 { font-size: 41px; }
    .home-page .about h2 br:first-of-type { display: initial; }
    .story-tabs { gap: 14px; flex-wrap: wrap; }
    .story-tabs button { font-size: 9px; }
    .work-item h3 { font-size: 25px; line-height: 1.15; }
    .work-item summary { gap: 14px; }
    .book-highlights dt { font-size: 23px; }
    .home-page .impact > div { min-width: 125px; }
    .recognition a { max-width: 100%; }
    .recognition small { line-height: 1.8; }
    .home-journal { grid-template-columns: 1fr; gap: 38px; }
    .home-journal h3 { font-size: 29px; }
    .home-journal .journal-image img { height: 280px; }
    .closing-invitation { padding-block: 60px; }
    .closing-invitation h2 { font-size: 43px; }
    .closing-invitation > p:not(.eyebrow) { font-size: 13px; }
    .inner-page .page-hero h1 { font-size: 48px; letter-spacing: -1.5px; }
    .coaching-hero { grid-template-columns: 1fr; }
    .coaching-hero .bio-cover img { height: 440px; }
    .coaching-approach, .coaching-background { grid-template-columns: 1fr; gap: 25px; }
    .coaching-approach h2, .coaching-background h2 { font-size: 43px; }
    .benefits-strip { margin-inline: 7%; padding: 30px 22px; gap: 30px 20px; }
    .benefits-strip h3 { font-size: 24px; }
    .service-track { grid-template-columns: 1fr; gap: 15px; padding: 30px 0; }
    .service-track h3 { font-size: 35px; }
    .service-track h3 br { display: none; }
    .service-track .text-link { font-size: 11px; }
    .individual-coaching { padding: 25px 22px; }
    .client-journey ol { grid-template-columns: 1fr; gap: 25px; }
    .client-journey h3 { margin-block: 15px; }
    .personal-statement { font-size: 31px; }
    .milestone-list li { grid-template-columns: 85px 1fr; gap: 15px; font-size: 12px; }
    .milestone-list time { font-size: 23px; }
    .page-title h1 { font-size: 49px; }
    .contact-content { grid-template-columns: 1fr; gap: 30px; }
    .contact-page h1 { font-size: 63px; }
    .contact-drawer { padding: 60px 7% 30px; border-radius: 0; }
    .contact-drawer .contact-details { column-gap: 10px; }
    .contact-drawer .contact-details a { font-size: 11px; }
    .contact-drawer .contact-content select { font-size: 12px; }
    .contact-content .form-row { grid-template-columns: 1fr; gap: 0; }
    .revised-footer .footer-purpose { font-size: 24px; }
    .revised-footer .brand > span { font-size: 25px; }
    .revised-footer .social-icons { gap: 0; }
    .revised-footer .social-icons a { width: 32px; }
}
@media (max-width: 360px) {
    .connection-bar > span { max-width: 115px; font-size: 7px; }
    .header .brand > span { font-size: 22px; }
    .header .brand small { font-size: 4.5px; }
    .header .brand img { width: 31px; height: 31px; }
    .executive-hero h1 { font-size: 40px; }
    .inner-page .page-hero h1, .page-title h1 { font-size: 42px; }
    .home-page .about h2 { font-size: 37px; }
    .revised-footer .footer-top { flex-wrap: wrap; gap: 15px; }
    .contact-drawer .contact-details { display: flex; }
    .contact-drawer h2 { font-size: 50px; }
}
@media (max-width: 480px) {
    .benefits-strip { grid-template-columns: 1fr; }
    .benefits-strip > div + div { border-top: 1px solid #c4d0bd; padding-top: 20px; }
}
/* Readable shared navigation and footer. */
.contact-honeypot { position: absolute !important; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
#contact-form button[disabled] { opacity: .65; cursor: wait; }
#form-status { font-size: 14px; line-height: 1.7; }
#form-status[data-state="error"] { color: #8b3025; }
#form-status[data-state="success"] { color: var(--deep); }
.books .book-photo-frame { position: relative; display: block; aspect-ratio: 1; overflow: hidden; border-radius: 2px; box-shadow: 0 1px 3px #483a2720; }
.books .book-photo-frame::before, .books .book-photo-frame::after { content: ""; position: absolute; z-index: 1; width: clamp(30px, 11%, 66px); aspect-ratio: 1; pointer-events: none; }
.books .book-photo-frame::before { top: 0; right: 0; background: linear-gradient(45deg, transparent 46%, #3c302b30 49%, #d8d1c4 50%, #eae5db 53%); }
.books .book-photo-frame::after { bottom: 0; left: 0; background: linear-gradient(225deg, transparent 46%, #3c302b30 49%, #d8d1c4 50%, #eae5db 53%); }
.books .book-photo img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 15%; transform: scale(1.35); transform-origin: 50% 20%; }
.header .brand { gap: 14px; }
.header .brand img, .revised-footer .brand img { width: 64px; height: 64px; }
.header .brand > span, .revised-footer .brand > span { font-size: 38px; }
.header .brand small { font-size: 10px; letter-spacing: .65px; line-height: 1.6; max-width: 290px; }
.executive-hero h1 { margin-bottom: 14px; }
.hero-copy .hero-brand-promise { font-size: 13px; line-height: 1.7; color: var(--deep); margin: 0 0 10px; }
.executive-hero .eyebrow { margin-bottom: 14px; }
.inner-page .page-strapline { font: italic 24px/1.4 var(--serif); color: var(--deep); margin: 0 0 18px; max-width: 690px; }
.inner-page .page-hero > div > p.page-strapline { font-size: 22px; }
.contact-copy p.contact-strapline { font: italic 24px/1.4 var(--serif); color: var(--deep); margin: 0 0 12px; }
.home-page { --home-chrome-height: 181px; }
@media (min-width: 1101px) {
    .executive-hero { min-height: calc(100svh - var(--home-chrome-height)); padding-top: clamp(20px, 3svh, 50px); padding-bottom: 60px; }
    .executive-hero h1 { font-size: clamp(48px, 7.2svh, 82px); }
    .executive-hero .hero-art { height: clamp(320px, calc(100svh - var(--home-chrome-height) - 90px), 570px); }
    .executive-hero .hero-actions { margin-top: 20px; gap: 18px; }
    .executive-hero .hero-secondary { margin-top: 12px; }
    .executive-hero .scroll-hint { bottom: 18px; }
    .inner-page .page-hero { padding-top: clamp(20px, 3svh, 40px); padding-bottom: clamp(24px, 4svh, 50px); gap: 7%; }
    .inner-page .page-hero h1 { font-size: clamp(42px, 6svh, 75px); margin-bottom: 22px; }
    .inner-page .page-hero .eyebrow { margin-bottom: 18px; }
    .inner-page .page-hero .page-intro { font-size: 16px; line-height: 1.75; }
    .inner-page .page-hero .bio-cover img { height: clamp(260px, calc(100svh - 375px), 520px); }
    .inner-page .page-hero .speaker-cover img { height: clamp(260px, calc(100svh - 375px), 430px); }
    .inner-page .page-hero figcaption { font-size: 20px; line-height: 1.4; padding-top: 14px; }
    .inner-page .page-hero .page-actions { margin-top: 22px; gap: 16px 24px; }
    .inner-page .page-hero .language-note { margin-top: 16px; }
}
.header nav { font-size: 15px; gap: 22px; }
.header nav .nav-cta { font-size: 14px; padding: 16px 22px; }
.revised-footer > nav { font-size: 15px; line-height: 1.8; }
.revised-footer .footer-purpose { font-size: 32px; max-width: 800px; }
.revised-footer .footer-credentials { font-size: 14px; line-height: 1.8; }
.revised-footer .footer-network { font-size: 15px; line-height: 1.8; }
.revised-footer > small { font-size: 12px; line-height: 1.8; color: #43574a; }
@media (max-width: 1300px) {
    .header { position: sticky; top: 0; background: #faf8f5ed; backdrop-filter: blur(16px); }
    .menu-toggle { display: flex; gap: 10px; align-items: center; background: transparent; border: 1px solid #c2cbbd; border-radius: 30px; padding: 10px 16px; font-size: 14px; }
    .header nav { display: none; position: absolute; inset: 100% 0 auto; background: var(--cream); padding: 25px 6%; box-shadow: 0 15px 20px #20332315; }
    .header nav.open { display: flex; flex-direction: column; align-items: stretch; }
    .header nav > a { padding: 8px; }
    .header nav .nav-cta { align-self: start; }
}
@media (max-width: 760px) {
    .header .brand { gap: 10px; min-width: 0; flex-shrink: 1; }
    .header .brand img { width: 48px; height: 48px; flex-shrink: 0; }
    .header .brand > span { font-size: 30px; }
    .header .brand small { font-size: 9px; letter-spacing: .2px; max-width: 210px; }
    .revised-footer .brand img { width: 54px; height: 54px; }
    .revised-footer .brand > span { font-size: 32px; }
    .revised-footer .footer-purpose { font-size: 28px; }
}
@media (max-width: 390px) {
    .header { gap: 10px; padding-inline: 4%; }
    .header .brand img { width: 40px; height: 40px; }
    .header .brand > span { font-size: 26px; }
    .header .brand small { font-size: 8px; max-width: 160px; }
    .menu-toggle { font-size: 12px; padding: 8px 10px; }
}
