.spec-sec .spec-title{margin-bottom:var(--rp-space-scale-2)}.spec-sub{margin:0 0 var(--rp-space-scale-8);font:400 var(--rp-type-scale-lead)/1.4 var(--rp-display);color:var(--rp-brass-soft);font-style:italic}.spec-sub i{font-style:italic}.spec-sec .spec-essay>p{max-width:var(--rp-measure)}.spec-sec .spec-essay>p.spec-lead{font:400 var(--rp-lead-size)/1.55 var(--rp-body);color:var(--rp-text)}.spec-where{padding:0 0 var(--rp-space-scale-4);border-bottom:1px solid var(--rp-hair);letter-spacing:.12em;text-transform:uppercase;color:var(--rp-brass);flex-wrap:wrap;gap:.35rem 1.2rem;display:flex;margin:0 0 var(--rp-space-scale-8)!important;font:500 var(--rp-type-scale-label)/1.6 var(--rp-mono)!important}.spec-where .spec-season{color:var(--rp-text)}.spec-where .spec-season.is-unsourced{color:var(--rp-text-muted);text-transform:none;letter-spacing:.04em;font-style:italic}.spec-where .rp-source{text-transform:none;letter-spacing:.04em;flex-basis:100%;margin:0}.spec-where .rp-source[data-kind=place]:before{content:"Point ,  "}.spec-where .rp-source[data-kind=record]:before{content:"Read ,  "}.spec-record{max-width:var(--rp-measure);padding:var(--rp-space-scale-4) 0 0;border-top:1px solid var(--rp-hair);letter-spacing:.04em;color:var(--rp-brass);margin:var(--rp-space-scale-8) 0 0!important;font:500 var(--rp-type-scale-label)/1.6 var(--rp-mono)!important}.spec-record .rp-source[data-kind=record]:before{content:"Read ,  "}.spec-record .rp-source[data-kind=record] a,.spec-where .rp-source[data-kind=record] a{color:var(--rp-brass);text-decoration:underline;text-decoration-color:var(--rp-on-rule);text-underline-offset:.2em}.spec-record .rp-source[data-kind=record] a:hover,.spec-record .rp-source[data-kind=record] a:focus-visible,.spec-where .rp-source[data-kind=record] a:hover,.spec-where .rp-source[data-kind=record] a:focus-visible{text-decoration-color:currentColor}.spec-plate{--spec-dur:var(--rp-motion-duration-slow);margin:0 0 var(--rp-space-scale-8)}.spec-stage{--rp-plate-aspect:4 / 5;background:var(--rp-fibre) 0 0/200px 200px,var(--spec-paper,var(--rp-paper))!important}.spec-stage:after{color:var(--rp-ink)}.spec-stage>.spec-still,.spec-stage>.spec-dissolve{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;filter:saturate(var(--rp-evap-keep));position:absolute;inset:0}.spec-stage>.spec-dissolve{opacity:1}.spec-stage>.spec-ink{z-index:2;box-sizing:border-box;width:100%;height:100%;color:var(--rp-ink);mix-blend-mode:multiply;padding:7% 9%;position:absolute;inset:0;overflow:visible}.spec-ink :is(path,circle,ellipse,line,polyline,polygon,rect){fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spec-ink .h,.spec-ink .hl{stroke:var(--rp-ink-2);stroke-width:.55px}.spec-ink .f{fill:currentColor;fill-opacity:.14;stroke:none}.spec-ink .sh{fill:var(--spec-paper,var(--rp-paper));stroke:none}.spec-plate[data-state=still] .spec-still{opacity:1;transition:opacity var(--rp-motion-duration-base) var(--rp-motion-easing-enter)}.spec-plate[data-state=still] .spec-ink{opacity:0}.spec-plate[data-state=settling] .spec-still,.spec-plate[data-state=settling] .spec-dissolve~.spec-ink,.spec-plate[data-state=settling] .spec-ink{opacity:1}html[data-mat-tier=STANDARD] .spec-plate[data-state=settling] .spec-still{opacity:0;transition:opacity 1.2s var(--rp-motion-easing-volatility-base) .25s}html[data-mat-tier=CINEMA] .spec-plate[data-state=settling] .spec-still{opacity:0;transition:opacity 1ms linear}.spec-plate[data-state=settling] .spec-ink [pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;animation:spec-cut .9s var(--rp-motion-easing-volatility-base) forwards;animation-delay:calc(var(--i,0) * 22ms)}.spec-plate[data-state=settling] .spec-ink .h[pathLength]{animation-delay:calc(.42s + var(--i,0) * 16ms)}.spec-plate[data-state=settling] .spec-ink .f{opacity:0;animation:spec-fill .7s var(--rp-motion-easing-volatility-base) .9s forwards}@keyframes spec-cut{0%{stroke-dashoffset:1px;stroke:var(--rp-color-brass-ring-highlight)}70%{stroke-dashoffset:0;stroke:var(--rp-color-brass-ring-highlight)}to{stroke-dashoffset:0}}@keyframes spec-fill{to{opacity:1}}.spec-plate[data-state=rest] .spec-still{opacity:0}.spec-plate figcaption .rp-plate-cap{max-width:34ch}.spec-facts{gap:var(--rp-space-scale-6);margin:var(--rp-space-scale-8) 0;padding:var(--rp-space-scale-6) 0;border-block:1px solid var(--rp-hair);max-width:var(--rp-measure);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.spec-facts{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start}}.spec-mol{margin:0}.spec-mol-svg{width:100%;max-width:13rem;height:auto;color:var(--rp-brass-soft);display:block}.spec-mol-svg .bond-svg,.spec-mol-svg .bond-svg *{stroke:currentColor;fill:none;stroke-width:1.4px}.spec-mol-svg text{fill:var(--rp-text-muted)!important;font-family:var(--rp-mono)!important}.spec-mol figcaption{margin-top:var(--rp-space-scale-2);gap:.15rem;display:grid}.spec-mol-head{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--rp-brass)}.spec-mol-name{font:400 var(--rp-type-scale-h3)/1.2 var(--rp-display);color:var(--rp-text)}.spec-mol-formula{font:400 var(--rp-type-scale-label)/1.5 var(--rp-mono);color:var(--rp-text-muted)}.spec-data{gap:var(--rp-space-scale-4) var(--rp-space-scale-6);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;display:grid}.spec-data>div{padding-top:var(--rp-space-scale-2);border-top:1px solid var(--rp-rule-soft)}.spec-data dt{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-text-muted)}.spec-data dd{font:400 1.05rem/1.35 var(--rp-display);color:var(--rp-text);margin:.3rem 0 0}.spec-frags{max-width:var(--rp-measure);flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;display:flex;font-size:var(--rp-type-scale-small)!important}.spec-frags-l{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--rp-brass);flex-basis:100%}.spec-frags span:not(.spec-frags-l){border:1px solid var(--rp-hair);border-radius:var(--rp-radius-pill);font:400 var(--rp-type-scale-small)/1.4 var(--rp-body);color:var(--rp-text);padding:.2em .7em}#origin-rose.rose-sec{padding-bottom:var(--rp-space-scale-12)}#origin-rose .spec-where{max-width:var(--rp-measure)}#origin-rose .rose-dive{margin-block:var(--rp-space-scale-8)}#origin-rose .dive-frame{position:relative}.rose-placeholder{left:var(--rp-space-scale-4);top:var(--rp-space-scale-4);z-index:3;background:var(--rp-color-ground-parchment-card);font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-ink);margin:0;padding:.35em .8em;position:absolute}#origin-rose .rose-card{--rp-on:var(--rp-ink);--rp-focus:var(--rp-ink);background:var(--rp-fibre) 0 0/200px 200px,var(--rp-paper-card);color:var(--rp-ink);border:1px solid var(--rp-ink-2);border-radius:var(--rp-radius-plate);box-shadow:var(--rp-shadow-card)}#origin-rose .rose-card-h{margin:0 0 var(--rp-space-scale-4);font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--rp-ink-2)}#origin-rose .rose-card p{font:400 var(--rp-body-size)/var(--rp-body-lh) var(--rp-body);color:var(--rp-ink);margin:0}#origin-rose .rose-after{margin-top:var(--rp-space-scale-8)}:is(#precious-materials,#beginners,#global-origins,#naturals) .rp-card{box-shadow:none;backdrop-filter:none;background-image:none;border:0}:is(#precious-materials,#beginners) :is(.material-name,.beg-title){font:500 var(--rp-type-scale-h3)/1.2 var(--rp-display);color:var(--rp-text);letter-spacing:0;text-transform:none}:is(#precious-materials,#beginners) .material-latin{font:italic 400 var(--rp-type-scale-small)/1.4 var(--rp-display);color:var(--rp-brass-soft)}:is(#precious-materials,#beginners) :is(.material-desc,.beg-text){font:400 var(--rp-body-size)/var(--rp-body-lh) var(--rp-body);color:var(--rp-text)}:is(#precious-materials,#beginners) .material-spec{border-top:1px solid var(--rp-rule-soft);padding-top:.4rem}:is(#precious-materials,#beginners) .material-spec-label{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-text-muted)}:is(#precious-materials,#beginners) .material-spec-value{font:400 1rem/1.35 var(--rp-display);color:var(--rp-text)}#beginners .beg-num{font:400 var(--rp-type-scale-display-2)/1 var(--rp-display);color:var(--rp-brass);font-variant-numeric:lining-nums}#beginners .beg-highlight{color:var(--rp-brass-soft)}#beginners .smell-icon{color:var(--rp-brass)}#beginners .smell-icon.accent-floral{color:var(--rp-color-note-floral,var(--rp-brass))}#precious-materials .mat-plate-deco.k-reink{width:min(22rem,80vw);margin:0 auto var(--rp-space-scale-12);padding:var(--rp-space-scale-4);background:var(--rp-fibre) 0 0/200px 200px,var(--rp-paper-card);border:1px solid var(--rp-hair);border-radius:var(--rp-radius-plate);box-shadow:var(--rp-shadow-card);display:block}#precious-materials .mat-plate-deco.k-reink .plate{width:100%;height:auto;color:var(--rp-ink);filter:saturate(var(--rp-evap-keep))}#precious-materials .mat-plate-deco.k-reink .plate :is(path,circle,ellipse,line){stroke:currentColor}#precious-materials .mat-plate-deco.k-reink .plate .h{stroke:var(--rp-ink-2)}#precious-materials .mat-plate-deco.k-reink .plate:hover path{animation:none}#global-origins .go-place{font:500 var(--rp-type-scale-h3)/1.2 var(--rp-display);color:var(--rp-text)}#global-origins :is(.go-region,.go-country){font:500 var(--rp-type-scale-label)/1.5 var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-brass)}#global-origins .go-note{font:400 var(--rp-body-size)/var(--rp-body-lh) var(--rp-body);color:var(--rp-text)}#global-origins .go-mat{border:1px solid var(--rp-hair);color:var(--rp-text);background:0 0}#global-origins .go-harvest{margin-top:var(--rp-space-scale-12)}#global-origins .go-harvest .rp-table th[scope=row]{vertical-align:top;font:500 1rem/1.3 var(--rp-display);letter-spacing:0;text-transform:none;color:var(--rp-ink);border-bottom:1px solid color-mix(in srgb,var(--rp-ink-2) 35%,transparent);background:0 0;position:static}#global-origins .go-harvest .rp-table tbody tr:nth-child(5n) th{border-bottom-color:var(--rp-ink-2)}#global-origins .go-harvest .rp-table td .rp-unit{font:500 var(--rp-type-scale-label)/1.4 var(--rp-mono);letter-spacing:.08em;color:var(--rp-ink-2)}#global-origins .go-none{color:var(--rp-ink-2);font-style:italic}#global-origins .go-local{white-space:nowrap}#global-origins .go-globe{max-width:44rem;margin:var(--rp-space-scale-12) auto 0}#global-origins .go-globe-stage{--rp-plate-aspect:16 / 9}#global-origins .go-globe-svg{color:var(--rp-ink);padding:4%}@media (width<=599px){#global-origins .go-globe-stage .globe-note{display:none}}#mol-modal button.modal-close{-webkit-appearance:none;appearance:none;font-weight:inherit;background:0 0;border:0;margin:0;padding:.25rem 0;line-height:1.2}#mol-modal .modal-close:focus-visible{outline:var(--rp-focus-ring);outline-offset:3px}#mol-modal{z-index:2147483600}#global-origins .go-globe .globe-label{transition:none}#global-origins .go-globe .globe-label[style*="opacity: 1"]{transition:opacity var(--rp-motion-duration-fast) var(--rp-motion-easing-standard)}#naturals .rp-toggles{margin-block:var(--rp-space-scale-8)}#naturals .k-toggle{letter-spacing:.2em;min-height:44px;padding:.7em 1.2em}#naturals .k-toggle[aria-pressed=true]{background:var(--rp-brass);color:var(--rp-on-fill);border-color:var(--rp-brass)}#naturals .mn{font:500 var(--rp-type-scale-h3)/1.2 var(--rp-display);color:var(--rp-text)}#naturals :is(.mdl,.msp){font-family:var(--rp-mono);color:var(--rp-text-muted)}#naturals .mdv{font-family:var(--rp-display);color:var(--rp-text)}#naturals .md{font:400 var(--rp-type-scale-small)/1.6 var(--rp-body);color:var(--rp-text)}#world-map .map-pinlist{margin:var(--rp-space-scale-6) 0 var(--rp-space-scale-3);flex-wrap:wrap;gap:.4rem .5rem;padding:0;list-style:none;display:flex}#world-map .map-pinlist :is(a,span){border:1px solid var(--rp-hair);border-radius:var(--rp-radius-pill);min-height:44px;font:400 var(--rp-type-scale-small)/1.2 var(--rp-body);color:var(--rp-text);align-items:center;gap:.5em;padding:0 .9em;text-decoration:none;display:inline-flex}#world-map .map-pinlist b{font:500 var(--rp-type-scale-label)/1 var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rp-brass)}#world-map .map-pinlist a:is(:hover,:focus-visible){border-color:var(--rp-brass);background:var(--rp-wash)}#world-map .map-pinlist a:focus-visible{outline:var(--rp-focus-ring);outline-offset:2px}#world-map .map-edition{max-width:var(--rp-measure);margin:0 0 var(--rp-space-scale-8)}#adulteration .rp-table-panel{margin-top:var(--rp-space-scale-6)}#adulteration .rp-table td:first-child{font:500 1rem/1.3 var(--rp-display)}@media (prefers-reduced-motion:reduce){.spec-plate .spec-ink [pathLength],.spec-plate .spec-ink .f{stroke-dashoffset:0;opacity:1;animation:none!important}.spec-plate .spec-still{display:none}}@media print{.spec-plate .spec-still,.spec-plate .spec-dissolve,.rose-placeholder{display:none}}:is(#precious-materials,#beginners,#origin-rose,#origin-jasmine,#origin-oud,#origin-lavender,#origin-sandalwood,#origin-vetiver,#origin-frankincense,#origin-bergamot,#origin-vanilla,#origin-iris,#global-origins,#world-map,#naturals,#regions,#scent-traditions,#adulteration)[data-archetype]{background-image:none!important;background-color:var(--rp-sec-ground,var(--rp-ground))!important;background-color:oklch(from var(--rp-sec-ground,var(--rp-ground)) l calc(c * var(--rp-evap-keep)) h)!important;border-top:1px solid var(--rp-hair)!important}.spec-stage:has(>.spec-ink):after{content:none}.rp-mast-label{z-index:3;background:var(--rp-color-ground-parchment-card);font:500 .72rem/1.3 var(--rp-type-family-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rp-color-ink-sepia);pointer-events:none;margin:0;padding:.3em .7em;position:absolute;bottom:.75rem;left:.75rem}#regions .mdl{color:var(--rp-brass)!important;opacity:1!important}#global-origins .go-map{color:var(--rp-text-muted)}#global-origins .go-local .rp-num{min-width:3.4em;display:inline-block}.k-vig{max-width:15rem;margin:0 0 var(--rp-space-scale-8)}.k-vig-stage{--rp-plate-aspect:4 / 3}.k-vig-stage:after{content:none}.k-vig-svg{box-sizing:border-box;width:100%;height:100%;color:var(--rp-ink);padding:4%;position:absolute;inset:0}.k-vig-svg .kv-c{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.k-vig-svg .kv-k{fill:none;stroke:currentColor;stroke-width:.9px;vector-effect:non-scaling-stroke}.k-vig-svg :is(.kv-d,.kv-f){fill:none;stroke:var(--rp-ink-2);stroke-width:.55px;vector-effect:non-scaling-stroke}.k-vig-svg .kv-h path{fill:none;stroke:currentColor}.k-vig-svg .kv-x{stroke-width:.4px}.k-vig-svg .kv-s path{fill:none;stroke:var(--rp-ink-2);stroke-width:.45px}.k-vig-svg .kv-p{fill:var(--rp-paper-card);stroke:none}.k-vig-svg .kv-g{fill:none;stroke:var(--rp-ink-2);stroke-width:.6px}.k-vig-svg .kv-t{font:500 11px var(--rp-type-family-display);fill:currentColor}#global-origins .go-harvest th.go-place{cursor:default}#global-origins .go-harvest th.go-place:focus-visible{outline:2px solid var(--rp-ink);outline-offset:-3px}#global-origins :is(.go-place,.go-harvest td,.go-harvest th) a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.2em}#global-origins :is(.go-place,.go-harvest td,.go-harvest th) a:hover{text-decoration-color:currentColor}#global-origins a.go-mat{align-items:center;min-height:44px;padding:0 .7rem;text-decoration:none;display:inline-flex}#global-origins a.go-mat:hover{border-color:var(--rp-brass)}#world-map .map-pinlist a{align-items:center;min-height:44px;display:inline-flex}.spec-hatch path{fill:none;stroke:var(--rp-ink);stroke-width:.7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.spec-hatch .sph-x{stroke-width:.5px;stroke:var(--rp-ink-2)}.spec-hatch .sph-cast path{stroke:var(--rp-ink-2);stroke-width:.55px}.spec-ink[data-engraved] .f{fill:none}.spec-ink[data-engraved] :is(path,circle,ellipse,polygon,rect):not(.h):not(.hl):not(.sh){stroke-width:1.35px}.spec-ink .spec-hatch{transition:opacity .7s var(--rp-motion-easing-volatility-base)}.spec-plate[data-state=still] .spec-hatch{opacity:0;transition:none}.spec-plate[data-state=settling] .spec-hatch{opacity:1;transition-delay:1s}@media (prefers-reduced-motion:reduce){.spec-ink .spec-hatch{transition:none}}#adulteration .rp-table td,#adulteration .rp-table tr:hover td{color:var(--rp-ink);border-left:0}#global-origins .go-harvest td a,#global-origins .go-harvest th a,.spec-where a{align-items:center;min-height:44px;display:inline-flex}#global-origins .go-harvest td a{justify-content:center;min-width:44px}.spec-stage>.spec-engraved{z-index:3;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--rp-motion-duration-base) var(--rp-motion-easing-enter);position:absolute;inset:0}.spec-plate[data-view=engraved] .spec-engraved{opacity:1}.spec-plate .rp-btn.spec-engr-btn{--rp-btn-fg:var(--rp-brass);--rp-btn-bd:var(--rp-on-rule);margin:var(--rp-space-scale-2,.5rem) 0 0;min-height:44px;color:var(--rp-brass)}.spec-plate .rp-btn.spec-engr-btn[aria-pressed=true]{--rp-btn-bd:var(--rp-brass)}@media (prefers-reduced-motion:reduce){.spec-stage>.spec-engraved{transition:none}}