.nt__backdrop[data-v-be678685]{position:fixed;inset:var(--header-h) 0 0 0;z-index:var(--z-modal);background:#06281e6b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.nt[data-v-be678685]{position:fixed;z-index:calc(var(--z-modal) + 1);left:50%;top:calc(50% + var(--header-h) / 2);transform:translate(-50%,-50%);width:min(calc(100vw - 2rem),400px);max-height:min(calc(88svh - var(--header-h)),760px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:var(--r-xl);box-shadow:0 40px 90px -30px #06281e80}.nt__close[data-v-be678685]{position:absolute;top:.75rem;right:.75rem;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);background:#ffffffe6;color:var(--forest-900);box-shadow:var(--sh-sm);transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.nt__close[data-v-be678685]:hover{background:#fff;transform:rotate(90deg)}.nt__media[data-v-be678685]{margin:0;flex:none;overflow:hidden;background:var(--surface-2);aspect-ratio:var(--nt-ratio)}.nt__img[data-v-be678685]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;display:block}.nt__body[data-v-be678685]{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.35rem,1.1rem + 1vw,1.75rem);text-align:center}.nt__eyebrow[data-v-be678685]{margin-bottom:.85rem}.nt__title[data-v-be678685]{font-size:clamp(1.1875rem,1.05rem + .6vw,1.4375rem);font-weight:700;line-height:1.35;letter-spacing:-.035em;white-space:pre-line;color:var(--ink)}.nt__subtitle[data-v-be678685]{margin-top:.7rem;font-size:var(--fs-sm);font-weight:600;color:var(--sage-deep);letter-spacing:-.02em}.nt__text[data-v-be678685]{margin-top:.7rem;font-size:var(--fs-caption);line-height:1.7;color:var(--gray-600)}.nt__actions[data-v-be678685]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.35rem}.nt__foot[data-v-be678685]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem .7rem 1.1rem;background:var(--surface-2);border-top:1px solid var(--line)}.nt__check[data-v-be678685]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nt__check input[data-v-be678685]{position:absolute;opacity:0;width:0;height:0}.nt__box[data-v-be678685]{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;border:1px solid var(--line);background:#fff;color:transparent;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.nt__check input:checked+.nt__box[data-v-be678685]{background:var(--brand-sage);border-color:var(--brand-sage);color:#fff}.nt__check input:focus-visible+.nt__box[data-v-be678685]{box-shadow:var(--ring)}.nt__check-label[data-v-be678685]{font-size:var(--fs-caption);color:var(--gray-600);letter-spacing:-.015em}.nt__dismiss[data-v-be678685]{padding:.45rem .9rem;border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;color:var(--ink);transition:background-color var(--t-fast) var(--ease)}.nt__dismiss[data-v-be678685]:hover{background:var(--surface-3)}.nt-fade-enter-active[data-v-be678685],.nt-fade-leave-active[data-v-be678685]{transition:opacity var(--t-base) var(--ease)}.nt-fade-enter-from[data-v-be678685],.nt-fade-leave-to[data-v-be678685]{opacity:0}.nt-pop-enter-active[data-v-be678685]{transition:opacity .34s var(--ease),transform .44s var(--ease)}.nt-pop-leave-active[data-v-be678685]{transition:opacity .22s var(--ease),transform .22s var(--ease)}.nt-pop-enter-from[data-v-be678685]{opacity:0;transform:translate(-50%,-50%) scale(.94) translateY(14px)}.nt-pop-leave-to[data-v-be678685]{opacity:0;transform:translate(-50%,-50%) scale(.98)}.hero[data-v-ef5fc994]{position:relative;overflow:hidden;padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(3.5rem,2.5rem + 4vw,5.5rem)}.hero__glow[data-v-ef5fc994]{top:-16vw;right:-12vw;width:60vw;height:60vw;max-width:900px;max-height:900px}.hero__in[data-v-ef5fc994]{position:relative;display:grid;gap:clamp(2.5rem,2rem + 3vw,4rem);align-items:center}@media(min-width:1024px){.hero__in[data-v-ef5fc994]{grid-template-columns:1fr 1.02fr}}.hero__badge[data-v-ef5fc994]{margin-bottom:1.5rem}.hero__badge[data-v-ef5fc994] .badge{color:var(--sage-deep)}.hero__title[data-v-ef5fc994]{display:flex;flex-direction:column;font-size:var(--fs-h1);font-weight:700;letter-spacing:-.042em;line-height:1.08}.hero__line--accent[data-v-ef5fc994]{color:var(--brand-sage)}.hero__lead[data-v-ef5fc994]{margin-top:1.75rem;max-width:44ch;font-size:var(--fs-lead);line-height:1.7;color:var(--gray-600)}.hero__actions[data-v-ef5fc994]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.hero__meta[data-v-ef5fc994]{display:grid;gap:1.1rem;margin:2.75rem 0 0;padding-top:1.75rem;border-top:1px solid var(--line)}@media(min-width:560px){.hero__meta[data-v-ef5fc994]{grid-template-columns:1.5fr 1fr;gap:2rem}}.hero__meta dt[data-v-ef5fc994]{display:flex;align-items:center;gap:.35rem;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mint-600);margin-bottom:.45rem}.hero__meta dd[data-v-ef5fc994]{margin:0;font-size:var(--fs-sm);color:var(--gray-600);line-height:1.6}.hero__visual[data-v-ef5fc994]{display:grid;gap:clamp(.75rem,.5rem + .8vw,1.1rem)}.shot[data-v-ef5fc994]{position:relative;margin:0;overflow:hidden;border-radius:var(--r-2xl);box-shadow:var(--sh-lg);aspect-ratio:3 / 2;background:var(--surface-2)}.shot__img[data-v-ef5fc994]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shot__wash[data-v-ef5fc994]{position:absolute;inset:0;background:linear-gradient(180deg,#06281e00 58%,#06281e6b),linear-gradient(220deg,rgba(var(--sage-rgb),.16),rgba(var(--sage-rgb),0) 46%);pointer-events:none}.shot[data-v-ef5fc994]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #06281e12;pointer-events:none}.shot__caption[data-v-ef5fc994]{position:absolute;left:clamp(1rem,.7rem + 1vw,1.5rem);bottom:clamp(.85rem,.6rem + .8vw,1.25rem);font-size:var(--fs-caption);font-weight:500;color:#eaf6f1;text-shadow:0 1px 8px rgba(6,40,30,.45);letter-spacing:-.01em;padding-right:1rem}.hero__subs[data-v-ef5fc994]{display:none}.plate[data-v-ef5fc994]{display:flex;align-items:center;gap:clamp(.9rem,.6rem + 1.2vw,1.75rem);padding:clamp(.85rem,.6rem + 1vw,1.25rem) clamp(1.1rem,.8rem + 1.2vw,1.75rem);border:1px solid var(--sage-hairline);border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh-sm)}.plate__doctor[data-v-ef5fc994]{display:flex;align-items:center;gap:.8rem;min-width:0;flex:1 1 auto}.plate__thumb[data-v-ef5fc994]{width:clamp(52px,4.5vw,64px);flex:none}.plate__who[data-v-ef5fc994]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.plate__who strong[data-v-ef5fc994]{font-size:var(--fs-sm);font-weight:600;color:var(--ink);letter-spacing:-.025em}.plate__who span[data-v-ef5fc994]{font-size:.6875rem;color:var(--gray-400);letter-spacing:-.01em}@media(max-width:380px){.plate__who span[data-v-ef5fc994]{font-size:.65rem;letter-spacing:-.03em}}.plate__divider[data-v-ef5fc994]{width:1px;align-self:stretch;background:var(--line);flex:none}.plate__stat[data-v-ef5fc994]{flex:none}.plate__stat[data-v-ef5fc994] .stat__value{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem)}.plate__stat[data-v-ef5fc994] .stat__label{margin-top:.35rem;font-size:.6875rem}@media(max-width:420px){.plate[data-v-ef5fc994]{flex-wrap:wrap;gap:.85rem 1rem}.plate__divider[data-v-ef5fc994]{display:none}}[data-anim][data-v-ef5fc994]{animation:rise-ef5fc994 .85s var(--ease) both;animation-delay:var(--d, 0ms)}@keyframes rise-ef5fc994{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(max-width:1023.98px){.hero[data-v-ef5fc994]{padding-block:1.75rem 2.25rem}}@media(min-width:1024px){.hero[data-v-ef5fc994]{display:flex;align-items:center;min-height:calc(100svh - var(--header-h) - var(--home-ft-h));padding-block:clamp(1.5rem,1rem + 1.6svh,3rem)}.hero__in[data-v-ef5fc994]{width:100%;grid-template-columns:1fr 1.08fr;gap:clamp(2.5rem,1.5rem + 2.2vw,4.5rem)}.hero__badge[data-v-ef5fc994]{margin-bottom:clamp(1.5rem,.5rem + 2.2svh,3.25rem)}.hero__title[data-v-ef5fc994]{font-size:clamp(2.75rem,1.2rem + 2.2vw + 1.2svh,5.75rem)}html[lang=en] .hero__title[data-v-ef5fc994]{font-size:clamp(2.25rem,1rem + 1.8vw + 1svh,4.5rem)}.hero__lead[data-v-ef5fc994]{margin-top:clamp(1.5rem,.5rem + 2.2svh,3.25rem);max-width:32ch;font-size:clamp(1.0625rem,.95rem + .45vw,1.5rem)}.hero__actions[data-v-ef5fc994]{margin-top:clamp(2rem,.5rem + 3.4svh,4.5rem)}.hero__meta[data-v-ef5fc994]{gap:2.5rem;margin-top:clamp(2.25rem,.5rem + 3.8svh,5rem);padding-top:clamp(1.5rem,.5rem + 2.4svh,3.5rem)}.hero__meta dd[data-v-ef5fc994]{font-size:clamp(.875rem,.8rem + .3vw,1.125rem)}.hero__visual[data-v-ef5fc994]{gap:clamp(.75rem,.5rem + .5svh,1.25rem)}.shot[data-v-ef5fc994]{aspect-ratio:auto;height:clamp(360px,38svh,700px)}.plate[data-v-ef5fc994]{padding:clamp(1rem,.7rem + .7svh,1.6rem) clamp(1.25rem,.9rem + .9vw,2rem)}.plate__thumb[data-v-ef5fc994]{width:clamp(56px,4.5svh,76px)}.plate__who strong[data-v-ef5fc994]{font-size:clamp(.9375rem,.85rem + .3vw,1.125rem)}.plate__who span[data-v-ef5fc994]{font-size:clamp(.6875rem,.62rem + .2vw,.8125rem)}.plate__stat[data-v-ef5fc994] .stat__value{font-size:clamp(2rem,1.3rem + 2svh,3.1rem)}}@media(min-width:1024px)and (min-height:1400px)and (max-height:1579.98px){.shot[data-v-ef5fc994]{height:clamp(360px,38svh + 100px,760px)}}@media(min-width:1024px)and (min-height:1580px){.hero__subs[data-v-ef5fc994]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.75rem,.5rem + .5svh,1.25rem);margin:0;padding:0;list-style:none}.hero__sub[data-v-ef5fc994]{position:relative;height:clamp(140px,12svh,240px);overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--sh-md);background-color:var(--surface-2);background-position:center;background-size:cover;background-repeat:no-repeat}.hero__sub[data-v-ef5fc994]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#06281e00 52%,#06281e61);box-shadow:inset 0 0 0 1px #06281e12;pointer-events:none}.hero__sub-label[data-v-ef5fc994]{position:absolute;left:.9rem;bottom:.7rem;z-index:1;font-size:var(--fs-caption);font-weight:500;color:#eaf6f1;text-shadow:0 1px 8px rgba(6,40,30,.45);letter-spacing:-.01em}}
