#nana-concept{--n-navy:#06193d;--n-blue:#1b3d75;--n-gold:#c8ac6e;--n-ink:#fcfcf7;--n-peach:#c8ac6e;font-family:Inter,Arial,sans-serif;color:var(--n-ink);background:transparent;min-width:0}#nana-concept *{box-sizing:border-box}#nana-concept a{color:inherit;text-decoration:none}#nana-concept button{font-family:inherit}#nana-concept .n-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--n-navy);padding:13px 18px;margin-bottom:12px;font-size:11px;letter-spacing:1.3px}#nana-concept .n-bar-slash{color:var(--n-gold);margin:0 9px}#nana-concept .n-view-switch{display:flex;gap:4px}#nana-concept .n-view-switch button{color:var(--n-ink);background:transparent;border:1px solid transparent;border-radius:4px;padding:8px 12px;font-size:12px;letter-spacing:0}#nana-concept .n-view-switch button[aria-pressed=true]{background:var(--n-gold);color:var(--n-navy)}#nana-concept .n-window{container-type:inline-size;width:100%;max-width:100%;margin:auto;background:var(--n-navy);transition:max-width .35s ease}#nana-concept .n-window[data-layout=mobile]{max-width:390px}#nana-concept .n-site{background:var(--n-navy);overflow:clip}#nana-concept h1,#nana-concept h2,#nana-concept p{margin:0}#nana-concept h1,#nana-concept h2{font-family:Crimson Text,Georgia,serif;font-weight:400;letter-spacing:-.045em}#nana-concept em{font-style:italic;color:var(--n-gold)}#nana-concept .n-header{height:106px;padding:0 5%;display:flex;align-items:center;gap:28px;border-bottom:1px solid #c8ac6e35}#nana-concept .n-brand{flex-shrink:0;width:105px;display:block}#nana-concept .n-brand img{display:block;width:100%;height:79px;object-fit:contain}#nana-concept .n-nav{display:flex;align-items:center;gap:24px;margin:auto;font-size:11px}#nana-concept .n-nav a{padding:16px 0;white-space:nowrap}#nana-concept .n-header-contact{font-size:12px;white-space:nowrap;display:flex;gap:14px;align-items:center;color:var(--n-peach)}#nana-concept .n-header-contact span{font-size:23px}#nana-concept .n-menu{display:none;color:var(--n-gold);background:none;border:1px solid #c8ac6e66;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;padding:0}#nana-concept .n-mobile-nav{padding:8px 24px 20px;background:var(--n-navy)}#nana-concept .n-mobile-nav[hidden]{display:none}#nana-concept .n-mobile-nav a{display:block;padding:14px 0;border-bottom:1px solid #c8ac6e35;font-size:14px}#nana-concept .n-hero{display:grid;grid-template-columns:1.04fr 1fr;background:var(--n-navy)}#nana-concept .n-hero-copy{padding:58px 8% 28px 10%;display:flex;flex-direction:column;align-items:flex-start}#nana-concept .n-eyebrow{font-size:10px;letter-spacing:1.9px;line-height:1.6;display:flex;align-items:center;gap:12px;color:var(--n-gold)}#nana-concept .n-short-line{display:inline-block;width:27px;height:1px;background:var(--n-gold)}#nana-concept h1{font-size:clamp(54px,8.5cqw,90px);line-height:.96;margin:28px 0 24px}#nana-concept .n-hero-description{font-size:13px;line-height:1.8;max-width:280px;color:var(--n-ink)}#nana-concept .n-action{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:48px;margin-top:27px;background:var(--n-peach);color:var(--n-navy);padding:12px 20px;font-size:12px}#nana-concept .n-action span{font-size:23px;line-height:1}#nana-concept .n-hero-location{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:43px;font-size:9px;letter-spacing:1.6px;color:var(--n-gold)}#nana-concept .n-hero-location a{width:35px;height:35px;border:1px solid #c8ac6e66;border-radius:50%;display:grid;place-items:center}#nana-concept .n-hero-photo{position:relative;min-height:560px;overflow:hidden;background:var(--n-blue)}#nana-concept .n-feature-photo{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:53% 50%;display:block}#nana-concept .n-photo-caption{position:absolute;bottom:24px;left:22px;max-width:calc(100% - 44px);padding:9px 12px;color:var(--n-ink);background:var(--n-navy);font-size:9px;letter-spacing:1.7px}#nana-concept .n-trust-line{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:22px 5%;border-bottom:1px solid #c8ac6e35;font-size:10px;letter-spacing:.25px}#nana-concept .n-dot{color:var(--n-gold);font-size:20px}#nana-concept .n-about{padding:84px 8%;display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center}#nana-concept .n-about-photo{position:relative;align-self:start}#nana-concept .n-about-photo img{width:100%;aspect-ratio:3/3.6;object-fit:cover;display:block}#nana-concept .n-image-note{display:block;margin-top:13px;color:var(--n-gold);font-size:9px;letter-spacing:1.4px}#nana-concept h2{font-size:clamp(40px,6.2cqw,67px);line-height:1.02}#nana-concept .n-about h2{margin:23px 0 25px}#nana-concept .n-section-number{opacity:.7;letter-spacing:.4px;margin-right:6px}#nana-concept .n-doctor-name{font-family:Crimson Text,Georgia,serif;font-size:23px}#nana-concept .n-doctor-role{font-size:10px;color:var(--n-gold);margin-top:5px}#nana-concept .n-about-description{font-size:12px;line-height:1.85;margin-top:21px}#nana-concept .n-text-link{display:inline-flex;align-items:center;gap:22px;border-bottom:1px solid var(--n-gold);padding:11px 0;font-size:11px;color:var(--n-peach)}#nana-concept .n-text-link span{font-size:21px;line-height:1}#nana-concept .n-about .n-text-link{margin-top:17px}#nana-concept .n-services{padding:64px 8% 74px;background:var(--n-navy);border-top:1px solid #c8ac6e35}#nana-concept .n-section-top{display:flex;justify-content:space-between;align-items:center;gap:20px}#nana-concept .n-section-note{font-size:9px;letter-spacing:1.5px;color:var(--n-gold)}#nana-concept .n-services-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:26px 0 40px}#nana-concept .n-services-heading .n-text-link{flex-shrink:0}#nana-concept .n-treatment-list{border-top:1px solid #c8ac6e60}#nana-concept .n-treatment-list>a{display:grid;grid-template-columns:45px 1fr 42px;align-items:center;gap:18px;min-height:89px;border-bottom:1px solid #c8ac6e60;font-family:Crimson Text,Georgia,serif;font-size:36px;transition:padding .2s ease,color .2s ease}#nana-concept .n-treatment-number{font-family:Inter,Arial,sans-serif;color:var(--n-gold);font-size:10px}#nana-concept .n-round-arrow{border:1px solid #c8ac6e66;border-radius:50%;height:38px;width:38px;display:grid;place-items:center;font-family:Inter,Arial,sans-serif;font-size:21px;color:var(--n-gold);transition:background .2s ease,color .2s ease}#nana-concept .n-treatment-list>a:hover,#nana-concept .n-treatment-list>a:focus-visible{padding-left:10px;color:var(--n-peach)}#nana-concept .n-treatment-list>a:hover .n-round-arrow{background:var(--n-gold);color:var(--n-navy)}#nana-concept .n-photographic-strip{display:grid;grid-template-columns:1.7fr 1fr;gap:22px;margin-top:38px;align-items:stretch}#nana-concept .n-photographic-strip img{display:block;width:100%;height:215px;object-fit:cover}#nana-concept .n-wellness{display:grid;grid-template-columns:1fr .6fr;gap:60px;align-items:center;padding:65px 8%;background:var(--n-gold);color:var(--n-navy)}#nana-concept .n-wellness .n-eyebrow,#nana-concept .n-wellness em,#nana-concept .n-wellness .n-text-link{color:var(--n-navy)}#nana-concept .n-wellness h2{margin:22px 0}#nana-concept .n-wellness p{font-size:12px;margin-bottom:15px}#nana-concept .n-wellness .n-text-link{border-color:var(--n-navy)}#nana-concept .n-wellness img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%}#nana-concept .n-footer{padding:61px 8% 22px;background:var(--n-navy)}#nana-concept .n-footer-top{display:flex;justify-content:space-between;gap:45px;margin-bottom:40px}#nana-concept .n-footer h2{margin-top:20px;font-size:clamp(50px,8cqw,82px)}#nana-concept .n-address p{font-size:12px;line-height:1.9;margin-bottom:10px}#nana-concept .n-footer-phone{display:flex;justify-content:space-between;align-items:center;font-family:Crimson Text,Georgia,serif;color:var(--n-gold);font-size:clamp(34px,6cqw,65px);border-top:1px solid #c8ac6e50;border-bottom:1px solid #c8ac6e50;padding:15px 0 20px}#nana-concept .n-footer-phone span{font-family:Inter,Arial,sans-serif;font-size:35px}#nana-concept .n-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:23px;font-size:9px;color:var(--n-gold)}@container (max-width:690px){#nana-concept .n-header{height:85px;padding:0 6%;justify-content:space-between}#nana-concept .n-brand{width:88px}#nana-concept .n-brand img{height:66px}#nana-concept .n-nav,#nana-concept .n-header-contact{display:none}#nana-concept .n-menu{display:flex}#nana-concept .n-hero{grid-template-columns:1fr}#nana-concept .n-hero-copy{padding:38px 7% 24px}#nana-concept h1{font-size:clamp(56px,15.6cqw,88px);line-height:.99;margin-top:22px}#nana-concept .n-hero-description{font-size:13px;max-width:300px}#nana-concept .n-hero-location{margin-top:26px}#nana-concept .n-hero-photo{min-height:0;aspect-ratio:1.15}#nana-concept .n-feature-photo{object-position:50% 38%}#nana-concept .n-photo-caption{bottom:18px;left:7%;font-size:8px}#nana-concept .n-trust-line{padding:22px 7%;flex-direction:column;align-items:flex-start;gap:10px;font-size:10px}#nana-concept .n-dot{display:none}#nana-concept .n-about{padding:50px 7%;grid-template-columns:1fr;gap:35px}#nana-concept .n-about-photo{width:85%}#nana-concept .n-about-photo img{aspect-ratio:1}#nana-concept .n-about-copy{padding-left:7%}#nana-concept h2{font-size:49px}#nana-concept .n-about h2{margin:18px 0 23px}#nana-concept .n-about-description{font-size:13px}#nana-concept .n-services{padding:47px 7%}#nana-concept .n-section-note{display:none}#nana-concept .n-services-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:25px}#nana-concept .n-services h2{font-size:44px}#nana-concept .n-treatment-list>a{font-size:30px;grid-template-columns:24px 1fr 33px;gap:10px;min-height:79px}#nana-concept .n-round-arrow{width:32px;height:32px;font-size:18px}#nana-concept .n-photographic-strip{gap:12px;grid-template-columns:1.2fr 1fr;margin-top:30px}#nana-concept .n-photographic-strip img{height:145px}#nana-concept .n-wellness{padding:45px 7%;grid-template-columns:1fr;gap:30px}#nana-concept .n-wellness img{width:58%;justify-self:end}#nana-concept .n-footer{padding:43px 7% 23px}#nana-concept .n-footer-top{flex-direction:column;gap:27px;margin-bottom:26px}#nana-concept .n-footer h2{font-size:61px}#nana-concept .n-footer-phone{font-size:38px;gap:12px}#nana-concept .n-footer-phone span{font-size:25px}#nana-concept .n-footer-bottom{font-size:9px;line-height:1.7;flex-direction:column;gap:9px}}@media(max-width:380px){#nana-concept .n-preview-bar{padding:10px;letter-spacing:.7px;font-size:9px}#nana-concept .n-bar-slash{margin:0 4px}#nana-concept .n-view-switch button{padding:10px 8px;font-size:11px}}@media(prefers-reduced-motion:reduce){:where(html:not([data-nana-motion=full])) #nana-concept *{transition:none!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;background:#06193d;color-scheme:dark}body{margin:0;background:#06193d}button,a,summary{-webkit-tap-highlight-color:transparent}a,button,summary{touch-action:manipulation}button,summary{cursor:pointer}img{max-width:100%}.n-skip{position:absolute;top:10px;left:14px;z-index:20;transform:translateY(-200%);padding:12px 18px;background:#c8ac6e;color:#06193d;font:14px Inter,Arial,sans-serif}.n-skip:focus{transform:translateY(0)}#nana-concept{max-width:1800px;margin:auto}#nana-concept :focus-visible{outline:2px solid var(--n-peach);outline-offset:5px}#nana-concept .n-header{height:104px}#nana-concept .n-nav{font-size:13px;gap:28px}#nana-concept .n-header-contact{font-size:13px}#nana-concept h1{font-size:clamp(56px,7.5cqw,112px)}#nana-concept .n-hero-copy{padding-top:70px;padding-bottom:36px}#nana-concept .n-hero-description{font-size:15px;max-width:330px}#nana-concept .n-action{font-size:14px;min-height:50px}#nana-concept .n-hero-photo{min-height:650px}#nana-concept .n-photo-caption,#nana-concept .n-hero-location,#nana-concept .n-image-note,#nana-concept .n-eyebrow,#nana-concept .n-section-note,#nana-concept .n-doctor-role,#nana-concept .n-treatment-number,#nana-concept .n-footer-bottom{font-size:11px}#nana-concept .n-hero-location a{width:44px;height:44px}#nana-concept .n-trust-line{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;font-size:12px;line-height:1.7;gap:20px;padding:25px 5%}#nana-concept .n-dot{display:none}#nana-concept .n-about{padding-top:100px;padding-bottom:100px;align-items:start}#nana-concept .n-about-description{font-size:15px;line-height:1.85}#nana-concept .n-doctor-name{font-size:27px}#nana-concept .n-text-link{font-size:13px;min-height:44px}#nana-concept .n-bio{margin-top:22px;border-top:1px solid #c8ac6e60;border-bottom:1px solid #c8ac6e60}#nana-concept summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:54px;padding:12px 0;color:var(--n-peach);font-size:14px}#nana-concept summary::-webkit-details-marker{display:none}#nana-concept summary span{font-size:25px;font-weight:400;transition:transform .2s ease}#nana-concept details[open]>summary span{transform:rotate(45deg)}#nana-concept .n-bio-content{padding-bottom:20px;font-size:14px;line-height:1.85}#nana-concept .n-bio-content p+p{margin-top:16px}#nana-concept .n-bio .n-text-link{margin-top:8px;font-size:12px}#nana-concept .n-all-services{margin-top:25px;border-bottom:1px solid #c8ac6e60;padding-bottom:8px}#nana-concept .n-all-services>summary{font-family:Crimson Text,Georgia,serif;font-size:27px}#nana-concept .n-directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:16px 0 12px}#nana-concept .n-directory-grid h3{font:400 14px Inter,Arial,sans-serif;letter-spacing:.2px;color:var(--n-gold);margin:0 0 16px}#nana-concept .n-directory-grid ul{padding-left:17px;margin:0}#nana-concept .n-directory-grid li{font-size:14px;line-height:1.7;padding:5px 0}#nana-concept .n-all-services>.n-text-link{margin:5px 0 17px}#nana-concept .n-round-arrow{width:44px;height:44px}#nana-concept .n-treatment-list>a{grid-template-columns:45px 1fr 44px}#nana-concept .n-wellness p{font-size:15px;line-height:1.8;max-width:420px}#nana-concept .n-address p{font-size:15px}#nana-concept .n-contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 34px;padding:30px 0}#nana-concept .n-contact-actions .n-action{margin-top:0}#nana-concept .n-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:30px 0;border-top:1px solid #c8ac6e50}#nana-concept .n-footer-links>div{display:flex;flex-direction:column;align-items:flex-start}#nana-concept .n-footer-links .n-eyebrow{margin-bottom:12px}#nana-concept .n-footer-links a{font-size:13px;line-height:1.6;padding:8px 0;min-height:36px;transition:color .2s}#nana-concept .n-footer-links a:hover,#nana-concept .n-nav a:hover{color:var(--n-gold)}#nana-concept .n-footer-bottom{border-top:1px solid #c8ac6e30;padding-top:22px;line-height:1.8;flex-wrap:wrap}#nana-concept .n-menu-lines{width:18px;display:flex;flex-direction:column;gap:5px}#nana-concept .n-menu-lines:before,#nana-concept .n-menu-lines:after{content:"";height:1px;width:18px;background:currentColor;transition:transform .2s}#nana-concept .n-menu[aria-expanded=true] .n-menu-lines:before{transform:translateY(3px) rotate(45deg)}#nana-concept .n-menu[aria-expanded=true] .n-menu-lines:after{transform:translateY(-3px) rotate(-45deg)}#nana-concept .n-hero-location a>span{font-size:22px}#nana-concept section,#nana-concept footer,#nana-concept details{scroll-margin-top:20px}@container (max-width:950px){#nana-concept .n-nav{gap:18px;font-size:12px}#nana-concept .n-header{gap:15px}#nana-concept .n-hero-photo{min-height:610px}#nana-concept .n-hero-copy{padding-top:45px}#nana-concept h1{font-size:8.7cqw}#nana-concept .n-trust-line{grid-template-columns:1fr 1fr;font-size:11px}#nana-concept .n-about{gap:7%;padding-top:70px;padding-bottom:70px}}@container (max-width:690px){#nana-concept .n-header{height:88px}#nana-concept .n-hero-copy{padding:35px 7% 25px}#nana-concept h1{font-size:clamp(56px,15.6cqw,88px)}#nana-concept .n-hero-description{font-size:15px}#nana-concept .n-hero-photo{min-height:0;aspect-ratio:1.1}#nana-concept .n-trust-line{grid-template-columns:1fr 1fr;text-align:left;padding:24px 7%;gap:18px}#nana-concept .n-about{padding:54px 7%;gap:34px}#nana-concept .n-about-copy{padding-left:0}#nana-concept .n-about-description{font-size:15px}#nana-concept .n-services h2{font-size:clamp(39px,11cqw,52px)}#nana-concept .n-treatment-list>a{grid-template-columns:22px 1fr 44px;font-size:29px}#nana-concept .n-directory-grid{grid-template-columns:1fr;gap:30px}#nana-concept .n-directory-grid li{font-size:14px}#nana-concept .n-photo-caption,#nana-concept .n-hero-location{font-size:10px}#nana-concept .n-footer-links{grid-template-columns:1fr 1fr;gap:25px}#nana-concept .n-footer-links>div:last-child{grid-column:1/-1}#nana-concept .n-footer-links a{min-height:44px}#nana-concept .n-footer-phone{font-size:clamp(32px,9.5cqw,43px)}#nana-concept .n-footer-bottom{font-size:11px}}@media(prefers-reduced-motion:reduce){html:not([data-nana-motion=full]){scroll-behavior:auto}:where(html:not([data-nana-motion=full])) *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nana-styles.css.map */
