.nl-perfumer-intro{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:32px;align-items:center!important;padding:26px!important;border:1px solid #dfd2d8;border-radius:22px;background:linear-gradient(120deg,#fffdf9,#f0e6eb);margin-bottom:24px}.nl-perfumer-intro .note-header-copy{min-width:0}.nl-perfumer-intro h1{font-size:30px;margin:8px 0 20px;line-height:1.7}.perfumer-name-en{display:block;font-size:16px;line-height:1.6;margin-top:5px;font-weight:400;color:#7a626b}.nl-perfumer-intro .perfumer-biography p{font-size:15px;line-height:2.2;margin:12px 0}.nl-perfumer-intro .perfumer-bio-sources{font-size:12px!important;color:#7a6870}.nl-perfumer-intro .perfumer-bio-sources a{text-decoration:underline;text-underline-offset:4px}.nl-perfumer-intro .perfumer-portrait-hero{width:220px;max-width:100%;align-self:center}.nl-perfumer-intro .nav-card-media{display:block!important;width:100%;height:330px!important;aspect-ratio:2/3;border-radius:16px;overflow:hidden;background:#f4edea}.nl-perfumer-intro .nav-card-image{display:block;width:100%!important;height:100%!important;object-fit:cover!important;mix-blend-mode:normal!important}.nl-perfumer-back{margin:0 0 25px}.perfumer-catalog-count{font-size:14px!important;color:#622939!important;font-weight:600}.nl-perfumer-summary{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.nl-perfumer-summary span{padding:7px 12px;background:#fff9;border:1px solid #e5d8dd;border-radius:10px;font-size:13px}.nl-perfumer-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin:20px 0}.nl-perfumer-toolbar .taxonomy-index-search{flex:1;max-width:520px;min-width:220px;margin:0}.nl-perfumer-toolbar select{min-height:44px;border:1px solid #dbcdd3;border-radius:12px;padding:8px 12px;background:white;color:#5b2b3b;font:inherit}.nl-perfumer-hub .taxonomy-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nl-perfumer-hub .taxonomy-tile{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #dfd2d8;border-radius:20px;background:linear-gradient(145deg,#fffdfa,#f1e8ec);box-shadow:0 6px 18px #572c3d06;min-width:0;text-align:right;transition:transform .18s,border-color .18s}.nl-perfumer-hub .taxonomy-tile:hover{transform:translateY(-3px);border-color:#7c4357}.nl-perfumer-hub .taxonomy-tile[hidden]{display:none}.nl-perfumer-hub .taxonomy-tile .nav-card-media{display:block;height:230px;aspect-ratio:auto;border-radius:13px;overflow:hidden;background:#eee4e8}.nl-perfumer-hub .taxonomy-tile img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.nl-perfumer-hub .taxonomy-tile strong{font-size:18px;line-height:1.8}.nl-perfumer-hub .taxonomy-tile .perfumer-name-en{font-size:13px;margin-top:1px}.nl-perfumer-hub .perfumer-tile-count{display:flex;align-items:baseline;gap:6px;color:#612b3c;margin-top:auto}.nl-perfumer-hub .perfumer-tile-count b{font-size:26px;font-weight:600}.nl-perfumer-hub .perfumer-tile-count small{font-size:13px}.nl-perfumer-hub .taxonomy-search-status{font-size:15px;color:#6a3c4d;margin:12px 0 20px}.nl-perfumer-hub .taxonomy-tiles .nl-perfumer-monogram{height:230px}.nl-perfumer-monogram{display:flex!important;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 20%,#fcf4e8,#e8d8e0);color:#794456;font-size:64px;letter-spacing:2px;border-radius:14px;font-weight:400}.nl-perfumer-empty{padding:30px;text-align:center;border:1px solid #e0d4da;border-radius:18px}.nl-perfumer-pagination{display:flex;justify-content:center;gap:8px;margin:24px 0;flex-wrap:wrap}.nl-perfumer-pagination button{font:inherit;border:1px solid #dacbd2;border-radius:10px;padding:8px 14px;min-width:44px;min-height:44px;background:#fffc;color:#623040}.nl-perfumer-pagination button[aria-current="page"]{background:#60283b;color:white}.nl-perfumer-hub .nl-perfumer-directory-summary{font-size:16px;line-height:2}.nl-perfumer-hub .note-category-intro{margin-bottom:20px}
@media(max-width:1000px){.nl-perfumer-hub .taxonomy-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.nl-perfumer-intro{grid-template-columns:minmax(0,1fr)!important;padding:18px!important;gap:18px}.nl-perfumer-intro .note-header-copy{order:2}.nl-perfumer-intro .perfumer-portrait-hero{order:1;width:100%;max-width:none}.nl-perfumer-intro .nav-card-media{width:156px!important;height:210px!important;margin:auto}.nl-perfumer-intro h1{font-size:24px;margin:6px 0 14px}.nl-perfumer-intro .perfumer-biography p{font-size:14px;line-height:2.1}.nl-perfumer-hub .taxonomy-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.nl-perfumer-hub .taxonomy-tile{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:16px}.nl-perfumer-hub .taxonomy-tile .nav-card-media,.nl-perfumer-hub .taxonomy-tiles .nl-perfumer-monogram{width:72px;height:90px;border-radius:10px;grid-column:1}.nl-perfumer-hub .taxonomy-tile strong{font-size:16px;grid-column:2;grid-row:1}.nl-perfumer-hub .taxonomy-tile .perfumer-name-en{font-size:11px;overflow-wrap:anywhere}.nl-perfumer-hub .perfumer-tile-count{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:0;margin:0}.nl-perfumer-hub .perfumer-tile-count b{font-size:22px}.nl-perfumer-hub .perfumer-tile-count small{font-size:11px}.nl-perfumer-monogram{font-size:26px}.nl-perfumer-toolbar{align-items:stretch;gap:10px}.nl-perfumer-toolbar .taxonomy-index-search{width:100%;max-width:none;flex-basis:100%;min-width:0}.nl-perfumer-toolbar select{width:100%}.nl-perfumer-hub .note-header-art{display:none}.nl-perfumer-hub .page-intro h1{font-size:27px}.nl-perfumer-summary{gap:7px}.nl-perfumer-summary span{padding:5px 9px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.nl-perfumer-hub .taxonomy-tile{transition:none}}

/* Complete 2:3 portrait frames in the directory and profiles. */
.nl-perfumer-hub .taxonomy-tile .nav-card-media,.nl-perfumer-hub .taxonomy-tiles .nl-perfumer-monogram{width:100%;height:auto!important;aspect-ratio:2/3!important;min-height:0;flex-shrink:0}
.nl-perfumer-hub .taxonomy-tile .nav-card-image{width:100%!important;height:100%!important;aspect-ratio:2/3;object-fit:contain!important;object-position:center!important}
.nl-perfumer-intro .nav-card-media{aspect-ratio:2/3!important;height:auto!important}
.nl-perfumer-intro .nav-card-image{aspect-ratio:2/3!important;object-fit:contain!important;object-position:center!important}
@media(max-width:767px){.nl-perfumer-hub .taxonomy-tile .nav-card-media,.nl-perfumer-hub .taxonomy-tiles .nl-perfumer-monogram{width:72px!important;height:108px!important;aspect-ratio:2/3!important}.nl-perfumer-intro .nav-card-media{width:156px!important;height:234px!important}}

/* Perfumer biography follows the photo height without inheriting note grid positions. */
.nl-perfumer-intro{grid-template-columns:minmax(0,1fr) 220px!important;align-items:start!important}
.nl-perfumer-intro>.note-header-copy{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;height:330px!important;display:flex!important;flex-direction:column!important;align-self:start!important;gap:0!important}
.nl-perfumer-intro>.perfumer-portrait-hero{grid-column:2!important;grid-row:1!important;align-self:start!important;justify-self:end!important;width:220px!important;height:330px!important;margin:0!important}
.nl-perfumer-intro>.note-header-copy>.eyebrow{flex:none;margin:0 0 4px}
.nl-perfumer-intro h1{flex:none;font-size:28px!important;line-height:1.55!important;margin:0 0 10px!important}
.nl-perfumer-intro h1 .perfumer-name-en{font-size:15px!important;margin-top:3px;text-align:right!important}
.nl-perfumer-intro .perfumer-biography{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#b59aa5 transparent;overscroll-behavior-y:contain;padding-inline-end:10px}
.nl-perfumer-intro .perfumer-biography p{font-size:15px!important;line-height:2.05!important;margin:0 0 12px!important}
.nl-perfumer-intro .perfumer-catalog-count{flex:none;margin:12px 0 0!important;padding-top:10px;border-top:1px solid #e1d2d9}
@media(max-width:767px){.nl-perfumer-intro{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.nl-perfumer-intro>.perfumer-portrait-hero{grid-column:1!important;grid-row:1!important;justify-self:center!important;width:156px!important;height:234px!important}.nl-perfumer-intro>.note-header-copy{grid-column:1!important;grid-row:2!important;height:234px!important;display:flex!important}.nl-perfumer-intro h1{font-size:24px!important}.nl-perfumer-intro .perfumer-biography{overflow-y:auto!important;padding-inline-end:8px}.nl-perfumer-intro .perfumer-biography p{font-size:14px!important}}
