.nw-header{display:flex;align-items:center;justify-content:space-between;padding:24px 5%;border-bottom:1px solid #e4e5df;background:#fafbf7;position:relative;z-index:10}.nw-wordmark{text-decoration:none;color:#203f34;font-size:37px;letter-spacing:-2px;font-weight:800;display:flex;align-items:baseline;gap:8px}.nw-wordmark span{font-size:15px;letter-spacing:-.5px;font-weight:500}.nw-wordmark i{font-size:12px;font-style:normal;align-self:start;letter-spacing:0}.nw-header-actions{display:flex;align-items:center;gap:28px}.nw-header button{cursor:pointer}.nw-start{border:0;background:none;font-size:13px;color:#233d32}.nw-menu-trigger{display:flex;flex-direction:column;justify-content:center;gap:7px;width:48px;height:48px;border:1px solid #cfd8cf;background:transparent;border-radius:50%;padding:13px}.nw-menu-trigger span{display:block;background:#203b30;width:20px;height:1px}.nw-home{background:#fafbf7;color:#20382e}.nw-home-intro{display:grid;grid-template-columns:1fr 1fr;gap:6%;max-width:1440px;margin:auto;padding:75px 5% 65px;align-items:center}.nw-kicker{font-size:10px;font-weight:650;letter-spacing:.19em;color:#52685b}.nw-home-copy h1{font-size:clamp(42px,4.8vw,72px);letter-spacing:-.065em;line-height:1.23;margin:25px 0}.nw-home-copy p{font-size:16px;line-height:1.9;color:#536358}.nw-main-cta{display:inline-flex;gap:36px;justify-content:space-between;align-items:center;min-height:52px;background:#264c3b;color:white;border:0;padding:17px 25px;cursor:pointer;font-size:14px;border-radius:2px;margin:18px 0}.nw-home-benefits{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:11px;color:#677568;margin-top:20px}.nw-home-benefits span:before{content:'✓';margin-right:6px}.nw-hero-showcase{width:100%;padding:0;border:1px solid #d0d7ce;border-radius:7px;box-shadow:0 22px 65px #253b281a;overflow:hidden;text-align:left;background:#e9e5d8;color:#213b3e;cursor:pointer;transform:rotate(1deg)}.nw-browser-line{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:13px 18px;font-size:9px;color:#69766e;letter-spacing:.07em}.nw-showcase-inner{display:grid;grid-template-columns:1fr .7fr;gap:15px;align-items:center;min-height:340px;padding:40px 30px}.nw-showcase-inner small{font-size:8px;letter-spacing:.1em}.nw-showcase-inner h2{font-family:Georgia,'Noto Serif KR',serif;font-weight:500;font-size:clamp(23px,2.3vw,34px);line-height:1.45;letter-spacing:-.05em;margin:20px 0}.nw-showcase-inner p{font-size:11px;line-height:1.8}.nw-showcase-inner span{font-size:10px;display:block;margin-top:30px}.nw-showcase-inner img{width:100%;filter:drop-shadow(9px 13px 8px #0003);transform:rotate(-7deg)}.nw-showcase-caption{display:block;padding:15px 25px;border-top:1px solid #c3c5b9;font-size:10px;letter-spacing:.05em}.nw-home-value{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:26px 5%;background:#eaf0e6;border-block:1px solid #dbe2d6}.nw-home-value p{margin:0;padding-right:20px;border-right:1px solid #cad4c7}.nw-home-value p:last-child{border:0}.nw-home-value b,.nw-home-value span{display:block}.nw-home-value b{font-size:15px;margin-bottom:8px}.nw-home-value span{font-size:12px;color:#5c6b60}.nw-selected{padding:65px 5%;max-width:1440px;margin:auto}.nw-selected-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.nw-selected-heading h2{font-size:28px;letter-spacing:-.05em;margin:12px 0 0}.nw-selected-heading a{font-size:12px;color:inherit}.nw-selected-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.nw-selection{border:0;background:none;padding:0;cursor:pointer;text-align:left;color:inherit}.nw-selection-image{height:230px;background:#e5e7dc;position:relative;overflow:hidden}.nw-selection-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.nw-selection:hover img{transform:scale(1.03)}.nw-selection-image.author img{object-fit:contain;padding:25px}.nw-selection-image span{position:absolute;bottom:0;left:0;right:0;padding:25px 18px 14px;background:linear-gradient(transparent,#0009);color:#fff;font-size:10px}.nw-selection>div:last-child{display:flex;justify-content:space-between;align-items:center;padding:17px 0}.nw-selection b{font-size:16px}.nw-selection>div>span{font-size:10px}.nw-sample-note{font-size:10px;color:#69796c;margin-top:18px}.nw-footer{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:30px 5%;border-top:1px solid #dce2d8;color:#526357;background:#fafbf7;font-size:11px}.nw-footer a{color:inherit;text-decoration:none}.nw-footer>a:first-child{font-weight:750;letter-spacing:.1em}.nw-menu{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:30px;background:#f6f7f0;color:#203b30;overflow:auto;box-shadow:-20px 0 70px #0002}.nw-menu::backdrop{background:#10241aaa;backdrop-filter:blur(5px)}.nw-menu-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.1em;margin-bottom:35px}.nw-menu-top button{border:0;background:none;font-size:32px;min-height:44px;min-width:44px;color:inherit}.nw-menu nav>a{display:flex;justify-content:space-between;padding:18px 0;font-size:25px;letter-spacing:-.04em;border-bottom:1px solid #d7ded2;color:inherit;text-decoration:none}.nw-menu nav>a>span{font-size:11px;letter-spacing:0}.nw-menu-categories{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:12px 0 20px}.nw-menu-categories a{display:flex;align-items:center;min-height:44px;color:#52685a;font-size:14px;text-decoration:none}.nw-menu nav>button{margin-top:25px;border:0;background:#254a39;color:white;min-height:48px;width:100%;cursor:pointer}.nw-browse,.nw-guide,.nw-pricing{background:#fafbf7;min-height:65vh}.nw-page-title{padding:55px 5% 25px}.nw-page-title h1,.nw-guide>h1{font-size:clamp(30px,4vw,52px);letter-spacing:-.06em;line-height:1.25}.nw-page-title p{font-size:14px;color:#677366}.nw-browse .collection{padding-top:20px}.nw-guide{padding:65px 8%;max-width:1200px;margin:auto}.nw-guide-steps{margin:45px 0}.nw-guide-steps article{display:flex;gap:35px;padding:28px 0;border-top:1px solid #d3dccc}.nw-guide-steps article>span{font-size:12px;color:#67806c}.nw-guide-steps h2{font-size:23px;margin:0 0 12px}.nw-guide-steps p{font-size:14px;color:#596b5d;line-height:1.85;max-width:720px}.nw-pricing{padding:30px 0}.detail-info{min-width:0;overflow-x:hidden!important}.style-option small{white-space:normal;overflow-wrap:anywhere}.style-options{min-width:0}.style-option{min-width:0!important}.style-sketch.style-3{background:#1d3028}.style-sketch.style-3 i{background:#b3b4a3}.style-sketch.style-4{display:flex;flex-direction:column}.style-sketch.style-4 i:first-child{flex:3}.style-sketch.style-5{display:flex;gap:3px}.style-sketch.style-5 i{height:4px;margin-top:10px}.nw-header a:focus-visible,.nw-home button:focus-visible,.nw-menu a:focus-visible{outline:3px solid #9d692c;outline-offset:4px}
@media(max-width:700px){.nw-header{padding:14px 6%}.nw-wordmark{font-size:30px}.nw-wordmark span{font-size:12px}.nw-header-actions{gap:10px}.nw-start{display:none}.nw-home-intro{display:flex;flex-direction:column;gap:35px;padding:40px 6%}.nw-home-copy{width:100%}.nw-home-copy h1{font-size:43px;margin:20px 0}.nw-home-copy p{font-size:14px}.nw-home-benefits{font-size:10px;gap:10px}.nw-hero-showcase{transform:none}.nw-showcase-inner{min-height:270px;padding:30px 22px}.nw-showcase-inner h2{font-size:26px}.nw-home-value{grid-template-columns:1fr;gap:16px;padding:25px 6%}.nw-home-value p{border:0;display:flex;flex-direction:column;gap:4px}.nw-home-value b{font-size:14px;margin:0}.nw-home-value span{font-size:12px}.nw-selected{padding:40px 6%}.nw-selected-heading{display:block}.nw-selected-heading h2{font-size:25px;margin-bottom:15px}.nw-selected-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.nw-selection{flex:0 0 80%;scroll-snap-align:start}.nw-selection-image{height:210px}.nw-footer{flex-wrap:wrap;gap:15px;padding:25px 6%}.nw-footer>span{display:none}.nw-footer small{width:100%;font-size:10px}.nw-menu{padding:25px}.nw-guide{padding:40px 6%}.nw-page-title{padding:35px 6% 15px}.nw-page-title h1{font-size:30px}.nw-page-title p{line-height:1.8}.nw-browse .collection{padding:15px 6% 45px}.detail-dialog .detail-grid{display:flex;flex-direction:column}.detail-dialog .detail-canvas{width:100%;min-width:0}.detail-dialog .detail-info{width:100%;max-height:none!important}.detail-dialog .style-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detail-dialog .style-options h4,.detail-dialog .style-options>p{grid-column:1/-1}.detail-dialog .style-option{margin:0!important;display:block;padding:12px!important;text-align:left}.detail-dialog .style-option small{font-size:10px}.detail-dialog .style-sketch{display:none}.detail-dialog .detail-top{gap:10px}.detail-dialog .detail-top h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.nw-selection img{transition:none}}
