/* Nawang Art Gallery v1.5.1. Structural layout. */
html{scroll-behavior:smooth;scroll-padding-top:90px}
 body{background:var(--na-paper);color:var(--na-ink);margin:0px;font-family:var(--na-sans);-webkit-font-smoothing:antialiased}
 body .wp-site-blocks{overflow:clip}
 *,::before,::after{box-sizing:border-box}
 a{color:inherit;text-decoration:none}
 a:hover{color:rgb(147,107,73)}
 a:focus-visible,button:focus-visible,summary:focus-visible{outline:rgb(170,102,63) solid 3px;outline-offset:4px}
 .wp-block-template-part{margin:0px}
 .na-header{position:sticky;top:0px;z-index:999;border-bottom-width:1px;border-bottom-style:solid;transition:box-shadow 0.25s}
 .na-header.is-scrolled{box-shadow:rgba(37,55,46,0.075) 0px 10px 35px}
 .na-header-inner{max-width:1440px;min-height:99px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:10px clamp(22px,4.5vw,76px);gap:30px}
 .na-logo{display:flex;flex-direction:column;line-height:1.1;flex-shrink:0;color:rgb(40,60,53) !important}
 .na-logo span{font:400 30px/1 var(--na-serif);letter-spacing:-1.9px;white-space:nowrap}
 .na-logo em{font-style:italic;font-weight:400}
 .na-logo small{font-size:8px;letter-spacing:2.2px;margin-top:9px;font-weight:600}
 .na-main-nav{display:flex;align-items:center;gap:clamp(12px,1.9vw,30px)}
 .na-main-nav a{font:600 10px var(--na-sans);letter-spacing:1.5px;white-space:nowrap;position:relative}
 .na-main-nav a::after{content:"";display:block;width:0px;height:1px;background:rgb(177,138,99);position:absolute;bottom:-8px;transition:0.2s}
 .na-main-nav a:hover::after{width:100%}
 .na-menu-mobile{display:none}
 .na-kicker,.na-overline,.na-text-link,.na-button{font:600 11px/1.35 var(--na-sans);letter-spacing:2px;text-transform:uppercase}
 .na-kicker{display:block;margin-bottom:23px}
 .na-button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;padding:18px 27px;border:1px solid;color:var(--na-ink);font:600 10px/1.3 var(--na-sans);letter-spacing:1.8px;transition:background 0.25s,color 0.25s,transform 0.25s}
 .na-button:hover{background:var(--na-ink);color:white;transform:translateY(-2px)}
 .na-button span{font-size:17px;line-height:0}
 .na-button-cream{color:white}
 .na-button-cream:hover{background:var(--na-paper);color:var(--na-green)}
 .na-hero{display:grid}
 .na-hero-copy{display:flex;flex-direction:column;align-items:flex-start;position:relative}
 .na-overline{font-size:10px;display:flex;gap:13px;align-items:center}
 .na-dot{width:7px;height:7px;border-radius:50%;background:rgb(200,141,97);display:inline-block}
 .na-hero h1{font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-numeric:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-weight:;font-stretch:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;max-width:790px}
 .na-hero h1 em,.na-section h2 em,.na-intro-band h2 em,.na-editorial h2 em,.na-visit-banner em{font-weight:400;font-style:italic;color:rgb(214,173,135)}
 .na-hero-copy>p{font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-numeric:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-weight:;font-stretch:;font-size:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;margin:0px 0px 39px}
 .na-hero-serial{margin-top:auto;display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px;font-size:9px;letter-spacing:1.4px}
 .na-hero-visual{position:relative;overflow:hidden}
 .na-hero-image{position:absolute;inset:0px;transition:transform 1.2s}
 .na-hero-visual:hover .na-hero-image{transform:scale(1.04)}
 .na-hero-tag{position:absolute;bottom:0px;left:0px;right:0px;backdrop-filter:blur(5px);display:flex;justify-content:space-between;padding:17px 30px;font-size:9px;letter-spacing:1.2px;font-weight:600}
 .na-section{padding:clamp(75px,9vw,142px) clamp(24px,7.2vw,120px);max-width:1600px;margin:auto}
 .na-section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:57px}
 .na-section h2{font:400 clamp(44px,5.5vw,82px)/1.05 var(--na-serif);letter-spacing:-2.5px;margin:0px}
 .na-section h2 em{color:rgb(163,120,88)}
 .na-text-link{border-bottom:1px solid var(--na-ink);padding-bottom:9px;display:flex;gap:25px;font-size:10px;white-space:nowrap}
 .na-text-link span{font-size:17px;line-height:0}
 .na-exhibition-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:clamp(16px,2.5vw,36px)}
 .na-feature-exhibit{display:block;min-width:0px}
 .na-img{width:100%;aspect-ratio:4 / 5;background-position:center center;background-size:cover;transition:background-size 0.7s,filter 0.4s}
 .na-feature-exhibit:hover .na-img{filter:brightness(0.91)}
 .na-img-red{background-image:url("../images/original-artworks/wish.webp")}
 .na-img-blue{background-image:url("../images/original-artworks/stand-up.webp")}
 .na-img-ochre{background-image:url("../images/original-artworks/grow-up.webp")}
 .na-exhibit-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.1px;margin:21px 0px 13px;gap:8px}
 .na-feature-exhibit h3{font:400 clamp(24px,2.5vw,35px)/1.13 var(--na-serif);margin:0px 0px 9px;letter-spacing:-0.5px}
 .na-feature-exhibit p{font-size:13px;line-height:1.7;color:var(--na-muted);max-width:300px}
 .na-disclaimer{margin-top:42px;font-size:11px;max-width:630px}
 .na-intro-band{text-align:center;padding:118px 24px 98px}
 .na-intro-band h2{font:400 clamp(47px,7.5vw,116px)/1.08 var(--na-serif);letter-spacing:-3.7px;margin:35px auto 48px}
 .na-intro-band h2 em{color:rgb(171,118,85)}
 .na-intro-bottom{display:flex;align-items:center;justify-content:center;gap:44px}
 .na-intro-bottom p{font-size:14px;line-height:1.8;max-width:510px;text-align:left}
 .na-round-arrow{border:1px solid var(--na-ink);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:26px;transition:0.2s}
 .na-round-arrow:hover{color:white;background:var(--na-ink)}
 .na-masonry{display:grid;grid-template-columns:1.18fr 1fr;grid-template-rows:auto auto;gap:42px 5.4%;align-items:start}
 .na-art-card{min-width:0px}
 .na-art-image{width:100%;background-position:center center;background-size:cover;transition:transform 0.6s,filter 0.4s}
 .na-art-card:hover .na-art-image{filter:saturate(1.2) brightness(0.96)}
 .na-art-card:nth-child(2){margin-top:74px}
 .na-art-card:nth-child(3){margin-top:-33px}
 .na-art-card:nth-child(4){margin-top:44px}
 .na-tall .na-art-image{aspect-ratio:4 / 4.5}
 .na-short .na-art-image{aspect-ratio:5 / 3.6}
 .na-art-cream{background-image:url("../images/original-artworks/united.webp")}
 .na-art-landscape{background-image:url("../images/original-artworks/stay.webp")}
 .na-art-dark{background-image:url("../images/original-artworks/terdalam.webp")}
 .na-art-ochre{background-image:url("../images/original-artworks/grow-up.webp")}
 .na-art-caption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0px;border-bottom:1px solid var(--na-line)}
 .na-art-caption h3{margin:0px 0px 5px;font:400 clamp(20px,2vw,28px) var(--na-serif)}
 .na-art-caption span{font-size:9px;letter-spacing:1.3px}
 .na-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:590px;background:rgb(193,197,184)}
 .na-editorial-photo{background:url("../images/original-artworks/stand-up.webp") center 48% / cover no-repeat;min-height:560px}
 .na-editorial-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:90px clamp(35px,8vw,142px)}
 .na-editorial-copy h2{font:400 clamp(55px,6.5vw,90px)/1.05 var(--na-serif);letter-spacing:-3px;margin:0px 0px 30px}
 .na-editorial-copy h2 em{color:rgb(125,100,76)}
 .na-editorial-copy p{font-size:14px;line-height:1.9;max-width:440px}
 .na-editorial-copy .na-button{margin-top:28px}
 .na-notes{border-top:1px solid var(--na-line)}
 .na-notes a{border-bottom:1px solid var(--na-line);display:grid;grid-template-columns:22% 1fr 38px;align-items:center;gap:25px;min-height:148px;padding:24px 0px}
 .na-notes a>span:first-child{font-size:10px;letter-spacing:1.2px}
 .na-notes h3{font:400 clamp(24px,3vw,41px)/1.16 var(--na-serif);margin:0px;letter-spacing:-0.8px}
 .na-visit-banner{background:var(--na-green);color:rgb(246,240,228);padding:90px clamp(24px,7.2vw,120px);display:flex;align-items:end;justify-content:space-between;gap:35px}
 .na-visit-banner h2{font:400 clamp(52px,6.7vw,105px)/1 var(--na-serif);letter-spacing:-3px;margin:19px 0px 0px}
 .na-visit-banner em{color:rgb(211,173,134)}
 .na-footer{color:rgb(234,233,223)}
 .na-footer-top{max-width:1600px;margin:auto;padding:86px clamp(24px,7.2vw,120px) 90px;display:flex;align-items:start;justify-content:space-between;gap:60px}
 .na-footer h2{font:400 clamp(44px,5vw,75px)/1.08 var(--na-serif);letter-spacing:-2px;margin:22px 0px}
 .na-footer-links{display:flex;gap:clamp(45px,6vw,110px);margin-top:8px}
 .na-footer-links>div{display:flex;flex-direction:column;gap:17px}
 .na-footer-links span{font-size:10px;color:rgb(187,167,139);letter-spacing:1.9px;margin-bottom:14px}
 .na-footer-links a{font-size:13px;color:rgb(228,228,218)}
 .na-footer-links a:hover{color:rgb(213,166,117)}
 .na-footer-bottom{border-top:1px solid rgba(255,255,255,0.145);max-width:1600px;margin:auto;padding:26px clamp(24px,7.2vw,120px);display:flex;justify-content:space-between;gap:20px;font:500 9px var(--na-sans);letter-spacing:1.4px;color:rgb(187,186,177)}
 .na-footer-bottom a{color:rgb(234,233,223)}
 .na-standard-page{min-height:55vh;padding:95px clamp(26px,7.2vw,120px) 120px;max-width:1500px;margin:auto}
 .na-standard-page>.na-kicker{margin-top:0px}
 .na-standard-page>h1,.na-standard-page .na-page-title{font:400 clamp(52px,7vw,112px)/1.1 var(--na-serif);letter-spacing:-3px;max-width:1100px;margin:0px 0px 58px}
 .na-standard-page .entry-content,.na-standard-page .wp-block-post-content{font-size:16px;line-height:1.85}
 .na-standard-page .wp-block-post-content h2{font:400 clamp(32px,4vw,62px)/1.18 var(--na-serif);margin:52px 0px 25px}
 .na-standard-page .wp-block-post-content p{max-width:930px;margin:20px 0px}
 .na-standard-page .wp-block-post-content img{max-width:100%;height:auto}
 .na-standard-page .wp-block-post-content a{text-decoration:underline;text-underline-offset:4px}
 .na-standard-page .wp-block-query{margin-top:50px}
 .na-standard-page .wp-block-post-title{font-family:var(--na-serif)}
 .na-post-card{padding-bottom:34px;border-bottom:1px solid var(--na-line)}
 .na-post-card .wp-block-post-title{font:400 30px/1.2 var(--na-serif)}
 .na-post-card .wp-block-post-date{font-size:11px;letter-spacing:1px;color:rgb(119,119,119)}
 .na-post-card .wp-block-post-excerpt{font-size:14px;line-height:1.7;color:rgb(119,119,119)}
 .na-error{min-height:60vh;padding:120px clamp(24px,10vw,150px)}
 .na-error h1{font:400 clamp(60px,9vw,135px)/1 var(--na-serif);letter-spacing:-4px}
 .na-error p{margin-bottom:35px}
 .na-standard-page .wp-block-gallery{gap:20px}
 .na-standard-page .wp-block-gallery img{object-fit:cover}
 .na-standard-page .wp-block-columns{gap:clamp(24px,3vw,54px)}
 .na-standard-page .wp-block-cover{min-height:400px}
 .na-standard-page .wp-block-button__link{border-radius:0px;background:var(--na-green);font-size:11px;letter-spacing:1.7px;padding:18px 26px}
 .na-standard-page .wp-block-post-content .na-original-art{min-height:400px;background-position:center center;background-size:cover}
 .na-original-art.na-red{background-image:url("../images/original-artworks/wish.webp")}
 .na-original-art.na-blue{background-image:url("../images/original-artworks/stand-up.webp")}
 .na-original-art.na-cream{background-image:url("../images/original-artworks/united.webp")}
 .na-original-art.na-dark{background-image:url("../images/original-artworks/terdalam.webp")}
 .na-original-art.na-ochre{background-image:url("../images/original-artworks/grow-up.webp")}
 .na-standard-page .wp-block-post-content .na-cards{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:22px;margin:30px 0px 54px}
 .na-cards .na-original-art{aspect-ratio:4 / 5;min-height:0px !important}
 .na-cards a{display:block;text-decoration:none !important}
 .na-cards h3{font:400 28px var(--na-serif);margin:18px 0px 4px}
 .na-cards small{font:500 10px var(--na-sans);letter-spacing:1.5px;color:rgb(136,136,136)}
 .na-standard-page .wp-block-post-content .na-wide-art{min-height:530px;background:url("../images/original-artworks/stay.webp") center center / cover;margin:45px 0px}
 .na-standard-page .wp-block-post-content .na-eyebrow{letter-spacing:2px;font-size:11px;font-weight:bold}
 @media(max-width:1160px){.na-main-nav{gap:13px}
 .na-main-nav a{font-size:9px;letter-spacing:0.9px}
 .na-hero h1{font-size:clamp(52px,6.5vw,90px)}
 .na-header-inner{min-height:86px}
 .na-hero-copy{padding-left:6%}
 .na-footer-top{gap:30px}
}
 @media(max-width:880px){.na-main-nav{display:none}
 .na-menu-mobile{display:block;position:relative}
 .na-menu-mobile summary{list-style:none;display:flex;align-items:center;gap:15px;cursor:pointer;font-size:11px;letter-spacing:1.4px;font-weight:600;padding:13px}
 .na-menu-mobile summary::-webkit-details-marker{display:none}
 .na-menu-mobile summary span{font-size:19px}
 .na-menu-mobile nav{position:absolute;right:0px;top:100%;background:rgb(247,245,240);border:1px solid rgb(221,217,206);min-width:245px;display:flex;flex-direction:column;box-shadow:rgba(0,0,0,0.082) 0px 15px 35px;padding:15px}
 .na-menu-mobile nav a{font-size:12px;letter-spacing:1px;padding:12px;border-bottom:1px solid rgb(234,231,224)}
 .na-hero{grid-template-columns:1fr 1fr;min-height:540px}
 .na-hero-copy{padding:60px 7% 25px}
 .na-hero h1{margin:35px 0px 22px;letter-spacing:-3px;font-size:clamp(45px,6.3vw,72px)}
 .na-hero-copy>p{font-size:13px}
 .na-hero-serial{padding-top:45px}
 .na-hero-visual{min-height:520px}
 .na-exhibition-grid{gap:18px}
 .na-section{padding:85px 35px}
 .na-editorial-copy{padding:55px 35px}
 .na-footer-top{padding:65px 35px}
 .na-footer-bottom{padding:23px 35px}
}
 @media(max-width:640px){.na-header-inner{padding:10px 20px;min-height:76px}
 .na-logo span{font-size:25px}
 .na-logo small{font-size:6px;letter-spacing:1.9px}
 .na-hero{grid-template-columns:1fr}
 .na-hero-copy{padding:63px 26px 31px;min-height:540px}
 .na-hero h1{font-size:clamp(59px,11.3vw,84px);letter-spacing:-3px}
 .na-hero-copy>p{max-width:420px;font-size:14px}
 .na-hero-serial{padding-top:35px}
 .na-hero-visual{height:500px;min-height:0px}
 .na-section{padding:75px 22px}
 .na-section-top{display:block;margin-bottom:37px}
 .na-section h2{font-size:clamp(45px,11vw,65px);letter-spacing:-2px}
 .na-text-link{margin-top:30px;display:inline-flex}
 .na-exhibition-grid{grid-template-columns:1fr;gap:38px}
 .na-img{aspect-ratio:5 / 5}
 .na-exhibit-meta{margin:13px 0px 9px}
 .na-feature-exhibit h3{font-size:30px}
 .na-intro-band{padding:75px 22px}
 .na-intro-band h2{font-size:clamp(47px,9vw,70px);letter-spacing:-2.2px}
 .na-intro-bottom{flex-direction:column;gap:20px}
 .na-intro-bottom p{text-align:center}
 .na-masonry{display:block}
 .na-art-card{display:block;margin:0px 0px 30px !important}
 .na-art-card:nth-child(2),.na-art-card:nth-child(3),.na-art-card:nth-child(4){margin-top:0px}
 .na-short .na-art-image{aspect-ratio:5 / 4}
 .na-tall .na-art-image{aspect-ratio:5 / 5}
 .na-editorial{display:flex;flex-direction:column}
 .na-editorial-photo{min-height:470px}
 .na-editorial-copy{padding:65px 28px 75px}
 .na-editorial-copy h2{font-size:70px}
 .na-notes a{grid-template-columns:1fr 32px;gap:7px;padding:25px 0px;min-height:125px}
 .na-notes a>span:first-child{grid-column:1 / -1}
 .na-notes h3{font-size:29px}
 .na-visit-banner{padding:75px 23px;display:block}
 .na-visit-banner h2{margin-bottom:40px;font-size:68px}
 .na-footer-top{display:block;padding:70px 25px 55px}
 .na-footer-links{margin-top:55px;gap:40px;justify-content:space-between}
 .na-footer h2{font-size:65px}
 .na-footer-bottom{display:grid;gap:12px;padding:25px}
 .na-standard-page{padding:70px 24px 80px}
 .na-standard-page .na-page-title{font-size:clamp(52px,11vw,75px);letter-spacing:-2px}
 .na-standard-page .wp-block-post-content .na-cards{grid-template-columns:1fr}
 .na-standard-page .wp-block-post-content .na-wide-art{min-height:300px}
}
 @media(prefers-reduced-motion:reduce){*,::before,::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;transition-duration:0.01ms !important}
}
 .na-home-page-editable{max-width:1050px;margin:0px auto;padding:0px 24px}
 .na-home-page-editable .wp-block-post-content:not(:empty){padding:30px 0px 70px;font-size:14px;color:var(--na-muted)}
 .na-hero-image{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;background:none}
 .na-kicker{color:rgb(117,83,59)}
 .na-exhibit-meta,.na-art-caption span,.na-disclaimer,.na-post-card .wp-block-post-date,.na-footer-bottom{letter-spacing:1px}
 .na-exhibit-meta{color:rgb(95,92,82)}
 .na-art-caption span{color:rgb(91,92,84)}
 .na-disclaimer{color:rgb(91,94,88)}
 .na-notes a>span:first-child{color:rgb(92,93,86)}
 .na-hero-visual img{pointer-events:none}
 @media(max-width:400px){.na-header-inner{gap:4px;padding:8px 12px}
 .na-logo span{font-size:22px;letter-spacing:-1px}
 .na-logo small{font-size:6px;letter-spacing:1px}
 .na-menu-mobile summary{padding:8px;gap:7px}
 .na-hero h1{font-size:clamp(45px,11vw,59px);letter-spacing:-1.5px}
 .na-hero-copy{padding:50px 20px 24px}
 .na-hero-serial{font-size:8px}
 .na-hero-visual{height:420px}
 .na-hero-tag{padding:13px;font-size:8px}
 .na-section{padding-left:17px;padding-right:17px}
 .na-section h2{font-size:43px}
 .na-visit-banner h2{font-size:50px}
 .na-editorial-copy h2{font-size:59px}
}
 .na-feature-exhibit p,.na-post-card .wp-block-post-excerpt{color:rgb(81,89,79)}
 .na-intro-bottom p{color:rgb(71,82,73)}
 .na-editorial-copy p{color:rgb(54,71,59)}
 .na-standard-page .wp-block-post-content .na-eyebrow{color:rgb(112,80,54)}
 .na-notes.wp-block-query .wp-block-post-template{display:block;list-style:none;padding:0px;margin:0px}
 .na-notes.wp-block-query .wp-block-post-template>li{display:block;border-bottom:1px solid var(--na-line);margin:0px;padding:0px}
 .na-notes.wp-block-query .na-note-row{display:grid;grid-template-columns:22% minmax(0px,1fr) 38px;align-items:center;gap:25px;min-height:148px;padding:24px 0px;margin:0px}
 .na-notes.wp-block-query .na-note-date{font-size:10px;letter-spacing:1.2px;color:rgb(80,90,80);margin:0px}
 .na-notes.wp-block-query .wp-block-post-title{font:400 clamp(24px,3vw,41px)/1.16 var(--na-serif);letter-spacing:-0.8px;margin:0px;min-width:0px}
 .na-notes.wp-block-query .wp-block-post-title a{display:inline;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:0px;min-height:0px;font:inherit;letter-spacing:inherit;text-decoration:none;color:var(--na-ink)}
 .na-notes.wp-block-query .wp-block-post-title a:hover{text-decoration:underline;text-underline-offset:4px}
 .na-notes.wp-block-query .na-note-row::after{content:"↗";font-size:26px;justify-self:end;grid-column:3;transition:transform 0.25s}
 .na-notes.wp-block-query .na-note-row:hover::after{transform:translate(4px,-4px)}
 @media(max-width:640px){.na-notes.wp-block-query .na-note-row{grid-template-columns:minmax(0px,1fr) 32px;gap:9px;padding:24px 0px;min-height:124px}
 .na-notes.wp-block-query .na-note-date{grid-column:1 / -1}
 .na-notes.wp-block-query .wp-block-post-title{grid-area:2 / 1;font-size:29px}
 .na-notes.wp-block-query .na-note-row::after{grid-area:2 / 2}
}
 .na-header{background:rgba(250,249,247,0.97);border-bottom-color:rgb(230,228,222)}
 .na-hero{background:rgb(250,249,247);color:rgb(37,42,39);grid-template-columns:49% 51%;min-height:700px}
 .na-hero-copy{padding:clamp(90px,10.4vw,142px) 8% 33px clamp(26px,5.2vw,86px)}
 .na-overline{color:rgb(112,92,72)}
 .na-hero h1{font-size:clamp(57px,6.45vw,106px);line-height:1.03;letter-spacing:-4px;margin:40px 0px 29px}
 .na-hero h1 em{color:rgb(38,59,50)}
 .na-hero-copy>p{color:rgb(84,92,86);line-height:1.82;max-width:400px}
 .na-hero-serial{color:rgb(96,105,98);padding-top:60px}
 .na-hero .na-button-cream{border-color:rgb(53,66,57);color:rgb(38,55,46)}
 .na-hero .na-button-cream:hover{background:rgb(38,55,46);color:rgb(255,255,255)}
 .na-hero-visual{background:rgb(238,231,220);min-height:570px;margin:74px 0px 90px}
 .na-hero-tag{background:rgba(248,245,239,0.91);color:rgb(54,64,55)}
 .na-intro-band{background:rgb(238,234,225)}
 .na-footer{background:rgb(37,47,44)}
 @media(max-width:880px){.na-hero{min-height:600px}
 .na-hero-copy{padding:78px 7% 24px}
 .na-hero h1{font-size:clamp(49px,6vw,70px);letter-spacing:-2.6px}
 .na-hero-visual{margin:48px 0px 60px;min-height:490px}
}
 @media(max-width:640px){.na-hero{display:grid;grid-template-columns:1fr;min-height:0px}
 .na-hero-copy{padding:65px 25px 35px;min-height:490px}
 .na-hero h1{font-size:clamp(54px,10.7vw,77px);letter-spacing:-2.2px}
 .na-hero-visual{height:490px;min-height:0px;margin:0px}
 .na-hero-tag{padding:12px 17px}
}
 @media(max-width:400px){.na-hero-copy{padding:52px 19px 31px;min-height:460px}
 .na-hero h1{font-size:clamp(45px,11vw,59px)}
 .na-hero-visual{height:410px}
}
 .na-catalogue-loop{margin:38px 0px 75px}
 .na-catalogue-loop .wp-block-post-template{gap:clamp(18px,2.5vw,40px)}
 .na-catalogue-loop .wp-block-post{min-width:0px;border-bottom:1px solid var(--na-line);padding-bottom:24px}
 .na-catalogue-loop .wp-block-post-featured-image{margin:0px 0px 14px}
 .na-catalogue-loop .wp-block-post-featured-image img{width:100%;object-fit:cover}
 .na-catalogue-loop .wp-block-post-title{font:400 clamp(23px,2.4vw,33px)/1.22 var(--na-serif);margin:0px 0px 8px}
 .na-catalogue-loop .wp-block-post-title a{color:var(--na-ink);text-decoration:none}
 .na-catalogue-loop .wp-block-post-title a:hover{text-decoration:underline;text-underline-offset:4px}
 .na-catalogue-loop .wp-block-post-excerpt{font-size:14px;line-height:1.75;color:rgb(78,91,81)}
 .na-catalogue-loop .wp-block-query-no-results{border:1px solid rgb(216,220,209);padding:20px 27px;font-size:14px;color:rgb(70,85,74)}
 .nawang-meta{margin-top:65px;border-top:1px solid rgb(203,208,197);padding-top:22px}
 .nawang-meta h2{font:400 35px/1.2 var(--na-serif)}
 .nawang-meta dl{margin:20px 0px;display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:20px 28px}
 .nawang-meta dl>div{border-bottom:1px solid rgb(224,226,219);padding-bottom:14px}
 .nawang-meta dt{text-transform:uppercase;letter-spacing:1.2px;font-size:10px;color:rgb(102,116,104);font-weight:600}
 .nawang-meta dd{font-size:15px;margin:5px 0px 0px}
 @media(max-width:640px){.na-catalogue-loop .wp-block-post-template{grid-template-columns:1fr !important}
 .nawang-meta dl{grid-template-columns:1fr}
}
 @media(min-width:881px){.na-header-inner{padding-left:clamp(25px,2.3vw,36px);padding-right:clamp(25px,2.3vw,36px)}
 .na-hero{grid-template-columns:34% 66%;min-height:850px}
 .na-hero-copy{position:relative;z-index:2;padding:clamp(155px,13vw,190px) 0px 33px clamp(30px,3.5vw,53px);min-width:0px}
 .na-hero h1{font-size:clamp(67px,5.9vw,94px);max-width:590px;letter-spacing:-3.8px}
 .na-hero-visual{min-height:760px;margin:45px 60px 50px 0px}
 .na-hero-tag{font-size:9px}
}
 @media(min-width:881px){.na-hero h1{font-size:clamp(68px,5.4vw,78px);width:600px;max-width:none}
}
 .na-header .na-brand{display:block;min-width:0px;flex-shrink:0;margin:0px}
 .na-header .na-logo{display:block;line-height:1.05;margin:0px !important}
 .na-header .na-logo a{display:inline-block;color:var(--na-ink);font:400 28px/1.05 var(--na-serif);text-transform:uppercase;letter-spacing:-1.6px;text-decoration:none}
 .na-header .na-brand-sub{font:600 7px/1.4 var(--na-sans);letter-spacing:1.55px;margin:7px 0px 0px;color:rgb(89,100,91);white-space:nowrap}
 .na-header .wp-block-navigation.na-main-nav{display:flex;flex:0 1 auto;gap:clamp(11px,1.6vw,26px);font:600 10px/1.4 var(--na-sans)}
 .na-header .wp-block-navigation__container{gap:clamp(11px,1.6vw,26px)}
 .na-header .wp-block-navigation .wp-block-navigation-item__content{font:600 10px/1.4 var(--na-sans);letter-spacing:1.1px;color:rgb(45,58,49);text-decoration:none}
 .na-header .wp-block-navigation .wp-block-navigation-item__content:hover{color:rgb(147,107,73);text-decoration:underline;text-underline-offset:7px}
 .na-header .wp-block-navigation__responsive-container-open{color:rgb(38,54,46)}
 @media(max-width:880px){.na-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none !important}
 .na-header .wp-block-navigation__responsive-container-open{align-items:center;justify-content:center;display:flex !important}
 .na-header .wp-block-navigation__responsive-container.is-menu-open{background:rgb(250,249,247);color:rgb(38,54,46);z-index:99999;padding:26px;display:flex !important}
 .na-header .wp-block-navigation__responsive-container-content{padding-top:55px}
 .na-header .wp-block-navigation__container{flex-direction:column;align-items:flex-start;gap:16px}
 .na-header .wp-block-navigation .wp-block-navigation-item__content{font-size:16px;letter-spacing:1.2px}
}
 @media(max-width:400px){.na-header .na-logo a{font-size:23px}
 .na-header .na-brand-sub{font-size:6px;letter-spacing:1px}
}
