.nmj-scope{--paper:#fdfaf7;--cream:#f4eee6;--ink:#2c3130;--sage:#557a65;--gold:#bfa07a;--line:#dcd3c7;--muted:#5c625e}.nmj-scope *{box-sizing:border-box}.nmj-scope{margin:0;background:var(--paper);color:var(--ink);font:300 17px/1.65 Jost,"Jost Fallback",Arial,sans-serif}.nmj-scope a{color:inherit;text-decoration:none}.nmj-scope button{font:inherit}.nmj-scope a:focus-visible, .nmj-scope summary:focus-visible{outline:2px solid var(--sage);outline-offset:6px}.nmj-scope h1, .nmj-scope h2, .nmj-scope h3, .nmj-scope p{margin:0}.nmj-scope h1, .nmj-scope h2, .nmj-scope h3, .nmj-scope blockquote, .nmj-scope .nj-founder-message{font-family:"Cormorant Garamond", "Cormorant Fallback", Georgia,serif;font-weight:400}.nmj-scope em{font-weight:300;color:var(--sage)}.nmj-scope .nj-wrap{max-width:1240px;margin:auto}.nmj-scope .nj-eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:400;color:#74654f}.nmj-scope .nj-button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:13px 25px;border:1px solid var(--sage);background:var(--sage);color:var(--paper);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;transition:background .2s}.nmj-scope .nj-button:hover{background:#41644f}.nmj-scope .nj-button.nj-outline{background:transparent;border-color:#aba18f;color:var(--ink)}.nmj-scope .nj-button.nj-outline:hover{background:#e9e1d5}.nmj-scope .nj-text-link{display:inline-flex;gap:14px;align-items:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 0;border-bottom:1px solid var(--gold)}.nmj-scope .nj-hero{background:var(--cream);position:relative;overflow:hidden}.nmj-scope .nj-hero .nj-wrap{display:grid;grid-template-columns:1.55fr .75fr;gap:100px;align-items:center;padding:58px 0 60px}.nmj-scope .nj-hero h1{font-size:76px;line-height:1.04;letter-spacing:-.025em;margin:17px 0 22px;max-width:780px}.nmj-scope .nj-hero h1 em{display:block}.nmj-scope .nj-hero-intro{font-size:17px;line-height:1.75;max-width:555px;color:var(--muted)}.nmj-scope .nj-hero-actions{display:flex;align-items:center;gap:27px;margin-top:28px}.nmj-scope .nj-hero-note{font-size:12px;color:#667169;margin-top:15px}.nmj-scope .nj-hero-note:before{content:'';width:5px;height:5px;border-radius:50%;display:inline-block;background:var(--sage);margin:0 8px 2px 0}.nmj-scope .nj-language-note{position:relative;padding:38px 0 22px 35px;border-left:1px solid #bfa07a80}.nmj-scope .nj-language-note:before{content:'';position:absolute;left:-4px;top:0;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px 7px #dac8a746}.nmj-scope .nj-language-note img{width:50px;height:50px;margin-bottom:15px}.nmj-scope .nj-language-note h2{font-size:34px;line-height:1.2;margin-bottom:17px}.nmj-scope .nj-language-note p{font-size:15px;line-height:1.85;max-width:270px}.nmj-scope .nj-language-note .nj-small{margin-top:22px;font-size:11px;letter-spacing:.08em;color:#776d60;text-transform:uppercase}.nmj-scope .nj-founder{padding:27px 0;border-bottom:1px solid var(--line)}.nmj-scope .nj-founder .nj-wrap{display:grid;grid-template-columns:280px 1fr;gap:54px;align-items:center}.nmj-scope .nj-founder-id{display:flex;align-items:center;gap:16px}.nmj-scope .nj-founder-id img{width:52px;height:60px;object-fit:cover;object-position:50% 18%;border-radius:50% 50% 2px 2px}.nmj-scope .nj-founder-id strong{font-size:15px;font-weight:400;display:block}.nmj-scope .nj-founder-id span{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#776d60;margin-top:3px}.nmj-scope .nj-founder blockquote, .nmj-scope .nj-founder .nj-founder-message{font-size:26px;line-height:1.3;margin:0;max-width:825px;color:#4e5850}.nmj-scope .nj-team{padding:53px 0 49px}.nmj-scope .nj-section-head{display:flex;align-items:end;justify-content:space-between;gap:55px;margin-bottom:32px}.nmj-scope .nj-section-head h2{font-size:47px;line-height:1.12;margin-top:10px}.nmj-scope .nj-section-head>p{max-width:292px;font-size:15px;color:var(--muted);padding-bottom:4px}.nmj-scope .nj-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.nmj-scope .nj-person{min-width:0;display:flex;flex-direction:column}.nmj-scope .nj-portrait{height:240px;padding:8px;border:1px solid #ccbfae;border-radius:150px 150px 2px 2px;max-width:208px;width:100%;margin:0 auto 23px;position:relative}.nmj-scope .nj-portrait:before{content:'';position:absolute;inset:-6px;border:1px solid #ded6cb;border-radius:inherit;pointer-events:none}.nmj-scope .nj-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block;border-radius:inherit}.nmj-scope .nj-person-content{border-top:1px solid var(--line);padding-top:17px;flex:1;display:flex;flex-direction:column}.nmj-scope .nj-person h3{font-size:26px;line-height:1.05;min-height:55px;max-width:260px}.nmj-scope .nj-credentials{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#716957;margin:1px 0 14px}.nmj-scope .nj-personal{font-size:15px;line-height:1.65;min-height:100px;color:#505853}.nmj-scope .nj-status{font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-top:15px;margin-bottom:15px;color:var(--sage);display:flex;align-items:center;gap:7px}.nmj-scope .nj-status:before{content:'';height:5px;width:5px;border-radius:50%;background:var(--sage)}.nmj-scope .nj-status.nj-wait{color:#7a684e}.nmj-scope .nj-status.nj-wait:before{background:var(--gold)}.nmj-scope .nj-status.nj-closed{color:#796e5e}.nmj-scope .nj-status.nj-closed:before{background:transparent;border:1px solid #958570}.nmj-scope .nj-person .nj-button{width:100%;padding:11px 8px;min-height:44px;font-size:10px;letter-spacing:.07em}.nmj-scope .nj-person .nj-text-link{align-self:center;font-size:10px;padding:9px 0 5px;margin-top:6px}.nmj-scope .nj-person .nj-quiet{height:44px;display:flex;align-items:center;font-size:12px;color:#6a6d66}.nmj-scope .nj-person .nj-secondary{margin-top:6px;min-height:32px}.nmj-scope .nj-team-help{display:flex;justify-content:center;gap:12px;align-items:center;border-top:1px solid var(--line);margin-top:32px;padding-top:21px;font-size:14px;color:var(--muted)}.nmj-scope .nj-team-help a{border-bottom:1px solid var(--gold);color:var(--ink)}.nmj-scope .nj-begin{background:#eaece6;padding:49px 0 52px}.nmj-scope .nj-begin .nj-wrap{display:grid;grid-template-columns:1fr 2fr;gap:70px}.nmj-scope .nj-begin h2{font-size:43px;line-height:1.1;margin-top:12px}.nmj-scope .nj-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.nmj-scope .nj-step{border-top:1px solid #aab5a6;padding-top:18px}.nmj-scope .nj-step .nj-number{font:italic 300 25px "Cormorant Garamond", "Cormorant Fallback", Georgia,serif;color:var(--sage)}.nmj-scope .nj-step h3{font-size:26px;margin:9px 0}.nmj-scope .nj-step p{font-size:14px;color:#565e54;line-height:1.7}.nmj-scope .nj-closing{padding:50px 0;background:var(--ink);color:var(--paper)}.nmj-scope .nj-closing .nj-wrap{display:flex;justify-content:space-between;align-items:center;gap:70px}.nmj-scope .nj-closing h2{font-size:44px;line-height:1.1;margin-top:8px}.nmj-scope .nj-closing em{color:#d4dece}.nmj-scope .nj-closing .nj-eyebrow{color:#c9b28e}.nmj-scope .nj-closing-actions{display:flex;gap:13px}.nmj-scope .nj-closing .nj-button{background:#e4e8de;color:#2c3130;border-color:#e4e8de;font-size:10px}.nmj-scope .nj-closing .nj-button:hover{background:white}.nmj-scope .nj-preview{color:#a9b2a9;font-size:10px}@media(max-width:1320px){.nmj-scope .nj-wrap{margin:0 55px}.nmj-scope .nj-hero .nj-wrap{gap:55px}.nmj-scope .nj-hero h1{font-size:68px}.nmj-scope .nj-person h3{font-size:24px}}@media(max-width:1050px){.nmj-scope .nj-wrap{margin:0 34px}.nmj-scope .nj-hero .nj-wrap{grid-template-columns:1.3fr .7fr;gap:36px}.nmj-scope .nj-hero h1{font-size:57px}.nmj-scope .nj-hero-actions{gap:18px;flex-wrap:wrap}.nmj-scope .nj-hero-actions .nj-text-link{font-size:10px}.nmj-scope .nj-team-grid{gap:22px}.nmj-scope .nj-portrait{height:207px;max-width:180px}.nmj-scope .nj-person h3{font-size:23px;min-height:55px}.nmj-scope .nj-personal{font-size:14px;min-height:94px}.nmj-scope .nj-founder .nj-wrap{grid-template-columns:230px 1fr;gap:35px}.nmj-scope .nj-founder blockquote, .nmj-scope .nj-founder .nj-founder-message{font-size:23px}.nmj-scope .nj-begin .nj-wrap{grid-template-columns:1fr;gap:27px}.nmj-scope .nj-closing .nj-wrap{gap:25px}.nmj-scope .nj-closing-actions{flex-direction:column}}@media(max-width:700px){.nmj-scope .nj-wrap{margin:0 24px}.nmj-scope .nj-hero .nj-wrap{display:block;padding:40px 0}.nmj-scope .nj-hero h1{font-size:49px;line-height:1.04;margin:15px 0 21px}.nmj-scope .nj-hero-intro{font-size:16px}.nmj-scope .nj-hero-actions{gap:19px;margin-top:23px;align-items:center}.nmj-scope .nj-hero-actions .nj-button{padding:12px 18px;font-size:10px}.nmj-scope .nj-hero-actions .nj-text-link{font-size:10px}.nmj-scope .nj-hero-note{font-size:11px;max-width:280px}.nmj-scope .nj-language-note{padding:21px 0 0;margin-top:30px;border-left:0;border-top:1px solid #cab99d78}.nmj-scope .nj-language-note:before{display:none}.nmj-scope .nj-language-note img{display:none}.nmj-scope .nj-language-note h2{font-size:28px;max-width:270px;margin:0 0 8px}.nmj-scope .nj-language-note p{font-size:14px;max-width:none}.nmj-scope .nj-language-note .nj-small{display:none}.nmj-scope .nj-founder{padding:23px 0}.nmj-scope .nj-founder .nj-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.nmj-scope .nj-founder-id img{width:39px;height:45px}.nmj-scope .nj-founder-id strong{font-size:14px}.nmj-scope .nj-founder-id span{font-size:9px}.nmj-scope .nj-founder blockquote, .nmj-scope .nj-founder .nj-founder-message{font-size:25px;line-height:1.25}.nmj-scope .nj-team{padding:37px 0}.nmj-scope .nj-section-head{display:block;margin-bottom:30px}.nmj-scope .nj-section-head h2{font-size:39px}.nmj-scope .nj-section-head>p{font-size:14px;margin-top:15px;max-width:100%}.nmj-scope .nj-team-grid{grid-template-columns:1fr;gap:37px}.nmj-scope .nj-person{display:grid;grid-template-columns:106px 1fr;gap:19px}.nmj-scope .nj-portrait{height:139px;width:103px;padding:4px;margin:5px 0 0}.nmj-scope .nj-portrait:before{inset:-4px}.nmj-scope .nj-person-content{padding-top:0;border:0}.nmj-scope .nj-person h3{font-size:26px;min-height:0}.nmj-scope .nj-credentials{margin-top:7px;font-size:9px;line-height:1.6}.nmj-scope .nj-personal{font-size:14px;min-height:0}.nmj-scope .nj-status{font-size:9px;margin:12px 0}.nmj-scope .nj-person .nj-button{font-size:9px;letter-spacing:.03em;padding:10px 6px}.nmj-scope .nj-person .nj-text-link{font-size:9px;align-self:flex-start}.nmj-scope .nj-person .nj-quiet{height:auto;font-size:11px}.nmj-scope .nj-person .nj-secondary{min-height:0}.nmj-scope .nj-team-help{display:block;text-align:center;font-size:13px;margin-top:30px}.nmj-scope .nj-team-help a{display:inline-block;margin-top:8px}.nmj-scope .nj-begin{padding:36px 0}.nmj-scope .nj-begin h2{font-size:37px}.nmj-scope .nj-steps{grid-template-columns:1fr;gap:22px}.nmj-scope .nj-step{padding-top:13px;display:grid;grid-template-columns:29px 1fr;column-gap:11px}.nmj-scope .nj-step h3{margin:0 0 6px;font-size:26px}.nmj-scope .nj-step p{grid-column:2}.nmj-scope .nj-closing{padding:35px 0}.nmj-scope .nj-closing .nj-wrap{display:block}.nmj-scope .nj-closing h2{font-size:39px}.nmj-scope .nj-closing-actions{margin-top:24px;gap:12px}.nmj-scope .nj-closing .nj-button{min-height:46px}.nmj-scope .nj-preview{margin-top:14px}}@media(prefers-reduced-motion:reduce){.nmj-scope *{transition:none!important}}.nmj-scope .nj-nm-hero{position: relative;overflow: hidden;padding-top: 0;background: var(--cream);}.nmj-scope .nj-nm-hero__stage{position: relative;display: flex;justify-content: center;padding: clamp(10px, 2.6vw, 30px) clamp(16px, 4vw, 48px) 0;}.nmj-scope .nj-nm-hero__arch{position: relative;width: min(840px, 100%);margin: 0 auto;}.nmj-scope .nj-nm-hero__arch::before{content: "";box-sizing: border-box;position: absolute;top: -11px;left: -11px;right: -11px;bottom: 0;border: 1px solid rgba(191, 160, 122, 0.32);border-bottom: none;border-radius: 999px 999px 0 0;pointer-events: none;}.nmj-scope .nj-nm-hero__door{position: relative;box-sizing: border-box;text-align: center;padding: clamp(150px, 26vw, 212px) clamp(22px, 6vw, 76px) clamp(60px, 7vw, 88px);border: 1px solid var(--gold);border-bottom: none;border-radius: 999px 999px 0 0;background: var(--paper);}.nmj-scope .nj-nm-hero__light{position: absolute;inset: 0;overflow: hidden;border-radius: 999px 999px 0 0;pointer-events: none;}.nmj-scope .nj-nm-hero__base{position: absolute;inset: 0;background: radial-gradient(115% 62% at 50% 0%, #fffcf5 0%, #fbf3e6 40%, rgba(251, 243, 230, 0) 82%);}.nmj-scope .nj-nm-hero__shaft{position: absolute;top: -10%;width: 20%;height: 118%;filter: blur(30px);transform-origin: 50% 0%;}.nmj-scope .nj-nm-hero__shaft--1{left: 28%;top: -14%;width: 44%;height: 128%;filter: blur(26px);background: linear-gradient(180deg, rgba(255, 245, 224, 0.95) 0%, rgba(255, 245, 224, 0.42) 52%, rgba(255, 245, 224, 0) 100%);animation: nmShaft 26s ease-in-out infinite alternate;}.nmj-scope .nj-nm-hero__shaft--2{left: 7%;background: linear-gradient(180deg, rgba(238, 216, 178, 0.6) 0%, rgba(238, 216, 178, 0) 86%);animation: nmShaft2 34s ease-in-out infinite alternate;}.nmj-scope .nj-nm-hero__shaft--3{right: 7%;background: linear-gradient(180deg, rgba(238, 216, 178, 0.5) 0%, rgba(238, 216, 178, 0) 86%);animation: nmShaft3 30s ease-in-out infinite alternate;}.nmj-scope .nj-nm-mote{position: absolute;left: var(--x, 50%);top: var(--y, 80%);width: var(--s, 2px);height: var(--s, 2px);border-radius: 50%;background: rgba(196, 160, 104, 0.85);box-shadow: 0 0 6px rgba(236, 206, 152, 0.95);opacity: 0;animation: nmMote var(--dur, 24s) linear var(--delay, 0s) infinite;}.nmj-scope .nj-nm-hero__glow{position: absolute;z-index: 1;left: 50%;top: 49px;width: 44px;height: 44px;margin: -22px 0 0 -22px;border-radius: 50%;pointer-events: none;background: radial-gradient(circle, rgba(226, 190, 128, 0.95) 0%, rgba(226, 190, 128, 0.35) 34%, rgba(226, 190, 128, 0) 70%);animation: nmBreathe 7s ease-in-out infinite;}.nmj-scope .nj-nm-hero__mark{position: absolute;z-index: 1;top: 44px;left: 50%;display: block;width: 78px;height: 78px;margin-left: -39px;}.nmj-scope .nj-nm-hero__keyline{position: absolute;z-index: 1;left: 50%;top: 113px;width: 1px;height: calc(clamp(150px, 26vw, 212px) - 140px);background: linear-gradient(180deg, var(--gold), rgba(191, 160, 122, 0));}.nmj-scope .nj-nm-hero__content{position: relative;z-index: 1;}.nmj-scope .nj-nm-hero .nj-nm-kicker{margin-bottom: 26px;text-wrap: balance;}@media (min-width: 380px){.nmj-scope .nj-nm-hero .nj-nm-kicker{white-space: nowrap;}}.nmj-scope .nj-nm-hero .nj-nm-lede{max-width: 34em;margin: 28px auto 0;}.nmj-scope .nj-nm-hero__cta{display: flex;flex-direction: column;align-items: center;gap: 22px;margin-top: 38px;}.nmj-scope .nj-nm-hero .nj-nm-kicker{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:400;color:#74654f}.nmj-scope .nj-nm-hero .nj-nm-h1{font-family:"Cormorant Garamond", "Cormorant Fallback", Georgia,serif;font-weight:300;font-size:clamp(38px,5vw,70px);line-height:1.02;letter-spacing:-.015em;text-wrap:balance;margin:0 auto;max-width:13.5em}.nmj-scope .nj-nm-hero .nj-nm-lede{font-size:17px;line-height:1.8;color:var(--muted)}.nmj-scope .nj-nm-hero__pill{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 18px;border:1px solid #7a9e8c59;border-radius:999px;background:#fdfaf7d9;font-size:11px;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:#55715d}.nmj-scope .nj-nm-hero__pill:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 3px #557a651c}.nmj-scope .nj-nm-hero__cta .nj-pill-row{flex-basis:100%;text-align:center}.nmj-scope .nj-founder blockquote, .nmj-scope .nj-founder .nj-founder-message{font-size:23px;line-height:1.5}@media(min-width:900px){.nmj-scope .nj-nm-hero__door{padding-top:142px;padding-bottom:38px}.nmj-scope .nj-nm-hero__keyline{height:18px}.nmj-scope .nj-nm-hero .nj-nm-kicker{margin-bottom:18px}.nmj-scope .nj-nm-hero .nj-nm-lede{margin-top:22px}.nmj-scope .nj-nm-hero__cta{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:14px 23px;margin-top:25px}}@media(max-width:700px){.nmj-scope .nj-nm-hero__door{padding:119px 20px 30px}.nmj-scope .nj-nm-hero__mark{top:30px;width:65px;height:65px;margin-left:-32.5px}.nmj-scope .nj-nm-hero__keyline{top:93px;height:16px}.nmj-scope .nj-nm-hero .nj-nm-kicker{font-size:9px;letter-spacing:.13em;margin-bottom:16px;white-space:normal}.nmj-scope .nj-nm-hero .nj-nm-h1{font-size:37px;line-height:1.08}.nmj-scope .nj-nm-hero .nj-nm-lede{font-size:15px;line-height:1.65;margin-top:20px}.nmj-scope .nj-nm-hero__cta{gap:14px;margin-top:24px}.nmj-scope .nj-nm-hero__cta .nj-button{font-size:10px;padding:12px 22px}.nmj-scope .nj-nm-hero__pill{font-size:9px;letter-spacing:.06em;padding:8px 12px}.nmj-scope .nj-founder blockquote, .nmj-scope .nj-founder .nj-founder-message{font-size:23px}}.nmj-scope{--photo-grade: saturate(.9) sepia(.12) brightness(1.02);}.nmj-scope [hidden]{display: none !important;}.nmj-scope button{cursor: pointer;}.nmj-scope button:focus-visible, .nmj-scope a:focus-visible, .nmj-scope summary:focus-visible{outline: 2px solid var(--sage);outline-offset: 5px;}.nmj-scope .nj-portrait{height: auto;aspect-ratio: 320 / 410;max-width: 204px;background: radial-gradient(ellipse at top, #f4e5cc, var(--paper) 70%);}.nmj-scope .nj-portrait img, .nmj-scope .nj-founder-id img, .nmj-scope .nj-booking-person img{filter: var(--photo-grade);object-fit: cover;object-position: center top;}.nmj-scope .nj-portrait img.nj-photo-armin, .nmj-scope .nj-booking-person img.nj-photo-armin{object-position: 62% top;}.nmj-scope .nj-portrait img.nj-photo-roya, .nmj-scope .nj-booking-person img.nj-photo-roya{object-position: center 12%;}.nmj-scope .nj-personal{min-height: 132px;line-height: 1.8;}.nmj-scope .nj-person .nj-status{margin-top: auto;padding-top: 18px;}.nmj-scope .nj-person .nj-text-link{min-height: 44px;}.nmj-scope .nj-person .nj-quiet{min-height: 44px;line-height: 1.5;}.nmj-scope .nj-practical{display: grid;grid-template-columns: 1fr 1.65fr;gap: 90px;padding-top: 76px;padding-bottom: 76px;}.nmj-scope .nj-practical h2{font-size: 54px;line-height: 1.06;margin-top: 13px;}.nmj-scope .nj-practical-intro > p:not(.nj-eyebrow){max-width: 270px;font-size: 16px;color: var(--muted);margin: 22px 0 16px;line-height: 1.8;}.nmj-scope .nj-practical-intro > .nj-text-link{font-size: 11px;}.nmj-scope .nj-fee-list{margin: 0 0 26px;}.nmj-scope .nj-fee-list > div{display: flex;justify-content: space-between;gap: 25px;align-items: center;padding: 20px 0;border-top: 1px solid var(--line);}.nmj-scope .nj-fee-list dt{font-family: "Cormorant Garamond", "Cormorant Fallback", Georgia, serif;font-size: 27px;line-height: 1.2;}.nmj-scope .nj-fee-list dt span{display: block;font: 300 14px/1.6 Jost, "Jost Fallback", sans-serif;color: var(--muted);margin-top: 5px;}.nmj-scope .nj-fee-list dd{font-family: "Cormorant Garamond", "Cormorant Fallback", Georgia, serif;font-size: 34px;line-height: 1.2;margin: 0;white-space: nowrap;color: var(--sage);}.nmj-scope .nj-fee-list dd span{font-size: 25px;}.nmj-scope .nj-practical-questions details{border-top: 1px solid var(--line);}.nmj-scope .nj-practical-questions details:last-child{border-bottom: 1px solid var(--line);}.nmj-scope .nj-practical-questions summary{display: flex;justify-content: space-between;align-items: center;min-height: 60px;gap: 20px;font-size: 16px;font-weight: 400;list-style: none;cursor: pointer;padding: 15px 0;}.nmj-scope .nj-practical-questions summary::-webkit-details-marker{display: none;}.nmj-scope .nj-practical-questions summary > span{color: var(--sage);font-size: 24px;font-weight: 300;}.nmj-scope .nj-practical-questions details[open] summary > span{transform: rotate(45deg);}.nmj-scope .nj-practical-questions details > div{padding: 0 30px 20px 0;font-size: 15px;color: var(--muted);line-height: 1.8;}.nmj-scope .nj-practical-questions p + p{margin-top: 12px;}.nmj-scope .nj-practical-questions a{display: inline-block;margin-top: 12px;border-bottom: 1px solid var(--gold);}.nmj-scope .nj-booking-bar{position: fixed;z-index: 15;bottom: 0;left: 0;right: 0;background: var(--ink);color: var(--paper);padding: 14px 34px calc(14px + env(safe-area-inset-bottom));display: flex;align-items: center;justify-content: space-between;gap: 24px;border-top: 1px solid #bfa07a80;box-shadow: 0 -5px 25px #2c313015;}.nmj-scope .nj-booking-bar > div{min-width: 0;}.nmj-scope .nj-booking-bar strong{display: block;font: 400 24px/1.2 "Cormorant Garamond", "Cormorant Fallback", Georgia, serif;}.nmj-scope .nj-booking-bar > div > span{font-size: 12px;color: #d2d7cd;display: block;margin-top: 4px;}.nmj-scope .nj-booking-bar .nj-button{flex-shrink: 0;background: #e4e8de;color: var(--ink);border-color: #e4e8de;gap: 16px;min-height: 46px;}.nmj-scope #booking-dialog{border: 1px solid var(--gold);border-radius: 3px;padding: 0;width: min(780px, calc(100% - 40px));max-width: none;max-height: calc(100dvh - 40px);background: var(--paper);color: var(--ink);box-shadow: 0 20px 100px #18251c33;}.nmj-scope #booking-dialog::backdrop{background: #222a25a6;backdrop-filter: blur(4px);}.nmj-scope .nj-booking-panel{position: relative;padding: 45px 42px 29px;}.nmj-scope .nj-dialog-close{position: absolute;right: 18px;top: 12px;display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 8px;color: var(--muted);background: transparent;border: 0;font-size: 11px;letter-spacing: .08em;text-transform: uppercase;}.nmj-scope .nj-dialog-close span{font-size: 24px;}.nmj-scope .nj-booking-panel > .nj-eyebrow{margin-top: 16px;}.nmj-scope .nj-booking-panel h2{font-size: 48px;line-height: 1.05;margin-top: 13px;}.nmj-scope .nj-booking-panel h2:focus{outline: none;}.nmj-scope #booking-description{font-size: 15px;color: var(--muted);margin: 17px 0 28px;line-height: 1.75;}.nmj-scope .nj-booking-options{display: grid;grid-template-columns: 1fr 1fr;gap: 32px;}.nmj-scope .nj-booking-options article{border-top: 1px solid var(--line);padding-top: 22px;display: flex;flex-direction: column;min-width: 0;}.nmj-scope .nj-booking-person{display: flex;align-items: center;gap: 17px;}.nmj-scope .nj-booking-person img{display: block;width: 68px;height: 87px;border-radius: 50% 50% 2px 2px;}.nmj-scope .nj-booking-person h3{font-size: 26px;line-height: 1.08;}.nmj-scope .nj-booking-person p{font-size: 9px;text-transform: uppercase;letter-spacing: .04em;margin-top: 9px;color: #716957;}.nmj-scope .nj-booking-intro{margin: 18px 0 22px;font-size: 15px;line-height: 1.75;flex: 1;color: var(--muted);}.nmj-scope .nj-booking-options .nj-button{gap: 14px;font-size: 11px;letter-spacing: .08em;width: 100%;}.nmj-scope .nj-booking-profile{min-height: 44px;align-self: center;display: inline-flex;align-items: center;font-size: 13px;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: var(--gold);}.nmj-scope .nj-booking-help{font-size: 13px;line-height: 1.7;margin-top: 24px;border-top: 1px solid var(--line);padding-top: 20px;color: var(--muted);}.nmj-scope .nj-booking-help a{color: var(--ink);text-decoration: underline;text-decoration-color: var(--gold);text-underline-offset: 4px;}@media (min-width: 701px) and (max-width: 1050px){.nmj-scope .nj-team-grid{grid-template-columns: repeat(2, 1fr);gap: 44px 35px;}.nmj-scope .nj-person{display: grid;grid-template-columns: 112px 1fr;gap: 20px;align-items: stretch;}.nmj-scope .nj-portrait{width: 110px;margin: 7px 0 0;padding: 5px;align-self: start;}.nmj-scope .nj-person-content{border: 0;padding: 0;height: 100%;}.nmj-scope .nj-person h3{min-height: 0;font-size: 26px;}.nmj-scope .nj-credentials{margin-top: 9px;}.nmj-scope .nj-personal{min-height: 0;}.nmj-scope .nj-person .nj-button{font-size: 10.5px;}}@media (max-width: 1050px){.nmj-scope .nj-practical{gap: 45px;grid-template-columns: 1fr 1.4fr;}.nmj-scope .nj-practical h2{font-size: 46px;}.nmj-scope .nj-fee-list dt{font-size: 25px;}.nmj-scope .nj-fee-list dd{font-size: 30px;}}@media (max-width: 700px){.nmj-scope .nj-portrait{width: 103px;height: auto;padding: 4px;}.nmj-scope .nj-personal{min-height: 0;}.nmj-scope .nj-person .nj-status{margin-top: 10px;padding-top: 0;}.nmj-scope .nj-person .nj-button{font-size: 10.5px;}.nmj-scope .nj-person{padding-bottom: 26px;border-bottom: 1px solid var(--line);}.nmj-scope .nj-person:last-child{border: 0;padding-bottom: 0;}.nmj-scope .nj-team-grid{gap: 26px;}.nmj-scope .nj-person .nj-quiet{min-height: 0;margin-top: 12px;}.nmj-scope .nj-team-help{margin-top: 24px;}.nmj-scope .nj-practical{display: block;padding-top: 44px;padding-bottom: 44px;}.nmj-scope .nj-practical h2{font-size: 43px;}.nmj-scope .nj-practical h2 br{display: none;}.nmj-scope .nj-practical-intro > p:not(.nj-eyebrow){max-width: 100%;margin: 17px 0 8px;font-size: 15px;}.nmj-scope .nj-practical-content{margin-top: 25px;}.nmj-scope .nj-fee-list > div{gap: 14px;}.nmj-scope .nj-fee-list dt{font-size: 24px;}.nmj-scope .nj-fee-list dt span{font-size: 12px;}.nmj-scope .nj-fee-list dd{font-size: 29px;}.nmj-scope .nj-fee-list dd span{font-size: 22px;}.nmj-scope .nj-practical-questions summary{font-size: 15px;}.nmj-scope .nj-booking-bar{padding: 11px 20px calc(11px + env(safe-area-inset-bottom));gap: 12px;}.nmj-scope .nj-booking-bar strong{font-size: 21px;}.nmj-scope .nj-booking-bar > div > span{font-size: 10px;max-width: 115px;line-height: 1.5;}.nmj-scope .nj-booking-bar .nj-button{font-size: 9px;letter-spacing: .04em;padding: 10px 12px;gap: 8px;}.nmj-scope #booking-dialog{width: calc(100% - 24px);max-height: calc(100dvh - 24px);}.nmj-scope .nj-booking-panel{padding: 37px 22px 23px;}.nmj-scope .nj-booking-panel > .nj-eyebrow{font-size: 9px;letter-spacing: .13em;margin-top: 17px;}.nmj-scope .nj-booking-panel h2{font-size: 40px;}.nmj-scope #booking-description{font-size: 14px;}.nmj-scope .nj-booking-options{grid-template-columns: 1fr;gap: 24px;}.nmj-scope .nj-booking-person h3{font-size: 27px;}.nmj-scope .nj-booking-intro{display: none;}.nmj-scope .nj-booking-options .nj-button{margin-top: 15px;}.nmj-scope .nj-booking-help{margin-top: 15px;font-size: 12px;}}@media (max-width: 359px){.nmj-scope .nj-wrap{margin-left: 18px;margin-right: 18px;}.nmj-scope .nj-person{grid-template-columns: 83px 1fr;gap: 16px;}.nmj-scope .nj-portrait{width: 80px;}.nmj-scope .nj-person h3{font-size: 24px;}.nmj-scope .nj-booking-bar{padding-left: 14px;padding-right: 14px;}.nmj-scope .nj-booking-bar .nj-button{padding-left: 9px;padding-right: 9px;font-size: 8px;}.nmj-scope .nj-fee-list > div{flex-wrap: wrap;}}.nmj-scope[data-journey="campaign"] .nj-nm-hero .nj-nm-h1{max-width: 10em;font-size: clamp(38px, 5vw, 64px);}.nmj-scope[data-journey="campaign"] .nj-nm-hero .nj-nm-lede{max-width: 33em;}.nmj-scope[data-journey="campaign"] .nj-nm-hero__door{padding-bottom: 35px;}.nmj-scope[data-journey="campaign"] .nj-campaign-facts{display: grid;grid-template-columns: repeat(3, 1fr);padding: 25px 0;border-bottom: 1px solid var(--line);}.nmj-scope[data-journey="campaign"] .nj-campaign-facts > div{text-align: center;padding: 0 20px;border-right: 1px solid var(--line);}.nmj-scope[data-journey="campaign"] .nj-campaign-facts > div:last-child{border: 0;}.nmj-scope[data-journey="campaign"] .nj-campaign-facts strong{font: 400 28px/1.15 "Cormorant Garamond", "Cormorant Fallback", Georgia, serif;display: block;color: var(--sage);}.nmj-scope[data-journey="campaign"] .nj-campaign-facts span{display: block;font-size: 11px;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);margin-top: 7px;}.nmj-scope[data-journey="campaign"] .nj-personal{min-height: 162px;}.nmj-scope[data-journey="campaign"] .nj-campaign-context{padding: 65px 0;background: var(--cream);}.nmj-scope[data-journey="campaign"] .nj-campaign-context .nj-wrap{display: grid;grid-template-columns: 1.1fr 1fr;gap: 110px;align-items: center;}.nmj-scope[data-journey="campaign"] .nj-context-heading h2{font-size: 48px;line-height: 1.1;margin-top: 15px;max-width: 460px;}.nmj-scope[data-journey="campaign"] .nj-context-heading > p:last-child{font-size: 16px;line-height: 1.85;max-width: 450px;color: var(--muted);margin-top: 24px;}.nmj-scope[data-journey="campaign"] .nj-context-topics > div{padding: 18px 0;border-top: 1px solid var(--line);}.nmj-scope[data-journey="campaign"] .nj-context-topics > div:last-child{padding-bottom: 0;}.nmj-scope[data-journey="campaign"] .nj-context-topics h3{font-size: 29px;line-height: 1.2;margin-bottom: 8px;}.nmj-scope[data-journey="campaign"] .nj-context-topics p{font-size: 15px;line-height: 1.8;color: var(--muted);}.nmj-scope[data-journey="campaign"] .nj-begin{background: var(--paper);border-bottom: 1px solid var(--line);}@media (min-width: 701px) and (max-width: 1050px){.nmj-scope[data-journey="campaign"] .nj-personal{min-height: 0;}.nmj-scope[data-journey="campaign"] .nj-nm-hero__door{padding-top: 142px;}.nmj-scope[data-journey="campaign"] .nj-nm-hero__keyline{height: 18px;}}@media (max-width: 1050px){.nmj-scope[data-journey="campaign"] .nj-campaign-context .nj-wrap{gap: 45px;}.nmj-scope[data-journey="campaign"] .nj-context-heading h2{font-size: 41px;}.nmj-scope[data-journey="campaign"] .nj-nm-hero .nj-nm-kicker{white-space: normal;}}@media (max-width: 700px){.nmj-scope[data-journey="campaign"] .nj-nm-hero .nj-nm-h1{font-size: 40px;line-height: 1.07;}.nmj-scope[data-journey="campaign"] .nj-nm-hero .nj-nm-kicker{font-size: 9px;letter-spacing: .11em;max-width: 255px;margin-left: auto;margin-right: auto;}.nmj-scope[data-journey="campaign"] .nj-campaign-facts{padding: 23px 0;}.nmj-scope[data-journey="campaign"] .nj-campaign-facts > div{padding: 0 9px;}.nmj-scope[data-journey="campaign"] .nj-campaign-facts strong{font-size: 23px;}.nmj-scope[data-journey="campaign"] .nj-campaign-facts span{font-size: 9px;letter-spacing: .03em;line-height: 1.5;}.nmj-scope[data-journey="campaign"] .nj-personal{min-height: 0;}.nmj-scope[data-journey="campaign"] .nj-campaign-context{padding: 40px 0;}.nmj-scope[data-journey="campaign"] .nj-campaign-context .nj-wrap{display: block;}.nmj-scope[data-journey="campaign"] .nj-context-heading h2{font-size: 40px;}.nmj-scope[data-journey="campaign"] .nj-context-heading > p:last-child{font-size: 15px;margin-top: 20px;}.nmj-scope[data-journey="campaign"] .nj-context-topics{margin-top: 28px;}.nmj-scope[data-journey="campaign"] .nj-context-topics h3{font-size: 27px;}.nmj-scope[data-journey="campaign"] .nj-context-topics p{font-size: 14px;}}@media (max-width: 359px){.nmj-scope[data-journey="campaign"] .nj-nm-hero .nj-nm-h1{font-size: 35px;}.nmj-scope[data-journey="campaign"] .nj-campaign-facts strong{font-size: 21px;}.nmj-scope[data-journey="campaign"] .nj-campaign-facts > div{padding: 0 7px;}}body.nm-journey .sticky-bar{display: none !important;}body.nmj-booking-open{overflow: hidden;}body.nm-consent-visible .nj-booking-bar{visibility: hidden;pointer-events: none;}.nmj-scope{--photo-grade: saturate(.9) sepia(.12) brightness(1.02);}.nmj-scope section{scroll-margin-top: 16px;}.nmj-scope #booking-dialog{margin: auto;}.nmj-scope .nj-explore{padding-top: 0;padding-bottom: 36px;}.nmj-scope .nj-explore summary{cursor: pointer;padding: 16px 0;border-top: 1px solid var(--line);display: flex;justify-content: space-between;min-height: 48px;}.nmj-scope .nj-explore nav{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px 32px;padding-top: 16px;}.nmj-scope .nj-explore a{font-size: 14px;text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--gold);padding: 8px 0;}.nmj-scope .nj-person .nj-portrait img{aspect-ratio: 320 / 410;}.nmj-scope .nj-booking-bar{z-index: 90;}.nmj-scope .nj-booking-bar a{text-decoration: none;}@media(max-width:700px){.nmj-scope .nj-explore nav{grid-template-columns:1fr;}}@media(prefers-reduced-motion:reduce){.nmj-scope *, .nmj-scope *::before, .nmj-scope *::after{animation: none !important;transition: none !important;}}.nmj-scope .nj-nm-hero{padding-top: var(--nm-header-clear, 93px);}.nmj-scope .nj-practical-questions summary::after{content: '+' / '';color: var(--sage);font-size: 24px;flex-shrink: 0;}.nmj-scope .nj-practical-questions details[open] summary::after{transform: rotate(45deg);}.nmj-scope .whatsapp-float{color: #fff;}body.nmj-bar-open .whatsapp-float{visibility: hidden;pointer-events: none;}html.nmj-bar-open{scroll-padding-bottom: calc(var(--nmj-bar-height, 90px) + 12px);}
