@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-teal-400:#00d3bd;--color-teal-600:#009588;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!static{position:static!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-7{top:calc(var(--spacing) * 7)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-7{right:calc(var(--spacing) * 7)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[1px\]{bottom:1px}.left-0{left:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[12px\]{margin-bottom:12px}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[35\/49\]{aspect-ratio:35/49}.aspect-\[375\/526\]{aspect-ratio:375/526}.\!h-auto{height:auto!important}.\!h-full{height:100%!important}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-\[6px\]{height:6px}.h-\[16px\]{height:16px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-dvh{max-height:100dvh}.min-h-full{min-height:100%}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-6{width:calc(var(--spacing) * 6)}.w-\[6px\]{width:6px}.w-\[76px\]{width:76px}.w-\[80px\]{width:80px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[230px\]{max-width:230px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-\[25\%\]{min-width:25%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[12px\]{--tw-translate-y:12px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[270deg\]{rotate:270deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-center{scroll-snap-align:center}.snap-always{scroll-snap-stop:always}.list-none{list-style-type:none}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.\!gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-neutral-200{border-color:var(--color-neutral-200)}.border-transparent{border-color:#0000}.border-t-black{border-top-color:var(--color-black)}.border-r-black{border-right-color:var(--color-black)}.\!bg-transparent{background-color:#0000!important}.bg-black{background-color:var(--color-black)}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[2px\]{padding:2px}.\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.\!px-1{padding-inline:calc(var(--spacing) * 1)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.\!py-0{padding-block:calc(var(--spacing) * 0)!important}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[84px\]{padding-top:84px}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[72px\]{padding-bottom:72px}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12px\]{font-size:12px!important}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.\!leading-6{--tw-leading:calc(var(--spacing) * 6)!important;line-height:calc(var(--spacing) * 6)!important}.\!leading-\[140\%\]{--tw-leading:140%!important;line-height:140%!important}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[120\%\]{--tw-leading:120%;line-height:120%}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[0\.8px\]{--tw-tracking:.8px;letter-spacing:.8px}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.\!text-black{color:var(--color-black)!important}.\!text-neutral-500{color:var(--color-neutral-500)!important}.text-black{color:var(--color-black)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-900{color:var(--color-neutral-900)}.text-teal-600{color:var(--color-teal-600)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.\!capitalize{text-transform:capitalize!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[6px\]{text-underline-offset:6px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-1{opacity:.01}.opacity-55{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/backdrop,.shadow\/reflection{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*),.peer-focus-visible\:outline-1:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-black:is(:where(.peer):focus-visible~*){outline-color:var(--color-black)}.placeholder\:text-\[13px\]::placeholder{font-size:13px}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-top-5:after{content:var(--tw-content);top:calc(var(--spacing) * -5)}.after\:-left-5:after{content:var(--tw-content);left:calc(var(--spacing) * -5)}.after\:h-16:after{content:var(--tw-content);height:calc(var(--spacing) * 16)}.after\:w-16:after{content:var(--tw-content);width:calc(var(--spacing) * 16)}.read-only\:cursor-not-allowed:read-only{cursor:not-allowed}.focus-within\:caret-black:focus-within{caret-color:var(--color-black)}@media (hover:hover){.hover\:cursor-zoom-in:hover{cursor:zoom-in}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:font-bold:hover{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-0:focus{top:calc(var(--spacing) * 0)}.focus\:right-0:focus{right:calc(var(--spacing) * 0)}.focus\:left-0:focus{left:calc(var(--spacing) * 0)}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:w-full:focus{width:100%}.focus\:p-2\.5:focus{padding:calc(var(--spacing) * 2.5)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-center:focus{text-align:center}.focus\:no-underline:focus{text-decoration-line:none}.focus\:shadow:focus{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus-visible\:relative:focus-visible{position:relative}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.active\:bg-neutral-200:active{background-color:var(--color-neutral-200)}.active\:bg-transparent:active{background-color:#0000}.active\:caret-black:active{caret-color:var(--color-black)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:ring-0:disabled{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:top-0{top:calc(var(--spacing) * 0)}.sm\:top-1\/2{top:50%}.sm\:right-\[3\.5\%\]{right:3.5%}.sm\:right-auto{right:auto}.sm\:left-1\/2{left:50%}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:left-\[246px\]{left:246px}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:col-start-2{grid-column-start:2}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:ml-8{margin-left:calc(var(--spacing) * 8)}.sm\:ml-\[-48px\]{margin-left:-48px}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:aspect-\[70\/79\]{aspect-ratio:70/79}.sm\:aspect-\[506\/699\]{aspect-ratio:506/699}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-\[28px\]{height:28px}.sm\:\!w-\[50\%\]{width:50%!important}.sm\:w-\[43\.16\%\]{width:43.16%}.sm\:w-\[133px\]{width:133px}.sm\:w-\[195px\]{width:195px}.sm\:w-\[356px\]{width:356px}.sm\:w-\[calc\(100\%-246px\)\]{width:calc(100% - 246px)}.sm\:max-w-\[67\%\]{max-width:67%}.sm\:max-w-\[480px\]{max-width:480px}.sm\:min-w-\[190px\]{min-width:190px}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[repeat\(3\,1fr\)\]{grid-template-columns:repeat(3,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.sm\:border-none{--tw-border-style:none;border-style:none}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-\[72px\]{padding-block:72px}.sm\:py-\[102px\]{padding-block:102px}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:\!leading-8{--tw-leading:calc(var(--spacing) * 8)!important;line-height:calc(var(--spacing) * 8)!important}.sm\:tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.sm\:transform-flat{transform-style:flat}}@media (min-width:48rem){.md\:top-10{top:calc(var(--spacing) * 10)}.md\:right-\[9\%\]{right:9%}.md\:left-7{left:calc(var(--spacing) * 7)}.md\:left-\[235px\]{left:235px}.md\:mt-7{margin-top:calc(var(--spacing) * 7)}.md\:mt-11{margin-top:calc(var(--spacing) * 11)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:ml-\[-52px\]{margin-left:-52px}.md\:block{display:block}.md\:hidden{display:none}.md\:aspect-\[714\/816\]{aspect-ratio:714/816}.md\:h-\[calc\(100vh-92px\)\]{height:calc(100vh - 92px)}.md\:\!w-\[100\%\]{width:100%!important}.md\:w-\[32\%\]{width:32%}.md\:w-\[36\.39vw\]{width:36.39vw}.md\:w-\[75\%\]{width:75%}.md\:w-\[calc\(100\%-235px\)\]{width:calc(100% - 235px)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[50\%\]{max-width:50%}.md\:max-w-\[508px\]{max-width:508px}.md\:min-w-\[50\%\]{min-width:50%}.md\:basis-\[18\%\]{flex-basis:18%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:rounded-md{border-radius:var(--radius-md)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-\[18\%\]{padding-inline:18%}.md\:py-\[128px\]{padding-block:128px}.md\:pt-11{padding-top:calc(var(--spacing) * 11)}.md\:pt-\[114px\]{padding-top:114px}.md\:pr-7{padding-right:calc(var(--spacing) * 7)}.md\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.md\:pl-7{padding-left:calc(var(--spacing) * 7)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:right-\[13\%\]{right:13%}.lg\:left-8{left:calc(var(--spacing) * 8)}.lg\:left-\[267px\]{left:267px}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:ml-12{margin-left:calc(var(--spacing) * 12)}.lg\:ml-\[-56px\]{margin-left:-56px}.lg\:aspect-square{aspect-ratio:1}.lg\:w-\[24\.27\%\]{width:24.27%}.lg\:w-\[24\.28vw\]{width:24.28vw}.lg\:w-\[1180px\]{width:1180px}.lg\:w-\[calc\(100\%-267px\)\]{width:calc(100% - 267px)}.lg\:max-w-\[37\%\]{max-width:37%}.lg\:max-w-\[684px\]{max-width:684px}.lg\:max-w-\[1180px\]{max-width:1180px}.lg\:basis-\[306px\]{flex-basis:306px}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-\[306px\]{padding-inline:306px}.lg\:py-\[140px\]{padding-block:140px}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-\[108px\]{padding-top:108px}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.xl\:justify-items-end{justify-items:end}.xl\:pb-9{padding-bottom:calc(var(--spacing) * 9)}}@media (prefers-color-scheme:dark){.dark\:\!text-white{color:var(--color-white)!important}.dark\:text-teal-400{color:var(--color-teal-400)}.dark\:text-white{color:var(--color-white)}.dark\:text-zinc-400{color:var(--color-zinc-400)}.dark\:\!brightness-0{--tw-brightness:brightness(0%)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.dark\:brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:\!invert{--tw-invert:invert(100%)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.dark\:invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:focus-within\:caret-white:focus-within,.dark\:active\:caret-white:active{caret-color:var(--color-white)}}}:root{--paper:#f2eee3;--paper-deep:#e7dfce;--ink:#171817;--muted:#68685f;--line:#1718172e;--burgundy:#6e1f2a;--forest:#1f4a45;--amber:#c78a52;--acid:#b8c88a;--serif:"Iowan Old Style", "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "Times New Roman", serif;--sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, sans-serif;--mono:"SFMono-Regular", "Cascadia Mono", "Roboto Mono", Consolas, monospace;--font-display:var(--serif);--font-body:var(--sans);--font-ui:var(--sans);--font-mono:var(--mono);--font-serif:var(--font-display);--font-sans:var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:radial-gradient(circle at 15% 10%, #ffffff73, transparent 28rem), var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body.dialog-open{overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:40;border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.monogram{border:1px solid var(--ink);width:42px;height:42px;font:24px/1 var(--serif);border-radius:50%;place-items:center;transition:all .25s;display:grid}.monogram:hover{color:var(--paper);background:var(--ink);transform:rotate(-8deg)}.site-header nav{letter-spacing:.12em;gap:clamp(24px,4vw,58px);font-size:12px;display:flex}.site-header nav a,.source-link{position:relative}.site-header nav a:after,.source-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.source-link:hover:after{transform-origin:0;transform:scaleX(1)}.source-link{font:italic 16px/1 var(--serif);justify-self:end}.source-link span{margin-left:5px}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:calc(100vh - 82px);padding:clamp(56px,7vw,108px) clamp(24px,5vw,76px) 126px;display:grid;position:relative;overflow:hidden}.hero:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #6e1f2a24;border-radius:50%;width:34vw;position:absolute;top:8%;right:2%;box-shadow:0 0 0 12vw #6e1f2a06,0 0 0 24vw #1f4a4505}.hero-copy{z-index:1;align-self:center;max-width:760px;padding-right:6vw;position:relative}.eyebrow{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:10px;font-weight:600;display:flex}.eyebrow>span{background:currentColor;width:28px;height:1px;display:block}.hero h1{font:400 clamp(76px, 10vw, 156px)/.78 var(--serif);letter-spacing:-.08em;margin:0}.hero-intro{color:#4f5049;max-width:540px;font:17px/2 var(--serif);letter-spacing:.05em;margin:clamp(38px,5vw,64px) 0 0}.hero-actions{align-items:center;gap:34px;margin-top:42px;display:flex}.primary-button,.text-button{cursor:pointer;letter-spacing:.08em;border:0;justify-content:center;align-items:center;gap:30px;min-height:52px;font-size:12px;display:inline-flex}.primary-button{min-width:202px;color:var(--paper);background:var(--ink);padding:0 22px;transition:all .25s}.primary-button:hover{background:var(--forest);transform:translateY(-2px)}.text-button{background:0 0;padding:0;position:relative}.text-button:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:all .25s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(.55)}.text-button:hover:after{transform:scaleX(1)}.feature-card{z-index:1;text-align:left;cursor:pointer;background:0 0;border:0;place-self:center end;width:min(100%,520px);padding:0;position:relative}.feature-kicker{border-bottom:1px solid var(--ink);letter-spacing:.2em;padding:0 0 15px;font-size:9px;display:block}.feature-image-wrap{background:var(--forest);height:clamp(350px,48vw,590px);max-height:590px;margin:16px 0 0 7%;display:block;position:relative;overflow:hidden}.feature-image-wrap:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 55%,#17181761);position:absolute;inset:0}.feature-image-wrap img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.feature-card:hover img{filter:saturate()contrast(1.02);transform:scale(1.035)}.feature-score{z-index:2;color:#fff;font:58px/1 var(--serif);position:absolute;bottom:18px;right:20px}.feature-score small{font:11px/1 var(--sans);letter-spacing:.12em}.feature-meta{justify-content:space-between;align-items:center;padding:18px 0 0 7%;display:flex}.feature-meta>span:first-child{min-width:0;font:24px/1.1 var(--serif);overflow-wrap:anywhere;padding-right:16px}.feature-meta small{color:var(--muted);font:9px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;display:block}.round-arrow{aspect-ratio:1;border:1px solid var(--line);border-radius:999px;flex:0 0 46px;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;transition:all .25s;display:grid}.feature-card:hover .round-arrow{color:var(--paper);border-color:var(--burgundy);background:var(--burgundy);transform:rotate(45deg)}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(580px,52%);display:grid;position:absolute;bottom:30px;left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px)}.hero-stats div{align-items:baseline;gap:10px;padding-top:15px;display:flex}.hero-stats strong{font:32px/1 var(--serif)}.hero-stats span{color:var(--muted);letter-spacing:.08em;font-size:9px}.scent-map{color:#eee8d8;background:radial-gradient(circle at 80% 0,#b8c88a17,#0000 34%),#162b28;padding:clamp(84px,10vw,150px) clamp(24px,5vw,76px);position:relative;overflow:hidden}.scent-map:before{content:"";border:1px solid #eee8d81a;border-radius:50%;width:38vw;height:38vw;position:absolute;top:-12%;left:-8%}.section-heading h2{font:400 clamp(48px, 6vw, 88px)/.95 var(--serif);letter-spacing:-.05em;margin:0}.section-heading.compact{z-index:1;grid-template-columns:1fr 1fr;align-items:end;display:grid;position:relative}.section-heading.compact .eyebrow{color:#eee8d894;grid-column:1/-1}.section-heading.compact p:last-child{color:#eee8d894;max-width:340px;font:15px/1.8 var(--serif);justify-self:end;margin:0}.family-orbit{z-index:1;grid-template-columns:repeat(7,minmax(100px,1fr));gap:10px;margin-top:74px;display:grid;position:relative}.family-token{min-height:210px;color:inherit;cursor:pointer;background:0 0;border:1px solid #eee8d833;border-radius:50% 50% 44% 56%/54% 45% 55% 46%;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.family-token:before{content:"";border-radius:inherit;border:1px solid #eee8d812;position:absolute;inset:12%}.family-token:nth-child(2n){margin-top:42px}.family-token span,.family-token small{color:#eee8d880;letter-spacing:.12em;font-size:8px}.family-token strong{font:28px/1 var(--serif);margin:22px 0 16px}.family-token:hover,.family-token.active{color:var(--ink);border-color:var(--acid);background:var(--acid);transform:translateY(-8px)rotate(-2deg)}.family-token:hover span,.family-token:hover small,.family-token.active span,.family-token.active small{color:#1718178f}.library{padding:clamp(84px,10vw,150px) clamp(24px,5vw,76px) 130px}.library-heading{grid-template-columns:1fr 1fr;align-items:end;display:grid}.library-heading>p{color:var(--muted);font:14px/1.8 var(--serif);justify-self:end;margin:0 0 5px}.filter-bar{border:1px solid var(--line);background:#ffffff29;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(0,.34fr)) 96px;gap:10px;margin-top:62px;padding:12px;display:grid}.filter-bar label{display:block}.sort-field{grid-column:span 2;grid-template-columns:subgrid;column-gap:10px;min-width:0;display:grid}.sort-field label{min-width:0}.search-box{position:relative}.filter-bar input,.filter-bar select{width:100%;height:50px;color:var(--ink);letter-spacing:.04em;background:#ffffff70;border:0;border-radius:0;outline:1px solid #0000;font-size:11px;transition:outline-color .2s,background .2s}.filter-bar input{padding:0 18px 0 54px}.filter-bar select{cursor:pointer;padding:0 38px 0 15px}.sort-direction{height:50px;color:var(--forest);cursor:pointer;font:600 11.5px/1 var(--sans);letter-spacing:.045em;white-space:nowrap;background:linear-gradient(#fffdf8f0,#efe8dcdb);border:0;outline:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 9px;transition:color .24s,background .24s,outline-color .2s,box-shadow .24s;display:flex;position:relative}.sort-direction b{width:22px;height:22px;font:500 12px/1 var(--mono);border:1px solid #1f4a4552;border-radius:50%;flex:0 0 22px;place-items:center;transition:transform .3s,border-color .24s;animation:.42s cubic-bezier(.18,.8,.24,1) sort-direction-turn;display:grid}.sort-direction:hover{color:var(--paper);background:var(--forest);box-shadow:inset 0 0 0 1px #ffffff14}.sort-direction:hover b{border-color:#f5f0e89e;transform:translateY(-1px)}.sort-direction.is-random b{font-size:14px}.sort-direction.is-random:hover b{transform:rotate(120deg)translateY(-1px)}@keyframes sort-direction-turn{0%{opacity:.25;transform:rotate(-150deg)scale(.72)}72%{opacity:1;transform:rotate(9deg)scale(1.05)}to{opacity:1;transform:rotate(0)scale(1)}}.filter-bar input:focus,.filter-bar select:focus,.sort-direction:focus-visible{outline-color:var(--burgundy);background:#fff}.result-line{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:30px 0 20px;font-size:9px;display:flex}.result-line button{color:var(--burgundy);cursor:pointer;letter-spacing:.1em;background:0 0;border:0;padding:0;font-size:9px}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(54px,7vw,100px) clamp(18px,2.6vw,42px);display:grid}.review-card>button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.card-image{aspect-ratio:4/5;background:var(--paper-deep);display:block;position:relative;overflow:hidden}.card-image:before{z-index:1;content:"";mix-blend-mode:color;opacity:.22;pointer-events:none;position:absolute;inset:0}.card-tone-0 .card-image:before{background:var(--forest)}.card-tone-1 .card-image:before{background:var(--amber)}.card-tone-2 .card-image:before{background:var(--burgundy)}.card-tone-3 .card-image:before{background:#7e8467}.card-tone-4 .card-image:before{background:#76564a}.card-tone-5 .card-image:before{background:#446169}.card-image img{object-fit:cover;filter:saturate(.72)contrast(1.03);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .35s,opacity .2s;transform:scale(1.005)}.review-card:hover .card-image img{filter:saturate(.98)contrast(1.02);transform:scale(1.045)}.card-mark,.card-number{z-index:2;box-sizing:border-box;width:44px;height:38px;color:var(--paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;background:#171817c2;place-items:center;padding:0;font-size:10px;display:grid;position:absolute;top:14px}.card-mark.is-star{color:#fff;font:19px/1 var(--serif);letter-spacing:0}.card-copy{padding-top:18px;display:block}.card-brand{color:var(--burgundy);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:600;display:block}.card-copy>strong{min-height:58px;font:25px/1.18 var(--serif);display:block}.card-notes{min-height:35px;color:var(--muted);font:12px/1.6 var(--serif);margin-top:10px;display:block}.card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.card-footer>span:first-child{color:var(--muted);letter-spacing:.08em;font-size:8px}.card-footer .score{text-align:right;min-width:36px;font:20px/1 var(--serif)}.load-more{border:1px solid var(--ink);cursor:pointer;letter-spacing:.08em;background:0 0;justify-content:center;align-items:center;gap:24px;width:240px;min-height:58px;margin:90px auto 0;font-size:11px;transition:all .25s;display:flex}.load-more span{font-size:18px}.load-more:hover{color:var(--paper);background:var(--ink)}.empty-state{border:1px solid var(--line);text-align:center;padding:90px 20px}.empty-state>span{border:1px solid var(--line);width:72px;height:72px;color:var(--muted);font:28px/1 var(--serif);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.empty-state h3{font:32px/1 var(--serif);margin:0}.empty-state p{color:var(--muted);font-size:12px}.about{color:#efe9dc;background:linear-gradient(120deg, #6e1f2af0, #571824fa), var(--burgundy);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:8vw;padding:clamp(90px,12vw,176px) clamp(24px,8vw,120px);display:grid}.about .eyebrow{color:#efe9dc9e;grid-column:1/-1}.about blockquote{font:400 clamp(46px, 6.5vw, 96px)/1.08 var(--serif);letter-spacing:-.05em;margin:0}.about blockquote span{display:block}.about blockquote span+span{margin-top:.16em}.about-copy{align-self:end}.about-copy p{color:#efe9dcb8;font:15px/2 var(--serif);margin:0 0 38px}.about-copy a{letter-spacing:.12em;border-top:1px solid #efe9dc80;border-bottom:1px solid #efe9dc80;justify-content:space-between;align-items:center;padding:16px 0;font-size:10px;display:flex}footer{color:#e7e0d2;background:var(--ink);grid-template-columns:1fr 1fr 1fr;align-items:end;gap:40px;padding:70px clamp(24px,5vw,76px);display:grid}.footer-brand{font:30px/.88 var(--serif);letter-spacing:-.03em}footer p{color:#e7e0d28a;font:12px/1.7 var(--serif);margin:0}footer>div{letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:18px;font-size:8px;display:flex}.review-dialog{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f100fc7;place-items:center;padding:24px;animation:.24s both dialog-fade;display:grid;position:fixed;inset:0}.review-dialog>article{background:var(--paper);grid-template-columns:minmax(280px,.72fr) minmax(390px,1.28fr);width:min(1120px,96vw);max-height:min(880px,92vh);animation:.36s cubic-bezier(.2,.8,.2,1) both dialog-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000006b}.dialog-close{z-index:3;border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;font:27px/1 var(--serif);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2eee3d6;border-radius:50%;place-items:center;transition:all .2s;display:grid;position:absolute;top:18px;right:18px}.dialog-close:hover{color:var(--paper);background:var(--burgundy);transform:rotate(8deg)}.dialog-visual{background:var(--forest);min-height:600px;position:relative;overflow:hidden}.dialog-visual:after{content:"";background:linear-gradient(#0000 55%,#0f100f80);position:absolute;inset:0}.dialog-visual img{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.dialog-visual>span{z-index:1;color:#fff;letter-spacing:.22em;text-transform:uppercase;font-size:9px;position:absolute;bottom:28px;left:28px;right:28px}.dialog-copy{padding:clamp(48px,6vw,82px);overflow-y:auto}.dialog-copy h2{font:400 clamp(42px, 5vw, 68px)/.95 var(--serif);letter-spacing:-.05em;margin:0;padding-right:30px}.dialog-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:42px 0 30px;padding:18px 0;display:grid}.dialog-facts>div>span,.note-list>span{color:var(--muted);letter-spacing:.12em;margin-bottom:7px;font-size:8px;display:block}.dialog-facts strong{font:16px/1.5 var(--serif);text-overflow:ellipsis;display:block;overflow:hidden}.note-list p{color:var(--burgundy);font:17px/1.7 var(--serif);margin:0}.review-body{margin-top:30px}.review-body p{color:#383a36;font:16px/2 var(--serif);letter-spacing:.015em;margin:0 0 1.2em}.review-body p:first-child:first-letter{float:left;color:var(--burgundy);font:64px/.75 var(--serif);margin:.04em .12em 0 0}.community{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.06em;margin:30px 0 0;padding:18px 0;font-size:9px;line-height:1.7}.original-link{border-bottom:1px solid var(--ink);letter-spacing:.1em;align-items:center;gap:28px;margin-top:16px;padding-bottom:8px;font-size:10px;display:inline-flex}@keyframes dialog-fade{0%{opacity:0}}@keyframes dialog-rise{0%{opacity:0;transform:translateY(24px)scale(.985)}}@media (max-width:1180px){.hero{grid-template-columns:1fr minmax(340px,.78fr)}.hero h1{font-size:clamp(72px,10vw,118px)}.family-orbit{grid-template-columns:repeat(4,1fr)}.family-token:nth-child(2n){margin-top:0}.filter-bar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(0,.42fr)) 96px}}@media (max-width:820px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-bottom:140px}.hero-copy{padding-right:0}.feature-card{justify-self:end;width:min(88%,520px);margin-top:72px}.feature-image-wrap{height:560px}.hero-stats{width:calc(100% - 48px)}.section-heading.compact,.library-heading{grid-template-columns:1fr;gap:28px}.section-heading.compact p:last-child,.library-heading>p{justify-self:start}.family-orbit{grid-template-columns:repeat(3,1fr)}.filter-bar{grid-template-columns:repeat(3,minmax(0,1fr)) 96px}.search-box{grid-column:1/-1}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about{grid-template-columns:1fr}.about-copy{max-width:500px}.review-dialog>article{grid-template-columns:.72fr 1.28fr}.dialog-copy{padding:48px 36px}.dialog-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.site-header{height:66px;padding:0 18px}.monogram{width:38px;height:38px}.source-link{font-size:14px}.hero{min-height:auto;padding:70px 20px 140px}.hero h1{font-size:82px}.hero-intro{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.text-button{min-height:42px}.feature-card{width:94%;margin-top:55px}.feature-image-wrap{height:430px}.feature-meta>span:first-child{font-size:21px}.hero-stats{width:auto;bottom:26px;left:20px;right:20px}.hero-stats div,.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{font-size:26px}.hero-stats span{margin-top:5px;font-size:7px}.scent-map,.library{padding-left:20px;padding-right:20px}.section-heading h2{font-size:50px}.family-orbit{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:48px}.family-token{min-height:165px}.family-token strong{font-size:24px}.filter-bar{grid-template-columns:1fr}.filter-bar label,.search-box{grid-column:1}.sort-field{grid-column:1;grid-template-columns:1fr;row-gap:8px}.sort-direction{justify-self:end;width:96px}.review-grid{grid-template-columns:1fr;gap:66px}.card-copy>strong{min-height:auto;font-size:28px}.about{padding-left:20px;padding-right:20px}.about blockquote{font-size:48px}footer{grid-template-columns:1fr;padding:56px 20px}footer>div{align-items:flex-start}.review-dialog{align-items:end;padding:0}.review-dialog>article{width:100%;max-height:96vh;display:block;overflow-y:auto}.dialog-visual{height:340px;min-height:0}.dialog-copy{padding:42px 22px 70px;overflow:visible}.dialog-copy h2{font-size:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{color:#f5f0e8;background:#11110f}body:before{content:"";pointer-events:none;opacity:.14;z-index:90;mix-blend-mode:soft-light;background-image:radial-gradient(#fffc .5px,#0000 .65px);background-size:5px 5px;position:fixed;inset:0}.site-header{color:#f5f0e8;background:#11110fc7;border-color:#f5f0e824;height:70px}.monogram{font-family:var(--serif);color:#d6a865;border-color:#d6a865}.hero{color:#f5f0e8;background:linear-gradient(122deg,#12130f 12%,#20322d 60%,#7a4c2f 150%);border-color:#f5f0e824;min-height:720px}.hero:after{content:"";filter:blur(18px);background:radial-gradient(circle,#d7a56061,#0000 64%);border-radius:50%;width:55vw;height:55vw;animation:16s ease-in-out infinite alternate orbital;position:absolute;bottom:-28vw;right:-15vw}.hero h1{letter-spacing:-.1em;text-wrap:balance;font-weight:700}.hero-intro{color:#f5f0e8c2;font-family:var(--sans);font-size:16px;line-height:2}.eyebrow{color:#d6a865;font-family:var(--mono)}.feature-card{border-radius:2px;align-self:center;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;overflow:hidden;transform:rotate(2deg);box-shadow:0 32px 80px #0000005c}.feature-image-wrap{aspect-ratio:4/5;background:#25251f}.feature-image-wrap img,.card-image img,.dialog-visual img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.06);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .7s}.feature-card:hover img,.review-card:hover img{filter:saturate(1.08)contrast(1.04);transform:scale(1.055)}.hero-stats{color:#f5f0e8}.scent-map,.library{color:#171814;background:#f4f0e8}.scent-map{padding-top:130px}.family-token{background:#ebe4d8;border-color:#1718142e;border-radius:0;transition:transform .45s,background .45s}.family-token:hover,.family-token.active{color:#f5f0e8;background:#173e38;transform:translateY(-8px)}.review-grid{gap:26px}.review-card{background:#fcfaf5;border:1px solid #17181421;transition:transform .45s,box-shadow .45s;overflow:hidden}.card-image{aspect-ratio:4/5;background:#d9d1c3}.card-copy>strong{font-family:var(--serif)}.filter-bar{background:#fffdf8;border:1px solid #17181426;box-shadow:0 12px 28px #1619140f}.about{color:#f6f1e8;background:#173e38}.about .eyebrow,.about-copy{color:#d9b57a}footer{color:#f6f1e8;background:#11110f}.review-dialog{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080908bf}.review-dialog>article{border-radius:3px;overflow:hidden}@keyframes orbital{to{transform:translate(-9vw,-7vw)scale(1.14)}}@media (max-width:720px){.hero{min-height:680px}.feature-card{transform:none}.review-grid{gap:18px}}.hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:680px;padding-top:clamp(48px,6vw,82px)}.hero-copy{max-width:820px}.hero h1{font-size:clamp(68px,8vw,118px);line-height:.9}.hero-intro{max-width:620px;font-size:15px;line-height:1.9}.feature-stage{z-index:2;place-self:center end;width:min(100%,380px);position:relative}.feature-card{width:100%;transform:none;box-shadow:0 22px 55px #0000004d}.feature-card:hover{transform:translateY(-6px);box-shadow:0 32px 70px #0006}.feature-kicker{color:#f5f0e8ad;font-family:var(--mono);border-color:#f5f0e847}.feature-image-wrap{aspect-ratio:4/5;height:auto;max-height:none;margin-left:12%}.feature-image-wrap img{animation:.65s cubic-bezier(.2,.75,.2,1) both feature-enter}.feature-meta{color:#f5f0e8;padding-left:12%}.feature-meta small{color:#f5f0e88f}.feature-pagination{gap:7px;padding:18px 0 0 12%;display:flex}.feature-pagination button{color:#f5f0e86b;cursor:pointer;width:34px;height:22px;font:9px/1 var(--mono);background:0 0;border:0;padding:0;position:relative}.feature-pagination button:after{content:"";background:#f5f0e840;height:1px;position:absolute;bottom:0;left:0;right:0}.feature-pagination button.active{color:#d6a865}.feature-pagination button.active:after{background:#d6a865;animation:6.5s linear both feature-progress}.library{max-width:1800px;margin-inline:auto}.review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.8vw,46px) clamp(16px,1.8vw,28px)}.review-card{justify-self:center;width:100%;max-width:390px}.card-image{aspect-ratio:4/5}.card-copy>strong{font-size:clamp(19px,1.6vw,26px);line-height:1.1}.review-dialog>article{grid-template-columns:minmax(250px,330px) minmax(480px,1fr);width:min(1060px,94vw)}.dialog-visual{min-height:520px}.related-reviews{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.related-reviews>span{color:var(--muted);letter-spacing:.14em;margin-bottom:10px;font-size:9px;display:block}.related-reviews button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 0;display:grid}.related-reviews button small{color:var(--muted);font-size:9px}.related-reviews button strong{font:500 14px/1.3 var(--serif)}.related-reviews button>span{color:var(--burgundy);font:10px/1 var(--mono)}@keyframes feature-enter{0%{opacity:.28;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes feature-progress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (max-width:1180px){.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hero{grid-template-columns:1fr}.feature-stage{justify-self:start;width:min(100%,360px);margin-top:44px}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-dialog>article{grid-template-columns:minmax(230px,.7fr) 1.3fr}}@media (max-width:620px){.hero h1{font-size:58px}.feature-stage{width:86%}.feature-image-wrap{aspect-ratio:5/6;margin-left:0}.feature-meta,.feature-pagination{padding-left:0}.review-grid{grid-template-columns:1fr}.review-card{max-width:340px}}.review-dialog-backdrop{z-index:1750;position:fixed;inset:0}.review-dialog{z-index:1750;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 clamp(10px,2vw,24px);display:block;overflow-y:auto}.review-dialog>article{width:min(1040px,100%);height:auto;min-height:min(720px,100dvh - 48px);max-height:none;color:var(--ink);grid-template-columns:minmax(260px,340px) minmax(0,1fr);margin:24px auto;animation-fill-mode:backwards;display:grid;overflow:visible}.dialog-close-anchor{z-index:110;pointer-events:none;width:100%;height:0;position:sticky;top:0}.dialog-close{pointer-events:auto;z-index:110;position:absolute;top:clamp(20px,3vw,36px);right:clamp(20px,3vw,36px);box-shadow:0 8px 28px #0000002e}.dialog-visual{background:#ddd6ca;align-self:start;place-items:center;height:calc(100dvh - 48px);min-height:0;max-height:760px;padding:clamp(26px,4vw,52px);display:grid;position:sticky;top:24px}.dialog-visual:after{background:linear-gradient(#0000 72%,#14151252)}.dialog-visual img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;transform:none!important}.dialog-visual>span{color:#ffffffe6;bottom:18px;left:22px;right:22px}.dialog-copy{min-width:0;color:var(--ink);padding:clamp(54px,6vw,84px) clamp(34px,6vw,78px) 96px;overflow:visible}.dialog-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.dialog-facts>div>span{font:500 11px/1.4 var(--sans);letter-spacing:.04em}.dialog-facts .dialog-perfumer-links{flex-wrap:wrap;gap:4px 12px;display:flex}.dialog-perfumer-links>span{font:inherit;color:inherit;letter-spacing:normal}.dialog-copy h2,.review-body,.related-reviews button{color:var(--ink)}.review-body{max-width:66ch}.review-body p{font-size:15px;line-height:2}@media (max-width:760px){.review-dialog{padding:0}.review-dialog>article{width:100%;min-height:100dvh;margin:0;display:block}.dialog-close{top:14px;right:14px}.dialog-visual{height:min(48dvh,420px);max-height:none;padding:28px 44px;position:relative;top:auto}.dialog-copy{padding:42px 22px 80px}.dialog-copy h2{font-size:clamp(38px,12vw,54px)}.dialog-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero{isolation:isolate;background:radial-gradient(circle at 84% 18%,#a65e3847,#0000 32%),radial-gradient(circle at 18% 74%,#33745d3d,#0000 38%),linear-gradient(118deg,#0d1512 8%,#172c25 58%,#3b271d 125%)}.hero h1{letter-spacing:.035em;font-size:clamp(64px,7.2vw,108px);line-height:1.04}.hero-atmosphere{z-index:0;pointer-events:none;filter:saturate(.94)contrast(1.04);position:absolute;inset:-20%;overflow:hidden}.hero-atmosphere:before,.hero-atmosphere:after{content:"";mix-blend-mode:screen;will-change:transform;display:block;position:absolute}.hero-atmosphere:before{filter:blur(42px);opacity:.82;background:radial-gradient(at 68% 48%,#bfcdbc4d,#65887524 34%,#0000 70%),radial-gradient(at 28% 60%,#dabe9430,#0000 62%);border-radius:50%;width:118%;height:36%;animation:19s cubic-bezier(.45,.05,.55,.95) infinite alternate fog-sweep;top:27%;left:-44%}.hero-atmosphere:after{filter:blur(50px);opacity:.78;background:radial-gradient(at 36% 42%,#e0bc8f47,#0000 56%),radial-gradient(at 70% 65%,#6f8f7b3d,#0000 62%);border-radius:42% 58% 46% 54%/56% 43% 57% 44%;width:96%;height:48%;animation:24s ease-in-out infinite alternate fog-return;top:43%;right:-34%}.mist{filter:blur(46px);opacity:.66;mix-blend-mode:screen;will-change:transform,border-radius;border-radius:44% 56% 63% 37%/56% 38% 62% 44%;display:block;position:absolute}.mist-one{background:radial-gradient(at 62% 52%,#799f8994,#2e524329 48%,#0000 74%);width:78vw;height:24vw;animation:17s ease-in-out infinite alternate mist-drift-one;top:8vw;left:-30vw}.mist-two{background:radial-gradient(at 38% 48%,#c4865880,#714b3124 50%,#0000 74%);width:68vw;height:26vw;animation:22s ease-in-out infinite alternate mist-drift-two;top:24vw;right:-28vw}.mist-three{background:radial-gradient(#cfc19e4d,#46675421 52%,#0000 76%);width:70vw;height:20vw;animation:20s ease-in-out infinite alternate mist-drift-three;bottom:2vw;left:14vw}.fog-ribbon{filter:blur(24px);mix-blend-mode:screen;background:linear-gradient(93deg,#0000 4%,#e7dcc40d 18%,#d1dfd152 47%,#daa3732e 66%,#0000 92%);border-radius:50%;width:145%;height:18%;animation:12s ease-in-out infinite alternate ribbon-flow;display:block;position:absolute;top:45%;left:-20%}.hero-copy,.feature-stage,.hero-stats{z-index:2;position:relative}.hero:before{background:conic-gradient(from 128deg,transparent 0 16%,#ebb8752e 23%,transparent 32% 58%,#599c7f30 67%,transparent 78%);width:72vw;box-shadow:none;filter:blur(46px);opacity:.7;border:0;border-radius:42% 58% 64% 36%/37% 44% 56% 63%;animation:23s ease-in-out infinite alternate prism-turn;top:-28%;right:-9%}.hero:after{z-index:1;content:"";pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle at 30% 20%,#ffffff3d 0 1px,#0000 1px 4px),linear-gradient(108deg,#0000 16%,#ffffff14 43%,#0000 64%);animation:9s steps(6,end) infinite surface-grain;display:block;position:absolute;inset:0}@keyframes fog-sweep{0%{transform:translateY(-3%)rotate(-5deg)scaleX(.92)}55%{transform:translate(38%,9%)rotate(2deg)scaleX(1.1)}to{transform:translate(63%,-1%)rotate(-2deg)scaleX(1.03)}}@keyframes fog-return{0%{transform:translateY(4%)rotate(7deg)scale(.94)}to{transform:translate(-54%,-12%)rotate(-4deg)scale(1.12)}}@keyframes mist-drift-one{to{border-radius:58% 42% 39% 61%/45% 60% 40% 55%;transform:translate(42vw,11vw)scale(1.18)rotate(8deg)}}@keyframes mist-drift-two{to{border-radius:61% 39% 56% 44%/39% 58% 42% 61%;transform:translate(-38vw,-13vw)scale(.92)rotate(-9deg)}}@keyframes mist-drift-three{to{border-radius:36% 64% 43% 57%/58% 41% 59% 42%;transform:translate(-18vw,-14vw)scale(1.25)rotate(6deg)}}@keyframes glass-drift{0%{filter:sepia(.45)hue-rotate(82deg)saturate(.8)contrast(1.32);transform:translate(-3%,-2%)scale(1.14)rotate(-1deg)}58%{filter:sepia(.3)hue-rotate(112deg)saturate(1.05)contrast(1.42);transform:translate(4%,3%)scale(1.22)rotate(1deg)}to{filter:sepia(.55)hue-rotate(65deg)saturate(.92)contrast(1.36);transform:translate(-1%,7%)scale(1.18)rotate(-.5deg)}}@keyframes ribbon-flow{0%{opacity:.36;transform:translate(-8%,-22%)rotate(-5deg)scaleX(.86)}55%{opacity:.9;transform:translate(5%,18%)rotate(3deg)scaleX(1.05)}to{opacity:.58;transform:translate(12%,-8%)rotate(-1deg)scaleX(.94)}}@keyframes prism-turn{to{border-radius:58% 42% 38% 62%/61% 37% 63% 39%;transform:translate(-16%,20%)rotate(22deg)scale(1.16)}}@keyframes surface-grain{50%{opacity:.22;transform:translate(2px,-3px)scale(1.015)}}@media (max-width:760px){.hero h1{letter-spacing:.02em;font-size:clamp(52px,15vw,72px);line-height:1.08}.hero-atmosphere{inset:-8%}.hero-atmosphere:before{width:150%;height:32%;top:18%;left:-70%}.hero-atmosphere:after{width:140%;height:42%;top:48%;right:-72%}.mist-one{width:130vw;height:48vw;top:20vw;left:-58vw}.mist-two{width:120vw;height:52vw;top:86vw;right:-65vw}.mist-three{width:125vw;height:42vw;bottom:2vw;left:-18vw}.fog-ribbon{width:180%;height:14%;top:52%}}.feature-deck{perspective:1300px;width:100%;position:relative}.deck-card{pointer-events:none;transform-origin:85% 92%;background:linear-gradient(145deg,#44574bb3,#402a1fb8);border:1px solid #eddbbb29;display:block;position:absolute;inset:14px 0 2px;box-shadow:0 24px 56px #00000038}.deck-card-far{opacity:.42;animation:6s ease-in-out infinite alternate deck-breathe-far;transform:translate3d(18px,-9px,-80px)rotate(5deg)scale(.97)}.deck-card-near{opacity:.72;animation:5.2s ease-in-out infinite alternate deck-breathe-near;transform:translate3d(9px,-4px,-35px)rotate(2.4deg)scale(.985)}.feature-deck .feature-card{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-origin:82% 88%;backface-visibility:hidden;will-change:transform,opacity;background:#0f151257;border:1px solid #f4e1c12e;border-radius:3px;position:relative;overflow:hidden}.feature-deck .feature-card:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#fff8e42e 49%,#0000 57%);animation:1.15s ease-out .18s both card-glint;position:absolute;inset:-35% -75%;transform:translate(-36%)rotate(5deg)}.feature-deck .feature-card:hover{transform:translate3d(0,-8px,28px)rotateX(1deg)}.feature-deck .feature-kicker{padding:15px 16px 13px}.feature-deck .feature-image-wrap{aspect-ratio:4/5;margin:0}.feature-deck .feature-meta{padding:17px 16px 18px}.feature-pagination{padding-left:0}.feature-pagination button.active:after{animation-duration:5.2s}@keyframes deal-card-right{0%{opacity:0;transform:translate3d(72px,-34px,90px)rotate(9deg)scale(.91)}58%{opacity:1;transform:translate3d(-5px,3px,12px)rotate(-1.2deg)scale(1.012)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes deal-card-left{0%{opacity:0;transform:translate3d(-66px,-28px,90px)rotate(-8deg)scale(.92)}58%{opacity:1;transform:translate3d(5px,3px,12px)rotate(1deg)scale(1.012)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes card-glint{0%{opacity:0;transform:translate(-38%)rotate(5deg)}28%{opacity:1}to{opacity:0;transform:translate(38%)rotate(5deg)}}@keyframes deck-breathe-far{to{transform:translate3d(23px,-12px,-70px)rotate(6.1deg)scale(.965)}}@keyframes deck-breathe-near{to{transform:translate3d(12px,-6px,-25px)rotate(3.1deg)scale(.982)}}@media (max-width:620px){.feature-stage{width:min(88%,350px);margin-left:2%}.deck-card-far{transform:translate3d(13px,-7px,-80px)rotate(4deg)scale(.97)}.deck-card-near{transform:translate3d(7px,-3px,-35px)rotate(2deg)scale(.985)}}.hero{background:radial-gradient(circle at 84% 18%,#6e4c3238,#0000 34%),linear-gradient(118deg,#101713 8%,#17241f 58%,#29231b 125%)}.hero-atmosphere{filter:saturate(.9);inset:-14%}.hero-atmosphere:before{opacity:.64;filter:blur(54px);width:118%;height:34%;animation:17s cubic-bezier(.42,.08,.58,.92) infinite alternate fog-sweep-original;top:26%;left:-45%}.hero-atmosphere:after{opacity:.6;filter:blur(66px);width:96%;height:46%;animation:21s ease-in-out infinite alternate fog-return-original;top:44%;right:-34%}.mist{filter:blur(58px);opacity:.57}.mist-one{width:72vw;height:24vw;animation:16s ease-in-out infinite alternate mist-one-original;top:7vw;left:-28vw}.mist-two{width:66vw;height:25vw;animation:20s ease-in-out infinite alternate mist-two-original;top:23vw;right:-27vw}.mist-three{width:68vw;height:20vw;animation:18s ease-in-out infinite alternate mist-three-original;bottom:2vw;left:16vw}.glass-cells{display:none}.fog-ribbon{opacity:.72;filter:blur(27px)saturate(1.25);background:radial-gradient(at 38%,#37b99f6b,#0000 34%),radial-gradient(at 64% 56%,#e5694166,#0000 33%),linear-gradient(94deg,#0000 5%,#3aa49033 22%,#e1bf5c3d 51%,#d24e4438 72%,#0000 93%);width:152%;height:15%;animation:10.5s cubic-bezier(.42,.08,.58,.92) infinite alternate ribbon-original;top:47%;left:-26%}.fog-ribbon:after{content:"";filter:blur(10px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000 4%,#43daba52 28%,#eebe532e 52%,#e8524b57 75%,#0000 96%);border-radius:50%;animation:7.5s ease-in-out infinite alternate ribbon-colour-shift;display:block;position:absolute;inset:31% 8%}.hero:before{filter:none;opacity:.16;background:0 0;border:1px solid #dbc1971f;border-radius:50%;width:34vw;animation:13s ease-in-out infinite alternate ring-original;top:8%;right:2%;box-shadow:0 0 0 12vw #6e1f2a05,0 0 0 24vw #1f4a4505}.hero:after{display:none}@keyframes fog-sweep-original{0%{transform:translateY(-5%)rotate(-5deg)scaleX(.88)}48%{transform:translate(36%,11%)rotate(3deg)scaleX(1.09)}to{transform:translate(64%,-3%)rotate(-2deg)scaleX(1)}}@keyframes fog-return-original{0%{transform:translateY(5%)rotate(7deg)scale(.93)}to{transform:translate(-52%,-15%)rotate(-5deg)scale(1.1)}}@keyframes mist-one-original{40%{transform:translate(22vw,4vw)scale(1.08)rotate(3deg)}to{border-radius:58% 42% 39% 61%/45% 60% 40% 55%;transform:translate(40vw,12vw)scale(1.16)rotate(8deg)}}@keyframes mist-two-original{45%{transform:translate(-18vw,-3vw)scale(1.04)rotate(-3deg)}to{border-radius:61% 39% 56% 44%/39% 58% 42% 61%;transform:translate(-38vw,-12vw)scale(.94)rotate(-8deg)}}@keyframes mist-three-original{48%{transform:translate(7vw,-8vw)scale(1.12)rotate(-2deg)}to{border-radius:36% 64% 43% 57%/58% 41% 59% 42%;transform:translate(-18vw,-14vw)scale(1.23)rotate(6deg)}}@keyframes ribbon-original{0%{opacity:.34;transform:translate(-9%,-26%)rotate(-5deg)scaleX(.84)}42%{opacity:.75;transform:translate(1%,22%)rotate(2deg)scaleX(1.08)}72%{opacity:.52;transform:translate(8%,-5%)rotate(-1deg)scaleX(.96)}to{opacity:.68;transform:translate(14%,13%)rotate(3deg)scaleX(1.03)}}@keyframes ribbon-colour-shift{0%{opacity:.45;transform:translate(-9%,4%)scaleX(.9)}52%{opacity:.9;transform:translate(4%,-12%)scaleX(1.08)}to{opacity:.62;transform:translate(11%,8%)scaleX(.96)}}@keyframes ring-original{to{opacity:.26;transform:translate(-4vw,5vw)scale(1.07)}}.feature-image-wrap,.card-image,.dialog-visual{place-items:center;display:grid}.feature-image-wrap{background:radial-gradient(circle at 50% 38%,#e6dfd3,#cfc6b8 78%)}.card-image{background:radial-gradient(circle at 50% 38%,#f2ede4,#d9d1c4 82%)}.feature-image-wrap img,.card-image img,.dialog-visual img{object-fit:contain;object-position:center;filter:none;image-rendering:auto;backface-visibility:hidden;width:60%;height:60%;transform:none;box-shadow:0 18px 38px #19191524}.feature-card:hover .feature-image-wrap img,.review-card:hover .card-image img{filter:none;transform:translateY(-4px)}.feature-image-wrap:after{background:linear-gradient(140deg,#ffffff14,#0000 48%,#1718171f)}@media (max-width:760px){.hero-atmosphere{inset:-5%}.fog-ribbon{width:180%;top:52%}.feature-image-wrap img,.card-image img,.dialog-visual img{width:60%;height:60%}}.feature-image-wrap img.catalog-product-image,.card-image img.catalog-product-image{--catalog-scale:1;object-fit:cover;width:100%;height:100%;box-shadow:none;transform:scale(var(--catalog-scale))}.dialog-visual img.catalog-product-image{--catalog-detail-inset:-16%;inset:0 var(--catalog-detail-inset);object-fit:contain;box-shadow:none;background:#f6f2ea;position:absolute;width:auto!important;height:auto!important;transform:none!important}.feature-card:hover .feature-image-wrap img.catalog-product-image,.review-card:hover .card-image img.catalog-product-image{transform:scale(var(--catalog-scale)) translateY(-3px)}@media (max-width:760px){.feature-image-wrap img.catalog-product-image,.card-image img.catalog-product-image{width:100%;height:100%}}.feature-kicker{justify-content:space-between;align-items:center;gap:18px;display:flex}.feature-kicker small{color:#f5f0e875;font:8px/1 var(--mono);letter-spacing:.12em;white-space:nowrap}.review-card{flex-direction:column;height:100%;display:flex}.accord-guide-page{--accord-ink:#173229;--accord-paper:#eee8dc;--accord-line:#17322933;background:var(--accord-paper);color:var(--accord-ink)}.accord-guide-hero{border-bottom:1px solid var(--accord-line);grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);min-height:min(720px,100svh - 82px);display:grid;overflow:hidden}.accord-guide-hero-copy{border-right:1px solid var(--accord-line);flex-direction:column;justify-content:center;padding:clamp(74px,10vw,150px) clamp(28px,7vw,112px);display:flex}.accord-guide-hero-copy h1{max-width:780px;font-family:var(--font-serif);letter-spacing:-.055em;margin:28px 0 30px;font-size:clamp(64px,8vw,132px);font-weight:400;line-height:.86}.accord-guide-hero-copy>p:not(.eyebrow){max-width:680px;margin:0;font-size:clamp(17px,1.35vw,23px);line-height:1.75}.accord-guide-hero-actions{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.accord-guide-hero-actions a{border:1px solid var(--accord-line);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:24px;min-height:52px;padding:0 20px;font-size:12px;display:inline-flex}.accord-guide-hero-actions a:first-child{background:var(--accord-ink);color:var(--accord-paper)}.accord-guide-orbit{background:linear-gradient(var(--accord-line) 1px, transparent 1px), linear-gradient(90deg, var(--accord-line) 1px, transparent 1px), #d8caa9;background-size:25% 25%;place-items:center;min-height:540px;display:grid;position:relative}.accord-guide-orbit:before,.accord-guide-orbit:after,.accord-guide-orbit i{content:"";border:1px solid #17322957;border-radius:50%;position:absolute}.accord-guide-orbit:before{aspect-ratio:1;width:min(72%,470px)}.accord-guide-orbit:after{aspect-ratio:1;width:min(48%,310px)}.accord-guide-orbit i{aspect-ratio:1;background:var(--accord-ink);width:min(20%,130px)}.accord-guide-orbit span{z-index:2;letter-spacing:.22em;font-size:10px;position:absolute}.accord-guide-orbit span:first-child{top:14%;left:12%}.accord-guide-orbit span:nth-child(2){top:26%;right:12%}.accord-guide-orbit span:nth-child(3){bottom:14%;left:44%}.accord-guide-index{top:var(--header-height,72px);z-index:20;border-bottom:1px solid var(--accord-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eee8dcf0;grid-template-columns:repeat(4,1fr);transition:top .32s cubic-bezier(.22,.75,.24,1);display:grid;position:sticky}.material-profile-page--bergamot{--bergamot-ink:#173d2b;--bergamot-leaf:#315c3b;--bergamot-rind:#e9bd39;--bergamot-paper:#f5f0df;--bergamot-pith:#fff8d7;color:var(--bergamot-ink);background:var(--bergamot-paper)}.material-profile-page--bergamot .material-profile-hero{color:#143524;background:#d9d5ae;grid-template-columns:minmax(0,1fr);min-height:min(920px,94vh);display:grid;position:relative;overflow:hidden}.material-profile-page--bergamot .material-profile-hero figure{min-width:0;min-height:inherit;grid-area:1/1}.material-profile-page--bergamot .material-profile-hero figure img{object-fit:cover;object-position:var(--material-hero-position);filter:saturate(.78)contrast(1.02)brightness(.92);width:100%;height:100%}.material-profile-page--bergamot .material-profile-hero figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f4efdaf5 0 27%,#f4efdaad 43%,#0000 68%);position:absolute;inset:0}.material-profile-page--bergamot .material-profile-hero-copy{z-index:2;background:linear-gradient(90deg,#f7f2dcfa,#f7f2dcc7 76%,#0000);grid-area:1/1;align-self:stretch;width:min(720px,52vw);margin:auto 0 0;padding:clamp(130px,17vh,210px) clamp(34px,6vw,104px) clamp(64px,9vh,110px);position:relative}.material-profile-page--bergamot .material-profile-hero-copy h1{letter-spacing:-.055em;max-width:7em;margin-block:24px 28px;font-size:clamp(58px,7.5vw,118px);line-height:.96}.material-profile-page--bergamot .material-profile-hero-copy>p:not(.eyebrow){max-width:36em;font-size:clamp(15px,1.15vw,18px);line-height:1.82}.material-profile-page--bergamot .material-profile-spine{z-index:4;color:#f8f2da;background:var(--bergamot-leaf);grid-area:1/1;width:54px}.material-profile-page--bergamot .material-profile-hero figcaption{z-index:4;color:#fff9df;background:#173d2be6;max-width:min(520px,42vw);bottom:20px;left:auto;right:24px}.material-profile-page--bergamot .material-specimen-ledger{background:#f9f4de}.bergamot-peel-index{background:#efd25e;border-block:1px solid #173d2b3d;grid-template-columns:minmax(240px,.72fr) minmax(0,2.28fr);display:grid}.bergamot-peel-index header{border-right:1px solid #173d2b47;flex-direction:column;justify-content:space-between;min-height:176px;padding:34px clamp(24px,4vw,62px);display:flex}.bergamot-peel-index header small{font:700 10px/1.4 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.bergamot-peel-index header strong{max-width:14em;font:500 clamp(22px, 2vw, 31px)/1.3 var(--font-display)}.bergamot-peel-index ol{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bergamot-peel-index li{border-right:1px solid #173d2b38;min-width:0}.bergamot-peel-index li:nth-child(-n+4){border-bottom:1px solid #173d2b38}.bergamot-peel-index a{min-height:88px;color:inherit;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:10px;padding:18px 16px;display:grid;position:relative}.bergamot-peel-index a:hover,.bergamot-peel-index a:focus-visible{color:#fff9df;background:var(--bergamot-leaf);outline:0}.bergamot-peel-index a:focus-visible{box-shadow:inset 0 0 0 3px #fff9df}.bergamot-peel-index a span{font:700 10px/1 var(--font-ui)}.bergamot-peel-index a strong{min-width:0;font:650 12px/1.35 var(--font-ui)}.bergamot-peel-index a i{aspect-ratio:1;border:1px solid;border-radius:50%;width:22px;position:relative}.bergamot-peel-index a i:before{content:"";background:currentColor;width:7px;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.material-profile-page--bergamot .bergamot-peel-sequence{background:var(--bergamot-paper);padding:0}.bergamot-peel-sequence>.material-chapter{min-height:0;padding:clamp(84px,10vw,160px) clamp(24px,7vw,112px);position:relative}.bergamot-peel-sequence>.material-chapter>aside{color:currentColor;align-items:center;gap:14px;display:flex;position:absolute;top:42px;left:clamp(24px,7vw,112px)}.bergamot-peel-sequence>.material-chapter>aside span{font:700 11px/1 var(--font-ui)}.bergamot-peel-sequence>.material-chapter>aside small{font:650 10px/1.3 var(--font-ui);letter-spacing:.09em;text-transform:uppercase}.bergamot-peel-sequence .material-chapter-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,76px);max-width:1480px;margin:0 auto;display:grid}.bergamot-peel-sequence .material-editorial-visual{background:0 0;min-height:0;margin:0;overflow:visible}.bergamot-peel-sequence .material-editorial-visual:after{display:none}.bergamot-peel-sequence .material-editorial-visual>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.bergamot-peel-sequence .material-editorial-visual figcaption{color:inherit;background:0 0;border-top:1px solid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:18px 30px;padding-top:16px;display:grid}.bergamot-peel-sequence .material-editorial-visual figcaption span{max-width:42em;font:500 13px/1.68 var(--font-body)}.bergamot-peel-sequence .material-editorial-visual figcaption a{min-height:44px;color:inherit;font:650 11px/1.5 var(--font-ui);text-align:right;justify-content:flex-end;align-items:flex-start;display:flex}.bergamot-peel-sequence .material-chapter-copy{min-width:0}.bergamot-peel-sequence .material-chapter-copy h2{letter-spacing:-.04em;text-wrap:balance;max-width:11em;margin:0 0 42px;font-size:clamp(44px,5.1vw,76px);line-height:1.04}.bergamot-peel-sequence .material-chapter-prose{max-width:50em}.bergamot-peel-sequence .material-chapter-prose>p{margin:0 0 24px;font-size:16px;line-height:1.9}.bergamot-peel-sequence .material-section-citations{border-top:1px solid;margin-top:34px;padding-top:18px}.bergamot-peel-sequence .material-section-citations a{min-height:44px;color:inherit;align-items:center;padding:8px 0;font-size:12px;line-height:1.45;display:inline-flex}.bergamot-peel-sequence .material-chapter-id--fruit{background:#f6ecc0}.bergamot-peel-sequence .material-chapter-id--fruit figure{grid-column:6/13;padding-top:4vw}.bergamot-peel-sequence .material-chapter-id--fruit .material-chapter-copy{grid-column:1/6}.bergamot-peel-sequence .material-chapter-id--fruit figure img{aspect-ratio:3/2;object-fit:cover;object-position:center}.bergamot-peel-sequence .material-chapter-id--cultivars{color:#f6f0d8;background:#31573a}.bergamot-peel-sequence .material-chapter-id--cultivars figure{grid-column:1/6;width:min(100%,620px)}.bergamot-peel-sequence .material-chapter-id--cultivars figure img{max-height:840px}.bergamot-peel-sequence .material-chapter-id--cultivars .material-chapter-copy{grid-column:6/13;padding-top:7vw}.bergamot-peel-sequence .material-chapter-id--coast{color:#fff9df;background:#244a32;min-height:920px;padding:0}.bergamot-peel-sequence .material-chapter-id--coast>aside{z-index:3;color:#fff9df;top:42px}.bergamot-peel-sequence .material-chapter-id--coast .material-chapter-stage{grid-template-columns:1fr 1fr;gap:0;max-width:none;min-height:920px;display:grid;position:relative}.bergamot-peel-sequence .material-chapter-id--coast figure{grid-area:1/1/auto/3}.bergamot-peel-sequence .material-chapter-id--coast figure>img{object-fit:cover;object-position:center;filter:saturate(.72)brightness(.7);width:100%;height:920px}.bergamot-peel-sequence .material-chapter-id--coast figure figcaption{color:#fff9df;position:absolute;bottom:24px;left:56%;right:30px}.bergamot-peel-sequence .material-chapter-id--coast .material-chapter-copy{z-index:2;background:linear-gradient(90deg,#113422f5,#113422ad 78%,#0000);grid-area:1/1;max-width:720px;padding:clamp(140px,15vw,230px) 7vw 90px}.bergamot-peel-sequence .material-chapter-id--coast .material-chapter-copy h2{max-width:8em}.bergamot-peel-sequence .material-chapter-id--harvest{background:#e7ddc8}.bergamot-peel-sequence .material-chapter-id--harvest figure{grid-column:1/13}.bergamot-peel-sequence .material-chapter-id--harvest figure img{object-fit:contain;width:100%}.bergamot-peel-sequence .material-chapter-id--harvest .material-chapter-copy{grid-column:2/12;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:34px 70px;padding-top:34px;display:grid}.bergamot-peel-sequence .material-chapter-id--harvest .material-chapter-copy h2{grid-column:1}.bergamot-peel-sequence .material-chapter-id--harvest .material-chapter-prose,.bergamot-peel-sequence .material-chapter-id--harvest .material-section-citations{grid-column:2}.bergamot-peel-sequence .material-chapter-id--extraction{background:#faf5df}.bergamot-peel-sequence .material-chapter-id--extraction .material-chapter-copy{grid-column:1/8}.bergamot-peel-sequence .material-chapter-id--extraction figure{background:#e9e4d6;border:1px solid #173d2b47;grid-column:9/13;justify-self:center;width:min(100%,344px);padding:22px;box-shadow:18px 18px #e6bd3c}.bergamot-peel-sequence .material-chapter-id--extraction figure img{width:100%;max-width:344px}.bergamot-peel-sequence .material-chapter-id--extraction figure figcaption{grid-template-columns:1fr}.bergamot-peel-sequence .material-chapter-id--extraction figure figcaption a{text-align:left;justify-content:flex-start}.bergamot-peel-sequence .material-chapter-id--trade{color:#f5edcf;background:#274532}.bergamot-peel-sequence .material-chapter-id--trade figure{grid-column:1/6;width:min(100%,620px)}.bergamot-peel-sequence .material-chapter-id--trade figure img{max-height:940px}.bergamot-peel-sequence .material-chapter-id--trade .material-chapter-copy{grid-column:6/13;padding-top:6vw}.bergamot-peel-sequence .material-chapter-id--analysis{color:#153b2a;background:#ebc74b}.bergamot-peel-sequence .material-chapter-id--analysis .bergamot-material-forms{grid-column:1/6}.bergamot-peel-sequence .material-chapter-id--analysis .material-chapter-copy{grid-column:6/13}.bergamot-material-forms{margin:0;padding-top:5vw}.bergamot-material-forms figcaption{flex-direction:column;gap:8px;margin-bottom:44px;display:flex}.bergamot-material-forms figcaption small{font:700 10px/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.bergamot-material-forms figcaption strong{max-width:10em;font:500 clamp(32px, 3.5vw, 52px)/1.1 var(--font-display)}.bergamot-material-forms li{border-top:1px solid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:94px;display:grid}.bergamot-material-forms li span{font:700 10px/1 var(--font-ui)}.bergamot-material-forms li strong{font:600 17px/1.3 var(--font-body)}.bergamot-material-forms li i{background:var(--bergamot-leaf);transform-origin:0;grid-column:1/3;height:7px;margin-bottom:18px;display:block}.bergamot-material-forms li i[data-form=fcf]{opacity:.72;transform:scaleX(.64)}.bergamot-material-forms li i[data-form=distilled]{height:1px;transform:scaleX(.42)}.bergamot-peel-sequence .material-chapter-id--formula{color:#f6f0d9;background:#173d2b}.bergamot-peel-sequence .material-chapter-id--formula .material-chapter-copy{grid-column:1/7}.bergamot-peel-sequence .material-chapter-id--formula .bergamot-formula-wheel{grid-column:8/13;padding-top:4vw}.bergamot-formula-wheel{margin:0}.bergamot-formula-wheel figcaption{flex-direction:column;gap:8px;margin-bottom:36px;display:flex}.bergamot-formula-wheel figcaption small{font:700 10px/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.bergamot-formula-wheel figcaption strong{font:500 clamp(30px, 3vw, 48px)/1.1 var(--font-display)}.bergamot-formula-wheel>div{aspect-ratio:1;border:1px solid #f6f0d970;border-radius:50%;place-items:center;display:grid;position:relative}.bergamot-formula-wheel>div:before,.bergamot-formula-wheel>div:after{content:"";border:1px solid #f6f0d940;border-radius:50%;position:absolute;inset:18%}.bergamot-formula-wheel>div:after{background:#e2bc3e;inset:34%}.bergamot-formula-wheel b{z-index:2;color:#173d2b;font:700 13px/1 var(--font-ui)}.bergamot-formula-wheel span{z-index:3;min-width:78px;min-height:44px;font:650 12px/1.25 var(--font-ui);transform:rotate(calc(var(--bergamot-spoke) * 90deg)) translateY(-188%) rotate(calc(var(--bergamot-spoke) * -90deg));background:#173d2b;border:1px solid;place-items:center;padding:8px;display:grid;position:absolute}.material-profile-page--bergamot .material-variants{background:#f1e7c9}.material-profile-page--bergamot .material-timeline{color:#fff8dd;background:#31573a}.material-profile-page--bergamot .material-profile-sources{background:#f8f2df}.material-profile-page--bergamot .material-profile-next{background:#e2bd43}@media (max-width:1120px){.material-profile-page--bergamot .material-profile-hero-copy{width:min(760px,68vw)}.bergamot-peel-index{grid-template-columns:1fr}.bergamot-peel-index header{border-bottom:1px solid #173d2b47;border-right:0;min-height:124px}.bergamot-peel-sequence .material-chapter-stage{gap:34px}.bergamot-peel-sequence .material-chapter-copy h2{font-size:clamp(40px,6vw,64px)}}@media (max-width:800px){.material-profile-page--bergamot .material-profile-hero{min-height:0}.material-profile-page--bergamot .material-profile-hero-copy{background:linear-gradient(90deg,#f7f2dcfa,#f7f2dcd6 76%,#f7f2dc57);grid-row:1;width:100%;min-height:620px;padding:126px 26px 58px 70px}.material-profile-page--bergamot .material-profile-hero figure{grid-row:2;min-height:0}.material-profile-page--bergamot .material-profile-hero figure:after{display:none}.material-profile-page--bergamot .material-profile-hero figure img{object-fit:contain;height:auto;max-height:760px}.material-profile-page--bergamot .material-profile-spine{grid-row:1}.material-profile-page--bergamot .material-profile-hero figcaption{max-width:calc(100% - 28px);bottom:12px;right:14px}.bergamot-peel-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.bergamot-peel-index li:nth-child(n+5){border-bottom:1px solid #173d2b38}.bergamot-peel-index li:nth-last-child(-n+2){border-bottom:0}.bergamot-peel-sequence>.material-chapter{padding:102px 26px 86px}.bergamot-peel-sequence>.material-chapter>aside{top:40px;left:26px}.bergamot-peel-sequence .material-chapter-stage{flex-direction:column;gap:40px;display:flex}.bergamot-peel-sequence .material-editorial-visual,.bergamot-peel-sequence .material-chapter-copy,.bergamot-peel-sequence .bergamot-material-forms,.bergamot-peel-sequence .bergamot-formula-wheel{width:100%;padding-top:0!important}.bergamot-peel-sequence .material-chapter-copy{order:2;display:block!important}.bergamot-peel-sequence .material-editorial-visual{order:1}.bergamot-peel-sequence .material-chapter-id--coast{min-height:0;padding:0}.bergamot-peel-sequence .material-chapter-id--coast>aside{left:26px}.bergamot-peel-sequence .material-chapter-id--coast .material-chapter-stage{min-height:0;display:flex}.bergamot-peel-sequence .material-chapter-id--coast figure{width:100%}.bergamot-peel-sequence .material-chapter-id--coast figure>img{object-fit:contain;filter:saturate(.78)brightness(.82);height:auto}.bergamot-peel-sequence .material-chapter-id--coast figure figcaption{padding:16px 26px 24px;position:static}.bergamot-peel-sequence .material-chapter-id--coast .material-chapter-copy{background:#244a32;width:100%;max-width:none;padding:96px 26px 84px}.bergamot-peel-sequence .material-chapter-id--harvest .material-chapter-copy{padding-top:0}.bergamot-peel-sequence .material-chapter-id--extraction figure{align-self:center;width:min(100%,344px)}.bergamot-peel-sequence .material-chapter-id--analysis .bergamot-material-forms,.bergamot-peel-sequence .material-chapter-id--formula .bergamot-formula-wheel{order:1}.bergamot-formula-wheel>div{width:min(100%,440px);margin-inline:auto}}@media (max-width:560px){.material-profile-page--bergamot .material-profile-hero-copy{min-height:560px;padding:116px 20px 50px 60px}.material-profile-page--bergamot .material-profile-hero-copy h1{font-size:clamp(50px,15vw,68px);line-height:1}.bergamot-peel-index header{gap:18px;min-height:0;padding:26px 20px}.bergamot-peel-index a{min-height:72px;padding:12px 10px}.bergamot-peel-sequence>.material-chapter{padding:92px 20px 74px}.bergamot-peel-sequence>.material-chapter>aside{top:34px;left:20px}.bergamot-peel-sequence .material-chapter-copy h2{margin-bottom:30px;font-size:clamp(36px,11vw,48px);line-height:1.08}.bergamot-peel-sequence .material-chapter-prose>p{font-size:16px;line-height:1.86}.bergamot-peel-sequence .material-editorial-visual figcaption{grid-template-columns:1fr}.bergamot-peel-sequence .material-editorial-visual figcaption a{text-align:left;justify-content:flex-start}.bergamot-peel-sequence .material-chapter-id--coast .material-chapter-copy{padding:88px 20px 70px}.bergamot-peel-sequence .material-chapter-id--coast figure figcaption{padding-inline:20px}.bergamot-peel-sequence .material-chapter-id--extraction figure{padding:14px;box-shadow:10px 10px #e6bd3c}.bergamot-formula-wheel span{min-width:64px;transform:rotate(calc(var(--bergamot-spoke) * 90deg)) translateY(-154%) rotate(calc(var(--bergamot-spoke) * -90deg))}}.accord-guide-index a{border-right:1px solid var(--accord-line);letter-spacing:.06em;align-items:center;gap:15px;min-height:62px;padding:0 clamp(16px,2.6vw,40px);font-size:12px;display:flex}.accord-guide-index span{color:#9b7139;font-size:10px}.accord-guide-section{border-bottom:1px solid var(--accord-line);padding:clamp(78px,10vw,150px) clamp(24px,6vw,96px)}.accord-guide-heading{grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);align-items:start;gap:18px clamp(28px,6vw,100px);margin-bottom:clamp(48px,7vw,100px);display:grid}.accord-guide-heading>span{color:#9b7139;letter-spacing:.18em;text-transform:uppercase;padding-top:13px;font-size:10px}.accord-guide-heading h2{max-width:1030px;font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,76px);font-weight:400;line-height:1.02}.accord-guide-heading>p{color:#173229ad;grid-column:2;max-width:760px;margin:0;line-height:1.7}.accord-vocabulary-grid{border-top:1px solid var(--accord-line);border-left:1px solid var(--accord-line);grid-template-columns:repeat(4,1fr);display:grid}.accord-vocabulary-grid article{border-right:1px solid var(--accord-line);border-bottom:1px solid var(--accord-line);min-height:330px;padding:24px}.accord-vocabulary-grid article>span{border:1px solid var(--accord-line);color:#9b7139;width:34px;height:34px;font-family:var(--font-serif);border-radius:50%;place-items:center;margin-bottom:50px;display:grid}.accord-vocabulary-grid small,.accord-family-reading small,.accord-family-examples>span,.accord-editorial-rule>span{color:#9b7139;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:10px;display:block}.accord-vocabulary-grid h3{font-family:var(--font-serif);margin:0 0 20px;font-size:25px;font-weight:400;line-height:1.15}.accord-vocabulary-grid p,.classification-ledger p,.accord-family-reading p,.accord-practice-steps p{color:#173229b8;margin:0;font-size:16px;line-height:1.75}.accord-classification{color:#eee8dc;background:#173229}.accord-classification .accord-guide-heading>span{color:#d4aa63}.classification-ledger{border-top:1px solid #eee8dc3d;border-left:1px solid #eee8dc3d;grid-template-columns:repeat(3,1fr);display:grid}.classification-ledger>div{border-bottom:1px solid #eee8dc3d;border-right:1px solid #eee8dc3d;min-height:290px;padding:26px}.classification-ledger strong{color:#d4aa63;font-size:11px}.classification-ledger h3{font-family:var(--font-serif);margin:54px 0 20px;font-size:30px;font-weight:400}.classification-ledger p{color:#eee8dcb3}.accord-editorial-rule{color:var(--accord-ink);background:#d8caa9;grid-template-columns:.3fr 1fr;gap:40px;margin-top:28px;padding:30px;display:grid}.accord-editorial-rule p{max-width:900px;font-family:var(--font-serif);margin:0;font-size:clamp(19px,2vw,28px);line-height:1.4}.accord-family-list{border-top:1px solid var(--accord-line)}.accord-family{border-bottom:1px solid var(--accord-line)}.accord-family summary{cursor:pointer;list-style:none}.accord-family summary::-webkit-details-marker{display:none}.accord-family summary{grid-template-columns:72px minmax(180px,.72fr) minmax(280px,1fr) auto;align-items:center;gap:26px;min-height:148px;padding:18px 10px;display:grid}.accord-family summary:hover{background:#d8caa945}.accord-family-number{color:#9b7139;letter-spacing:.14em;font-size:11px}.accord-family-name{flex-direction:column;gap:8px;display:flex}.accord-family-name small{color:#1732298c;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.accord-family-name strong{font-family:var(--font-serif);font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1}.accord-family-impression{color:#173229a8;max-width:610px;font-size:15px;line-height:1.6}.accord-family summary>i{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;font-style:normal;display:flex}.accord-family summary>i b{border:1px solid var(--accord-line);border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:300;transition:transform .18s;display:grid}.accord-family[open] summary>i b{transform:rotate(45deg)}.accord-family-body{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(30px,6vw,100px);padding:20px 10px 72px 108px;display:grid}.accord-family-reading{grid-template-columns:repeat(2,1fr);gap:34px;display:grid}.accord-family-reading>div{border-top:1px solid var(--accord-line);padding-top:18px}.accord-family-reading .family-history-note{background:#d8caa9;border:0;grid-column:1/-1;padding:24px}.accord-family-reading .family-history-note p{color:var(--accord-ink);font-family:var(--font-serif);font-size:19px;line-height:1.5}.accord-family-reading .family-history-note a{color:#76562f;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #17322938;align-items:center;gap:8px;margin-top:18px;padding-top:12px;font-size:10px;display:inline-flex}.family-term-line strong{font-family:var(--font-serif);font-size:18px;font-weight:400}.accord-family-examples{flex-direction:column;display:flex}.accord-family-examples>a{border-top:1px solid var(--accord-line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:96px;padding:10px 0;display:grid}.accord-example-image{background:#f7f4ee;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.accord-example-image img{object-fit:contain;width:100%;height:100%;padding:6px}.accord-family-examples a small{color:#9b7139;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.accord-family-examples a strong{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:400;display:block;overflow:hidden}.accord-practice{background:#d8caa9}.accord-practice-steps{border-top:1px solid var(--accord-line);margin:0;padding:0;list-style:none}.accord-practice-steps li{border-bottom:1px solid var(--accord-line);grid-template-columns:100px minmax(0,1fr);gap:24px;padding:30px 0;display:grid}.accord-practice-steps li>span{color:#9b7139;font-size:11px}.accord-practice-steps h3{font-family:var(--font-serif);margin:0 0 10px;font-size:clamp(24px,2.3vw,34px);font-weight:400}.accord-practice-steps p{color:#173229bf;max-width:860px}.accord-return-library{background:var(--accord-ink);color:var(--accord-paper);justify-content:space-between;align-items:center;margin-top:60px;padding:28px;display:flex}.accord-return-library small{color:#d4aa63;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.accord-return-library strong{font-family:var(--font-serif);font-size:clamp(25px,3vw,42px);font-weight:400}.accord-guide-sources{background:#eee8dc;grid-template-columns:.45fr .75fr 1fr;gap:clamp(28px,5vw,80px);padding:clamp(70px,8vw,120px) clamp(24px,6vw,96px);display:grid}.accord-guide-sources>div>span{color:#9b7139;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.accord-guide-sources h2{font-family:var(--font-serif);margin:18px 0 0;font-size:clamp(28px,3vw,44px);font-weight:400}.accord-guide-sources>p{color:#173229b3;margin:0;line-height:1.75}.accord-source-links{border-top:1px solid var(--accord-line);flex-direction:column;display:flex}.accord-source-links a{border-bottom:1px solid var(--accord-line);justify-content:space-between;gap:18px;padding:14px 0;font-size:11px;line-height:1.45;display:flex}.accord-guide-entry{border:1px solid #e8e0d038;grid-column:1/-1;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;display:grid}.accord-guide-entry span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.accord-guide-entry strong{font-family:var(--font-serif);font-size:clamp(17px,1.45vw,22px);font-weight:400}@media (max-width:1040px){.accord-guide-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.accord-vocabulary-grid{grid-template-columns:repeat(2,1fr)}.accord-family summary{grid-template-columns:54px minmax(170px,.7fr) 1fr auto;gap:18px}.accord-family-body{grid-template-columns:1fr;padding-left:72px}.accord-guide-sources{grid-template-columns:.55fr 1fr}.accord-source-links{grid-column:1/-1}}@media (max-width:760px){.accord-guide-hero{min-height:0;display:block}.accord-guide-hero-copy{border-right:0;min-height:570px;padding:80px 22px 56px}.accord-guide-hero-copy h1{margin:22px 0;font-size:clamp(58px,19vw,82px)}.accord-guide-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}.accord-guide-hero-actions{margin-top:34px;display:grid}.accord-guide-hero-actions a{justify-content:space-between}.accord-guide-orbit{border-top:1px solid var(--accord-line);min-height:330px}.accord-guide-index{grid-template-columns:repeat(2,1fr);position:relative;top:auto}.accord-guide-index a{min-height:54px;padding:0 14px;font-size:10px}.accord-guide-section{padding:72px 20px}.accord-guide-heading{margin-bottom:42px;display:block}.accord-guide-heading>span{margin-bottom:22px;display:block}.accord-guide-heading h2{font-size:clamp(38px,11vw,54px)}.accord-guide-heading>p{margin-top:20px}.accord-vocabulary-grid{grid-template-columns:1fr}.accord-vocabulary-grid article{min-height:0;padding:22px}.accord-vocabulary-grid article>span{margin-bottom:32px}.classification-ledger{grid-template-columns:1fr}.classification-ledger>div{min-height:0}.classification-ledger h3{margin-top:36px}.accord-editorial-rule{grid-template-columns:1fr;gap:8px;padding:22px}.accord-editorial-rule p>a{max-width:100%;min-height:44px;font:500 14px/1.5 var(--sans);align-items:center;gap:8px;display:inline-flex}.accord-vocabulary-grid small,.accord-family-reading small,.accord-family-name small,.accord-family-examples>span,.accord-editorial-rule>span{letter-spacing:.06em;font-size:12px;line-height:1.5}.accord-family-reading .family-history-note a{min-height:44px;font-size:12px}.accord-family summary{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:122px}.accord-family-impression{grid-column:2/-1;padding-bottom:12px;font-size:13px}.accord-family summary>i span{display:none}.accord-family-name strong{font-size:30px}.accord-family-body{padding:8px 0 54px 50px;display:block}.accord-family-reading{grid-template-columns:1fr}.accord-family-reading .family-history-note{grid-column:auto}.accord-family-examples{margin-top:40px}.accord-practice-steps li{grid-template-columns:52px minmax(0,1fr)}.accord-return-library{padding:22px}.accord-guide-sources{grid-template-columns:1fr;padding:70px 20px}.accord-source-links{grid-column:auto}.accord-guide-entry{grid-template-columns:1fr auto;gap:8px 16px}.accord-guide-entry strong{grid-column:1}.accord-guide-entry .ui-arrow{grid-area:1/2/span 2}}.review-card.is-historical{border-color:#9f773a94;transition:transform .45s,box-shadow .45s,border-color .3s;position:relative;box-shadow:0 24px 72px #262a2417}.review-card.is-historical:hover{border-color:#996d2ce0;box-shadow:0 26px 58px #20251f26}.historical-work-badge{color:#8e672f;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 13px;padding:0;display:inline-flex;position:static}.historical-work-badge b{background:#af8142;flex:none;width:22px;height:1px}.historical-work-badge small{font:600 7px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;flex:none}.historical-work-badge em{color:#2b393194;font:500 8px/1.25 var(--sans);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.review-card>.card-open,.card-copy{flex-direction:column;flex:1;display:flex}.card-copy>.card-title{flex-direction:column;gap:5px;min-height:76px;display:flex}.card-title-latin{font:400 24px/1.08 var(--serif);letter-spacing:-.025em}.card-title-chinese{color:#343631;font:500 16px/1.35 var(--sans);letter-spacing:.035em}.card-notes{min-height:42px}.card-footer{margin-top:auto}.card-footer .score{align-items:baseline;gap:5px;display:flex}.card-footer .score small{color:var(--muted);font:7px/1 var(--sans);letter-spacing:.1em}.card-community-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid}.card-community-links a,.card-community-links .community-score-na{color:inherit;grid-template-columns:1fr auto;gap:4px 8px;padding:12px 10px;text-decoration:none;transition:background .25s,color .25s;display:grid}.card-community-links>*+*{border-left:1px solid var(--line)}.card-community-links a:hover{color:var(--paper);background:var(--forest)}.card-community-links span{color:var(--muted);font:7px/1 var(--sans);letter-spacing:.1em;grid-column:1/-1}.card-community-links a:hover span{color:#f5f0e8ad}.card-community-links strong{font:18px/1 var(--serif)}.card-community-links small{color:var(--muted);font:7px/1 var(--sans);align-self:end}.card-community-links .community-score-na{cursor:default;color:#17181775;background:#ffffff24}.card-community-links .community-score-na strong{letter-spacing:.04em}.card-image{place-items:center;display:grid}.card-image:before{z-index:0}.card-image-frame{z-index:1;width:80%;height:80%;box-shadow:none;background:0 0;border:0;place-items:center;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.card-image-frame img.normalized-card-image{object-fit:cover;box-shadow:none;object-position:center center!important;width:100%!important;height:100%!important;transform:none!important}.review-card:hover .card-image-frame img.normalized-card-image{transform:none!important}.card-image img.catalog-product-image,.feature-image-wrap img.catalog-product-image{--catalog-scale:1;object-fit:contain;object-position:center}.review-dialog>article{grid-template-columns:minmax(320px,.82fr) minmax(430px,1.18fr)}.dialog-visual{background:radial-gradient(circle at 46% 34%,#ffffff6b,#0000 36%),linear-gradient(150deg,#d9d2c5,#b8b0a2);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;min-height:0;padding:28px;display:grid}.dialog-visual:after{display:none}.dialog-visual-meta,.dialog-visual-caption{z-index:1;color:#31332f;font:7px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.dialog-visual-meta small,.dialog-visual-caption small{color:#31332f94;font:inherit}.dialog-visual-frame{background:#f6f2ea;border:1px solid #1f211d29;place-self:stretch stretch;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #1e1d191f}.dialog-visual-frame img{object-fit:contain;box-shadow:none;position:relative;inset:auto;width:60%!important;height:60%!important}.dialog-visual-frame img.catalog-product-image{--dialog-product-scale:var(--catalog-scale,1);object-fit:contain;position:absolute;inset:0;width:100%!important;height:100%!important;transform:scale(var(--dialog-product-scale))!important}.feature-image-wrap img.normalized-card-image{object-fit:contain;object-position:center;width:80%;height:80%;box-shadow:none;transform:none!important}.dialog-visual-frame img.normalized-card-image{object-fit:contain;object-position:center;box-shadow:none;position:absolute;inset:0;width:100%!important;height:100%!important;transform:none!important}.dialog-title{flex-direction:column;gap:clamp(12px,1.2vw,18px);display:flex}.dialog-title>span{font:inherit;letter-spacing:-.028em;overflow-wrap:anywhere;text-wrap:balance;line-height:1.08;display:block}.dialog-title.is-medium>span{letter-spacing:-.018em;font-size:.86em;line-height:1.12}.dialog-title.is-long>span{letter-spacing:-.008em;font-size:.72em;line-height:1.16}.dialog-title>small{color:#383a35;font:500 clamp(22px,2vw,30px)/1.32 var(--sans);letter-spacing:.025em}.community-sources{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr repeat(2,minmax(120px,.7fr));margin-top:34px;display:grid}.community-sources>span{color:var(--muted);letter-spacing:.12em;align-items:center;font-size:8px;display:flex}.community-sources a,.community-sources .community-source-na{border-left:1px solid var(--line);color:inherit;grid-template-columns:1fr auto;gap:8px;padding:14px 12px;text-decoration:none;transition:all .25s;display:grid}.community-sources a:hover{color:var(--paper);background:var(--forest)}.community-sources a small{color:var(--muted);letter-spacing:.08em;grid-column:1/-1;font-size:7px}.community-sources a:hover small{color:#f5f0e8a8}.community-sources a strong{font:20px/1 var(--serif)}.community-sources a i{color:var(--muted);font:8px/1 var(--sans)}.community-sources a b{font:12px/1 var(--sans);align-self:end}.community-sources .community-source-na{cursor:default;color:#1718177a;background:#ffffff24}.community-sources .community-source-na small{color:var(--muted);letter-spacing:.08em;grid-column:1/-1;font-size:7px}.community-sources .community-source-na strong{font:20px/1 var(--serif);letter-spacing:.04em}.community-sources .community-source-na b{color:var(--muted);font:7px/1 var(--sans);align-self:end;font-weight:400}.community-sources .community-source-insufficient strong,.community-sources .community-source-insufficient b{grid-column:1/-1}.community-sources .community-source-insufficient strong{font:12px/1.5 var(--sans);letter-spacing:0;overflow-wrap:normal}.community-sources .community-source-insufficient b a{font:inherit;border:0;gap:4px;padding:0;display:inline-flex}@media (max-width:760px){.card-copy>.card-title{min-height:68px}.dialog-visual{height:min(42svh,390px);padding:18px}.community-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.community-sources>span{grid-column:1/-1;padding:12px 0}.community-sources a:first-of-type{border-left:0}}@media (min-width:901px) and (max-width:1180px),(min-width:901px) and (max-height:820px){.review-dialog{padding:0 clamp(12px,2vw,20px)}.review-dialog>article{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);width:min(1120px,100%);min-height:0}.dialog-visual{gap:clamp(10px,1.5vw,14px);height:min(720px,100svh - 40px);max-height:none;padding:clamp(18px,2.2vw,24px);position:sticky;top:0}.dialog-copy{padding:clamp(42px,5vw,64px) clamp(30px,5vw,58px) 84px}}@media (max-width:900px){.review-dialog-backdrop{background:#eee8dc}.review-dialog{padding:0}.review-dialog>article{width:100%;max-width:760px;min-height:100dvh;margin:0 auto;display:block}.dialog-visual{height:clamp(278px,38svh,360px);max-height:none;padding:20px;position:relative;top:auto}.dialog-visual-frame{justify-self:center;width:min(100%,320px)}.dialog-copy{padding:32px clamp(20px,6vw,48px) 80px}.dialog-close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:48px;height:48px}}.scent-map{isolation:isolate;color:#211c18;background:radial-gradient(circle at 10% 16%,#f8dacd80,#0000 35%) 0 0/142% 142%,radial-gradient(circle at 88% 18%,#efdbbb73,#0000 34%) 100% 0/148% 148%,radial-gradient(circle at 58% 88%,#f4d3cd61,#0000 39%) 50% 100%/154% 154%,#fcfaf6;animation:17s ease-in-out infinite alternate scent-surface-shift}.scent-map:before{z-index:0;filter:blur(78px);mix-blend-mode:normal;opacity:.62;pointer-events:none;background:radial-gradient(circle at 26% 46%,#f7cdbb6e,#0000 29%),radial-gradient(circle at 72% 36%,#efd7ae5c,#0000 31%),radial-gradient(circle at 50% 74%,#f2c7c84d,#0000 33%);border:0;border-radius:0;width:auto;height:auto;animation:16s cubic-bezier(.45,.05,.35,1) infinite alternate scent-haze-drift;inset:-30%;transform:translate(-8%,-4%)scale(1.04)}.scent-map:after{z-index:0;content:"";filter:blur(62px);mix-blend-mode:screen;opacity:.7;pointer-events:none;background:linear-gradient(115deg,#0000 24%,#ffffffc2 38%,#f7e0c538 50%,#ffffffb3 63%,#0000 77%);border:0;border-radius:0;width:auto;height:auto;animation:21s ease-in-out infinite alternate scent-low-mist;position:absolute;inset:-32%;transform:translate(-14%,5%)scale(1.04)}@keyframes scent-surface-shift{0%{background-position:0 0,100% 0,50% 100%,0 0}50%{background-position:34% 26%,68% 34%,72% 54%,0 0}to{background-position:58% 42%,38% 62%,20% 28%,0 0}}@keyframes scent-haze-drift{0%{transform:translate(-8%,-4%)scale(1.04)}50%{transform:translate(3%,8%)scale(1.08)}to{transform:translate(13%,-2%)scale(1.05)}}@keyframes scent-low-mist{0%{opacity:.6;transform:translate(-14%,5%)scale(1.04)}52%{opacity:.8;transform:translateY(-5%)scale(1.08)}to{opacity:.66;transform:translate(14%,3%)scale(1.05)}}.scent-map .section-heading.compact{border-bottom:1px solid #17181429;padding-bottom:38px}.scent-map .section-heading.compact .eyebrow,.scent-map .section-heading.compact p:last-child{color:#17181494}.family-spectrum{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;margin-top:54px;display:grid;position:relative}.family-key{--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;color:#29221d;text-align:left;cursor:pointer;min-height:158px;transform-style:preserve-3d;will-change:transform;background:#fffaf4;border:1px solid #44352a29;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:17px 18px 16px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .38s,border-color .38s;display:grid;position:relative;overflow:hidden}.family-key:before{z-index:0;content:"";opacity:0;filter:blur(3px);transform-origin:50%;will-change:transform,opacity;pointer-events:none;background:linear-gradient(103deg,#0000 27%,#ffffff14 39%,#ffffffc7 49%,#e0be9d3d 56%,#173e3814 62%,#0000 75%),linear-gradient(91deg,#0000 34%,#ffffff4d 51%,#0000 68%);border:0;border-radius:0;width:auto;transition:opacity .7s;position:absolute;inset:-18% -34%;transform:translate(-38%)skew(-4deg)scaleX(.78)scaleY(1)}.family-key:after{z-index:2;content:"";opacity:.12;border-top:1px solid;position:absolute;bottom:46px;left:17px;right:17px}.family-key>span,.family-key>small{font:600 8px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;opacity:.58}.family-key>strong{font:400 clamp(31px,3vw,46px)/1 var(--serif);letter-spacing:-.055em;grid-column:1/-1;align-self:center}.family-key>small{align-self:end}.family-key>i{font:400 18px/1 var(--serif);align-self:end;font-style:normal;transition:transform .3s}.family-key>span,.family-key>strong,.family-key>small,.family-key>i{z-index:3;position:relative}.family-key:hover,.family-key.active{z-index:3;border-color:#173e386b;box-shadow:0 22px 42px #173e3817}.family-key:hover{transform:perspective(780px) translateY(-5px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.family-key:hover:before{animation:4.2s linear both family-surface-dissolve}.family-key.active:not(:hover):before{opacity:0}.family-key:hover>i,.family-key.active>i{transform:translate(3px,-3px)}.family-key.active{box-shadow:inset 0 0 0 2px,0 22px 42px #5f44301c}@keyframes family-surface-dissolve{0%{opacity:0;transform:translate(-38%)skew(-4deg)scaleX(.78)scaleY(1)}4%{opacity:.42;transform:translate(-27%)skew(-4deg)scaleX(.84)scaleY(1)}12%{opacity:.78;transform:translate(-12%)skew(-4deg)scaleX(.92)scaleY(1)}32%{opacity:.82;transform:translate(8%)skew(-3deg)scaleX(1.03)scaleY(1)}52%{opacity:.7;transform:translate(20%)skew(-2deg)scaleX(1.18)scaleY(1.02)}70%{opacity:.48;transform:translate(29%)skew(-1.4deg)scaleX(1.38)scaleY(1.04)}85%{opacity:.2;transform:translate(34%)skew(-.7deg)scaleX(1.64)scaleY(1.08)}94%{opacity:0;transform:translate(37%)skew(0deg)scaleX(1.8)scaleY(1.12)}to{opacity:0;transform:translate(38%)skew(0deg)scaleX(1.84)scaleY(1.14)}}.family-all,.family-featured{grid-column:span 2}.family-all{color:#173e38;background:#fffdf9}.scent-tone-0{background:#fdf4ec}.scent-tone-1{background:#f7e8e1}.scent-tone-2{background:#f5eadb}.scent-tone-3{background:#fffaf4}.scent-tone-4{background:#f2e4dc}.scent-tone-5{background:#f5ead6}.review-card{container-type:inline-size}.card-mark,.card-number{letter-spacing:.08em;border:1px solid #ffffff2e;width:17cqw;height:12cqw;font-size:3cqw;line-height:1;top:4.5cqw}.card-mark{left:4.5cqw}.card-number{right:4.5cqw}.library{width:100%;max-width:none;margin-inline:0}@media (max-width:900px){.family-spectrum{grid-template-columns:repeat(3,minmax(0,1fr))}.family-all{grid-column:span 3}}@media (max-width:620px){.scent-map .section-heading.compact{padding-bottom:28px}.family-spectrum{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:34px}.family-all,.family-featured{grid-column:span 2}.family-key{min-height:126px;padding:14px}.family-key:after{bottom:39px;left:14px;right:14px}.family-key>strong{font-size:32px}}@media (min-width:981px){.about{grid-template-columns:minmax(0,1.12fr) minmax(300px,.62fr);gap:clamp(64px,9vw,150px)}.about blockquote{letter-spacing:-.045em;max-width:780px;font-size:clamp(50px,5.7vw,82px);line-height:1.09}.about-copy{max-width:420px;padding-bottom:clamp(8px,1.4vw,22px)}}@media (min-width:1180px){.feature-stage{transform:translate(clamp(-56px,-3vw,-28px))}}@media (prefers-reduced-motion:reduce){.scent-map,.scent-map:before,.scent-map:after{animation:none}.family-key:hover{transform:translateY(-4px)}.family-key:hover:before{animation:none}}@media (max-width:760px){html{scroll-padding-top:78px}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;height:64px;padding-inline:16px}.monogram{width:38px;height:38px}.source-link{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:13px;overflow:hidden}.site-header nav{z-index:100;top:auto;right:12px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11110fe6;border:1px solid #f5f0e824;border-radius:16px;grid-template-columns:repeat(3,1fr);align-items:center;width:auto;min-height:52px;padding:5px;display:grid;position:fixed;left:12px;box-shadow:0 12px 36px #0000004d}.site-header nav a{letter-spacing:.08em;border-radius:12px;place-items:center;min-height:42px;padding:0 8px;font-size:11px;display:grid}.site-header nav a:after{display:none}.site-header nav a:active,.site-header nav a:focus-visible{color:#171814;background:#d6a865}.hero{grid-template-columns:1fr;gap:0;min-height:0;padding:104px 20px 112px}.hero-copy{max-width:520px}.hero h1{letter-spacing:-.015em;text-wrap:balance;max-width:7.5em;margin-top:24px;font-size:clamp(50px,14.2vw,64px);line-height:1.03}.hero-intro{margin-top:30px;font-size:15px;line-height:1.78}.hero-actions{flex-flow:wrap;align-items:center;gap:8px 18px;margin-top:30px}.primary-button,.text-button{min-height:46px}.primary-button{padding-inline:20px}.feature-stage{width:min(94%,360px);margin:36px 0 0 2%}.feature-card,.feature-deck .feature-card{width:100%;margin-top:0}.feature-deck .feature-kicker{padding:13px 14px 12px}.feature-kicker>span,.feature-kicker small{font-size:10px}.feature-deck .feature-image-wrap{aspect-ratio:4/5;height:auto}.feature-image-wrap img.normalized-card-image{object-fit:cover;image-rendering:auto;width:100%;height:100%}.feature-deck .feature-meta{padding:15px 14px 16px}.feature-meta>span:first-child{font-size:19px}.feature-meta small,.feature-pagination button{font-size:10px}.hero-stats{width:100%;margin-top:56px;position:static}.hero-stats div{grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:62px;padding:10px 0;display:grid}.hero-stats strong,.hero-stats span{margin:0;display:inline}.hero-stats strong{font-size:24px}.hero-stats span{letter-spacing:.08em;font-size:10px;line-height:1.35}.hero-atmosphere{contain:paint;inset:0}.hero-atmosphere:before,.hero-atmosphere:after,.mist{filter:blur(42px)}.mist-one,.mist-two,.mist-three{width:112vw}.fog-ribbon{filter:blur(22px)saturate(1.15);width:140%;left:-20%}.scent-map,.library{padding-left:18px;padding-right:18px}.scent-map{padding-top:88px}.section-heading h2{font-size:clamp(42px,13vw,54px)}.family-key{min-height:120px;padding:14px}.family-featured{grid-column:span 1}.family-key>span,.family-key>small{letter-spacing:.09em;font-size:10px}.family-key>strong{font-size:clamp(27px,9vw,34px)}.filter-bar input,.filter-bar select,.sort-direction{min-height:46px;font-size:16px}.result-line,.card-brand,.card-notes,.card-footer>span:first-child,.card-footer .score small,.card-community-links span,.card-community-links small,.card-community-links .community-score-na small{font-size:10px}.review-grid{gap:22px}.review-card{width:100%;max-width:none}.card-mark,.card-number{font-size:max(10px,3cqw)}.card-copy>.card-title{min-height:0}.load-more{min-height:50px}.dialog-close{width:48px;height:48px}.community-sources>span,.community-sources a small,.community-sources .community-source-na small,.community-sources .community-source-na b{font-size:10px}footer{padding-bottom:calc(108px + env(safe-area-inset-bottom))}footer>div span,footer>div a{font-size:10px}}.profile-page.profile-theme-verdigris{--profile-bg:#0d211a;--profile-bg-2:#254238;--profile-panel:#efe7d711;--profile-line:#efe7d72b;--profile-text:#f2ecdf;--profile-muted:#f2ecdf99;--profile-accent:#d0ad70;--profile-ink:#183229;--profile-paper:#eee5d5}.profile-page.profile-theme-ink{--profile-bg:#0c1420;--profile-bg-2:#25384f;--profile-panel:#e6eef611;--profile-line:#e6eef629;--profile-text:#edf1f5;--profile-muted:#edf1f594;--profile-accent:#92b0d7;--profile-ink:#172232;--profile-paper:#e8edf2}.profile-page.profile-theme-saffron{--profile-bg:#2a141e;--profile-bg-2:#663537;--profile-panel:#f7dfce11;--profile-line:#f7dfce2b;--profile-text:#f3e4db;--profile-muted:#f3e4db99;--profile-accent:#e3a654;--profile-ink:#321a22;--profile-paper:#f0ded1}.profile-page.profile-theme-mineral{--profile-bg:#25322f;--profile-bg-2:#66746d;--profile-panel:#f5f5ee11;--profile-line:#f5f5ee2b;--profile-text:#f4f4ed;--profile-muted:#f4f4ed99;--profile-accent:#c8c0a7;--profile-ink:#202b28;--profile-paper:#f1f0e9}.profile-page[class*=profile-theme-]{color:var(--profile-text);background:radial-gradient(circle at 10% 12%, var(--profile-accent), transparent 30rem), radial-gradient(circle at 88% 32%, var(--profile-bg-2), transparent 38rem), linear-gradient(138deg, var(--profile-bg), var(--profile-bg) 62%, var(--profile-bg-2) 150%)}@supports (color:color-mix(in lab, red, red)){.profile-page[class*=profile-theme-]{background:radial-gradient(circle at 10% 12%, color-mix(in srgb, var(--profile-accent) 18%, transparent), transparent 30rem), radial-gradient(circle at 88% 32%, color-mix(in srgb, var(--profile-bg-2) 78%, transparent), transparent 38rem), linear-gradient(138deg, var(--profile-bg), color-mix(in srgb, var(--profile-bg) 66%, var(--profile-bg-2)) 62%, var(--profile-bg-2) 150%)}}@media (max-width:820px){.profile-page[class*=profile-theme-]{background-color:var(--profile-bg);background-image:linear-gradient(to bottom, var(--profile-bg), transparent 96px, transparent calc(100% - 96px), var(--profile-bg)), radial-gradient(circle at 10% 12%, var(--profile-accent), transparent 30rem), radial-gradient(circle at 88% 32%, var(--profile-bg-2), transparent 38rem), linear-gradient(138deg, var(--profile-bg), var(--profile-bg) 62%, var(--profile-bg-2) 150%)}@supports (color:color-mix(in lab, red, red)){.profile-page[class*=profile-theme-]{background-image:linear-gradient(to bottom, var(--profile-bg), transparent 96px, transparent calc(100% - 96px), var(--profile-bg)), radial-gradient(circle at 10% 12%, color-mix(in srgb, var(--profile-accent) 18%, transparent), transparent 30rem), radial-gradient(circle at 88% 32%, color-mix(in srgb, var(--profile-bg-2) 78%, transparent), transparent 38rem), linear-gradient(138deg, var(--profile-bg), color-mix(in srgb, var(--profile-bg) 66%, var(--profile-bg-2)) 62%, var(--profile-bg-2) 150%)}}.pr-shell:has(.profile-page[data-profile-view=overview][class*=profile-theme-]) .pr-mobile-nav{--mobile-nav-surface:var(--browser-chrome-surface,#0d211a)}}.profile-page[class*=profile-theme-] .profile-glass-panel{border-color:var(--profile-line);background:linear-gradient(138deg, #ffffff13, transparent 38%), var(--profile-panel)}.profile-dashboard.profile-personal-dashboard{grid-template-columns:minmax(0,1fr) 238px}.profile-signature{isolation:isolate;grid-template-columns:minmax(300px,.85fr) minmax(440px,1.15fr);min-height:320px;display:grid;position:relative;overflow:hidden}.profile-signature:before{z-index:-1;aspect-ratio:1;border:1px solid var(--profile-accent);width:46%;position:absolute;top:-32%;left:24%}@supports (color:color-mix(in lab, red, red)){.profile-signature:before{border:1px solid color-mix(in srgb, var(--profile-accent) 32%, transparent)}}.profile-signature:before{content:"";opacity:.55;border-radius:50%}.profile-identity-block{z-index:2;grid-template-columns:94px minmax(0,1fr);align-content:center;gap:28px;min-width:0;padding:clamp(34px,5vw,70px);display:grid;position:relative}.profile-identity-block .profile-avatar,.profile-public-avatar{border:1px solid var(--profile-accent);width:94px;height:94px}@supports (color:color-mix(in lab, red, red)){.profile-identity-block .profile-avatar,.profile-public-avatar{border:1px solid color-mix(in srgb, var(--profile-accent) 48%, transparent)}}.profile-identity-block .profile-avatar,.profile-public-avatar{object-fit:cover;border-radius:50%}.profile-public-avatar:not(img){color:var(--profile-ink);background:var(--profile-paper);font:40px/1 var(--serif);place-items:center;display:grid}.profile-identity-block .profile-avatar{aspect-ratio:1}.profile-identity-block .profile-identity-copy{min-width:0}.profile-identity-block .profile-identity-copy .eyebrow{margin:0 0 34px}.profile-identity-block .profile-identity-copy>small{color:var(--profile-accent)}.profile-identity-block .profile-identity-copy h1{margin-top:12px;font-size:clamp(50px,5.8vw,84px)}.profile-identity-block .profile-identity-copy h2{max-width:12em;color:var(--profile-text);font:400 clamp(22px, 2.3vw, 33px)/1.15 var(--serif);letter-spacing:-.025em;margin:18px 0 0}.profile-identity-block .profile-identity-copy>p:last-child{max-width:520px;color:var(--profile-muted);margin-top:24px}.profile-signature-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:10px;display:flex}.profile-signature-actions button,.profile-record-toolbar button{border:1px solid var(--profile-line);min-height:40px;color:var(--profile-text);cursor:pointer;font:8px/1 var(--sans);letter-spacing:.04em;background:#ffffff09;padding:0 14px}.profile-signature-actions button:first-child{color:var(--profile-ink);border-color:var(--profile-paper);background:var(--profile-paper)}.profile-signature-actions button:disabled{cursor:wait;opacity:.55}.profile-signature-shelf{z-index:1;border-left:1px solid var(--profile-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-width:0;display:grid;position:relative}.profile-signature-shelf>a,.profile-signature-shelf>div{border-right:1px solid var(--profile-line);min-width:0;color:var(--profile-text);background:linear-gradient(#0000,#0000001f);grid-template-rows:auto minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:24px 14px 28px;display:grid;position:relative;overflow:hidden}.profile-signature-shelf>:last-child{border-right:0}.profile-signature-shelf span{color:var(--profile-accent);font:8px/1 var(--mono);letter-spacing:.08em;align-self:start}.profile-signature-art{aspect-ratio:1;background:#fff;align-self:center;place-items:center;width:100%;margin:0;display:grid;overflow:hidden}.profile-signature-shelf img{object-fit:contain;transform-origin:50%;width:88%;height:88%;transform:translateY(-3%)}.profile-signature-shelf small{color:var(--profile-accent);font:7px/1 var(--mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.profile-signature-shelf strong{min-height:2.4em;font:400 clamp(15px, 1.4vw, 21px)/1.2 var(--serif)}.profile-signature-shelf .is-empty{color:var(--profile-muted);place-items:center}.profile-signature-shelf .is-empty span{position:absolute;top:24px;left:14px}.profile-signature-shelf .is-empty i{font:400 18px/1 var(--serif);font-style:normal}.profile-signature-orbit{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.profile-signature-orbit i{border:1px solid var(--profile-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.profile-signature-orbit i{border:1px solid color-mix(in srgb, var(--profile-accent) 25%, transparent)}}.profile-signature-orbit i{border-radius:50%}.profile-signature-orbit i:first-child{width:180px;height:180px;top:10%;left:8%}.profile-signature-orbit i:nth-child(2){width:320px;height:320px;bottom:-12%;right:22%}.profile-signature-orbit i:nth-child(3){width:86px;height:86px;top:22%;right:5%}.profile-layout-index .profile-signature{grid-template-columns:1fr}.profile-layout-index .profile-identity-block{grid-template-columns:110px minmax(0,1fr) auto;padding-bottom:40px}.profile-layout-index .profile-signature-actions{flex-direction:column;grid-area:1/3;align-content:center;margin:0}.profile-layout-index .profile-signature-shelf{border-top:1px solid var(--profile-line);border-left:0;grid-template-columns:repeat(4,1fr);min-height:250px}.profile-layout-index .profile-signature-shelf>a,.profile-layout-index .profile-signature-shelf>div{grid-template-rows:auto auto;grid-template-columns:42px 124px minmax(0,1fr);align-items:center;min-height:250px;padding:20px}.profile-layout-index .profile-signature-art{grid-area:1/2/3;width:112px}.profile-layout-index .profile-signature-shelf small,.profile-layout-index .profile-signature-shelf strong{grid-column:3}.profile-layout-cabinet .profile-signature{grid-template-columns:.72fr 1.28fr}.profile-layout-cabinet .profile-signature-shelf{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.profile-layout-cabinet .profile-signature-shelf>a,.profile-layout-cabinet .profile-signature-shelf>div{border-bottom:1px solid var(--profile-line);grid-template-rows:1fr auto auto;grid-template-columns:26px 124px 1fr;align-items:center;min-height:290px;padding:16px}.profile-layout-cabinet .profile-signature-art{grid-area:1/2/4;width:112px}.profile-layout-cabinet .profile-signature-shelf small,.profile-layout-cabinet .profile-signature-shelf strong{grid-column:3}.profile-motion-drift .profile-signature-shelf img{animation:6s ease-in-out infinite alternate profile-bottle-drift;animation-delay:calc(var(--signature-index,0) * -.9s)}.profile-motion-orbit .profile-signature-orbit i{animation:13s linear infinite profile-orbit}.profile-motion-orbit .profile-signature-orbit i:nth-child(2){animation-duration:18s;animation-direction:reverse}.profile-motion-reveal .profile-signature-shelf>*{animation:.7s both profile-reveal;animation-delay:calc(var(--signature-index,0) * .11s)}@keyframes profile-bottle-drift{0%{transform:translateY(-3%)}to{transform:translateY(calc(-3% - 10px))rotate(.5deg)}}@keyframes profile-orbit{to{transform:rotate(360deg)translate(8px)rotate(-360deg)}}@keyframes profile-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(18px)}}.profile-personal-dashboard>.profile-stat-grid{grid-row:auto}.profile-personal-dashboard>.profile-stat-grid button{min-height:88px}.profile-settings-backdrop{z-index:var(--pr-layer-settings,2200);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d0ad1;padding:clamp(16px,3vw,44px);position:fixed;inset:0;overflow:auto}.profile-editor.profile-studio{width:min(1180px,100%);margin:0 auto;padding:clamp(22px,4vw,54px);display:block;box-shadow:0 28px 90px #00000057}.profile-studio>.profile-studio-header{z-index:4;border-bottom:1px solid var(--profile-line);background:var(--profile-bg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin:clamp(-54px,-4vw,-22px) clamp(-54px,-4vw,-22px) 0;padding:24px clamp(22px,4vw,54px);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.profile-studio>.profile-studio-header{background:color-mix(in srgb, var(--profile-bg) 92%, transparent)}}.profile-studio>.profile-studio-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.profile-studio-header>div:first-child{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:end;gap:26px;display:grid}.profile-studio-header span{color:var(--profile-accent);font:8px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1}.profile-studio-header h2{font:400 clamp(30px, 4vw, 52px)/.98 var(--serif);letter-spacing:-.04em;margin:0}.profile-studio-header p{color:var(--profile-muted);font:10px/1.7 var(--sans);margin:0}.profile-studio-header-actions{gap:8px;display:flex}.profile-studio-header-actions button{border:1px solid var(--profile-line);min-height:44px;color:var(--profile-text);cursor:pointer;font:8px/1 var(--sans);background:0 0;padding:0 17px}.profile-studio-header-actions button:last-child{color:var(--profile-ink);border-color:var(--profile-paper);background:var(--profile-paper)}.profile-studio-copy{grid-template-columns:repeat(3,1fr);gap:16px;padding:28px 0;display:grid}.profile-studio-copy label{color:var(--profile-muted);font:8px/1 var(--mono);letter-spacing:.07em;position:relative}.profile-studio-copy input,.profile-studio-copy textarea,.profile-studio-copy select,.profile-display-controls select{border:1px solid var(--profile-line);width:100%;color:var(--profile-text);font:12px/1.5 var(--sans);background:#ffffff0b;outline:none;margin-top:8px;padding:12px}.profile-studio-copy select option,.profile-display-controls select option{color:#1c2b26}.profile-studio-copy textarea{resize:vertical;min-height:116px}.profile-studio-copy .profile-tagline-field,.profile-studio-copy .profile-bio-field{grid-column:span 2}.profile-studio-copy .profile-bio-field small{color:var(--profile-accent);position:absolute;bottom:9px;right:10px}.profile-studio-choice{border-top:1px solid var(--profile-line)}.profile-studio-choice:first-of-type{margin-top:28px}.profile-studio-accordion>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:104px;padding:22px 0;list-style:none;display:grid}.profile-studio-accordion>summary::-webkit-details-marker{display:none}.profile-studio-accordion>summary>span{grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);align-items:baseline;gap:clamp(22px,4vw,64px);display:grid}.profile-studio-accordion>summary h3{font:400 25px/1 var(--serif);margin:0}.profile-studio-accordion>summary p{max-width:660px;color:var(--profile-muted);font:9px/1.7 var(--sans);margin:0}.profile-studio-choice-body{padding:0 0 32px clamp(0px,19vw,274px)}.profile-studio-copy{padding-top:0}.profile-motion-scope{color:var(--profile-accent);font:8px/1.6 var(--mono);margin:0 0 12px}.profile-layout-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profile-layout-options button{border:1px solid var(--profile-line);min-height:150px;color:var(--profile-muted);cursor:pointer;text-align:left;background:#ffffff06;grid-template-rows:64px auto auto;gap:8px;padding:16px;display:grid}.profile-layout-options button.active{color:var(--profile-text);border-color:var(--profile-accent);background:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-layout-options button.active{background:color-mix(in srgb, var(--profile-accent) 10%, transparent)}}.profile-layout-options button>i{opacity:.55;border:1px solid;display:block}.profile-layout-options .layout-icon-atelier{background:linear-gradient(90deg,#0000 0 38%,currentColor 38% 39%,#0000 39%)}.profile-layout-options .layout-icon-index{background:linear-gradient(#0000 0 58%,currentColor 58% 60%,#0000 60%)}.profile-layout-options .layout-icon-cabinet{background:linear-gradient(90deg,#0000 0 49%,currentColor 49% 51%,#0000 51%),linear-gradient(#0000 0 49%,currentColor 49% 51%,#0000 51%)}.profile-layout-options strong{font:400 17px/1 var(--serif)}.profile-layout-options small{font:8px/1.4 var(--sans)}.profile-theme-options{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.profile-theme-options button{border:1px solid var(--profile-line);min-height:74px;color:var(--profile-muted);cursor:pointer;font:9px/1 var(--sans);background:0 0;align-items:center;gap:12px;padding:12px;display:flex}.profile-theme-options button.active{color:var(--profile-text);border-color:var(--profile-accent)}.profile-theme-options i{background:linear-gradient(145deg, var(--swatch-a), var(--swatch-b));border:1px solid #ffffff38;width:34px;height:46px}.profile-theme-options .theme-verdigris{--swatch-a:#10261f;--swatch-b:#c7a56b}.profile-theme-options .theme-ink{--swatch-a:#101823;--swatch-b:#8ba8cf}.profile-theme-options .theme-saffron{--swatch-a:#301923;--swatch-b:#e3a654}.profile-theme-options .theme-mineral{--swatch-a:#d7ddd8;--swatch-b:#5c6a65}.profile-motion-options{border:1px solid var(--profile-line);grid-template-columns:repeat(4,1fr);display:grid}.profile-motion-options button{border:0;border-right:1px solid var(--profile-line);min-height:76px;color:var(--profile-muted);cursor:pointer;text-align:left;background:0 0;padding:13px}.profile-motion-options button:last-child{border-right:0}.profile-motion-options button.active{color:var(--profile-ink);background:var(--profile-paper)}.profile-motion-options span,.profile-motion-options small{display:block}.profile-motion-options span{font:400 17px/1 var(--serif)}.profile-motion-options small{font:7px/1.35 var(--sans);margin-top:8px}.profile-display-controls{grid-template-columns:repeat(2,1fr) minmax(180px,.85fr);gap:9px;display:grid}.profile-display-controls>button{border:1px solid var(--profile-line);min-height:62px;color:var(--profile-muted);cursor:pointer;font:9px/1 var(--sans);background:0 0;padding:0 15px}.profile-display-controls>button.active{color:var(--profile-ink);border-color:var(--profile-paper);background:var(--profile-paper)}.profile-display-controls label{color:var(--profile-muted);font:7px/1 var(--mono)}.profile-signature-picker{gap:14px;min-width:0;display:grid}.profile-signature-picker-head{grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.profile-signature-picker-head>strong{color:var(--profile-accent);font:400 48px/.8 var(--serif)}.profile-signature-picker-head>strong small{font:8px/1 var(--mono)}.profile-signature-picker-head label{color:var(--profile-muted);font:7px/1 var(--mono);letter-spacing:.08em;gap:7px;display:grid}.profile-signature-picker-head input{border:1px solid var(--profile-line);width:100%;min-height:42px;color:var(--profile-text);font:10px/1 var(--sans);background:#ffffff0a;outline:none;padding:0 13px}.profile-signature-picker-head input:focus-visible{border-color:var(--profile-accent);box-shadow:0 0 0 1px var(--profile-accent)}.profile-signature-picker-head>button{border:1px solid var(--profile-line);min-height:42px;color:var(--profile-muted);cursor:pointer;font:8px/1 var(--sans);background:0 0;padding:0 14px}.profile-signature-slots{border-top:1px solid var(--profile-line);border-left:1px solid var(--profile-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.profile-signature-slots>article,.profile-signature-slots>.is-empty{border-right:1px solid var(--profile-line);border-bottom:1px solid var(--profile-line);background:#ffffff06;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;min-height:250px;padding:13px;display:grid;position:relative}.profile-signature-slots>*>span{color:var(--profile-accent);font:7px/1 var(--mono)}.profile-signature-slots img{aspect-ratio:1;object-fit:contain;background:var(--profile-paper);width:100%;padding:8px}@supports (color:color-mix(in lab, red, red)){.profile-signature-slots img{background:color-mix(in srgb, var(--profile-paper) 94%, transparent)}}.profile-signature-slots img{filter:drop-shadow(0 10px 12px #00000026)}.profile-signature-slots p{min-width:0;margin:0}.profile-signature-slots p small,.profile-signature-slots p strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-signature-slots p small{color:var(--profile-accent);font:6px/1 var(--mono);text-transform:uppercase}.profile-signature-slots p strong{font:400 15px/1.15 var(--serif);margin-top:6px}.profile-signature-slots article>div{grid-template-columns:28px 28px 1fr;gap:4px;display:grid}.profile-signature-slots button{border:1px solid var(--profile-line);min-height:28px;color:var(--profile-text);cursor:pointer;font:6px/1 var(--sans);background:0 0;padding:0 7px}.profile-signature-slots button:disabled{opacity:.18;cursor:default}.profile-signature-slots>.is-empty{color:var(--profile-muted);grid-template-rows:auto 1fr;place-items:center}.profile-signature-slots>.is-empty>span{position:absolute;top:13px;left:13px}.profile-signature-slots>.is-empty i{font:400 18px/1 var(--serif);align-self:center;font-style:normal}.profile-signature-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:370px;padding-right:3px;display:grid;overflow:auto}.profile-signature-library>button{border:1px solid var(--profile-line);min-width:0;min-height:80px;color:var(--profile-text);cursor:pointer;text-align:left;background:#ffffff05;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.profile-signature-library>button:hover,.profile-signature-library>button:focus-visible{border-color:var(--profile-accent);outline:none}.profile-signature-library>button.is-selected{color:var(--profile-ink);border-color:var(--profile-accent);background:var(--profile-accent)}.profile-signature-library img{aspect-ratio:1;object-fit:contain;background:var(--profile-paper);width:50px;padding:4px}@supports (color:color-mix(in lab, red, red)){.profile-signature-library img{background:color-mix(in srgb, var(--profile-paper) 94%, transparent)}}.profile-signature-library span{min-width:0}.profile-signature-library small,.profile-signature-library strong,.profile-signature-library em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-signature-library small{color:var(--profile-accent);font:6px/1 var(--mono)}.profile-signature-library .is-selected small{color:var(--profile-ink);opacity:.7}.profile-signature-library strong{font:400 14px/1.1 var(--serif);margin-top:5px}.profile-signature-library em{color:var(--profile-muted);font:7px/1 var(--sans);margin-top:5px;font-style:normal}.profile-signature-library .is-selected em{color:var(--profile-ink);opacity:.62}.profile-signature-library b{font:6px/1 var(--mono);font-weight:500}.profile-signature-library>p{border:1px solid var(--profile-line);color:var(--profile-muted);font:9px/1.6 var(--sans);text-align:center;grid-column:1/-1;margin:0;padding:26px}.profile-order-editor{border-top:1px solid var(--profile-line);max-height:440px;overflow:auto}.profile-order-editor article{border-bottom:1px solid var(--profile-line);grid-template-columns:28px 52px minmax(0,1fr) 68px;align-items:center;gap:12px;min-height:72px;display:grid}.profile-order-editor article>span{color:var(--profile-muted);font:7px/1 var(--mono)}.profile-order-editor img{aspect-ratio:1;object-fit:contain;background:var(--profile-paper);width:46px;padding:4px}@supports (color:color-mix(in lab, red, red)){.profile-order-editor img{background:color-mix(in srgb, var(--profile-paper) 94%, transparent)}}.profile-order-editor p{margin:0}.profile-order-editor p small,.profile-order-editor p strong{display:block}.profile-order-editor p small{color:var(--profile-accent);font:7px/1 var(--mono)}.profile-order-editor p strong{font:400 16px/1.15 var(--serif);margin-top:6px}.profile-order-editor button{border:1px solid var(--profile-line);min-height:30px;color:var(--profile-text);cursor:pointer;font:7px/1 var(--sans);background:0 0;padding:0 9px}.profile-order-editor button.is-signature{color:var(--profile-ink);border-color:var(--profile-accent);background:var(--profile-accent)}.profile-order-editor article>div{gap:4px;display:flex}.profile-order-editor article>div button{width:30px;padding:0;font-size:13px}.profile-order-editor button:disabled{opacity:.22;cursor:default}.profile-record-toolbar{border-bottom:1px solid var(--profile-line);justify-content:space-between;align-items:center;gap:18px;margin:-12px 0 28px;padding:12px 0;display:flex}.profile-record-toolbar span{color:var(--profile-muted);font:8px/1.5 var(--mono)}.profile-perfume-collection{gap:10px;display:grid}.profile-perfume-collection article{border:1px solid var(--profile-line);background:#ffffff06;min-width:0}.profile-perfume-collection article>a{min-width:0;color:var(--profile-text);display:grid;position:relative}.profile-perfume-collection article>a>span{color:var(--profile-muted);font:7px/1 var(--mono)}.profile-perfume-art{background:#fff;place-items:center;margin:0;display:grid;overflow:hidden}.profile-perfume-collection article>a img{object-fit:contain;width:88%;height:88%;transform:translateY(-3%)}.profile-perfume-collection article>a small,.profile-perfume-collection article>a strong,.profile-perfume-collection article>a em{display:block}.profile-perfume-collection article>a small{color:var(--profile-accent);font:7px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.profile-perfume-collection article>a strong{font:400 20px/1.12 var(--serif);margin-top:7px}.profile-perfume-collection article>a em{color:var(--profile-muted);font:8px/1.4 var(--sans);margin-top:10px;font-style:normal}.profile-perfume-collection article>a>b{font:400 27px/1 var(--serif)}.profile-perfume-collection article>a>b.is-relative{max-width:64px;color:var(--profile-muted);font:8px/1.2 var(--sans);text-align:right}.profile-perfume-collection article>a>i{color:var(--profile-accent);font-size:8px;font-style:normal}.profile-perfume-collection.is-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-perfume-collection.is-grid article>a{grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;gap:12px;min-height:350px;padding:16px}.profile-perfume-collection.is-grid .profile-perfume-art{aspect-ratio:1;grid-column:1/-1;width:100%}.profile-perfume-collection.is-grid article>a>div{min-width:0}.profile-perfume-collection.is-grid article>a>b{align-self:start}.profile-perfume-collection.is-grid article>a>i{position:absolute;top:18px;right:18px}.profile-perfume-collection.is-list{border-top:1px solid var(--profile-line);grid-template-columns:1fr;gap:0}.profile-perfume-collection.is-list article{background:0 0;border-width:0 0 1px}.profile-perfume-collection.is-list article>a{grid-template-columns:36px 92px minmax(0,1fr) 72px 18px;align-items:center;gap:18px;min-height:132px;padding:14px 0}.profile-perfume-collection.is-list .profile-perfume-art{aspect-ratio:1;width:86px}.profile-perfume-collection.is-list article>p{max-width:850px;color:var(--profile-muted);font:11px/1.8 var(--sans);margin:-10px 72px 26px 140px}@media (max-width:1380px){.profile-dashboard.profile-personal-dashboard,.profile-signature{grid-template-columns:1fr}.profile-signature-shelf{border-top:1px solid var(--profile-line);border-left:0;min-height:350px}.profile-personal-dashboard>.profile-stat-grid{grid-template-rows:none;grid-template-columns:repeat(4,1fr)}.profile-personal-dashboard>.profile-stat-grid button{border-right:1px solid var(--profile-line);border-bottom:0;min-height:78px}.profile-perfume-collection.is-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.profile-signature{min-height:0}.profile-identity-block{grid-template-columns:70px 1fr;gap:16px;padding:24px 18px 30px}.profile-identity-block .profile-avatar,.profile-public-avatar{width:70px;height:70px}.profile-identity-block .profile-identity-copy .eyebrow{margin-bottom:18px;font-size:6px}.profile-identity-block .profile-identity-copy h1{font-size:42px}.profile-identity-block .profile-identity-copy h2{font-size:20px}.profile-signature-actions{grid-column:1/-1}.profile-signature-actions button{flex:calc(50% - 4px)}.profile-signature-shelf,.profile-layout-index .profile-signature-shelf,.profile-layout-cabinet .profile-signature-shelf{grid-template-rows:repeat(2,260px);grid-template-columns:repeat(2,1fr);min-height:0}.profile-signature-shelf>a,.profile-signature-shelf>div,.profile-layout-index .profile-signature-shelf>a,.profile-layout-index .profile-signature-shelf>div,.profile-layout-cabinet .profile-signature-shelf>a,.profile-layout-cabinet .profile-signature-shelf>div{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;align-items:end;min-height:0;padding:13px;display:grid}.profile-signature-art,.profile-layout-index .profile-signature-art,.profile-layout-cabinet .profile-signature-art{grid-area:2/1;width:100%}.profile-signature-shelf small,.profile-signature-shelf strong,.profile-layout-index .profile-signature-shelf small,.profile-layout-index .profile-signature-shelf strong,.profile-layout-cabinet .profile-signature-shelf small,.profile-layout-cabinet .profile-signature-shelf strong{grid-column:1}.profile-layout-index .profile-identity-block{grid-template-columns:70px 1fr}.profile-layout-index .profile-signature-actions{flex-direction:row;grid-area:auto/1/auto/-1}.profile-settings-backdrop{padding:0}.profile-editor.profile-studio{border-left:0;border-right:0;width:100%;min-height:100dvh;padding:18px}.profile-studio>.profile-studio-header{grid-template-columns:1fr;gap:16px;margin:-18px -18px 0;padding:18px}.profile-studio-header>div:first-child{grid-template-columns:1fr;gap:10px}.profile-studio-header h2{font-size:30px}.profile-studio-header-actions{width:100%}.profile-studio-header-actions button{flex:1}.profile-studio-copy{grid-template-columns:1fr}.profile-studio-copy .profile-tagline-field,.profile-studio-copy .profile-bio-field{grid-column:auto}.profile-studio-accordion>summary{min-height:92px}.profile-studio-accordion>summary>span{grid-template-columns:1fr;gap:9px}.profile-studio-choice-body{padding-left:0}.profile-layout-options{grid-template-columns:1fr}.profile-layout-options button{grid-template-rows:auto auto;grid-template-columns:90px 1fr;min-height:118px}.profile-layout-options button>i{grid-row:1/3}.profile-theme-options,.profile-motion-options{grid-template-columns:repeat(2,1fr)}.profile-motion-options button{border-bottom:1px solid var(--profile-line)}.profile-display-controls{grid-template-columns:1fr}.profile-signature-picker-head{grid-template-columns:auto 1fr}.profile-signature-picker-head>button{grid-column:1/-1}.profile-signature-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-signature-library{grid-template-columns:1fr}.profile-order-editor article{grid-template-columns:22px 40px minmax(0,1fr);padding:10px 0}.profile-order-editor article>button,.profile-order-editor article>div{grid-column:3}.profile-order-editor article>div{justify-self:end}.profile-perfume-collection.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profile-perfume-collection.is-grid article>a{grid-template-rows:auto auto 1fr;min-height:280px;padding:12px}.profile-perfume-collection article>a strong{font-size:16px}.profile-perfume-collection article>a>b{font-size:22px}.profile-perfume-collection.is-list article>a{grid-template-columns:22px 62px minmax(0,1fr) 48px;gap:10px;min-height:104px}.profile-perfume-collection.is-list .profile-perfume-art{width:58px}.profile-perfume-collection.is-list article>a>i{display:none}.profile-perfume-collection.is-list article>p{margin:-4px 10px 22px 88px;font-size:10px}.profile-record-toolbar{flex-direction:column;align-items:flex-start}}.avatar-crop-backdrop{z-index:2400;color:#f3eee4;overscroll-behavior:contain;background:#040c09db;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.avatar-crop-dialog{background:linear-gradient(145deg,#244136fa,#0b1e17fc);border:1px solid #ebdec540;width:min(680px,100%);padding:clamp(20px,3vw,34px);box-shadow:0 30px 100px #00000073}.avatar-crop-dialog>header{border-bottom:1px solid #ebdec52e;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.avatar-crop-dialog>header span{color:#d0ad70;font:11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.avatar-crop-dialog>header h2{color:#f3eee4;font:400 clamp(28px, 5vw, 44px)/1 var(--serif);margin:8px 0 0}.avatar-crop-dialog>header button{color:#f3eee4;cursor:pointer;background:0 0;border:1px solid #ebdec538;flex:none;width:44px;height:44px;font-size:22px}.avatar-crop-workspace{justify-items:center;gap:13px;padding:24px 0 18px;display:grid}.avatar-crop-viewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0a1511;outline:1px solid #ebdec53d;width:min(420px,100%);position:relative;overflow:hidden}.avatar-crop-viewport:active{cursor:grabbing}.avatar-crop-viewport:focus-visible{outline-offset:3px;outline:2px solid #d0ad70}.avatar-crop-viewport>img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.avatar-crop-circle,.avatar-crop-grid{pointer-events:none;position:absolute;inset:0}.avatar-crop-circle{z-index:2;border:2px solid #f6eeddd6;border-radius:50%;box-shadow:0 0 0 100vmax #03090780}.avatar-crop-grid{z-index:3;opacity:.34;background:linear-gradient(90deg,#0000 33.1%,#f6eedd 33.3% 33.6%,#0000 33.8% 66.2%,#f6eedd 66.4% 66.7%,#0000 66.9%),linear-gradient(#0000 33.1%,#f6eedd 33.3% 33.6%,#0000 33.8% 66.2%,#f6eedd 66.4% 66.7%,#0000 66.9%);border-radius:50%}.avatar-crop-workspace>p{color:#f3eee4c7;max-width:540px;font:14px/1.6 var(--sans);text-align:center;margin:0}.avatar-crop-controls{border-top:1px solid #ebdec52e;border-bottom:1px solid #ebdec52e;gap:16px;padding:18px 0;display:grid}.avatar-crop-controls>label{color:#f3eee4c7;font:13px/1.4 var(--sans);grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.avatar-crop-controls input[type=range]{accent-color:#d0ad70;width:100%;min-height:44px}.avatar-crop-controls label b{color:#d0ad70;text-align:right;font-weight:500}.avatar-crop-nudge{justify-content:center;gap:7px;display:flex}.avatar-crop-nudge button{color:#f3eee4;cursor:pointer;min-width:44px;height:44px;font:13px/1 var(--sans);background:#ffffff06;border:1px solid #ebdec538;padding:0 10px}.avatar-crop-nudge button:last-child{min-width:60px}.avatar-crop-dialog button:disabled{cursor:wait;opacity:.45}.avatar-crop-error{color:#efad8a;font:14px/1.5 var(--sans);margin:14px 0 0}.avatar-crop-dialog>footer{justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.avatar-crop-dialog>footer button{color:#f3eee4;cursor:pointer;min-height:44px;font:500 14px/1.4 var(--sans);background:0 0;border:1px solid #ebdec538;padding:0 18px}.avatar-crop-dialog>footer button:last-child{color:#173027;background:#eee5d5;border-color:#eee5d5}@media (max-width:560px){.avatar-crop-backdrop{align-items:start;padding:0}.avatar-crop-dialog{min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));border:0}.avatar-crop-dialog>header{gap:12px;padding-bottom:14px}.avatar-crop-dialog>header span{display:none}.avatar-crop-dialog>header h2{margin:0;font-size:24px;line-height:1.2}.avatar-crop-viewport{width:min(100%,32svh)}.avatar-crop-workspace{gap:10px;padding:16px 0}.avatar-crop-controls{gap:8px;padding:10px 0}.avatar-crop-nudge{flex-wrap:wrap}.avatar-crop-dialog>footer{padding-top:14px}.avatar-crop-dialog>footer button{flex:1}}@media (prefers-reduced-motion:reduce){.profile-motion-drift .profile-signature-shelf img,.profile-motion-orbit .profile-signature-orbit i,.profile-motion-reveal .profile-signature-shelf>*,.profile-rating-bars li i{animation:none!important}}.scent-earth{color:#f4eddf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 74% 18%,#d0a06124,#0000 31%),radial-gradient(circle at 11% 86%,#669d7c26,#0000 30%),linear-gradient(145deg,#17342a,#0d241c 58%,#182c23);border-top:1px solid #e2cda447;border-bottom:1px solid #e2cda440;padding:clamp(54px,6vw,92px) clamp(20px,5vw,80px) clamp(42px,6vw,86px);position:relative;overflow:clip}.scent-earth:before{pointer-events:none;content:"";opacity:.42;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.scent-earth-heading,.scent-earth-tabs,.scent-earth-workspace,.scent-earth-passport,.scent-earth-note{z-index:1;max-width:1420px;margin-left:auto;margin-right:auto;position:relative}.scent-earth-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.72fr);align-items:end;gap:clamp(32px,6vw,100px);padding-bottom:clamp(28px,4vw,50px);display:grid}.scent-earth-heading h2{max-width:820px;font:400 clamp(42px, 5.4vw, 78px)/.96 var(--serif);letter-spacing:-.052em;margin:12px 0 0}.scent-earth-heading>div:last-child{border-top:1px solid #eddab547;padding-top:15px}.scent-earth-heading>div:last-child strong{color:#e3c994;font:650 10px/1.2 var(--sans);letter-spacing:.055em;margin-bottom:11px;display:block}.scent-earth-heading>div:last-child p{color:#f4eddfa3;max-width:540px;margin:0;font-size:12px;line-height:1.8}.scent-earth-tabs{border:1px solid #e6d2aa47;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scent-earth-tabs button{color:#f4eddf8a;min-height:58px;font:650 9px/1 var(--sans);letter-spacing:.06em;cursor:pointer;background:#030f0a33;border:0;border-right:1px solid #e6d2aa40;justify-content:center;align-items:center;gap:16px;transition:color .2s,background-color .2s;display:flex}.scent-earth-tabs button:last-child{border-right:0}.scent-earth-tabs button span{color:#c9a66d;font:600 7px/1 var(--mono)}.scent-earth-tabs button:hover,.scent-earth-tabs button:focus-visible,.scent-earth-tabs button[aria-selected=true]{color:#173128;background:#ede4d4;outline:0}.scent-earth-tabs button[aria-selected=true] span{color:#926d38}.scent-earth-workspace{background:#04120d47;border:1px solid #e6d2aa47;grid-template-columns:minmax(0,1fr) minmax(310px,370px);min-height:660px;display:grid;box-shadow:0 32px 90px #0003}.scent-earth-map-column{flex-direction:column;min-width:0;display:flex}.scent-earth-map{aspect-ratio:2;isolation:isolate;width:100%;margin:auto 0;position:relative;overflow:hidden}.scent-earth-map:after{z-index:1;pointer-events:none;content:"";background:radial-gradient(at 54% 45%,#0000 44%,#04110c52 100%);position:absolute;inset:0}.scent-earth-map>img{z-index:0;opacity:.48;object-fit:contain;filter:sepia(.18)saturate(.72)brightness(1.46);width:100%;height:100%;position:absolute;inset:0}.scent-earth-grid{z-index:0;opacity:.32;background-image:linear-gradient(#e2cfab21 1px,#0000 1px),linear-gradient(90deg,#e2cfab1c 1px,#0000 1px);background-size:12.5% 25%;position:absolute;inset:0}.scent-earth-grid:before,.scent-earth-grid:after{content:"";background:#e5d3af38;position:absolute}.scent-earth-grid:before{height:1px;top:50%;left:0;right:0}.scent-earth-grid:after{width:1px;top:0;bottom:0;left:50%}.scent-earth-route{z-index:2;pointer-events:none;opacity:.84;transform-origin:0;background:linear-gradient(90deg,#daab6338,#e0b473 55%,#f0d8ade6);height:1px;animation:.65s both scent-earth-route-in;position:absolute;box-shadow:0 0 12px #daab6342}@keyframes scent-earth-route-in{0%{opacity:0;transform-origin:0}to{opacity:.84}}.scent-earth-pin{z-index:4;color:#f3ead9;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px max-content;align-items:center;gap:7px;padding:0;transition:opacity .2s,transform .2s;display:grid;position:absolute;transform:translate(-13px,-13px)}.scent-earth-pin:hover,.scent-earth-pin:focus-visible,.scent-earth-pin.is-active{z-index:7;outline:0;transform:translate(-13px,-13px)scale(1.06)}.scent-earth-pin.is-muted{opacity:.18}.scent-earth-pin-mark{color:#173128;width:26px;height:26px;font:750 8px/1 var(--mono);background:#d7ab6c;border:2px solid #f3e8d3d6;border-radius:50%;place-items:center;display:grid;box-shadow:0 5px 18px #00000047}.scent-earth-pin-mark.tone-1{background:#c68f86}.scent-earth-pin-mark.tone-2{background:#c7c392}.scent-earth-pin-mark.tone-3{background:#94b5a0}.scent-earth-pin.is-active .scent-earth-pin-mark{box-shadow:0 0 0 6px #e2bc7e2e,0 8px 24px #00000052}.scent-earth-pin-label{color:#f3ead9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#081b14c7;gap:2px;padding:5px 7px;display:grid;box-shadow:0 6px 22px #00000024}.scent-earth-pin-label strong{font:650 9px/1.1 var(--sans)}.scent-earth-pin-label small{color:#f3ead994;font:550 6px/1 var(--mono);letter-spacing:.05em}.scent-earth-pin[data-material=bergamot] .scent-earth-pin-label{transform:translate(-112%,20px)}.scent-earth-pin[data-material=rose] .scent-earth-pin-label{transform:translate(1px,-20px)}.scent-earth-pin[data-material=ylang] .scent-earth-pin-label{transform:translate(-108%,-18px)}.scent-earth-hub{z-index:3;color:#ead7b2;justify-items:center;gap:5px;display:grid;position:absolute;transform:translate(-50%,-50%)}.scent-earth-hub span{background:#0e281ddb;border:1px solid #e5c996;border-radius:3px 3px 5px 5px;width:15px;height:20px;box-shadow:0 0 0 5px #e5c9961f,0 0 22px #e5c99657}.scent-earth-hub span:before{content:"";border:1px solid #e5c996;border-bottom:0;width:7px;height:4px;margin:-5px auto 0;display:block}.scent-earth-hub strong{font:600 5px/1 var(--mono);letter-spacing:.08em}.scent-earth-legend{color:#f3ead975;font:550 6px/1.45 var(--mono);letter-spacing:.04em;border-top:1px solid #e6d2aa2e;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:15px 18px;display:flex}.scent-earth-legend span{align-items:center;gap:7px;display:inline-flex}.scent-earth-legend i{background:#b98c55;border:1px solid #ead7b2;border-radius:50%;width:7px;height:7px}.scent-earth-dossier{color:#183128;background:#eee8dd;border-left:1px solid #e7d3ac57;min-width:0;padding:clamp(24px,3vw,38px)}.scent-earth-dossier>header{justify-content:space-between;align-items:flex-start;display:flex}.scent-earth-dossier>header>div{gap:5px;display:grid}.scent-earth-dossier>header span,.scent-earth-journey>label{color:#8f6c3c;font:650 7px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}.scent-earth-dossier>header small{color:#18312880;font:550 8px/1 var(--sans)}.scent-earth-dossier>header>strong{color:#a6814d;font:400 38px/.8 var(--serif)}.scent-earth-latin{color:#1831286b;font:italic 11px/1.2 var(--serif);margin:clamp(34px,5vw,58px) 0 7px}.scent-earth-dossier h3{font:400 clamp(34px, 3vw, 48px)/.98 var(--serif);letter-spacing:-.035em;margin:0}.scent-earth-impressions{flex-wrap:wrap;gap:5px;margin:17px 0 22px;display:flex}.scent-earth-impressions span{color:#6f5637;font:600 6px/1 var(--mono);letter-spacing:.06em;border:1px solid #6f56373d;border-radius:999px;padding:6px 8px}.scent-earth-description{color:#183128ad;margin:0;font-size:11px;line-height:1.8}.scent-earth-facts{border-top:1px solid #18312829;margin:22px 0 0;display:grid}.scent-earth-facts>div{border-bottom:1px solid #1831281f;grid-template-columns:70px 1fr;gap:12px;padding:10px 0;display:grid}.scent-earth-facts dt{color:#8c6c40;font:650 6px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.scent-earth-facts dd{color:#183128a6;margin:0;font-size:9px;line-height:1.5}.scent-earth-role{background:#ffffff5c;border-left:2px solid #a87e45;margin-top:18px;padding:14px}.scent-earth-role span{color:#8b693d;font:650 6px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.scent-earth-role p{color:#183128b8;margin:7px 0 0;font-size:9px;line-height:1.65}.scent-earth-research{border-top:1px solid #18312824;border-bottom:1px solid #18312824;margin-top:16px;padding:14px 0}.scent-earth-research>strong{color:#765b36;font:650 9px/1.35 var(--sans)}.scent-earth-research>p{color:#183128b3;margin:8px 0 0;font-size:9px;line-height:1.72}.scent-earth-research-citations{gap:9px;margin-top:10px;display:grid}.scent-earth-research-citations>div{justify-items:start;gap:5px;display:grid}.scent-earth-research a{color:#18312894;font:600 6px/1.35 var(--mono);border-bottom:1px solid #18312829;padding-bottom:3px}.scent-earth-research small{color:#18312885;max-width:560px;font:500 7px/1.55 var(--sans)}.scent-earth-source{color:#18312894;font:600 6px/1.3 var(--mono);border-bottom:1px solid #1831282e;align-items:center;gap:8px;margin-top:14px;padding-bottom:5px;display:inline-flex}.scent-earth-source:hover,.scent-earth-source:focus-visible{color:#8c693b;outline:0}.scent-earth-source-list{justify-items:start;gap:7px;margin-top:14px;display:grid}.scent-earth-source-list .scent-earth-source{margin-top:0}.scent-earth-related{border-top:1px solid #18312829;gap:0;margin-top:23px;display:grid}.scent-earth-related>span{color:#8c693b;font:650 6px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:12px 0 8px}.scent-earth-related>a{color:#183128;border-top:1px solid #1831281a;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;padding:7px 0;display:grid}.scent-earth-related>a img{object-fit:cover;width:36px;height:45px}.scent-earth-related>a>span{gap:3px;min-width:0;display:grid}.scent-earth-related small{color:#1831287a;font:550 6px/1 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scent-earth-related strong{font:650 8px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scent-earth-journey{display:block}.scent-earth-journey>label{margin-bottom:9px;display:block}.scent-earth-journey>select{color:#183128;width:100%;min-height:48px;font:600 9px/1.2 var(--sans);background:#f5f0e7;border:1px solid #18312838;border-radius:0;padding:0 36px 0 12px}.scent-earth-bottle{grid-template-columns:112px minmax(0,1fr);align-items:end;gap:18px;margin:25px 0 20px;display:grid}.scent-earth-bottle>img{aspect-ratio:4/5;object-fit:cover;width:112px}.scent-earth-bottle>div{gap:7px;min-width:0;display:grid}.scent-earth-bottle span{color:#8b693d;font:650 7px/1 var(--mono);letter-spacing:.08em}.scent-earth-bottle h3{overflow-wrap:anywhere;font-size:clamp(25px,2.4vw,38px)}.scent-earth-bottle small{color:#18312880;font:550 7px/1.2 var(--mono)}.scent-earth-journey>p{color:#1831289e;margin:0 0 15px;font-size:10px;line-height:1.65}.scent-earth-journey ol{border-top:1px solid #18312826;margin:0;padding:0;list-style:none;display:grid}.scent-earth-journey li button{color:#183128;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1831281c;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:3px 9px;width:100%;min-height:51px;padding:7px 3px;display:grid}.scent-earth-journey li button:hover,.scent-earth-journey li button:focus-visible{background:#ffffff73;outline:0;padding-left:8px}.scent-earth-journey li button>span{color:#89693e;width:26px;height:26px;font:650 6px/1 var(--mono);border:1px solid #18312829;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.scent-earth-journey li strong{font:650 9px/1.1 var(--sans);align-self:end}.scent-earth-journey li small{color:#1831287a;font:550 6px/1.2 var(--mono);align-self:start}.scent-earth-review-link{color:#f4ebdc;min-height:42px;font:650 8px/1 var(--sans);background:#183128;border:1px solid #183128;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:0 13px;display:flex}.scent-earth-passport{border-bottom:1px solid #e6d2aa38;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr) minmax(170px,.35fr);align-items:center;gap:18px 32px;padding:22px 0;display:grid}.scent-earth-passport>div:first-child{grid-template-columns:1fr auto;align-items:end;gap:4px 12px;display:grid}.scent-earth-passport>div:first-child span{color:#d9bc85;font:650 7px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.scent-earth-passport>div:first-child strong{color:#f2e8d7;font:400 32px/.8 var(--serif);grid-area:1/2/3}.scent-earth-passport>div:first-child small{color:#f2e8d76e;font:550 6px/1.3 var(--mono)}.scent-earth-passport>div:nth-child(2){border-top:1px solid #e6d2aa33;border-left:1px solid #e6d2aa33;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.scent-earth-passport>div:nth-child(2) button{color:#f2e8d76b;cursor:pointer;background:0 0;border:1px solid #e6d2aa33;border-top:0;border-left:0;place-items:center;gap:6px;min-height:56px;padding:7px 3px;display:grid}.scent-earth-passport>div:nth-child(2) button.is-visited{color:#173128;background:#d5b57b}.scent-earth-passport button span{font:650 6px/1 var(--mono)}.scent-earth-passport button small{font:600 7px/1.1 var(--sans)}.scent-earth-passport>p{color:#f2e8d778;margin:0;font-size:9px;line-height:1.65}.scent-earth-note{color:#f2e8d766;font:550 6px/1.7 var(--mono);letter-spacing:.035em;margin-top:16px;margin-bottom:0}#material-journey{scroll-margin-top:96px}@media (max-width:1040px){.scent-earth-workspace{grid-template-columns:1fr}.scent-earth-map-column{min-height:480px}.scent-earth-dossier{border-top:1px solid #e7d3ac57;border-left:0}.scent-earth-passport{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr)}.scent-earth-passport>p{grid-column:1/-1}}@media (max-width:820px){.scent-earth-heading{grid-template-columns:1fr;gap:20px}.scent-earth-heading>div:last-child{max-width:620px}}@media (max-width:560px){.scent-earth{padding:24px 18px 38px}.scent-earth-heading{gap:12px;padding-bottom:18px}.scent-earth-heading .eyebrow{display:none}.scent-earth-heading h2{margin-top:0;font-size:40px}.scent-earth-heading>div:last-child{padding-top:10px}.scent-earth-heading>div:last-child strong{margin-bottom:6px;font-size:9px}.scent-earth-heading>div:last-child p{font-size:10px;line-height:1.55}.scent-earth-tabs button{gap:8px;min-height:52px;padding:0 8px;font-size:8px}.scent-earth-workspace,.scent-earth-map-column{min-height:0}.scent-earth-map{aspect-ratio:auto;min-height:245px}.scent-earth-map>img,.scent-earth-grid{height:calc(100% - 40px);top:20px;bottom:20px}.scent-earth-pin{grid-template-columns:28px;transform:translate(-14px,-14px)}.scent-earth-pin:hover,.scent-earth-pin:focus-visible,.scent-earth-pin.is-active{transform:translate(-14px,-14px)scale(1.06)}.scent-earth-pin-mark{width:28px;height:28px}.scent-earth-pin-label{display:none}.scent-earth-pin[data-material=bergamot]{margin:10px 0 0 -12px}.scent-earth-pin[data-material=rose]{margin:-10px 0 0 12px}.scent-earth-pin[data-material=ylang]{margin:-7px 0 0 -9px}.scent-earth-pin[data-material=vanilla]{margin:9px 0 0 10px}.scent-earth-route{margin-top:10px}.scent-earth-hub{margin-top:8px}.scent-earth-legend{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 12px}.scent-earth-dossier{padding:22px 18px}.scent-earth-latin{margin-top:30px}.scent-earth-dossier h3{font-size:36px}.scent-earth-bottle{grid-template-columns:98px minmax(0,1fr);gap:14px}.scent-earth-bottle>img{width:98px}.scent-earth-passport{grid-template-columns:1fr;gap:14px;padding-top:18px}.scent-earth-passport>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}.scent-earth-passport>p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.scent-earth-route,.scent-earth-pin{transition-duration:.01ms!important;animation:none!important}}@keyframes scent-atlas-loading{0%{transform:translate(-10%)}to{transform:translate(150%)}}@keyframes scent-atlas-route-pulse{0%,to{opacity:.52}50%{opacity:.96}}html.scent-atlas-fullscreen-open{overscroll-behavior:none}html.scent-atlas-fullscreen-open .platform-header{visibility:hidden}html.scent-atlas-fullscreen-open .scent-atlas{z-index:9998;overflow:visible}html.scent-atlas-fullscreen-open .scent-atlas-workspace{z-index:9999}@keyframes scent-atlas-story-in{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.knowledge-reading-paths,.knowledge-editorial-note{padding-left:clamp(22px,5vw,82px);padding-right:clamp(22px,5vw,82px)}.knowledge-reading-paths{color:#17291f;background:#f1ece2;padding-top:clamp(64px,8vw,116px);padding-bottom:clamp(64px,8vw,116px)}.knowledge-reading-paths>header{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);align-items:end;gap:24px clamp(40px,8vw,128px);max-width:1420px;margin:0 auto 44px;display:grid}.knowledge-reading-paths>header .eyebrow{grid-column:1/-1}.knowledge-reading-paths>header h2{font:400 clamp(38px, 5vw, 72px)/.98 var(--serif);letter-spacing:-.045em;margin:0}.knowledge-reading-paths>header>p:last-child{color:#17291f9e;margin:0 0 6px;font-size:13px;line-height:1.8}.knowledge-reading-paths>div{border-top:1px solid #1b322638;border-left:1px solid #1b322638;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1420px;margin:0 auto;display:grid}.knowledge-reading-paths>div>a{color:#183026;background:#ffffff2e;border-bottom:1px solid #1b322638;border-right:1px solid #1b322638;flex-direction:column;min-height:280px;padding:24px clamp(20px,2.5vw,38px) 30px;transition:background-color .24s,transform .24s;display:flex}.knowledge-reading-paths>div>a:hover,.knowledge-reading-paths>div>a:focus-visible{background:#ffffff9e;outline:0;transform:translateY(-4px)}.knowledge-reading-paths>div>a>span{color:#a47c42;font:500 8px/1 var(--mono);letter-spacing:.14em}.knowledge-reading-paths h3{font:400 clamp(28px, 3vw, 42px)/1 var(--serif);margin:42px 0 14px}.knowledge-reading-paths a p{color:#1830269e;max-width:310px;margin:0;font-size:12px;line-height:1.75}.knowledge-reading-paths a strong{width:fit-content;font:600 10px/1 var(--sans);letter-spacing:.04em;align-items:center;gap:14px;margin-top:auto;display:inline-flex}.knowledge-material-roadmap{color:#1830269e;background:#ffffff29;border:1px solid #1b32262e;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:20px 48px;max-width:1420px;margin:24px auto 0;padding:18px 22px;display:grid}.knowledge-material-roadmap span{color:#9c7540;font:500 8px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.knowledge-material-roadmap p{max-width:760px;font:11px/1.7 var(--sans);margin:0}.knowledge-olfaction-notes{border-top:1px solid #1b322638;max-width:1420px;margin:56px auto 0}.knowledge-olfaction-notes>header{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);align-items:baseline;gap:20px 48px;padding:26px 0;display:grid}.knowledge-olfaction-notes>header span{color:#9c7540;font:500 8px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.knowledge-olfaction-notes>header h3{font:400 clamp(28px, 3vw, 44px)/1.05 var(--serif);letter-spacing:-.035em;margin:0}.knowledge-olfaction-notes>div{border-top:1px solid #1b32262e;border-left:1px solid #1b32262e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.knowledge-olfaction-notes article{border-bottom:1px solid #1b32262e;border-right:1px solid #1b32262e;flex-direction:column;min-height:280px;padding:28px;display:flex}.knowledge-olfaction-notes h4{font:400 clamp(23px, 2.3vw, 32px)/1.05 var(--serif);margin:0 0 18px}.knowledge-olfaction-notes article p{color:#183026a6;margin:0;font-size:11px;line-height:1.75}.knowledge-olfaction-notes article a{color:#80623a;width:fit-content;font:600 8px/1.3 var(--mono);align-items:center;gap:9px;margin-top:auto;padding-top:24px;display:inline-flex}.knowledge-editorial-note{color:#f3ead9;background:linear-gradient(120deg,#142f24,#1b3329);grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:24px clamp(40px,8vw,130px);padding-top:clamp(64px,8vw,118px);padding-bottom:clamp(64px,8vw,118px);display:grid}.knowledge-editorial-note .eyebrow{grid-column:1/-1}.knowledge-editorial-note h2{max-width:850px;font:400 clamp(40px, 5.8vw, 84px)/1.02 var(--serif);letter-spacing:-.045em;margin:0}.knowledge-editorial-note>p:last-of-type{color:#f3ead99e;margin:0;font-size:13px;line-height:1.9}.knowledge-editorial-note>a{color:#efd39f;border-bottom:1px solid #efd39f57;grid-column:2;align-items:center;gap:16px;width:fit-content;padding-bottom:8px;font-size:11px;display:inline-flex}.perfumer-atlas-entry,.perfumer-directory-note{justify-content:space-between;align-items:center;gap:24px;margin-left:clamp(22px,5vw,80px);margin-right:clamp(22px,5vw,80px);display:flex}.perfumer-atlas-entry{color:#eee3cf;background:#ffffff0a;border:1px solid #dec3914d;padding:22px 24px}.perfumer-atlas-entry div{gap:5px;display:grid}.perfumer-atlas-entry span{color:#c7a86e;font:500 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.perfumer-atlas-entry strong{font:400 clamp(18px, 2vw, 25px)/1.2 var(--serif)}.perfumer-atlas-entry a,.perfumer-directory-note a{color:inherit;white-space:nowrap;align-items:center;gap:14px;font-size:10px;display:inline-flex}.perfumer-card-photo{border-right:1px solid #1f342a2e;align-self:stretch;min-height:220px;display:block;position:relative;overflow:hidden}.perfumer-card-photo img{object-fit:cover;filter:saturate(.74)contrast(1.03);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .4s}.perfumer-directory-card:hover .perfumer-card-photo img{filter:saturate(.9)contrast(1.02);transform:scale(1.035)}.perfumer-card-photo i{color:#f4ead8;width:36px;height:36px;font:600 8px/1 var(--mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10281eb8;border:1px solid #f0dab073;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:12px;right:12px}.perfumer-directory-card{grid-template-columns:minmax(128px,34%) minmax(0,1fr)}.perfumer-directory-note{color:#183027;border-top:1px solid #1c312733;padding-top:38px;padding-bottom:70px}.perfumer-directory-note p{color:#1830279e;max-width:580px;margin:0;font-size:12px;line-height:1.7}.perfumer-profile-portrait{background:#0d2119;border-left:1px solid #efdab13d;min-height:clamp(480px,48vw,690px);margin:0;position:relative;overflow:hidden}.perfumer-profile-portrait:after{pointer-events:none;content:"";background:linear-gradient(#0000 55%,#081b13d1),linear-gradient(120deg,#0000 55%,#dcaa7117);position:absolute;inset:0}.perfumer-profile-portrait>img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.74)contrast(1.03)}.perfumer-profile-portrait figcaption{z-index:1;color:#f2e8d6;grid-template-columns:auto 1fr;align-items:end;gap:6px 14px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.perfumer-profile-portrait figcaption span{font:400 clamp(56px, 7vw, 98px)/.72 var(--serif);letter-spacing:-.08em;grid-row:1/3}.perfumer-profile-portrait figcaption i{color:#dfbd7f;font:500 10px/1 var(--mono);letter-spacing:.14em;align-self:end;font-style:normal}.perfumer-profile-portrait figcaption small{color:#f2e8d694;font:500 8px/1.3 var(--mono);letter-spacing:.06em}@media (max-width:1080px){.knowledge-reading-paths>div>a{min-height:250px}}@media (max-width:820px){.knowledge-reading-paths>header,.knowledge-editorial-note,.knowledge-reading-paths>div{grid-template-columns:1fr}.knowledge-reading-paths>div>a{min-height:220px}.knowledge-olfaction-notes>div{grid-template-columns:1fr}.knowledge-olfaction-notes article{min-height:230px}.knowledge-editorial-note>a{grid-column:1}.perfumer-atlas-entry{flex-direction:column;align-items:flex-start}.perfumer-profile-hero{grid-template-columns:1fr}.perfumer-profile-portrait{border-top:1px solid #efdab13d;border-left:0;min-height:520px}}@media (max-width:560px){.knowledge-reading-paths,.knowledge-editorial-note{padding-left:18px;padding-right:18px}.knowledge-reading-paths>div>a{min-height:205px}.knowledge-olfaction-notes>header{grid-template-columns:1fr}.knowledge-olfaction-notes article{min-height:0;padding:24px}.perfumer-atlas-entry,.perfumer-directory-note{margin-left:16px;margin-right:16px}.perfumer-directory-card{grid-template-columns:112px minmax(0,1fr)}.perfumer-card-photo{min-height:190px}.perfumer-profile-portrait{min-height:430px}}.knowledge-atlas-intro{isolation:isolate;color:#17291f;background:linear-gradient(108deg,#ffffff8a,#0000 38%,#ffffff38 62%,#0000),radial-gradient(circle at 82% -8%,#fafff4e6,#0000 34%),radial-gradient(circle at 14% 120%,#8abd9752,#0000 42%),linear-gradient(125deg,#eaf3e7 0%,#dcebdc 47%,#cee2d4 100%);border-top:1px solid #ffffffad;border-bottom:1px solid #23503933;grid-template-columns:minmax(0,1.2fr) minmax(300px,.62fr);align-items:end;gap:24px clamp(48px,9vw,150px);min-height:0;padding:clamp(34px,4vw,56px) clamp(22px,5vw,82px) clamp(30px,3.4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,inset 0 -18px 44px #2d593f0b}.knowledge-atlas-intro:after{z-index:0;content:"";filter:blur(13px);opacity:.58;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff7a,#ffffff14,#0000);width:32%;height:220%;animation:15s ease-in-out infinite alternate knowledge-glass-sheen;position:absolute;top:-65%;left:34%;transform:rotate(15deg)}.knowledge-atlas-glass-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.knowledge-glass-orb{-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);background:radial-gradient(circle at 30% 25%,#ffffffd1,#0000 23%),radial-gradient(circle at 66% 72%,#5b9d7033,#0000 46%),#def1df38;border:1px solid #ffffffa8;border-radius:50%;display:block;position:absolute;box-shadow:inset 18px 18px 44px #ffffff52,inset -18px -18px 52px #3e775217,0 28px 70px #2d583e14}.knowledge-glass-orb-one{aspect-ratio:1;width:clamp(280px,35vw,610px);animation:18s cubic-bezier(.45,.05,.42,.95) infinite alternate knowledge-orb-one;top:-64%;left:24%}.knowledge-glass-orb-two{aspect-ratio:1;opacity:.7;width:clamp(240px,29vw,500px);animation:22s cubic-bezier(.45,.05,.42,.95) infinite alternate knowledge-orb-two;bottom:-90%;right:4%}.knowledge-glass-caustic{filter:blur(24px);mix-blend-mode:soft-light;background:radial-gradient(#ffffff8c,#dbf2dd29 48%,#0000 70%);border-radius:50%;width:36%;height:138%;animation:12s ease-in-out infinite alternate knowledge-caustic;position:absolute;bottom:-50%;right:19%}.knowledge-atlas-intro>div:not(.knowledge-atlas-glass-scene){z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:linear-gradient(135deg,#ffffff5c,#f6fff621);border:1px solid #ffffff94;border-radius:24px;min-width:0;padding:clamp(18px,2.1vw,28px);position:relative;box-shadow:inset 0 1px #ffffffb8,0 16px 42px #2f563c11}.knowledge-atlas-intro .adaptive-headline{color:#173529;letter-spacing:-.055em;text-shadow:0 1px #ffffff80;max-width:800px;margin:12px 0 0}.knowledge-atlas-intro-copy{border-top:1px solid #ffffffa3;gap:14px;padding:20px clamp(20px,2vw,28px) 18px;display:grid}.knowledge-atlas-intro-copy p{color:#173529ad;max-width:500px;margin:0;font-size:clamp(13px,1.05vw,16px);line-height:1.85}.knowledge-atlas-intro-copy a{color:#1f4938;width:fit-content;min-height:38px;font:650 10px/1 var(--sans);letter-spacing:.06em;background:#ffffff47;border:1px solid #ffffffa3;border-radius:999px;align-items:center;gap:13px;padding:0 15px;display:inline-flex}@keyframes knowledge-orb-one{0%{transform:translate(-7%,-2%)scale(.96)}to{transform:translate(12%,-1%)scale(1)}}@keyframes knowledge-orb-two{0%{transform:translate(7%,8%)scale(1.04)}to{transform:translate(-12%,-7%)scale(.94)}}@keyframes knowledge-caustic{0%{opacity:.38;transform:translate(-8%,4%)rotate(-8deg)scale(.9)}to{opacity:.72;transform:translate(10%,-5%)rotate(7deg)scale(1.12)}}@keyframes knowledge-glass-sheen{0%{opacity:.28;transform:translate(-40%)rotate(15deg)}to{opacity:.66;transform:translate(115%)rotate(15deg)}}html[data-motion-tier=lite] .knowledge-glass-orb,html[data-motion-tier=lite] .knowledge-glass-caustic,html[data-motion-tier=lite] .knowledge-atlas-intro:after{animation:none}@media (prefers-reduced-motion:reduce){.knowledge-glass-orb,.knowledge-glass-caustic,.knowledge-atlas-intro:after{animation:none!important}}#provenance-atlas-title,#provenance-atlas-workspace{scroll-margin-top:104px}@keyframes scent-atlas-layer-in{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes scent-atlas-pin-arrive{0%{opacity:0}to{opacity:1}}@keyframes scent-atlas-focus-ring{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.78;transform:scale(1.08)}}@keyframes scent-atlas-inspector-in{0%{opacity:.3;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.scent-earth-monograph{color:#f3ead9;width:fit-content;font:650 9px/1 var(--sans);letter-spacing:.04em;background:#173b2c;align-items:center;gap:11px;margin-top:16px;padding:11px 15px;display:inline-flex}.materials-index-page,.material-profile-page{color:#173027;background:#eee9df}.knowledge-atlas-intro-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.knowledge-atlas-intro-actions a{align-items:center;gap:9px;display:inline-flex}.materials-index-hero{color:#f2eadc;background:radial-gradient(circle at 78% 28%,#a97f412e,#0000 30rem),#10231b;min-height:520px;padding:clamp(120px,15vw,210px) clamp(24px,7vw,110px) 80px}.materials-index-hero h1{max-width:980px;font:400 clamp(72px, 11vw, 162px)/.78 var(--serif);letter-spacing:-.075em;margin:22px 0 24px}.materials-index-hero>p:last-child{color:#f2eadca8;max-width:660px;margin:0 0 0 auto;font-size:14px;line-height:1.85}.materials-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(50px,7vw,110px);display:grid}.materials-index-grid>a{color:#173027;border-bottom:1px solid #1730272e;border-right:1px solid #1730272e;grid-template-columns:44% 1fr;min-height:490px;display:grid;position:relative;overflow:hidden}.materials-index-grid>a:nth-child(odd){border-left:1px solid #1730272e}.materials-index-grid>a>span{z-index:2;color:#9a7743;font:600 8px/1 var(--mono);position:absolute;top:22px;left:22px}.materials-index-grid img{object-fit:cover;filter:saturate(.72)contrast(1.02);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.materials-index-grid a:hover img{transform:scale(1.035)}.materials-index-grid a>div{flex-direction:column;min-width:0;padding:50px 34px 34px;display:flex}.materials-index-grid small{color:#956f3b;font:600 8px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.materials-index-grid h2{font:400 clamp(36px, 4vw, 62px)/.95 var(--serif);letter-spacing:-.045em;margin:48px 0 8px}.materials-index-grid i{color:#17302780;font:500 9px/1 var(--mono);font-style:normal}.materials-index-grid p{color:#173027a3;margin:24px 0;font-size:11px;line-height:1.75}.materials-index-grid strong{align-items:center;gap:10px;margin-top:auto;font-size:10px;display:inline-flex}.material-profile-hero{color:#f2eadc;background:radial-gradient(circle at 70% 20%,#b2854a29,#0000 32rem),#10231b;grid-template-columns:56px minmax(0,1.1fr) minmax(360px,.75fr);min-height:min(810px,92vh);display:grid;position:relative;overflow:hidden}.material-profile-spine{writing-mode:vertical-rl;border-right:1px solid #f2eadc2e;justify-content:space-between;align-items:center;padding:28px 0;display:flex;transform:rotate(180deg)}.material-profile-spine span{font:500 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.material-profile-spine i{color:#f2eadc7a;font:500 7px/1 var(--mono);letter-spacing:.12em;font-style:normal}.material-profile-hero-copy{flex-direction:column;padding:clamp(100px,12vw,170px) clamp(38px,6vw,96px) 72px;display:flex}.material-profile-hero-copy>small{color:#d4b477;font:600 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:auto}.material-profile-hero h1{max-width:760px;font:400 clamp(68px, 9.5vw, 142px)/.78 var(--serif);letter-spacing:-.075em;margin:24px 0 26px}.material-profile-hero-copy>p{color:#f2eadca8;max-width:620px;margin:0;font-size:clamp(13px,1.2vw,17px);line-height:1.8}.material-profile-hero-copy>div{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.material-profile-hero-copy>div span{color:#f2eadcb8;font:600 7px/1 var(--mono);border:1px solid #f2eadc33;padding:7px 10px}.material-profile-hero figure{min-height:inherit;border-left:1px solid #f2eadc2e;margin:0;position:relative;overflow:hidden}.material-profile-hero figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05100cad);position:absolute;inset:38% 0 0}.material-profile-hero figure img{object-fit:cover;object-position:var(--material-hero-position,50% 50%);filter:saturate(.78)contrast(1.04);width:100%;height:100%}.material-profile-hero figcaption{z-index:1;color:#f2eadc;border-top:1px solid #f2eadc7a;gap:6px;padding-top:18px;display:grid;position:absolute;bottom:22px;left:28px;right:28px}.material-profile-hero figcaption i{color:#d4b477;font:500 8px/1 var(--mono);letter-spacing:.12em;font-style:normal}.material-profile-hero figcaption strong{font:400 24px/1 var(--serif)}.material-profile-hero figcaption a{color:#f2eadce6;width:fit-content;min-height:44px;font:600 11px/1.35 var(--sans);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.material-profile-hero figcaption a:hover{color:#fff}.material-profile-hero figcaption a:focus-visible{outline-offset:3px;outline:2px solid #d4b477}.material-specimen-ledger{border-bottom:1px solid #1730272e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.material-specimen-ledger div{border-right:1px solid #1730272e;min-height:136px;padding:30px clamp(20px,3vw,44px)}.material-specimen-ledger small{color:#9a7743;font:600 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;display:block}.material-specimen-ledger strong{font:400 clamp(18px,2vw,26px)/1.2 var(--serif)}.material-profile-article{padding:clamp(40px,8vw,120px) clamp(24px,7vw,110px)}.material-profile-article>section{border-top:1px solid #17302733;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:40px clamp(50px,10vw,160px);max-width:1420px;margin:0 auto;padding:clamp(70px,9vw,130px) 0;display:grid}.material-profile-article aside{color:#9a7743;grid-template-columns:44px 1fr;align-content:start;gap:18px;display:grid}.material-profile-article aside span{font:400 34px/1 var(--serif)}.material-profile-article aside small{font:600 8px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding-top:7px}.material-profile-article h2{max-width:900px;font:400 clamp(42px,6vw,86px)/.96 var(--serif);letter-spacing:-.05em;margin:0 0 42px}.material-profile-article section>div>p{color:#173027b8;max-width:820px;margin:0 0 22px;font-size:clamp(14px,1.25vw,17px);line-height:1.95}.material-section-citations{flex-wrap:wrap;gap:14px 26px;margin-top:38px;display:flex}.material-section-citations a{color:#1730278a;font:500 8px/1.45 var(--mono);align-items:baseline;gap:7px;display:inline-flex}.material-section-citations a:hover{color:#80623a}.material-section-citations sup{color:#9a7743;font-size:7px}.material-story-visual{background:#173027;min-height:520px;margin:0 0 clamp(54px,7vw,96px);position:relative;overflow:hidden}.material-story-visual:after{content:"";background:linear-gradient(110deg,#081e16d1 0,#081e1624 58%,#081e1670 100%);position:absolute;inset:0}.material-story-visual>img{object-fit:cover;filter:saturate(.74)contrast(1.05);width:100%;height:520px}.material-story-visual figcaption{z-index:1;color:#f2eadc;border-top:1px solid #f2eadc61;justify-content:space-between;align-items:end;gap:18px;padding-top:18px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.material-story-visual figcaption strong{font:400 clamp(22px,2.4vw,36px)/1 var(--serif)}.material-story-visual figcaption span{color:#f2eadc9e;max-width:220px;font:600 7px/1.4 var(--mono);letter-spacing:.1em;text-align:right;text-transform:uppercase}.material-editorial-visual{background:#d8cfbd;min-height:610px}.material-editorial-visual:after{background:linear-gradient(#0000 42%,#0c1d17d1 100%)}.material-editorial-visual>img{object-position:center;filter:saturate(.82)contrast(1.02);height:610px}.material-editorial-visual figcaption{align-items:end}.material-editorial-visual figcaption span{color:#f2eadc;max-width:620px;font:400 clamp(15px,1.45vw,20px)/1.55 var(--serif);letter-spacing:0;text-align:left;text-transform:none}.material-editorial-visual figcaption a{color:#f2eadcb8;font:600 8px/1.5 var(--mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;flex:0 0 min(260px,34%);text-decoration:none}.material-editorial-visual figcaption a:hover{color:#fff}.material-botanical-tags{z-index:2;gap:9px;display:grid;position:absolute;top:34px;left:32px}.material-botanical-tags span{width:max-content;margin-left:calc(var(--material-word-index) * 18px);color:#173027;font:650 8px/1 var(--mono);background:#eee9df;padding:8px 11px}.material-story-diagram{min-height:500px;margin:0 0 clamp(54px,7vw,96px);position:relative;overflow:hidden}.material-origin-visual{color:#173027;background:#cfd8cd;grid-template-columns:minmax(230px,.72fr) minmax(0,1fr);display:grid}.material-origin-visual>img{object-fit:cover;filter:grayscale(.18)saturate(.68);mix-blend-mode:multiply;width:100%;height:500px}.material-origin-visual>figcaption{z-index:2;align-content:end;padding:52px;display:grid;position:relative}.material-origin-visual small,.material-forms-visual figcaption small,.material-scent-visual figcaption small{color:#7c613b;font:650 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.material-origin-visual strong{font:400 clamp(42px,5vw,72px)/.9 var(--serif);letter-spacing:-.045em}.material-origin-visual span{max-width:340px;font:400 clamp(20px,2vw,30px)/1.1 var(--serif);margin-top:28px}.material-origin-visual em{color:#17302785;font:500 9px/1.2 var(--mono);margin-top:12px;font-style:normal}.material-coordinate-cross{z-index:1;pointer-events:none;position:absolute;inset:0 0 0 42%}.material-coordinate-cross i:first-child{border-top:1px solid #17302733;position:absolute;top:30%;left:0;right:0}.material-coordinate-cross i:last-child{border-left:1px solid #17302733;position:absolute;top:0;bottom:0;left:54%}.material-forms-visual{color:#f7f0e4;background:#a7644f;padding:52px}.material-forms-visual figcaption{display:grid}.material-forms-visual figcaption small{color:#fff4e1ad}.material-forms-visual figcaption strong{font:400 clamp(42px,5vw,70px)/.95 var(--serif)}.material-forms-visual ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:92px 0 0;padding:0;list-style:none;display:grid;position:relative}.material-forms-visual ol:before{content:"";background:#fff4e173;height:1px;position:absolute;top:35px;left:8%;right:8%}.material-forms-visual li{z-index:1;text-align:center;justify-items:center;padding:0 14px;display:grid;position:relative}.material-forms-visual li>span{color:#fff4e19e;font:600 8px/1 var(--mono)}.material-forms-visual li>i{background:#f4e8d4;border:4px solid #a7644f;border-radius:50%;outline:1px solid #fff4e1b8;width:13px;height:13px;margin:22px 0 34px}.material-forms-visual li strong{max-width:170px;font:400 20px/1.1 var(--serif)}.material-forms-visual li small{color:#fff4e19e;font:500 8px/1.35 var(--mono);margin-top:10px}.material-scent-visual{color:#173027;background:#b9c9c1;grid-template-columns:minmax(220px,.58fr) minmax(0,1fr);padding-right:52px;display:grid}.material-scent-visual>img{object-fit:cover;filter:saturate(.55)contrast(.92);mix-blend-mode:multiply;grid-row:1/3;width:100%;height:500px}.material-scent-visual figcaption{align-content:end;padding:52px 0 34px 52px;display:grid}.material-scent-visual figcaption strong{font:400 clamp(42px,5vw,70px)/.95 var(--serif)}.material-scent-visual ol{align-content:start;gap:17px;margin:0;padding:0 0 52px 52px;list-style:none;display:grid}.material-scent-visual li{grid-template-columns:110px 1fr;align-items:center;gap:22px;display:grid}.material-scent-visual li span{font:600 8px/1 var(--mono)}.material-scent-visual li i{width:calc(48% + var(--material-scent-index) * 10%);background:linear-gradient(90deg,#96634c,#d2b487);border-radius:999px;height:11px;display:block}.material-variants{color:#173027;background:#cbd7c7;padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px)}.material-variants>header{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:30px 90px;max-width:1420px;margin:0 auto 58px;display:grid}.material-variants .eyebrow{grid-column:1/-1}.material-variants h2{max-width:900px;font:400 clamp(44px,6vw,86px)/.96 var(--serif);letter-spacing:-.05em;margin:0}.material-variants>div{border-top:1px solid #17302738;max-width:1420px;margin:0 auto;display:grid}.material-variants article{border-bottom:1px solid #17302738;grid-template-columns:160px minmax(170px,.45fr) minmax(220px,.7fr) minmax(0,1fr);align-items:center;gap:0 34px;min-height:160px;padding:18px 0;display:grid}.material-variants figure{grid-row:1/3;width:160px;height:124px;margin:0;overflow:hidden}.material-variants figure img{object-fit:cover;object-position:center calc(20% + var(--material-variant-index) * 16%);filter:saturate(.58);width:100%;height:100%}.material-variants small{color:#7c613b;font:600 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.material-variants h3{font:400 clamp(24px,3vw,40px)/1 var(--serif);grid-area:1/3/3;margin:0}.material-variants p{color:#173027c7;grid-area:1/4/3;max-width:520px;margin:0;font-size:16px;line-height:1.75}.material-timeline{color:#173027;background:#d9b784;padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px)}.material-timeline>header{max-width:1420px;margin:0 auto 54px}.material-timeline .eyebrow{color:#1730279e}.material-timeline h2{max-width:820px;font:400 clamp(44px,6vw,82px)/.96 var(--serif);letter-spacing:-.05em;margin:20px 0 0}.material-timeline ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:50px;max-width:1420px;margin:0 auto;padding:34px 0 0;list-style:none;display:grid;position:relative}.material-timeline ol:before{content:"";background:#17302747;height:2px;position:absolute;top:43px;left:4%;right:4%}.material-timeline li{min-height:190px;padding:38px 0 0;position:relative}.material-timeline li:before{content:"";background:#173027;border:6px solid #d9b784;border-radius:50%;outline:1px solid #17302773;width:18px;height:18px;position:absolute;top:0;left:0}.material-timeline time{font:400 31px/1 var(--serif)}.material-timeline p{color:#173027c7;margin:34px 0 0;font-size:16px;line-height:1.7}.material-profile-sources{padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px)}.material-profile-sources>header{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:60px;max-width:1420px;margin:0 auto 50px;display:grid}.material-profile-sources h2{font:400 clamp(44px,6vw,82px)/.96 var(--serif);letter-spacing:-.05em;margin:18px 0 0}.material-profile-sources h2>span{display:block}.material-profile-sources header figure{height:190px;margin:0;position:relative;overflow:hidden}.material-profile-sources header figure img{object-fit:cover;filter:saturate(.55)contrast(.94);width:100%;height:100%}.material-profile-sources header figcaption{color:#f2eadc;background:linear-gradient(#0000 30%,#0a1f17c7);justify-content:space-between;align-items:end;padding:18px;display:flex;position:absolute;inset:0}.material-profile-sources header figcaption strong{font:400 50px/.8 var(--serif)}.material-profile-sources header figcaption span{max-width:90px;font:600 7px/1.3 var(--mono);letter-spacing:.1em;text-align:right;text-transform:uppercase}.material-profile-sources details{max-width:1420px;margin:0 auto}.material-profile-sources summary{cursor:pointer;color:#173027;border-top:1px solid #17302738;border-bottom:1px solid #17302738;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0;list-style:none;display:flex}.material-profile-sources summary::-webkit-details-marker{display:none}.material-profile-sources summary:focus-visible{outline-offset:4px;outline:2px solid #9a7743}.material-profile-sources summary>span{color:#17302794;font:600 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.material-profile-sources summary>strong{font:400 19px/1 var(--serif);align-items:center;gap:12px;display:inline-flex}.material-profile-sources details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 70px;padding:48px 0 8px;display:grid}.material-profile-sources details>.material-source-groups{align-items:start}.material-source-groups>section{min-width:0}.material-source-groups h3{color:#9a7743;font:600 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #1730272e;margin:0 0 28px;padding-bottom:13px}.material-source-groups>section>div{gap:30px;display:grid}.material-profile-sources a{color:#173027;grid-template-columns:28px minmax(0,1fr) 20px;align-items:start;gap:8px 18px;display:grid}.material-profile-sources a>span{color:#9a7743;font:600 8px/1 var(--mono)}.material-profile-sources a>strong{font:400 18px/1.2 var(--serif)}.material-profile-sources a>p{color:#173027c7;grid-column:2;margin:2px 0 0;font-size:14px;line-height:1.7}.material-profile-next{color:#f2eadc;background:#9b6d3e;justify-content:space-between;align-items:end;padding:70px clamp(24px,7vw,110px);display:flex}.material-profile-next small{font:600 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.material-profile-next a{color:inherit;font:400 clamp(38px,5vw,72px)/1 var(--serif);align-items:center;gap:20px;display:inline-flex}@media (max-width:900px){.materials-index-grid{grid-template-columns:1fr}.materials-index-grid>a{border-left:1px solid #17302733}.material-profile-hero{grid-template-columns:42px 1fr}.material-profile-hero figure{border-top:1px solid #f2eadc2e;border-left:0;grid-column:2;min-height:520px}.material-specimen-ledger{grid-template-columns:repeat(2,1fr)}.material-profile-article>section{grid-template-columns:1fr;gap:34px}.material-forms-visual ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 0;margin-top:70px}.material-forms-visual ol:before{display:none}.material-variants article{grid-template-columns:132px minmax(0,1fr);gap:8px 30px}.material-variants figure{grid-row:1/4;width:132px;height:126px}.material-variants h3{grid-area:2/2}.material-variants p{grid-area:3/2}.material-variants>header{grid-template-columns:1fr}.material-timeline ol{grid-template-columns:repeat(2,1fr)}.material-timeline ol:before{display:none}.material-profile-sources details>div{grid-template-columns:1fr}.material-profile-sources>header{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:560px){.materials-index-hero{min-height:440px;padding-left:20px;padding-right:20px}.materials-index-grid{padding:34px 16px}.materials-index-grid>a{grid-template-columns:118px 1fr;min-height:0}.materials-index-grid a>div{padding:44px 20px 24px}.materials-index-grid h2{margin-top:34px;font-size:34px}.materials-index-grid p{display:none}.material-profile-hero{min-height:0;display:block}.material-profile-spine{display:none}.material-profile-hero-copy{min-height:610px;padding:100px 20px 54px}.material-profile-hero figure{min-height:430px}.material-profile-hero figcaption{bottom:16px;left:20px;right:20px}.material-profile-hero figcaption a{font-size:12px}.material-specimen-ledger{grid-template-columns:1fr}.material-specimen-ledger div{min-height:104px}.material-profile-article{padding-left:20px;padding-right:20px}.material-profile-article>section{padding:72px 0}.material-profile-article h2{font-size:45px}.material-story-visual{min-height:380px}.material-story-visual>img{height:380px}.material-story-visual figcaption{bottom:20px;left:20px;right:20px}.material-editorial-visual{min-height:460px}.material-editorial-visual>img{height:460px}.material-editorial-visual figcaption{display:block}.material-editorial-visual figcaption span{margin-bottom:10px;font-size:14px;display:block}.material-editorial-visual figcaption a{text-align:left;max-width:none;display:block}.material-botanical-tags{top:20px;left:18px}.material-origin-visual{grid-template-columns:1fr}.material-origin-visual>img{height:270px}.material-origin-visual>figcaption{min-height:290px;padding:28px}.material-coordinate-cross{inset:270px 0 0}.material-forms-visual{padding:30px 22px 44px}.material-forms-visual ol{grid-template-columns:1fr;gap:26px;margin-top:50px}.material-forms-visual li{text-align:left;grid-template-columns:28px 18px minmax(0,1fr);place-items:center start;gap:14px;padding:0}.material-forms-visual li>i{width:11px;height:11px;margin:0}.material-forms-visual li strong{max-width:none}.material-forms-visual li small{grid-column:3;margin-top:-8px}.material-scent-visual{grid-template-columns:1fr;padding:0}.material-scent-visual>img{grid-row:auto;height:260px}.material-scent-visual figcaption{padding:30px 22px 22px}.material-scent-visual ol{padding:0 22px 36px}.material-scent-visual li{grid-template-columns:82px 1fr}.material-variants,.material-timeline,.material-profile-sources{padding-left:20px;padding-right:20px}.material-variants article{grid-template-columns:88px minmax(0,1fr);gap:7px 18px;min-height:132px}.material-variants figure{width:88px;height:112px}.material-variants h3{font-size:25px}.material-variants p{font-size:16px;line-height:1.75}.material-timeline ol{grid-template-columns:1fr;gap:0;padding-left:2px}.material-timeline ol:before{width:2px;height:auto;display:block;inset:34px auto 26px 10px}.material-timeline li{min-height:0;padding:28px 0 48px 48px}.material-timeline li:before{top:28px}.material-timeline p{margin-top:18px}.material-profile-sources summary{min-height:74px}.material-profile-sources>header{grid-template-columns:1fr;gap:28px}.material-profile-sources header figure{width:100%;height:160px}.material-profile-sources summary>strong{font-size:16px}.material-profile-sources a{grid-template-columns:30px 1fr 20px}.material-profile-sources a>p{display:block}.material-profile-next{flex-direction:column;align-items:flex-start;gap:28px}}.admin-editor>footer,.admin-content-editor>footer{color:inherit;background:0 0}.card-scent-status{z-index:12;position:absolute;top:107cqw;right:4.5cqw}.card-scent-status>.card-favorite{color:#26372d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf5ebeb;border:1px solid #232d252e;border-radius:0;justify-content:center;align-items:center;gap:1.8cqw;width:23cqw;height:11.5cqw;padding:0 2.6cqw;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex;position:relative;inset:auto;box-shadow:0 10px 28px #1b211c1c}.card-scent-status.is-owned>.card-favorite,.card-scent-status.is-owned-full>.card-favorite{color:#fff8eb;background:#8a6a3d;border-color:#7f6136}.card-scent-status.is-owned-sample>.card-favorite{color:#f5f8fb;background:#687985;border-color:#647480}.card-scent-status.is-smelled>.card-favorite{color:#f4fff8;background:#356a55;border-color:#376a56}.card-scent-status.is-wishlist>.card-favorite{color:#fff7f6;background:#8b5a58;border-color:#875756}.card-scent-feedback{color:#f8f2e6;width:max-content;max-width:190px;font:600 9px/1.35 var(--sans);opacity:0;pointer-events:none;background:#162a21f5;padding:7px 9px;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(4px)}.card-scent-feedback:not(:empty){opacity:1;transform:translateY(0)}.card-scent-feedback.is-pending{color:#26372d;background:#efe2c9}.card-scent-feedback.is-success{color:#f8f2e6;background:#356a55}.card-scent-feedback.is-error{color:#fff8f4;background:#8a4e48}.scent-status-menu{z-index:30;color:#20342a;background:#f7f0e3fa;border:1px solid #222f2733;width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 58px #111b163d}.scent-status-menu header{min-height:34px;font:7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #222f271f;justify-content:space-between;align-items:center;padding:0 5px 6px 9px;display:flex}.scent-status-menu header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.scent-status-menu>button{min-height:58px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #222f2717;grid-template-columns:26px 1fr;align-items:center;padding:8px 10px;display:grid}.scent-status-menu>button:last-child{border-bottom:0}.scent-status-menu>button:hover,.scent-status-menu>button.active{color:#fff9ec;background:#173a2d}.scent-status-menu>button>i{font-size:14px;font-style:normal}.scent-status-menu>button strong,.scent-status-menu>button small{display:block}.scent-status-menu>button strong{font:600 10px/1.2 var(--sans)}.scent-status-menu>button small{opacity:.62;font:8px/1.25 var(--sans);margin-top:5px}.scent-status-owned{border-bottom:1px solid #222f2717;gap:8px;padding:10px;display:grid}.scent-status-owned>span{grid-template-columns:26px 1fr;align-items:center;display:grid}.scent-status-owned>span i{grid-row:1/3;font-style:normal}.scent-status-owned>span strong,.scent-status-owned>span small{display:block}.scent-status-owned>span strong{font:600 10px/1.2 var(--sans)}.scent-status-owned>span small{opacity:.62;font:8px/1.25 var(--sans);margin-top:5px}.scent-status-owned>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.scent-status-owned>div button{min-height:34px;color:inherit;cursor:pointer;font:600 8px/1 var(--sans);background:#ffffff6b;border:1px solid #222f272e}.scent-status-owned>div button:first-child.active{color:#fff8eb;background:#8a6a3d;border-color:#7f6136}.scent-status-owned>div button:last-child.active{color:#f5f8fb;background:#687985;border-color:#647480}.record-shelf-picker{background:0 0;border:0;border-top:1px solid #25362d24;gap:10px;padding:18px 0 0;display:grid;container-type:inline-size}.record-shelf-picker>span{font:700 12px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase}.record-shelf-picker>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:7px;display:grid}.record-shelf-picker button{color:#26382f;cursor:pointer;min-height:44px;font:600 12px/1.4 var(--sans);background:#ffffff8c;border:1px solid #25362d2e;justify-content:center;align-items:center;gap:8px;display:inline-flex}.record-shelf-picker button:first-child.active{color:#f4fff8;background:#356a55;border-color:#376a56}.record-shelf-picker button:nth-child(2).active{color:#fff8eb;background:#8a6a3d;border-color:#7f6136}.record-shelf-picker button:nth-child(3).active{color:#fff7f6;background:#8b5a58;border-color:#875756}.record-shelf-picker button:disabled{cursor:wait;opacity:.6}.record-shelf-picker button i{font-style:normal}.record-shelf-picker>small{color:#616c64;font:12px/1.65 var(--sans)}.community-immediate-feedback{color:#5f5b4f;min-height:38px;font:600 10px/1.45 var(--sans);background:#f4ebd8bd;border-left:3px solid;align-items:center;gap:8px;margin:2px 0 0;padding:9px 11px;display:flex}.community-immediate-feedback.is-pending{color:#765b35}.community-immediate-feedback.is-success{color:#2f624d;background:#dcebe0b8}.community-immediate-feedback.is-error{color:#81433e;background:#f4dedac7}.record-shelf-picker .record-owned-choice{min-height:44px;font:600 12px/1.4 var(--sans);background:#ffffff8c;border:1px solid #25362d2e;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:5px 6px 5px 12px;display:grid}.record-owned-choice>i{font-style:normal}.record-owned-choice>span{grid-template-columns:1fr 1fr;gap:4px;display:grid}.record-owned-choice>span button{min-height:44px;padding:0 6px}.record-owned-choice>span button.active{color:#fff8eb;background:#8a6a3d;border-color:#7f6136}@container (max-width:560px){.record-shelf-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.record-shelf-picker .record-owned-choice{grid-area:1/1/auto/-1}.record-shelf-picker>div>button:first-child{grid-area:2/1}.record-shelf-picker>div>button:last-child{grid-area:2/2}}.profile-stat-grid{grid-template-rows:repeat(6,1fr)}.profile-scale-prompt{border-bottom:1px solid var(--profile-line);font:400 14px/1.6 var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 0;display:flex}.profile-scale-prompt p{margin:0}.profile-scale-prompt a{min-height:44px;color:inherit;align-items:center;gap:12px;font-weight:600;display:inline-flex}.profile-shelf-previews{gap:12px;margin:0 0 18px;display:grid}.profile-shelf-preview{background:linear-gradient(105deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1c;overflow:hidden}.profile-shelf-preview>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 20px;display:flex}.profile-shelf-preview>header span{color:#d5b57e;font:7px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase}.profile-shelf-preview>header h2{font:400 25px/1 var(--serif);margin:7px 0 0}.profile-shelf-preview>header button,.profile-shelf-empty{color:#f7f2e8b3;cursor:pointer;font:8px/1 var(--sans);background:0 0;border:0;align-items:center;gap:12px;display:inline-flex}.profile-shelf-strip{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d5b57e8c #ffffff0a;grid-auto-columns:clamp(154px,15vw,208px);grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.profile-shelf-strip>a{color:#f7f2e8;border-right:1px solid #ffffff17;grid-template-rows:142px auto minmax(36px,auto);align-content:start;min-width:0;min-height:224px;padding:12px;display:grid}.profile-shelf-strip figure{background:#f1ece1f0;place-items:center;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.profile-shelf-strip img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:8px 12px;display:block;position:absolute;inset:0}.profile-shelf-strip span{color:#d5b57e;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:12px}.profile-shelf-strip strong{min-width:0;font:400 15px/1.2 var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.profile-shelf-empty{text-align:left;justify-content:space-between;width:100%;min-height:104px;padding:0 20px}.profile-library-tabs{border:1px solid #ffffff21;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;display:grid}.profile-library-tabs button{color:#f7f2e894;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.profile-library-tabs button:last-child{border-right:0}.profile-library-tabs button.active{color:#142a22;background:#eee3d0}.profile-library-tabs span{font:600 9px/1 var(--sans)}.profile-library-tabs b{font:400 19px/1 var(--serif)}.profile-mobile-shelves{display:none}.profile-desktop-shelves{gap:28px;display:grid}.profile-archive-shelf{border-top:1px solid #ffffff26;gap:12px;padding-top:20px;display:grid}.profile-archive-shelf>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 20px;display:grid}.profile-archive-shelf>header span{color:#d5b57e;font:7px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1}.profile-archive-shelf>header h3{font:400 clamp(28px, 3vw, 40px)/1 var(--serif);margin:0}.profile-archive-shelf>header b{color:#f7f2e88c;font:400 28px/1 var(--serif)}.profile-perfume-collection article>a>i.profile-shelf-mark{width:auto;color:var(--profile-accent);font:6px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:5px 7px}.profile-perfume-collection.is-list article>a>i.profile-shelf-mark{text-align:center;position:static}.profile-ownership-heading{color:var(--profile-text);border-bottom:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;align-items:center;margin:14px 0 2px;padding:0 0 8px;display:flex}.profile-ownership-heading span{color:var(--profile-accent);font:600 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}.profile-ownership-heading b{color:var(--profile-muted);font:400 18px/1 var(--serif)}@media (max-width:760px){.card-scent-status{z-index:14}.scent-status-menu{z-index:240;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;padding:10px;position:fixed;top:auto;left:12px;box-shadow:0 -18px 80px #0a140f61}.scent-status-menu>button{min-height:64px}.scent-status-owned{padding:12px 10px}.record-shelf-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.record-shelf-picker .record-owned-choice{grid-area:1/1/auto/-1}.record-shelf-picker>div>button:first-child{grid-area:2/1}.record-shelf-picker>div>button:last-child{grid-area:2/2}.profile-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));overflow-x:auto}.profile-stat-grid button{min-width:72px}.profile-shelf-preview>header{min-height:72px;padding:13px 15px}.profile-shelf-strip{grid-auto-columns:138px}.profile-shelf-strip>a{grid-template-rows:126px auto minmax(36px,auto);min-height:208px}.profile-library-tabs{grid-template-columns:repeat(4,minmax(112px,1fr));overflow-x:auto}}@media (max-width:820px){.profile-desktop-shelves{display:none}.profile-mobile-shelves{display:block}.profile-mobile-shelves .profile-library-tabs{z-index:10;top:var(--header-height,72px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#142a22f0;grid-template-columns:repeat(3,minmax(92px,1fr));position:sticky;overflow:visible}.profile-mobile-shelves .profile-library-tabs button{min-width:0}}@media (min-width:761px) and (max-width:1100px){.profile-stat-grid{grid-template-rows:none;grid-template-columns:repeat(6,minmax(0,1fr))}.profile-stat-grid button{text-align:center;border-bottom:0;border-right:1px solid #ffffff1a;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:76px;padding:10px 4px}}@media (min-width:761px){html[data-archive-density=compact] .card-scent-status{top:14px;right:0}html[data-archive-density=compact] .card-scent-status>.card-favorite{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}html[data-archive-density=compact] .card-scent-status>.card-favorite span{font-size:18px}html[data-archive-density=compact] .card-scent-status>.card-favorite small{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}.card-house-story-link{color:#76552c;min-height:42px;font:600 8px/1.35 var(--sans);letter-spacing:.055em;border-top:1px solid #9c743a3d;justify-content:space-between;align-items:center;gap:14px;margin:0 18px;padding:10px 0;text-decoration:none;transition:color .2s,padding .2s;display:flex}.card-house-story-link:hover,.card-house-story-link:focus-visible{color:#1f392d;outline:0;padding-left:4px}.card-house-story-link .ui-arrow{flex:none}.historical-work-note{color:#20362b;background:0 0;border:0;border-bottom:1px solid #976e3347;gap:11px;margin-bottom:28px;padding:0 0 22px;display:grid}.historical-work-note>span{color:#9a7037;font:600 8px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.historical-work-note>span:before{content:"";background:#b5894c;width:28px;height:1px}.historical-work-note>strong{font:400 clamp(21px, 2vw, 28px)/1.1 var(--serif)}.historical-work-note>p{color:#1f342aa6;max-width:680px;font:11px/1.75 var(--sans);margin:0}.historical-work-note>div{flex-wrap:wrap;gap:8px 18px;padding-top:5px;display:flex}.historical-work-note a{color:#78582e;font:9px/1.4 var(--sans);border-bottom:1px solid #845f2c40;align-items:center;gap:8px;display:inline-flex}.historical-work-note .historical-house-story-link{color:#1f3a2d;border-bottom-color:#1f3a2d52;font-weight:700}.admin-record-historical{color:#78552b;background:#cdaa6c21;border:1px solid #a1783d4d;grid-column:1/-1;width:fit-content;margin-top:.22rem;padding:.24rem .42rem;font-size:.61rem;line-height:1}.admin-historical-note{color:#f5ead8;background:#22372d;border:1px solid #ccaa6d6b;gap:.5rem;margin:0 0 1.5rem;padding:1rem 1.1rem;display:grid}.admin-historical-note small{color:#d6b475;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem}.admin-historical-note strong{font:400 1.35rem/1.15 var(--serif)}.admin-historical-note p{color:#f5ead8a8;margin:0;font-size:.72rem;line-height:1.65}@media (max-width:820px){.knowledge-atlas-intro{grid-template-columns:1fr;gap:14px;padding-top:38px}.knowledge-atlas-intro-copy{max-width:620px}}@media (max-width:560px){.scent-journal-form{grid-template-columns:1fr}.scent-journal-note,.scent-journal-form footer{grid-column:1}.scent-journal-form footer{flex-direction:column;align-items:stretch}.scent-journal-form footer>div{grid-template-columns:1fr 1fr;display:grid}.scent-journal-form footer>div button:only-child{grid-column:1/-1}.scent-journal-list article{grid-template-columns:1fr auto;gap:10px}.scent-journal-list time{grid-column:1/-1}.profile-journal-timeline article>a{grid-template-columns:1fr}.profile-journal-timeline figure{width:82px;height:96px}.knowledge-atlas-intro{gap:10px;padding:24px 14px 18px}.knowledge-atlas-intro>div:not(.knowledge-atlas-glass-scene){-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);border-radius:18px;padding:18px}.knowledge-glass-orb-one{width:290px;top:-24%;left:30%}.knowledge-glass-orb-two{width:260px;bottom:-38%;right:-30%}.knowledge-atlas-intro .adaptive-headline{margin-top:10px;font-size:48px!important}.knowledge-atlas-intro-copy{gap:10px;padding:16px 18px 15px}.knowledge-atlas-intro-copy p{font-size:11px;line-height:1.6}.knowledge-atlas-intro-copy a{display:none}.knowledge-material-roadmap{grid-template-columns:1fr;gap:10px}}html[data-motion-tier=lite] .scent-atlas-map-layer,html[data-motion-tier=lite] .scent-atlas-pin,html[data-motion-tier=lite] .scent-atlas-pin.is-active:after,html[data-motion-tier=lite] .scent-atlas-route-line,html[data-motion-tier=lite] .scent-atlas-inspector{transition-duration:.01ms;animation:none}html[data-motion-tier=lite] .scent-atlas-sheen{display:none}html[data-motion-tier=lite] .scent-atlas-pin,html[data-motion-tier=lite] .scent-atlas-pin-preview,html[data-motion-tier=lite] .scent-atlas-story{transition-duration:.01ms;animation:none}@media (prefers-reduced-motion:reduce){.perfumer-card-photo img{transition-duration:.01ms!important;animation:none!important}}.perfumers-page,.perfumer-profile-page{color:#17271f;background:#eee8de;min-height:100vh}.perfumers-hero{color:#f8f1e5;background:radial-gradient(circle at 82% 20%,#d4ae6f3b,#0000 30rem),radial-gradient(circle at 14% 100%,#74987a29,#0000 28rem),linear-gradient(128deg,#10251b,#273d31 68%,#654a38 150%);min-height:650px}.perfumers-hero>p:last-of-type{color:#f8f1e5b0}.perfumers-hero-stats{border-top:1px solid #f8f1e533;flex-wrap:wrap;max-width:820px;margin-top:46px;display:flex}.perfumers-hero-stats span{color:#f8f1e587;min-width:190px;font:8px/1.2 var(--sans);letter-spacing:.08em;align-items:baseline;gap:10px;padding:18px 30px 0 0;display:inline-flex}.perfumers-hero-stats strong{color:#fff8e8;font:400 36px/1 var(--serif);letter-spacing:-.04em}.perfumer-atlas{color:#f7f0e4;background:radial-gradient(circle at 66% 10%,#ad855229,#0000 32rem),#12241c;padding:clamp(82px,10vw,150px) clamp(24px,5vw,76px)}.perfumer-atlas-heading,.perfumer-section-heading,.perfumer-catalog-works>header,.perfumer-source-shelf>header{grid-template-columns:minmax(0,1fr) minmax(300px,.66fr);align-items:end;gap:clamp(40px,7vw,100px);display:grid}.perfumer-atlas-heading h2,.perfumer-section-heading h2,.perfumer-catalog-works>header h2,.perfumer-source-shelf>header h2{max-width:10em;font:400 clamp(46px, 6vw, 86px)/.96 var(--serif);letter-spacing:-.058em;text-wrap:balance;margin:24px 0 0}.perfumer-atlas-heading>p,.perfumer-section-heading>p,.perfumer-catalog-works>header>p,.perfumer-source-shelf>header>p{color:#f7f0e499;max-width:600px;font:12px/1.9 var(--sans);justify-self:end;margin:0}.perfumer-atlas-toolbar{background:#ffffff09;border:1px solid #f5e5c729;grid-template-columns:1fr minmax(240px,.42fr) auto;align-items:center;gap:20px;margin-top:clamp(44px,6vw,76px);padding:14px;display:grid}.perfumer-atlas-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.perfumer-atlas-toolbar button,.perfumer-atlas-toolbar input{color:#f8f1e5b8;min-height:40px;font:8px/1 var(--sans);letter-spacing:.07em;background:0 0;border:1px solid #f5e5c72e}.perfumer-atlas-toolbar button{cursor:pointer;padding:0 16px}.perfumer-atlas-toolbar button.active,.perfumer-atlas-toolbar button:hover{color:#17291f;background:#ead9b9}.perfumer-atlas-toolbar label,.perfumer-atlas-toolbar input{width:100%}.perfumer-atlas-toolbar input{outline:none;padding:0 14px}.perfumer-atlas-toolbar input:focus{border-color:#eed19bb8}.perfumer-atlas-toolbar>span{color:#f8f1e573;font:8px/1 var(--mono);letter-spacing:.08em;padding:0 8px}.perfumer-atlas-layout{border:1px solid #f5e5c72e;grid-template-columns:minmax(0,1.6fr) minmax(300px,.58fr);min-height:650px;margin-top:16px;display:grid}.perfumer-map-stage{cursor:grab;touch-action:none;background:radial-gradient(circle,#31524159,#0000 62%),#0c1d15;border-right:1px solid #f5e5c72e;min-width:0;min-height:650px;position:relative;overflow:hidden}.perfumer-map-stage:active{cursor:grabbing}.perfumer-map-canvas,.perfumer-map-pins{width:100%;height:100%;position:absolute;inset:0}.perfumer-map-pins{pointer-events:none}.perfumer-map-pin{--pin-size:40px;left:var(--pin-x);top:var(--pin-y);width:var(--pin-size);height:var(--pin-size);color:#193126;cursor:pointer;pointer-events:auto;background:#e9d5af;border:1px solid #ffeeccb8;border-radius:50%;place-items:center;transition:transform .2s,color .2s,background .2s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000047,0 0 0 4px #ead3aa14}.perfumer-map-pin>span{font:700 8px/1 var(--mono);letter-spacing:.02em}.perfumer-map-pin>small{color:#f6efe1;min-width:18px;height:18px;font:7px/1 var(--mono);background:#6f423a;border-radius:99px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-7px}.perfumer-map-pin.is-legendary{color:#f9ecd2;background:#70483e}.perfumer-map-pin:hover,.perfumer-map-pin.active{z-index:5;color:#13241b;background:#fff1d3;transform:translate(-50%,-50%)scale(1.2)}.perfumer-map-pin.active:after{content:"";border:1px solid #efcd946b;border-radius:50%;position:absolute;inset:-9px}.perfumer-map-controls{z-index:10;gap:6px;display:flex;position:absolute;bottom:18px;right:16px}.perfumer-map-controls button{color:#f8f1e5c2;cursor:pointer;min-width:38px;height:38px;font:9px/1 var(--mono);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1b13c2;border:1px solid #f5e5c73d;place-items:center;display:grid}.perfumer-map-controls button:hover{background:#284337}.perfumer-map-credit{color:#f8f1e559;font:7px/1 var(--mono);letter-spacing:.07em;position:absolute;bottom:22px;left:18px}.perfumer-map-profile{--perfumer-deep:#213b2f;--perfumer-mid:#526b59;--perfumer-accent:#d1ae75;background:radial-gradient(circle at 84% 8%, var(--perfumer-accent), transparent 20rem), linear-gradient(145deg, var(--perfumer-deep), var(--perfumer-mid));flex-direction:column;min-width:0;padding:clamp(28px,3.5vw,50px);display:flex}@supports (color:color-mix(in lab, red, red)){.perfumer-map-profile{background:radial-gradient(circle at 84% 8%, color-mix(in srgb, var(--perfumer-accent) 24%, transparent), transparent 20rem), linear-gradient(145deg, var(--perfumer-deep), color-mix(in srgb, var(--perfumer-mid) 72%, #102219))}}.perfumer-tone-forest{--perfumer-deep:#173126;--perfumer-mid:#4b6756;--perfumer-accent:#c9aa72}.perfumer-tone-wine{--perfumer-deep:#3f262b;--perfumer-mid:#76504e;--perfumer-accent:#d5a67b}.perfumer-tone-ink{--perfumer-deep:#1c2928;--perfumer-mid:#4b5953;--perfumer-accent:#d2ba92}.perfumer-tone-clay{--perfumer-deep:#51382f;--perfumer-mid:#9b725c;--perfumer-accent:#e5c59f}.perfumer-tone-gold{--perfumer-deep:#4b3f2c;--perfumer-mid:#927650;--perfumer-accent:#efd395}.perfumer-map-monogram{aspect-ratio:1.4;background:#ffffff0b;border:1px solid #ffffff2b;place-items:center;width:100%;display:grid;box-shadow:inset 0 1px #ffffff14}.perfumer-map-monogram span{font:400 clamp(72px, 8vw, 120px)/1 var(--serif);letter-spacing:-.1em}.perfumer-map-profile>p:first-of-type{color:var(--perfumer-accent);margin:32px 0 0}@supports (color:color-mix(in lab, red, red)){.perfumer-map-profile>p:first-of-type{color:color-mix(in srgb, var(--perfumer-accent) 88%, white)}}.perfumer-map-profile>p:first-of-type{font:8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.perfumer-map-profile h3{font:400 clamp(35px, 3.4vw, 54px)/.95 var(--serif);letter-spacing:-.055em;margin:13px 0 0}.perfumer-map-profile>strong{color:#f8f1e58c;font:400 11px/1.5 var(--serif);margin-top:13px}.perfumer-map-profile dl{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin:28px 0 0;display:grid}.perfumer-map-profile dl>div{padding:16px 12px 0 0}.perfumer-map-profile dt{color:#f8f1e55c;font:7px/1 var(--mono);letter-spacing:.08em}.perfumer-map-profile dd{font:400 13px/1.35 var(--serif);margin:8px 0 0}.perfumer-map-profile>p:not(:first-of-type){color:#f8f1e5ab;font:11px/1.8 var(--sans);margin:28px 0 0}.perfumer-map-profile>small{color:#f8f1e563;font:8px/1.65 var(--sans);margin-top:18px}.perfumer-map-profile>a,.perfumer-method-note>a,.knowledge-perfumer-gateway>div>a{color:#f8f1e5;min-height:48px;font:8px/1 var(--sans);letter-spacing:.08em;border:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding:0 16px;display:inline-flex}.perfumer-map-profile>a:hover,.perfumer-method-note>a:hover,.knowledge-perfumer-gateway>div>a:hover{color:#1c3026;background:#f1e1c5}.perfumer-directory{background:radial-gradient(circle at 5% 2%,#ffffffa6,#0000 27rem),#eee8de;padding:clamp(86px,11vw,160px) clamp(24px,5vw,76px)}.perfumer-section-heading>p,.perfumer-catalog-works>header>p{color:#17271f9c}.perfumer-directory-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:clamp(54px,7vw,92px);display:grid}.perfumer-directory-card{isolation:isolate;color:#f8f1e5;background:radial-gradient(circle at 82% 12%, var(--perfumer-accent), transparent 18rem), linear-gradient(145deg, var(--perfumer-deep), var(--perfumer-mid));grid-column:span 4;grid-template-rows:1fr auto;min-height:430px;padding:28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.perfumer-directory-card{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--perfumer-accent) 24%, transparent), transparent 18rem), linear-gradient(145deg, var(--perfumer-deep), var(--perfumer-mid))}}.perfumer-directory-card{transition:transform .4s,box-shadow .4s;box-shadow:0 24px 70px #1b251e1a}.perfumer-directory-card:first-child,.perfumer-directory-card:nth-child(8){grid-column:span 7}.perfumer-directory-card:nth-child(2),.perfumer-directory-card:nth-child(9){grid-column:span 5}.perfumer-directory-card:hover,.perfumer-directory-card:focus-visible{z-index:2;outline:none;transform:translateY(-6px);box-shadow:0 38px 96px #19221c33}.perfumer-card-index{color:#f8f1e573;font:8px/1 var(--mono);letter-spacing:.12em;position:absolute;top:20px;right:22px}.perfumer-card-initials{color:#f8f1e51f;font:400 clamp(100px, 12vw, 180px)/.7 var(--serif);letter-spacing:-.12em;align-self:start}.perfumer-directory-card>div{z-index:1;position:relative}.perfumer-directory-card small{color:var(--perfumer-accent)}@supports (color:color-mix(in lab, red, red)){.perfumer-directory-card small{color:color-mix(in srgb, var(--perfumer-accent) 86%, white)}}.perfumer-directory-card small{font:7px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}.perfumer-directory-card h3{font:400 clamp(32px, 3.4vw, 52px)/.95 var(--serif);letter-spacing:-.055em;margin:13px 0 0}.perfumer-directory-card p{color:#f8f1e59c;max-width:44em;font:10px/1.75 var(--sans);margin:20px 0 0}.perfumer-directory-card footer{color:#f8f1e58f;font:7px/1 var(--mono);letter-spacing:.08em;background:0 0;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding-top:15px;display:flex}.perfumer-method-note{color:#f8f1e5;background:radial-gradient(circle at 12% 86%,#b5874f33,#0000 28rem),#1b3026;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,8vw,130px);padding:clamp(86px,11vw,160px) clamp(24px,7vw,112px);display:grid}.perfumer-method-note h2{max-width:8em;font:400 clamp(48px, 6vw, 86px)/.96 var(--serif);letter-spacing:-.055em;margin:26px 0 0}.perfumer-method-note ol{border-top:1px solid #ffffff2b;margin:0;padding:0;list-style:none}.perfumer-method-note li{border-bottom:1px solid #ffffff24;grid-template-columns:40px minmax(140px,.55fr) minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.perfumer-method-note li>span{color:#d6b77d;font:8px/1 var(--mono)}.perfumer-method-note li>strong{font:400 17px/1.25 var(--serif)}.perfumer-method-note li>p{color:#f8f1e594;font:10px/1.75 var(--sans);margin:0}.perfumer-method-note>a{grid-column:2;width:min(100%,260px);margin-top:-26px}.knowledge-perfumer-gateway{color:#f8f1e5;background:radial-gradient(circle at 82% 18%,#d5ab6b38,#0000 28rem),linear-gradient(135deg,#152b21,#35493d 70%,#6d4e39 150%);grid-template-columns:minmax(0,1.2fr) minmax(260px,.5fr);gap:clamp(45px,8vw,120px);padding:clamp(82px,10vw,150px) clamp(24px,7vw,112px);display:grid}.knowledge-perfumer-gateway>div{flex-direction:column;align-items:flex-start;display:flex}.knowledge-perfumer-gateway h2{max-width:10em;font:400 clamp(50px, 6.4vw, 92px)/.96 var(--serif);letter-spacing:-.06em;margin:32px 0 0}.knowledge-perfumer-gateway>div>p:not(.eyebrow){color:#f8f1e5a3;max-width:680px;font:12px/1.9 var(--sans);margin:34px 0 0}.knowledge-perfumer-gateway>div>a{min-width:250px;margin-top:38px}.knowledge-perfumer-gateway>aside{background:#ffffff0e;border:1px solid #ffffff2e;flex-direction:column;justify-content:flex-end;min-height:380px;padding:38px;display:flex;box-shadow:inset 0 1px #ffffff1a}.knowledge-perfumer-gateway>aside span{font:400 clamp(100px, 11vw, 166px)/.72 var(--serif);letter-spacing:-.1em}.knowledge-perfumer-gateway>aside strong{font:400 22px/1.1 var(--serif);margin-top:48px}.knowledge-perfumer-gateway>aside small{color:#f8f1e570;font:7px/1 var(--mono);letter-spacing:.1em;margin-top:12px}.knowledge-axes article>a{color:#7c5a34;font:8px/1 var(--sans);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;display:inline-flex}.profile-route-nav{z-index:35;color:#f8f2e8b8;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(112deg,#ffffff12,#0000 40%),#0f2119e6;border-bottom:1px solid #e8cfa133;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px;min-height:56px;padding:5px clamp(24px,5vw,76px);display:grid;position:sticky;top:82px;overflow:hidden;box-shadow:0 16px 38px #040d0829,inset 0 1px #ffffff0f}.platform-header.is-scroll-hidden+:where(.house-story-page,.perfumer-profile-page,.material-profile-page) .profile-route-nav{top:0}:where(.house-story-page,.perfumer-profile-page,.material-profile-page) .profile-route-nav{transition:top .32s cubic-bezier(.22,.75,.24,1)}.profile-route-trail,.profile-route-sections{align-items:center;min-width:0;display:flex}.profile-route-trail{gap:6px;overflow:hidden}.profile-route-sections{overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:flex-start;gap:2px;overflow-x:auto}.profile-route-sections::-webkit-scrollbar{display:none}.profile-route-trail>a,.profile-route-trail>span,.profile-route-sections>a{min-height:44px;font:600 10px/1 var(--sans);letter-spacing:.045em;white-space:nowrap;align-items:center;padding:0 11px;display:inline-flex}.profile-route-trail>a{color:#f8f2e8ad}.profile-route-trail>a+a:before,.profile-route-trail>span:before{color:#e0b87675;content:"/";margin-right:12px}.profile-route-trail>span{color:#f6ead6;text-overflow:ellipsis;max-width:min(32vw,320px);overflow:hidden}.profile-route-sections>a{color:#f8f2e880;border-radius:999px;transition:color .22s,background-color .22s}.profile-route-trail>a:hover,.profile-route-trail>a:focus-visible,.profile-route-sections>a:hover,.profile-route-sections>a:focus-visible{color:#17291f;background:#ead8b9;outline:none}.house-story-page [id^=profile-],.perfumer-profile-page [id^=profile-]{scroll-margin-top:142px}.perfumer-profile-hero{color:#f8f1e5;background:radial-gradient(circle at 84% 14%, var(--perfumer-accent), transparent 29rem), linear-gradient(135deg, var(--perfumer-deep), var(--perfumer-mid));grid-template-columns:minmax(0,1.15fr) minmax(360px,.7fr);align-items:stretch;gap:clamp(48px,8vw,130px);min-height:760px;padding:clamp(72px,9vw,130px) clamp(24px,6vw,90px) clamp(70px,9vw,124px);display:grid}@supports (color:color-mix(in lab, red, red)){.perfumer-profile-hero{background:radial-gradient(circle at 84% 14%, color-mix(in srgb, var(--perfumer-accent) 28%, transparent), transparent 29rem), linear-gradient(135deg, var(--perfumer-deep), color-mix(in srgb, var(--perfumer-mid) 76%, #14261d))}}.perfumer-profile-heading{flex-direction:column;align-items:flex-start;display:flex}.perfumer-profile-back{color:#f8f1e585;font:8px/1 var(--sans);letter-spacing:.1em;align-items:center;gap:12px;margin-bottom:auto;display:inline-flex}.perfumer-profile-heading>.eyebrow{margin-top:clamp(34px,5vw,70px)}.perfumer-profile-heading>small{color:var(--perfumer-accent);margin-top:28px}@supports (color:color-mix(in lab, red, red)){.perfumer-profile-heading>small{color:color-mix(in srgb, var(--perfumer-accent) 86%, white)}}.perfumer-profile-heading>small{font:10px/1 var(--mono);letter-spacing:.12em}.perfumer-profile-heading h1{max-width:9em;font:400 clamp(64px, 8.5vw, 126px)/.86 var(--serif);letter-spacing:-.08em;text-wrap:balance;margin:15px 0 0}.perfumer-profile-heading>p:not(.eyebrow){color:#f8f1e5ab;max-width:700px;font:13px/1.9 var(--sans);margin:40px 0 0}.perfumer-profile-heading dl{border-top:1px solid #ffffff2e;grid-template-columns:.8fr 1.3fr .45fr;width:100%;margin:46px 0 0;display:grid}.perfumer-profile-heading dl>div{padding:18px 18px 0 0}.perfumer-profile-heading dt{color:#f8f1e58f;font:10px/1 var(--mono);letter-spacing:.07em}.perfumer-profile-heading dd{font:400 14px/1.4 var(--serif);margin:10px 0 0}.perfumer-profile-monogram{background:linear-gradient(145deg,#ffffff1f,#0000 38%),#ffffff0b;border:1px solid #ffffff38;flex-direction:column;justify-content:center;align-self:end;min-height:560px;padding:clamp(28px,4vw,48px);display:flex;box-shadow:0 40px 100px #020a0638,inset 0 1px #ffffff1a}.perfumer-profile-monogram span{font:400 clamp(130px, 16vw, 250px)/.72 var(--serif);letter-spacing:-.13em;align-self:center}.perfumer-profile-monogram i{color:var(--perfumer-accent);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.perfumer-profile-monogram i{color:color-mix(in srgb, var(--perfumer-accent) 85%, white)}}.perfumer-profile-monogram i{font:400 24px/1 var(--serif);font-style:normal}.perfumer-profile-monogram small{color:#f8f1e56b;font:7px/1 var(--mono);letter-spacing:.1em;margin-top:12px}.perfumer-biography,.perfumer-brand-network,.perfumer-catalog-works,.perfumer-timeline,.perfumer-source-shelf,.perfumer-anchor-note{padding:clamp(48px,6vw,86px) clamp(24px,6vw,90px)}.perfumer-biography{background:#eee8de}.perfumer-biography>header{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);align-items:end;gap:clamp(44px,8vw,120px);display:grid}.perfumer-biography>header h2{max-width:10em;font:400 clamp(52px, 6.5vw, 92px)/.95 var(--serif);letter-spacing:-.06em;margin:0}.perfumer-biography-grid{border-top:1px solid #17271f2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(60px,8vw,110px);display:grid}.perfumer-biography-grid article{border-right:1px solid #17271f21;min-height:0;padding:28px 28px 40px 0}.perfumer-biography-grid article+article{padding-left:28px}.perfumer-biography-grid article:last-child{border-right:0}.perfumer-biography-grid article>span{color:#9b7749;font:8px/1 var(--mono)}.perfumer-biography-grid h3{font:400 30px/1.2 var(--serif);margin:0;padding-top:24px}.perfumer-biography-grid p{color:#17271fc7;font:16px/1.8 var(--sans);margin:20px 0 0}.perfumer-timeline{color:#f7f0e4;background:#172b22}.perfumer-timeline>header{grid-template-columns:.45fr 1fr;align-items:end;gap:clamp(44px,8vw,110px);display:grid}.perfumer-timeline h2{font:400 clamp(52px, 6vw, 86px)/.96 var(--serif);letter-spacing:-.055em;margin:0}.perfumer-timeline ol{border-top:1px solid #ffffff2b;margin:clamp(60px,8vw,104px) 0 0;padding:0;list-style:none}.perfumer-timeline li{border-bottom:1px solid #ffffff21;grid-template-columns:52px minmax(100px,.28fr) minmax(0,1fr);align-items:baseline;gap:28px;padding:25px 0;display:grid}.perfumer-timeline li>span{color:#f7f0e459;font:7px/1 var(--mono)}.perfumer-timeline li>strong{color:#d8b678;font:400 22px/1 var(--serif)}.perfumer-timeline li>p{color:#f7f0e4d1;font:16px/1.8 var(--sans);margin:0}.perfumer-profile-visual-stack{background:#091c14b8;border:1px solid #efdab13d;grid-template-rows:minmax(470px,1fr) 220px;align-self:stretch;min-width:0;display:grid;overflow:hidden;box-shadow:0 38px 90px #030d0838}.perfumer-profile-visual-stack .perfumer-profile-portrait{border:0;min-height:0}.perfumer-profile-place{background:#263c31;border-top:1px solid #efdab13d;min-height:220px;display:block;position:relative;overflow:hidden}.perfumer-profile-place:after{content:"";pointer-events:none;background:linear-gradient(#0000 36%,#07160fd1);position:absolute;inset:0}.perfumer-profile-place>img{object-fit:cover;filter:saturate(.78)contrast(1.02);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.75,.2,1),filter .45s}.perfumer-profile-place:hover>img{filter:saturate(.96)contrast(1.02);transform:scale(1.035)}.perfumer-profile-place>span{z-index:1;color:#f8f1e5;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.perfumer-profile-place strong{font:400 22px/1 var(--serif)}.perfumer-profile-place small{color:#f8f1e5b3;font:9px/1.4 var(--mono);letter-spacing:.04em;text-align:right}.perfumer-brand-network{color:#f8f1e5;background:radial-gradient(circle at 84% 16%,#cfa76921,#0000 27rem),linear-gradient(140deg,#1a3026,#233b30 58%,#172a21)}.perfumer-brand-network>header{grid-template-columns:minmax(340px,.9fr) minmax(260px,.58fr);align-items:end;gap:clamp(46px,9vw,130px);display:grid}.perfumer-brand-network h2{max-width:10em;font:400 clamp(48px, 6vw, 86px)/.96 var(--serif);letter-spacing:-.055em;text-wrap:balance;margin:24px 0 0}.perfumer-brand-network>header>p{color:#f8f1e59e;max-width:590px;font:11px/1.85 var(--sans);margin:0}.perfumer-brand-network-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(58px,8vw,104px);display:grid}.perfumer-brand-network-grid>a{background:#ffffff0e;border:1px solid #f8f1e52b;grid-template-columns:minmax(120px,42%) minmax(0,1fr);min-width:0;min-height:300px;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.2,.72,.2,1);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.perfumer-brand-network-grid>a:hover{background:#ffffff18;border-color:#e4be7e73;transform:translateY(-5px)}.perfumer-brand-network-grid figure{background:#ece7de;border-right:1px solid #f8f1e521;min-width:0;margin:0;position:relative;overflow:hidden}.perfumer-brand-network-grid figure>img{object-fit:contain;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.72,.2,1)}.perfumer-brand-network-grid>a:hover figure>img{transform:scale(1.025)}.perfumer-brand-network-grid figure>span{color:#f8f1e5;width:60px;height:60px;font:500 9px/1 var(--mono);letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12271ddb;border:1px solid #f8f1e585;border-radius:18px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 12px 28px #07140d33}.perfumer-brand-network-grid figure>span.has-logo{background:#f1ede5;border-color:#f8f1e557}.perfumer-brand-network-grid figure>span>img{object-fit:contain;width:100%;height:100%}.perfumer-brand-network-grid>a>div{flex-direction:column;min-width:0;padding:28px 26px 25px;display:flex;position:relative}.perfumer-brand-network-grid small{color:#dfc38d;font:10px/1.35 var(--mono);letter-spacing:.045em}.perfumer-brand-network-grid h3{overflow-wrap:anywhere;font:400 clamp(24px, 2.2vw, 34px)/1 var(--serif);letter-spacing:-.035em;margin:auto 0 0}.perfumer-brand-network-grid p{color:#f8f1e5d1;font:14px/1.7 var(--sans);margin:18px 24px 0 0}.perfumer-brand-network-grid .ui-arrow{position:absolute;bottom:27px;right:24px}.perfumer-catalog-works{background:#e8e0d3}.perfumer-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(54px,7vw,90px);display:grid}.perfumer-work-grid>a{background:#faf7efb8;border:1px solid #17271f24;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;min-width:0;padding:12px 12px 18px;transition:color .25s,background .25s,transform .35s;display:grid}.perfumer-work-grid>a:hover{color:#f8f1e5;background:#20372c;transform:translateY(-4px)}.perfumer-work-grid>a>span:first-child{aspect-ratio:1;background:#f5f1e9;grid-column:1/-1;grid-template-rows:minmax(0,1fr);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.perfumer-work-grid img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;min-height:0;padding:10px;position:absolute;inset:0}.perfumer-work-grid small{color:#8f6a3e;font:10px/1.35 var(--mono);letter-spacing:.045em;grid-column:1/-1;margin-top:15px}.perfumer-work-grid strong{font:400 17px/1.25 var(--serif);white-space:nowrap;text-overflow:ellipsis;margin-top:9px;overflow:hidden}.perfumer-work-grid .ui-arrow{align-self:end;margin-bottom:4px}.perfumer-empty-catalog{background:#faf7ef8c;border:1px solid #17271f24;grid-template-columns:minmax(150px,.5fr) 1fr;align-items:center;gap:50px;min-height:360px;margin-top:60px;padding:40px;display:grid}.perfumer-empty-catalog>span{color:#17271f1a;font:400 clamp(110px, 16vw, 220px)/.8 var(--serif);letter-spacing:-.12em}.perfumer-empty-catalog>div{flex-direction:column;align-items:flex-start;max-width:34em;display:flex}.perfumer-empty-catalog>div>p{color:#17271fad;font:13px/1.85 var(--sans);margin:0}.perfumer-empty-catalog>div>a{min-height:44px;font:600 10px/1 var(--sans);border:1px solid #17271f38;align-items:center;gap:16px;margin-top:24px;padding:0 14px;display:inline-flex}.perfumer-empty-catalog>div>a:hover,.perfumer-empty-catalog>div>a:focus-visible{color:#f8f1e5;background:#20372c;outline:none}.perfumer-source-shelf{color:#f8f1e5;background:linear-gradient(135deg, var(--perfumer-deep), var(--perfumer-mid))}@supports (color:color-mix(in lab, red, red)){.perfumer-source-shelf{background:linear-gradient(135deg, var(--perfumer-deep), color-mix(in srgb, var(--perfumer-mid) 70%, #15271e))}}.perfumer-source-shelf>div{border-top:1px solid #ffffff2b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(58px,8vw,105px);display:grid}.perfumer-source-shelf>div>a{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;min-height:370px;padding:28px;transition:background .25s;display:flex;position:relative}.perfumer-source-shelf>div>a:hover{background:#ffffff12}.perfumer-source-shelf a>span{color:var(--perfumer-accent)}@supports (color:color-mix(in lab, red, red)){.perfumer-source-shelf a>span{color:color-mix(in srgb, var(--perfumer-accent) 86%, white)}}.perfumer-source-shelf a>span{font:9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.perfumer-source-shelf h3{max-width:14em;font:400 27px/1.08 var(--serif);margin:auto 0 0}.perfumer-source-shelf a>strong{color:#f8f1e594;font:10px/1.35 var(--sans);margin-top:13px}.perfumer-source-shelf a>p{color:#f8f1e5d1;font:14px/1.7 var(--sans);margin:22px 35px 0 0}.perfumer-source-shelf a>.ui-arrow{position:absolute;bottom:30px;right:28px}.perfumer-anchor-note{background:#eee8de;border-bottom:1px solid #17271f24;grid-template-columns:minmax(110px,.22fr) minmax(0,1fr) auto;align-items:center;gap:clamp(30px,6vw,86px);display:grid}.perfumer-anchor-note>span{color:#17271f17;font:400 clamp(82px, 10vw, 148px)/.7 var(--serif);letter-spacing:-.09em}.perfumer-anchor-note h2{font:400 clamp(42px, 5vw, 68px)/.95 var(--serif);letter-spacing:-.055em;margin:18px 0 0}.perfumer-anchor-note div>p:not(.eyebrow){color:#17271fc7;max-width:620px;font:16px/1.8 var(--sans);margin:20px 0 0}.perfumer-anchor-note div>small{color:#7c5b35;font:9px/1 var(--mono);letter-spacing:.06em;margin-top:18px;display:block}.perfumer-anchor-note>a{min-width:190px;min-height:48px;font:8px/1 var(--sans);letter-spacing:.07em;border:1px solid #17271f33;justify-content:space-between;align-items:center;gap:22px;padding:0 16px;display:inline-flex}.perfumer-anchor-note>a:hover{color:#f8f1e5;background:#20372c}.perfumer-profile-missing{flex-direction:column;justify-content:center;align-items:flex-start;min-height:80vh;padding:90px 7vw;display:flex}.perfumer-profile-missing h1{max-width:12em;font:400 clamp(54px, 8vw, 104px)/.94 var(--serif);letter-spacing:-.06em;margin:30px 0 0}.perfumer-profile-missing>a{font:9px/1 var(--sans);margin-top:38px}@media (max-width:1100px){.perfumer-atlas-layout{grid-template-columns:1fr}.perfumer-map-stage{border-bottom:1px solid #f5e5c72e;border-right:0;min-height:580px}.perfumer-map-profile{grid-template-columns:210px 1fr;column-gap:34px;display:grid}.perfumer-map-monogram{aspect-ratio:auto;grid-row:1/span 7;align-self:stretch}.perfumer-map-profile>p:first-of-type{margin-top:0}.perfumer-map-profile>a{width:min(100%,300px);margin-top:28px}.perfumer-directory-card{grid-column:span 6!important}.perfumer-profile-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr)}.perfumer-profile-heading dl{grid-template-columns:1fr 1fr}.perfumer-profile-heading dl>div:nth-child(3){grid-column:1/-1}.perfumer-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.perfumer-brand-network-grid,.perfumer-source-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.profile-route-nav{overscroll-behavior-inline:contain;scrollbar-width:none;gap:16px;min-height:56px;padding:4px 14px;display:flex;position:relative;top:auto;overflow-x:auto}.profile-route-nav::-webkit-scrollbar{display:none}.profile-route-trail,.profile-route-sections{flex:none}.profile-route-sections{justify-content:flex-start}.profile-route-trail>span{max-width:180px}.house-story-page [id^=profile-],.perfumer-profile-page [id^=profile-]{scroll-margin-top:96px}}@media (max-width:760px){.perfumers-hero{min-height:570px}.perfumers-hero h1{white-space:normal;font-size:clamp(43px,12vw,58px);line-height:.98}.perfumers-hero-stats{grid-template-columns:repeat(3,1fr);display:grid}.perfumers-hero-stats span{flex-direction:column;min-width:0;padding-right:12px}.perfumer-atlas-heading,.perfumer-section-heading,.perfumer-catalog-works>header,.perfumer-source-shelf>header,.perfumer-biography>header,.perfumer-timeline>header{grid-template-columns:1fr;gap:28px}.perfumer-atlas-heading>p,.perfumer-section-heading>p,.perfumer-catalog-works>header>p,.perfumer-source-shelf>header>p{justify-self:start}.perfumer-atlas-toolbar{grid-template-columns:1fr auto}.perfumer-atlas-toolbar>div{grid-column:1/-1}.perfumer-atlas-toolbar label{min-width:0}.perfumer-map-stage{min-height:460px}.perfumer-map-pin{--pin-size:36px}.perfumer-map-credit{display:none}.perfumer-map-profile{display:flex}.perfumer-map-monogram{aspect-ratio:2.1;width:100%}.perfumer-map-profile>p:first-of-type{margin-top:28px}.perfumer-directory-card{min-height:390px;grid-column:1/-1!important}.perfumer-method-note{grid-template-columns:1fr;gap:50px}.perfumer-method-note li{grid-template-columns:32px 1fr}.perfumer-method-note li>p{grid-column:2}.perfumer-method-note>a{grid-column:1;margin-top:0}.knowledge-perfumer-gateway{grid-template-columns:1fr}.knowledge-perfumer-gateway>aside{min-height:280px}.perfumer-profile-hero{grid-template-columns:1fr;gap:44px;padding-top:58px}.perfumer-profile-visual-stack{grid-template-rows:minmax(380px,58svh) 200px}.perfumer-profile-visual-stack .perfumer-profile-portrait{min-height:0}.perfumer-profile-heading h1{letter-spacing:-.065em;max-width:11em;font-size:clamp(50px,13.4vw,68px);line-height:.91}.perfumer-profile-heading>p:not(.eyebrow){margin-top:30px;font-size:12px;line-height:1.82}.perfumer-profile-monogram{min-height:360px}.perfumer-biography>header h2,.perfumer-timeline h2,.perfumer-brand-network h2,.perfumer-anchor-note h2{letter-spacing:-.045em;font-size:clamp(40px,11.4vw,54px);line-height:.98}.perfumer-biography-grid{grid-template-columns:1fr}.perfumer-biography-grid article,.perfumer-biography-grid article+article{border-bottom:1px solid #17271f21;border-right:0;min-height:0;padding:26px 0 46px}.perfumer-biography-grid h3{padding-top:16px}.perfumer-brand-network>header{grid-template-columns:1fr;gap:28px}.perfumer-brand-network-grid{grid-template-columns:1fr}.perfumer-brand-network-grid>a{min-height:270px}.perfumer-timeline li{grid-template-columns:36px 82px 1fr;gap:14px}.perfumer-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perfumer-source-shelf>div{grid-template-columns:1fr}.perfumer-source-shelf>div>a{border-right:0;min-height:320px}.perfumer-empty-catalog{grid-template-columns:1fr;gap:26px;min-height:0;margin-top:44px;padding:30px 24px}.perfumer-empty-catalog>span{font-size:clamp(82px,28vw,132px)}.perfumer-anchor-note{grid-template-columns:1fr}.perfumer-anchor-note>span{margin-bottom:10px}.perfumer-anchor-note>a{width:100%;margin-top:18px}}@media (max-width:460px){.perfumer-atlas,.perfumer-directory,.perfumer-method-note,.perfumer-biography,.perfumer-brand-network,.perfumer-catalog-works,.perfumer-timeline,.perfumer-source-shelf,.perfumer-anchor-note{padding-left:16px;padding-right:16px}.perfumer-atlas-toolbar button{padding:0 11px}.perfumer-map-stage{min-height:410px}.perfumer-map-controls{bottom:10px;right:10px}.perfumer-profile-heading dl{grid-template-columns:1fr}.perfumer-profile-heading dl>div:nth-child(3){grid-column:auto}.perfumer-profile-visual-stack{grid-template-rows:minmax(340px,54svh) 180px}.perfumer-profile-place{min-height:180px}.perfumer-profile-place>span{bottom:16px;left:16px;right:16px}.perfumer-brand-network-grid>a{grid-template-columns:42% minmax(0,1fr);min-height:244px}.perfumer-brand-network-grid>a>div{padding:22px 18px 20px}.perfumer-brand-network-grid figure>span{border-radius:14px;width:50px;height:50px;bottom:9px;right:9px}.perfumer-work-grid{grid-template-columns:1fr}.perfumer-timeline li{grid-template-columns:32px 1fr}.perfumer-timeline li>p{grid-column:2}}@media (pointer:coarse){.perfumer-atlas-toolbar button,.perfumer-map-controls button,.perfumer-map-pin{min-width:44px;min-height:44px}}@media (max-width:370px){.hero{padding-inline:16px}.hero h1{font-size:48px}.primary-button{justify-content:space-between;width:100%}.feature-stage{width:calc(100% - 8px)}.scent-map,.library,.about{padding-left:16px;padding-right:16px}}.atlas-image-unavailable{box-sizing:border-box;color:#173c30;min-width:0;min-height:44px;font:12px/1.4 var(--sans);text-align:center;background:#eee8dc;place-items:center;padding:8px;display:grid}.site-header{grid-template-columns:1fr auto auto 1fr;column-gap:clamp(14px,2vw,30px)}.community-account-button{min-width:94px;height:38px;color:inherit;background:#f5f0e812;border:1px solid #f5f0e838;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px 0 8px;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.community-account-button:hover{background:#f5f0e821;border-color:#f5f0e880;transform:translateY(-1px)}.community-account-button>span,.community-account-button img{color:#17271e;object-fit:cover;width:25px;height:25px;font:13px/1 var(--serif);background:#e9dfcc;border-radius:50%;flex:0 0 25px;place-items:center;display:grid}.community-account-button small{font:600 11px/1 var(--sans);letter-spacing:.1em}.community-account-idle-icon:after{content:"";border:1px solid;border-radius:50%;width:8px;height:8px}.community-account-retry-icon:before{content:"";border:1px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;transform:rotate(-35deg)}.community-account-retry-icon{position:relative}.community-account-retry-icon:after{content:"";border-top:2px solid #0000;border-bottom:2px solid #0000;border-left:4px solid;width:0;height:0;margin:-7px -8px 0 0;position:absolute}.review-card{position:relative}.review-card>.card-favorite{z-index:5;aspect-ratio:1;color:#243027;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f0c7;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:clamp(34px,11cqw,44px);transition:color .25s,background .25s,transform .25s;display:grid;position:absolute;top:clamp(14px,5cqw,22px);right:clamp(14px,5cqw,22px);box-shadow:0 8px 24px #1a1f1a1a}.card-favorite:hover{transform:scale(1.06)}.community-hub{isolation:isolate;background:linear-gradient(120deg,#ffffffd1,#f6eee0b8),#f4eee3;border-top:1px solid #1a231c1f;border-bottom:1px solid #1a231c1f;padding:clamp(86px,10vw,154px) clamp(20px,5vw,76px);position:relative;overflow:hidden}.community-hub:before,.community-hub:after{z-index:-1;content:"";filter:blur(78px);opacity:.35;border-radius:44% 56% 63% 37%/55% 38% 62% 45%;width:min(56vw,760px);height:min(56vw,760px);animation:15s ease-in-out infinite alternate community-glow;position:absolute}.community-hub:before{background:#dab0776b;top:-35%;right:-18%}.community-hub:after{background:#afc2a880;animation-delay:-7s;bottom:-42%;left:-16%}@keyframes community-glow{0%{transform:translate(-2%)rotate(-4deg)scale(.92)}to{transform:translate(8%,-5%)rotate(7deg)scale(1.09)}}.community-hub-heading{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:18px clamp(34px,7vw,110px);max-width:1200px;margin:0 auto 54px;display:grid}.community-hub-heading .eyebrow{grid-column:1/-1}.community-hub-heading h2{color:#19281f;max-width:760px;font:400 clamp(48px, 6vw, 88px)/.94 var(--serif);letter-spacing:-.045em;margin:0}.community-hub-heading>p:last-child{color:#626b64;max-width:420px;font:14px/1.9 var(--sans);margin:0 0 8px}.community-hub-guest,.community-hub-app{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8b3;border:1px solid #1e2d2224;width:min(1200px,100%);margin:0 auto;box-shadow:0 32px 90px #2d2f2417}.community-hub-guest{grid-template-columns:repeat(3,1fr);display:grid}.community-hub-guest>div{border-right:1px solid #1e2d221f;min-height:220px;padding:30px}.community-hub-guest>div span{color:#9e8565;font:9px/1 var(--mono);letter-spacing:.18em}.community-hub-guest>div strong{color:#1d2c22;font:28px/1 var(--serif);margin:52px 0 10px;display:block}.community-hub-guest>div p{color:#71776f;max-width:260px;font:12px/1.8 var(--sans);margin:0}.community-hub-guest>button{color:#f8f4eb;min-height:76px;font:12px/1 var(--sans);letter-spacing:.1em;background:#1e3327;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 30px;transition:background .25s;display:flex}.community-hub-guest>button:hover{background:#294635}.community-hub-guest>button span{font:30px/1 var(--serif)}.community-tabs{border-bottom:1px solid #1e2d221f;grid-template-columns:repeat(4,1fr);display:grid}.community-tabs>button,.community-tabs>a{color:#687169;min-height:64px;font:10px/1 var(--sans);letter-spacing:.09em;text-align:center;border-right:1px solid #1e2d221f;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.community-tabs>:last-child{border-right:0}.community-tabs>button:hover,.community-tabs>button.active,.community-tabs>a:hover,.community-tabs>a:focus-visible{color:#17271e;background:#e1d4bb52}.community-tabs button span{font-family:var(--mono);margin-left:5px}.community-feed,.personal-ranking,.people-finder{min-height:360px;padding:clamp(18px,3vw,38px)}.community-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-feed>article{background:#ffffff80;border:1px solid #1e2d221c;grid-template-columns:1fr auto;gap:20px;padding:22px;display:grid}.community-feed>article>p{color:#687169;font:12px/1.7 var(--sans);grid-column:1;margin:8px 0 0}.community-feed>article>p strong{color:#1d2c22;font-weight:500}.community-feed>article>div:nth-child(3){text-align:right;grid-area:1/2/3}.community-feed>article>div:nth-child(3) span{color:#1d2c22;font:32px/1 var(--serif);display:block}.community-feed>article>div:nth-child(3) small{color:#9a9c95;font:8px/1 var(--mono)}.community-feed blockquote{color:#485049;font:14px/1.8 var(--serif);background:#f3eee3;grid-column:1/-1;margin:4px 0 0;padding:16px}.community-person{align-items:center;gap:10px;display:flex}.community-person>img,.community-person>span{color:#f8f4eb;object-fit:cover;width:36px;height:36px;font:16px/1 var(--serif);background:#274132;border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.community-person p{margin:0}.community-person strong{color:#243128;font:12px/1.2 var(--sans);font-weight:600;display:block}.community-person small{color:#92968f;font:8px/1 var(--mono);margin-top:4px;display:block}.personal-ranking article{border-bottom:1px solid #1e2d221f;grid-template-columns:52px minmax(0,1fr) minmax(90px,.4fr) 70px 22px;align-items:center;gap:16px;min-height:72px;display:grid;position:relative}.personal-ranking article>span{color:#a08c72;font:9px/1 var(--mono)}.personal-ranking article div small{color:#9a9c95;font:8px/1 var(--mono);letter-spacing:.08em;display:block}.personal-ranking article div strong{color:#1d2c22;font:20px/1 var(--serif);margin-top:5px;font-weight:400;display:block}.personal-ranking article p{color:#6c746d;font:10px/1 var(--sans);margin:0}.personal-ranking article b{color:#1d2c22;font:26px/1 var(--serif);text-align:right;font-weight:400}.personal-ranking article i{color:#2c4635;font-style:normal}.personal-ranking-intro{border-bottom:1px solid #1e2d221f;justify-content:space-between;align-items:end;gap:28px;padding:4px 0 24px;display:flex}.personal-ranking-intro span{color:#9a8262;font:8px/1 var(--mono);letter-spacing:.14em}.personal-ranking-intro h3{color:#1d2c22;font:400 clamp(28px, 3vw, 42px)/1 var(--serif);margin:8px 0 0}.personal-ranking-intro p{color:#737a73;max-width:430px;font:10px/1.75 var(--sans);margin:0}.people-finder form{background:#fff9;border:1px solid #1e2d2229;grid-template-columns:1fr auto;display:grid}.people-finder form input{background:0 0;border:0;outline:none;min-height:54px;padding:0 18px;font-size:15px}.people-finder form button{color:#f8f4eb;letter-spacing:.1em;background:#20372a;min-width:100px;font-size:10px}.people-results{margin-top:18px}.people-results article{border-bottom:1px solid #1e2d221c;align-items:center;gap:18px;min-height:68px;padding:10px 0;display:flex}.people-results article .community-person{flex:1}.people-results article>button,.people-results article>div>button{color:#25352b;border:1px solid #1e2d2233;min-height:36px;padding:0 14px;font-size:9px}.people-results article>span{color:#8a8e88;font:9px/1 var(--mono)}.community-empty{text-align:center;grid-column:1/-1;place-content:center;min-height:280px;display:grid}.community-empty>span{color:#b7a589;font:46px/1 var(--serif)}.community-empty strong{color:#25352b;font:26px/1 var(--serif);margin-top:12px;font-weight:400}.community-empty p{color:#7d827b;max-width:360px;font:11px/1.7 var(--sans);margin:10px auto 0}.perfume-community{border-top:1px solid #232f2529;flex-direction:column;margin:44px 0 14px;padding:32px 0 0;display:flex}.perfume-community-heading{grid-template-columns:1fr auto;align-items:end;gap:8px 24px;display:grid}.perfume-community-heading>span,.comparison-card>div:first-child>span,.community-reviews-title>span{color:#9a8464;font:8px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1}.perfume-community-heading h3{color:#203128;font:34px/1 var(--serif);margin:0;font-weight:400}.community-aggregate{align-items:baseline;gap:10px;display:flex}.community-aggregate strong{color:#203128;font:36px/1 var(--serif);font-weight:400}.community-aggregate strong small{color:#8d938b;font:9px/1 var(--mono)}.community-aggregate span{color:#868b84;font:8px/1 var(--mono);white-space:nowrap}.community-layer-note{color:#858b84;max-width:520px;font:10px/1.7 var(--sans);margin:12px 0 0}.dialog-entity-link{color:inherit;text-underline-offset:3px;align-items:center;gap:7px;text-decoration-color:#233a2d47;display:inline-flex}.dialog-entity-link:hover{color:#7b6138;text-decoration-color:currentColor}.dialog-perfumer-links{flex-wrap:wrap;gap:5px 12px;display:flex}.note-list p{flex-wrap:wrap;gap:4px 8px;display:flex}.note-list p>span{align-items:center;gap:8px;display:inline-flex}.note-list p i{color:#21342a52;font-style:normal}.note-list p a{color:inherit;text-underline-offset:3px;align-items:center;gap:4px;text-decoration-color:#233a2d47;display:inline-flex}.note-list p a:hover{color:#7b6138;text-decoration-color:currentColor}.private-record-panel{background:var(--ws-surface);box-shadow:none;border:0;border-top:1px solid #2233272e;border-bottom:1px solid #2233271f;margin:0 0 36px;padding:clamp(24px,3vw,36px);scroll-margin-top:18px;position:relative;overflow:hidden}.private-record-panel:focus-visible{outline-offset:4px;outline:2px solid #294534b8}.dialog-quick-record{display:none}.private-record-panel:before{content:"";background:#294534;width:84px;height:2px;position:absolute;top:0;left:0}.private-record-heading{border-bottom:1px solid #2233271f;grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);align-items:end;gap:18px 26px;padding-bottom:22px;display:grid}.private-record-heading span{color:#9a8464;font:8px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.private-record-heading h3{color:#203128;font:30px/1.04 var(--serif);white-space:nowrap;margin:9px 0 0;font-weight:400}.private-record-heading p{color:#747b74;max-width:380px;font:11px/1.75 var(--sans);margin:0}.perfume-community .private-record-disclosure>summary{cursor:pointer;color:#203128;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;padding:0;list-style:none}.private-record-disclosure>summary::-webkit-details-marker{display:none}.private-record-disclosure>summary:focus-visible{outline-offset:6px;outline:2px solid #294534}.private-record-disclosure[open]>summary .private-record-chevron{transform:rotate(180deg)}.private-record-content{padding-top:22px}.perfume-community .private-record-intro{color:#59665c;font:400 13px/1.7 var(--sans);margin:0 0 22px}.archive-page .perfume-community .private-record-panel.private-record-disclosure{border-radius:var(--ws-radius,8px);background:#f7f3eb;border:1px solid #294534;box-shadow:0 3px 12px #18302714;padding:0!important}.archive-page .private-record-disclosure:before{display:none}.archive-page .perfume-community .private-record-disclosure>summary{color:#f7f3eb;background:#294534;min-height:48px;padding:12px 16px}.archive-page .private-record-disclosure>summary:hover{background:#34543f}.archive-page .private-record-disclosure>summary:focus-visible{outline-offset:-4px;outline:2px solid #e5c996}.archive-page .private-record-disclosure>summary>div>span{display:none}.archive-page .perfume-community .private-record-disclosure>summary h3{color:#f7f3eb;font:600 14px/1.4 var(--sans);letter-spacing:0;margin:0}.archive-page .private-record-disclosure>.private-record-content{padding:18px 16px}.community-signin-card{color:#eff2ea;background:#21372a;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:20px;display:flex}.community-signin-card p{max-width:420px;font:12px/1.7 var(--sans);margin:0}.community-signin-card button{min-width:180px;min-height:44px;color:inherit;font:10px/1 var(--sans);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.community-editor{margin-top:26px}.sentiment-picker{border:1px solid #1e2d2229;grid-template-columns:repeat(4,1fr);display:grid}.sentiment-picker button{color:#59655b;min-height:48px;font:12px/1.4 var(--sans);border-right:1px solid #1e2d2224}.sentiment-picker button:last-child{border-right:0}.sentiment-picker button.active{color:#f8f4eb;background:#284333}.score-slider{margin-top:28px;display:block}.score-slider>span{color:#6e756e;font:12px/1.4 var(--sans);letter-spacing:.04em;justify-content:space-between;align-items:baseline;display:flex}.score-slider>span strong{color:#203128;font:30px/1 var(--serif);letter-spacing:0;font-weight:400}.score-slider input{accent-color:#294534;cursor:pointer;width:100%;height:1px;margin:22px 0 10px}.score-slider>small{color:#a3a59f;font:8px/1 var(--mono);justify-content:space-between;display:flex}.score-slider i{font-style:normal}.score-lock-panel{background:#f4eee194;border:1px solid #2a433429;gap:10px;margin-top:24px;padding:18px 20px;display:grid}.score-lock-panel>div{align-items:center;gap:16px;display:flex}.score-lock-panel>div>span{color:#263e31;font:400 24px/1 var(--serif)}.score-lock-panel>div>i{flex:1;grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.score-lock-panel>div b{background:#2a43341f;height:4px}.score-lock-panel>div b.filled{background:#a4804e}.score-lock-panel>strong{color:#26382e;font:400 18px/1.2 var(--serif)}.score-lock-panel>p{color:#616c64;font:12px/1.7 var(--sans);margin:0}.favorite-toggle{color:#435047;min-height:38px;font:9px/1 var(--sans);border:1px solid #1e2d222e;align-items:center;gap:8px;margin-top:22px;padding:0 14px;display:inline-flex}.favorite-toggle span{font:19px/1 var(--serif)}.favorite-toggle.active{color:#f8f4eb;background:#294534}.community-review-field{margin-top:24px;display:block}.community-review-field>span{color:#6e756e;font:12px/1.4 var(--sans);letter-spacing:.04em;justify-content:space-between;display:flex}.community-review-field>span small{color:#a3a59f;font-family:var(--mono)}.community-review-field textarea{resize:vertical;color:#303b33;width:100%;min-height:120px;font:14px/1.8 var(--serif);background:#ffffff73;border:1px solid #1e2d2229;outline:none;margin-top:10px;padding:16px}.community-review-field textarea:focus{border-color:#1e452f8c;box-shadow:0 0 0 3px #355c4414}.community-editor-footer{justify-content:space-between;align-items:end;gap:24px;margin-top:16px;display:flex}.community-editor-footer label{color:#616c64;font:12px/1.4 var(--sans);letter-spacing:.02em}.community-editor-footer select{color:#354139;min-width:120px;min-height:44px;font:16px/1.4 var(--sans);background:0 0;border:1px solid #1e2d2224;margin-top:8px;padding:8px 20px 8px 8px;display:block}.community-save{color:#f8f4eb;min-width:150px;min-height:44px;font:12px/1.4 var(--sans);letter-spacing:.04em;background:#213a2b;padding:0 18px}.community-save:disabled{opacity:.55}.comparison-card{background:linear-gradient(135deg,#f6efe2,#fbfaf6);border:1px solid #1e2d2221;margin-top:30px;padding:24px}.comparison-card h4{color:#1f3026;font:28px/1 var(--serif);margin:8px 0 5px;font-weight:400}.comparison-card p{color:#798079;max-width:580px;font:10px/1.7 var(--sans);margin:0}.comparison-options{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;margin-top:18px;display:grid}.comparison-options button{color:#26362c;background:#ffffff8c;border:1px solid #1e2d2229;min-height:70px;padding:12px}.comparison-options button:nth-child(2){color:#8d928c;min-height:34px;font:8px/1 var(--mono);background:0 0;border:0;align-self:center}.comparison-options button:hover:not(:disabled){color:#f8f4eb;background:#294534}.comparison-options small{color:inherit;opacity:.58;font:7px/1 var(--mono);letter-spacing:.08em;display:block}.comparison-options strong{font:18px/1.1 var(--serif);margin-top:6px;font-weight:400;display:block}.community-message{color:#6b5540;white-space:pre-line;font:10px/1.6 var(--sans);margin:14px 0 0}.community-reviews{margin-top:24px}.community-reviews-title{border-bottom:1px solid #1e2d2224;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.community-reviews-title strong{color:#2c3930;font:18px/1 var(--serif);font-weight:400}.community-reviews article{border-bottom:1px solid #1e2d221c;grid-template-columns:1fr auto;gap:12px 20px;padding:18px 0;display:grid}.community-review-score{color:#203128;font:24px/1 var(--serif)}.community-reviews article>p{color:#4d564f;font:13px/1.85 var(--serif);grid-column:1/-1;margin:0}.scent-journal,.community-journals{border-top:1px solid #1e2d2224;margin-top:26px;padding-top:26px}.scent-journal>header,.community-journals>header{grid-template-columns:minmax(220px,.75fr) minmax(280px,1fr) auto;align-items:end;gap:24px;display:grid}.scent-journal>header span,.community-journals>header span{color:#9b7540;font:7px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase}.scent-journal>header h3,.community-journals>header h3{color:#26372e;font:400 clamp(27px, 3vw, 40px)/1.04 var(--serif);margin:9px 0 0}.scent-journal>header p{color:#657068;font:11px/1.75 var(--sans);margin:0}.scent-journal-compose-toggle{color:#f7f2e7;min-height:44px;font:700 9px/1 var(--sans);letter-spacing:.04em;background:#294534;border:1px solid #1e2d222e;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;display:inline-flex}.scent-journal-compose-toggle:focus-visible{outline-offset:3px;outline:3px solid #aa8b4f}.scent-journal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.scent-journal-form label{color:#59665c;min-width:0;font:500 12px/1.5 var(--sans);letter-spacing:0;flex-direction:column;justify-content:flex-end;display:flex}.scent-journal-form label>span{overflow-wrap:anywhere;display:block}.scent-journal-form input,.scent-journal-form select,.scent-journal-form textarea{box-sizing:border-box;border-radius:var(--ws-radius);color:#26372e;background:var(--ws-surface);width:100%;min-width:0;max-width:100%;font:16px/1.55 var(--sans);border:1px solid #1e2d2229;margin-top:8px;display:block}.scent-journal-form input,.scent-journal-form select{height:48px;padding:0 11px}.scent-journal-form input[type=date]{text-align:left}.scent-journal-form input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.55em}.scent-journal-form input[type=date]::-webkit-datetime-edit{padding:0}.scent-journal-form .scent-journal-date-control{box-sizing:border-box;border-radius:var(--ws-radius);color:#26372e;background:var(--ws-surface);border:1px solid #1e2d2229;width:100%;min-width:0;height:48px;margin-top:8px;display:block;position:relative;overflow:hidden}.scent-journal-date-control>span{height:100%;font:16px/1.55 var(--sans);justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}.scent-journal-date-control .ui-arrow{flex:none}.scent-journal-form .scent-journal-date-control input{opacity:0;cursor:pointer;border:0;width:100%;min-width:0;max-width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.scent-journal-date-control:focus-within{outline-offset:3px;outline:2px solid #8b652e}.scent-journal-form textarea{resize:vertical;min-height:112px;padding:12px}.scent-journal-note{grid-column:1/-1}.scent-journal-form footer{color:#39473e;background:0 0;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 18px;padding:0;display:flex}.scent-journal-form footer>span{color:#616c64;font:12px/1.5 var(--sans)}.scent-journal-form footer>div{letter-spacing:normal;text-transform:none;flex-flow:wrap;align-items:center;gap:8px;display:flex}.scent-journal-form footer button{border-radius:var(--ws-radius);color:#39473e;cursor:pointer;min-width:0;min-height:44px;font:500 14px/1.5 var(--sans);white-space:normal;background:0 0;border:1px solid #1e2d2229;padding:8px 15px}.scent-journal-form footer button.community-save{color:#f8f4eb;background:#213a2b}.scent-journal-form footer button:focus-visible{outline-offset:3px;outline:3px solid #aa8b4f}@media (max-width:560px){.scent-journal-form footer{flex-direction:column;align-items:stretch}.scent-journal-form footer>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.scent-journal-form footer>div button:only-child{grid-column:1/-1}}.scent-journal-list{margin-top:30px}.scent-journal-list h4{color:#59665c;font:600 14px/1.4 var(--sans);margin:0 0 12px}.scent-journal-list article{border-top:1px solid #1e2d221c;grid-template-columns:92px minmax(0,1fr) auto;gap:18px;padding:18px 0;display:grid}.scent-journal-list time{color:#9b7540;font:11px/1.4 var(--mono)}.scent-journal-list article>div>span{color:#786347;font:8px/1 var(--mono);letter-spacing:.06em;margin-bottom:8px;display:inline-block}.scent-journal-list p{color:#3d4a42;font:14px/1.78 var(--serif);white-space:pre-wrap;margin:0}.scent-journal-list small{color:#59665c;font:400 12px/1.5 var(--sans);margin-top:8px;display:block}.scent-journal-list nav{align-items:start;gap:6px;display:flex}.scent-journal-list nav button,.scent-journal-undo button{color:#526057;cursor:pointer;min-height:32px;font:8px/1 var(--sans);background:0 0;border:1px solid #1e2d2224;padding:0 9px}.scent-journal-undo{color:#59665d;font:9px/1.4 var(--sans);background:#9a75401a;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:11px 13px;display:flex}.community-journals article{border-bottom:1px solid #1e2d221c;grid-template-columns:1fr auto;gap:10px 20px;padding:18px 0;display:grid}.community-journals article>b{color:#9b7540;font:400 22px/1 var(--serif)}.community-journals article>p{color:#4d564f;font:13px/1.8 var(--serif);white-space:pre-wrap;grid-column:1/-1;margin:0}.community-journals article>small{color:#8a918b;font:7px/1 var(--mono);grid-column:1/-1}.community-drawer-backdrop{z-index:3200;isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c110d7a;justify-content:flex-end;min-height:100dvh;animation:.25s both community-backdrop-in;display:flex;position:fixed;inset:0}@keyframes community-backdrop-in{0%{opacity:0}}.community-drawer{width:min(480px,100%);height:100dvh;max-height:100dvh;padding-top:max(clamp(54px, 7vw, 78px), calc(env(safe-area-inset-top,0px) + 48px));padding-right:max(clamp(24px, 5vw, 48px), calc(env(safe-area-inset-right,0px) + 20px));padding-bottom:max(clamp(32px, 5vw, 52px), calc(env(safe-area-inset-bottom,0px) + 24px));padding-left:max(clamp(24px, 5vw, 48px), calc(env(safe-area-inset-left,0px) + 20px));color:#223129;background:#f6f0e5;animation:.4s cubic-bezier(.2,.8,.2,1) both community-drawer-in;position:relative;overflow-y:auto;box-shadow:-30px 0 90px #0000002e}@keyframes community-drawer-in{0%{transform:translate(100%)}}.community-drawer-close{top:max(20px, calc(env(safe-area-inset-top,0px) + 12px));right:max(20px, calc(env(safe-area-inset-right,0px) + 12px));width:40px;height:40px;font:24px/1 var(--serif);border:1px solid #1e2d2229;border-radius:50%;place-items:center;display:grid;position:absolute}.community-login h2{max-width:360px;font:44px/.96 var(--serif);letter-spacing:-.035em;margin:30px 0 18px;font-weight:400}.community-login>p:not(.eyebrow):not(.community-message){color:#6f766f;font:13px/1.85 var(--sans)}.community-login>button{color:#f8f4eb;width:100%;min-height:52px;font:11px/1 var(--sans);letter-spacing:.06em;background:#20372a;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.community-login>button:disabled{opacity:.5;cursor:not-allowed}.google-mark{color:#20372a;background:#f8f4eb;border-radius:50%;place-items:center;width:24px;height:24px;font:15px/1 Arial,sans-serif;display:grid}.community-login-divider{color:#9a9d96;font:8px/1 var(--mono);letter-spacing:.08em;align-items:center;gap:12px;margin:20px 0;display:flex}.community-login-divider:before,.community-login-divider:after{content:"";background:#1e2d2224;flex:1;height:1px}.email-login-form{grid-template-columns:1fr auto;gap:8px;display:grid}.email-login-form label{color:#858b84;font:8px/1 var(--mono);letter-spacing:.08em}.email-login-form input{color:#28372d;width:100%;min-height:44px;font:13px/1 var(--sans);background:#ffffff80;border:1px solid #1e2d222b;outline:none;margin-top:7px;padding:0 12px;display:block}.email-login-form input:focus{border-color:#1e452f8c}.email-login-form button{color:#f8f4eb;min-height:44px;font:9px/1 var(--sans);background:#6e7c70;align-self:end;padding:0 14px}.email-login-form button[type=button]{color:#7d837c;text-underline-offset:4px;background:0 0;grid-column:1/-1;min-height:30px;text-decoration:underline}.community-login>a{text-align:center;font:10px/1 var(--sans);border:1px solid #1e2d222e;margin-top:14px;padding:14px;display:block}.community-login>small{color:#949891;font:8px/1.7 var(--mono);margin-top:18px;display:block}.community-profile-hero{align-items:center;gap:18px;display:flex}.community-profile-avatar{cursor:pointer;border:1px solid #1e2d2224;border-radius:50%;flex:0 0 82px;width:82px;height:82px;display:grid;position:relative;overflow:hidden}.community-profile-avatar>img,.community-profile-avatar>span{color:#f8f4eb;object-fit:cover;width:100%;height:100%;font:30px/1 var(--serif);background:#294534;place-items:center;display:grid}.community-profile-avatar>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.community-profile-avatar>b{color:#fffaf1;font:7px/1 var(--sans);letter-spacing:.04em;text-align:center;opacity:0;background:linear-gradient(#0000,#14231be0);padding:9px 4px 8px;font-weight:500;transition:opacity .25s,transform .25s;position:absolute;inset:auto 0 0;transform:translateY(5px)}.community-profile-avatar:hover>b,.community-profile-avatar:focus-within>b,.community-profile-avatar.is-busy>b{opacity:1;transform:none}.community-profile-avatar.is-busy{cursor:wait;opacity:.7}.community-profile-hero small{color:#9c8a70;font:8px/1 var(--mono)}.community-profile-hero h2{font:34px/1 var(--serif);margin:5px 0;font-weight:400}.community-profile-hero p{color:#7b817b;font:10px/1.6 var(--sans);margin:0}.community-profile-stats{border-top:1px solid #1e2d2224;border-bottom:1px solid #1e2d2224;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.community-profile-stats>*{text-align:center;border-right:1px solid #1e2d221f;padding:18px 8px}.community-profile-stats>:last-child{border-right:0}.community-profile-stats strong{font:26px/1 var(--serif);font-weight:400;display:block}.community-profile-stats span{color:#8b9089;font:8px/1 var(--mono);margin-top:6px;display:block}.community-profile-stat-link{transition:color .25s,background .25s}.community-profile-stat-link:hover,.community-profile-stat-link:focus-visible{color:#fffaf1;background:#294534;outline:none}.community-profile-stat-link:hover span,.community-profile-stat-link:focus-visible span{color:#fffaf1b3}.friend-requests{margin-top:24px}.friend-requests>span{color:#9c8a70;font:8px/1 var(--mono);letter-spacing:.1em}.friend-requests>div{border-bottom:1px solid #1e2d221f;align-items:center;gap:8px;padding:12px 0;display:flex}.friend-requests strong{font:15px/1 var(--serif);flex:1;font-weight:400}.friend-requests button{font:8px/1 var(--sans);border:1px solid #1e2d2229;padding:8px 10px}.profile-edit{width:100%;min-height:44px;font:9px/1 var(--sans);letter-spacing:.08em;border:1px solid #1e2d222e;margin-top:24px}.profile-form{gap:15px;margin-top:24px;display:grid}.profile-form label{color:#7d837c;font:8px/1 var(--mono);letter-spacing:.08em}.profile-form input,.profile-form textarea,.profile-form select{color:#27352c;width:100%;font:13px/1.5 var(--sans);background:#ffffff73;border:1px solid #1e2d2229;outline:none;margin-top:7px;padding:11px}.profile-form textarea{resize:vertical;min-height:82px}.profile-form>div{justify-content:flex-end;gap:8px;display:flex}.profile-form>div button{min-height:38px;font:9px/1 var(--sans);border:1px solid #1e2d2229;padding:0 18px}.profile-form>div button:last-child{color:#f8f4eb;background:#294534}.community-logout{color:#8c6f57;font:9px/1 var(--sans);text-underline-offset:5px;margin-top:30px;text-decoration:underline}@media (max-width:920px){.site-header{grid-template-columns:1fr auto auto}.site-header nav{grid-column:2}.community-account-button{grid-column:3}.source-link{display:none}.community-hub-heading{grid-template-columns:1fr}.community-hub-heading .eyebrow{grid-column:1}.community-hub-guest{grid-template-columns:1fr}.community-hub-guest>div{border-bottom:1px solid #1e2d221f;border-right:0;min-height:170px}.community-hub-guest>div strong{margin-top:32px}.community-feed{grid-template-columns:1fr}}@media (max-width:760px){.site-header{grid-template-columns:auto 1fr auto}.community-account-button{grid-column:3;width:40px;min-width:40px;padding:0}.community-account-button small{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.community-account-button>span,.community-account-button img{flex-basis:28px;width:28px;height:28px}.community-hub{padding:86px 18px 120px}.community-hub-heading h2{font-size:clamp(44px,13vw,62px)}.community-tabs{grid-template-columns:repeat(2,1fr)}.community-tabs>button,.community-tabs>a{border-bottom:1px solid #1e2d221f}.personal-ranking article{grid-template-columns:36px minmax(0,1fr) 50px 18px;gap:9px}.personal-ranking article>p{display:none}.perfume-community-heading{grid-template-columns:1fr}.community-aggregate{flex-wrap:wrap}.private-record-heading{grid-template-columns:1fr}.private-record-heading p{max-width:520px}.dialog-quick-record{color:#203128;text-align:left;width:100%;min-height:58px;font:600 14px/1.2 var(--sans);background:#e9e0cf6b;border-top:1px solid #20312833;border-bottom:1px solid #20312833;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 28px;padding:0 16px;display:flex}.dialog-quick-record>span{gap:5px;display:grid}.dialog-quick-record small{color:#9a7540;font:7px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.dialog-quick-record:focus-visible{outline-offset:3px;outline:2px solid #294534}.sentiment-picker{grid-template-columns:repeat(2,1fr)}.sentiment-picker button{border-bottom:1px solid #1e2d2224}.community-signin-card{flex-direction:column;align-items:stretch}.comparison-options{grid-template-columns:1fr}.comparison-options button:nth-child(2){min-height:28px}.community-editor-footer{flex-direction:column;align-items:stretch}.community-save{width:100%}.community-drawer{padding-bottom:max(32px, calc(env(safe-area-inset-bottom,0px) + 24px))}}@media (prefers-reduced-motion:reduce){.community-hub:before,.community-hub:after,.community-drawer,.community-drawer-backdrop{animation:none}}.platform-shell{background:#f4f0e8;min-height:100vh}.platform-header nav{justify-content:center;gap:clamp(18px,3.2vw,48px)}.platform-header nav a.active:after{transform-origin:0;transform:scaleX(1)}.platform-header .community-account-button{grid-column:3;justify-self:end}.home-page,.archive-page,.knowledge-page,.community-page,.about-page{min-height:calc(100vh - 70px)}.platform-hero h1{max-width:930px;font-size:clamp(62px,7.4vw,112px);line-height:.88}.platform-index{color:#1c211d;background:radial-gradient(circle at 82% 10%,#ffffffb8,#0000 28rem),#f4f0e8;padding:clamp(92px,10vw,154px) clamp(24px,5vw,76px)}.platform-index-heading{border-bottom:1px solid #1c211d2e;grid-template-columns:minmax(0,1.1fr) minmax(300px,.6fr);align-items:end;gap:40px 8vw;padding-bottom:52px;display:grid}.platform-index-heading .eyebrow{grid-column:1/-1;margin-bottom:-6px}.platform-index-heading h2{font:400 clamp(54px, 6.5vw, 94px)/.92 var(--serif);letter-spacing:-.065em;margin:0}.platform-index-heading>p:last-child{color:#656c65;max-width:500px;font:14px/1.95 var(--sans);margin:0}.platform-index-grid{border-left:1px solid #1c211d29;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-index-card{background:#fffdf85c;border-bottom:1px solid #1c211d29;border-right:1px solid #1c211d29;flex-direction:column;min-height:360px;padding:28px 26px;transition:color .35s,background .35s,transform .35s;display:flex}.platform-index-card>span{color:#9a8262;font:8px/1 var(--mono);letter-spacing:.16em}.platform-index-card strong{font:400 clamp(34px, 3vw, 48px)/1 var(--serif);letter-spacing:-.045em;margin-top:auto}.platform-index-card p{color:#686f68;min-height:90px;font:12px/1.8 var(--sans);margin:24px 0 0}.platform-index-card i{font:9px/1 var(--sans);letter-spacing:.1em;margin-top:26px;font-style:normal}.platform-index-card:hover,.platform-index-card.is-live:hover{color:#f6f1e8;background:#29443a;transform:translateY(-8px)}.platform-index-card:hover p,.platform-index-card:hover>span{color:#f6f1e8ad}.home-community-callout{color:#f5f0e8;background:radial-gradient(circle at 76% 14%,#d4b17c2e,#0000 30rem),#17332d;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr) auto;align-items:end;gap:clamp(34px,7vw,110px);padding:clamp(86px,10vw,150px) clamp(24px,5vw,76px);display:grid}.home-community-callout h2{font:400 clamp(46px, 5.7vw, 82px)/.98 var(--serif);letter-spacing:-.055em;margin:0}.home-community-callout>p{color:#f5f0e8ad;font:13px/1.95 var(--sans);margin:0}.home-community-callout>a{min-width:158px;min-height:52px;font:9px/1 var(--sans);letter-spacing:.1em;border:1px solid #f5f0e866;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;transition:color .25s,background .25s;display:inline-flex}.home-community-callout>a:hover{color:#17332d;background:#f5f0e8}.archive-hero{color:#f5f0e8;background:radial-gradient(circle at 74% 25%,#d7b0742e,#0000 30rem),linear-gradient(125deg,#12231f,#254039 70%,#51402f 150%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;min-height:430px;padding:clamp(76px,9vw,132px) clamp(24px,5vw,76px) 62px;display:grid;position:relative;overflow:hidden}.archive-hero .hero-copy{align-self:end;padding:0}.archive-hero h1{font:400 clamp(68px, 9vw, 134px)/.84 var(--serif);letter-spacing:-.075em;margin:0}.archive-hero .hero-intro{color:#f5f0e8b3;max-width:620px;font:14px/1.9 var(--sans);margin-top:38px}.archive-hero-stats{z-index:2;border-top:1px solid #f5f0e840;grid-template-columns:repeat(3,minmax(0,1fr));min-width:370px;display:grid;position:relative}.archive-hero-stats div{padding:18px 18px 0 0}.archive-hero-stats strong,.archive-hero-stats span{display:block}.archive-hero-stats strong{font:34px/1 var(--serif)}.archive-hero-stats span{color:#f5f0e88c;font:8px/1 var(--sans);letter-spacing:.08em;margin-top:8px}.archive-library{padding-top:clamp(72px,8vw,120px)}.archive-family-panel{background:radial-gradient(circle at 82% 0,#ffffffb8,#0000 28rem),linear-gradient(135deg,#ebe3d6,#f8f3ea 56%,#eee3d5);border:1px solid #35312921;padding:clamp(30px,4vw,58px);position:relative;overflow:hidden}.archive-family-panel:after{content:"";pointer-events:none;border:1px solid #2d41361a;border-radius:50%;width:32vw;height:32vw;position:absolute;top:-22%;right:-6%}.archive-family-panel .section-heading.compact{z-index:2;border-bottom:1px solid #17181426;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:22px 7vw;padding-bottom:34px;display:grid;position:relative}.archive-family-panel .section-heading.compact .eyebrow{grid-column:1/-1;margin-bottom:-4px}.archive-family-panel .section-heading.compact h2{font-size:clamp(44px,5.4vw,78px)}.archive-family-panel .section-heading.compact>p:last-child{color:#686b63;font:12px/1.8 var(--sans);margin:0}.archive-catalog-heading{margin-top:clamp(86px,9vw,138px)}.section-hero{color:#1d241f;background:radial-gradient(circle at 78% 10%,#ffffffbf,#0000 26rem),#eee8dc;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:40px 8vw;min-height:430px;padding:clamp(82px,10vw,148px) clamp(24px,5vw,76px) 72px;display:grid}.section-hero .eyebrow{grid-column:1/-1;margin-bottom:-6px}.section-hero h1{font:400 clamp(68px, 9vw, 132px)/.84 var(--serif);letter-spacing:-.075em;margin:0}.section-hero>p:last-child{color:#606961;max-width:560px;font:14px/1.95 var(--sans);margin:0}.knowledge-jump{z-index:20;color:#546057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font:9px/1 var(--mono);letter-spacing:.1em;background:#f4f0e8eb;border-top:1px solid #1d241f26;border-bottom:1px solid #1d241f26;gap:36px;padding:18px clamp(24px,5vw,76px);transition:top .32s cubic-bezier(.22,.75,.24,1);display:flex;position:sticky;top:72px}.knowledge-axes{background:#f4f0e8;padding:0 clamp(24px,5vw,76px) clamp(100px,12vw,180px)}.knowledge-coming-soon{color:#f8f3e9;background:linear-gradient(128deg,#19352d,#31473a 68%,#6f5946 155%);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:28px 8vw;min-height:290px;padding:clamp(68px,8vw,112px) clamp(24px,5vw,76px);display:grid}.knowledge-coming-soon>span{color:#d8bd96;font:8px/1 var(--mono);letter-spacing:.18em;grid-column:1/-1}.knowledge-coming-soon h2{font:400 clamp(58px, 8vw, 112px)/.86 var(--serif);letter-spacing:-.06em;margin:0}.knowledge-coming-soon p{color:#f8f3e9b3;max-width:470px;font:13px/1.9 var(--sans);margin:0}.knowledge-axes article{border-bottom:1px solid #1d241f29;grid-template-columns:90px minmax(0,1fr) minmax(240px,.55fr) 150px;align-items:start;gap:36px;padding:clamp(64px,7vw,106px) 0;scroll-margin-top:130px;display:grid}.knowledge-axis-number{color:#9a8262;font:18px/1 var(--mono)}.knowledge-axis-copy>span{color:#9a8262;font:8px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.knowledge-axis-copy h2{font:400 clamp(52px, 6vw, 86px)/.86 var(--serif);letter-spacing:-.06em;margin:18px 0 22px}.knowledge-axis-copy p{color:#636b64;max-width:600px;font:13px/1.9 var(--sans);margin:0}.knowledge-axes ul{margin:32px 0 0;padding:0;list-style:none}.knowledge-axes li{font:11px/1.5 var(--sans);border-bottom:1px solid #1d241f1f;padding:13px 0}.knowledge-axes article>small{color:#7b817b;font:8px/1 var(--sans);letter-spacing:.06em;border:1px solid #1d241f29;justify-self:end;padding:9px 12px}.knowledge-method{color:#f5f0e8;background:#1b342e;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);gap:40px 8vw;padding:clamp(90px,11vw,170px) clamp(24px,5vw,76px);display:grid}.knowledge-method .eyebrow{grid-column:1/-1}.knowledge-method h2{font:400 clamp(50px, 6.5vw, 92px)/.92 var(--serif);letter-spacing:-.06em;margin:0}.knowledge-method>div p{color:#f5f0e8b3;font:12px/1.8 var(--sans);border-bottom:1px solid #f5f0e829;margin:0;padding:18px 0}.knowledge-method>a{font:9px/1 var(--sans);letter-spacing:.1em;border-top:1px solid #f5f0e866;border-bottom:1px solid #f5f0e866;grid-column:2;justify-content:space-between;padding:16px 0;display:flex}.community-page .community-hub{padding-top:clamp(62px,7vw,104px)}.about-manifesto{color:#f5f0e8;background:radial-gradient(circle at 75% 15%,#d2ae7629,#0000 30rem),#17332d;grid-template-columns:minmax(0,1.1fr) minmax(300px,.62fr);align-items:end;gap:clamp(50px,9vw,150px);padding:clamp(94px,11vw,172px) clamp(24px,5vw,76px);display:grid}.about-manifesto blockquote{font:400 clamp(52px, 6.7vw, 98px)/1.02 var(--serif);letter-spacing:-.055em;margin:0}.about-manifesto blockquote span{display:block}.about-manifesto>div p{color:#f5f0e8b3;font:14px/1.95 var(--serif);margin:0 0 26px}.about-manifesto>div a{font:9px/1 var(--sans);letter-spacing:.1em;border-top:1px solid #f5f0e866;border-bottom:1px solid #f5f0e866;justify-content:space-between;margin-top:44px;padding:16px 0;display:flex}.about-principles{background:#f4f0e8;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(24px,5vw,76px) clamp(96px,11vw,164px);display:grid}.about-principles article{border-bottom:1px solid #1d241f29;border-right:1px solid #1d241f29;min-height:300px;padding:34px 30px}.about-principles article:first-child{border-left:1px solid #1d241f29}.about-principles span{color:#9a8262;font:9px/1 var(--mono)}.about-principles strong{font:400 32px/1 var(--serif);margin-top:92px;display:block}.about-principles p{color:#687069;max-width:330px;font:12px/1.8 var(--sans);margin:24px 0 0}.platform-footer{grid-template-columns:minmax(220px,1fr) minmax(260px,.85fr) auto auto;gap:34px clamp(30px,5vw,74px)}.platform-footer nav{font:8px/1 var(--sans);letter-spacing:.1em;gap:12px;display:grid}.platform-footer nav a:hover{color:#d6a865}@media (max-width:1100px){.platform-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-community-callout{grid-template-columns:1fr 1fr}.home-community-callout>a{grid-column:2}.knowledge-axes article{grid-template-columns:70px minmax(0,1fr) minmax(220px,.55fr)}.knowledge-axes article>small{grid-column:2/-1;justify-self:start}.platform-footer{grid-template-columns:1fr 1fr}}:root{--glass-light:#fffcf594;--glass-light-strong:#fffcf5c2;--glass-dark:#15221d94;--glass-dark-strong:#121e19c2;--glass-line-light:#ffffff75;--glass-line-dark:#e0c99f57;--glass-shadow:0 32px 90px #141f1921}.platform-header .community-account-button,.platform-header .display-settings-trigger,.platform-header .language-switch{-webkit-backdrop-filter:blur(16px)saturate(1.16);backdrop-filter:blur(16px)saturate(1.16);background:linear-gradient(145deg,#ffffff1a,#ffffff06);border-color:#fff8e838;box-shadow:inset 0 1px #ffffff17,0 10px 28px #0208051f}.community-account-button.is-profile-link{text-decoration:none}@keyframes deck-face-reveal{0%{opacity:.1;transform:translate(0)skew(-8deg)}28%{opacity:.55}to{opacity:0;transform:translate(250%)skew(-8deg)}}.home-community-callout{background:radial-gradient(circle at 18% 72%,#52876f33,#0000 28rem),radial-gradient(circle at 82% 8%,#d7ae752e,#0000 30rem),#132a24;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:clamp(38px,6vw,96px)}.home-callout-lead{flex-direction:column;justify-content:flex-end;display:flex}.home-callout-lead>p:last-child{color:#f5f0e8ad;max-width:540px;font:13px/1.95 var(--sans);margin:36px 0 0}.home-platform-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-platform-action{color:#f8f3e9;-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(142deg,#ffffff1f,#0000 40%),#ffffff0e;border:1px solid #fff3;flex-direction:column;min-height:390px;padding:clamp(26px,3vw,40px);transition:transform .5s cubic-bezier(.2,.8,.2,1),background .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 84px #030c0833,inset 0 1px #ffffff1a}.home-platform-action:before{content:"";filter:blur(8px);background:linear-gradient(100deg,#0000,#fff8e421,#0000);width:80%;height:180%;transition:transform .8s;position:absolute;top:-40%;left:-65%;transform:rotate(11deg)}.home-platform-action:hover{background:linear-gradient(142deg,#ffffff29,#0000 44%),#ffffff17;border-color:#e4c6917a;transform:translateY(-7px)}.home-platform-action:hover:before{transform:translate(235%)rotate(11deg)}.home-platform-action>span,.home-platform-action>strong,.home-platform-action>p,.home-platform-action>i{z-index:1;position:relative}.home-platform-action>span{color:#e7cc9ed1;font:8px/1 var(--mono);letter-spacing:.15em}.home-platform-action>strong{font:400 clamp(34px, 3.2vw, 50px)/1 var(--serif);margin-top:auto}.home-platform-action>p{color:#f5f0e8a8;min-height:80px;font:12px/1.82 var(--sans);margin:24px 0 0}.home-platform-action>i{font:9px/1 var(--sans);letter-spacing:.09em;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;font-style:normal;display:flex}.archive-family-panel{box-shadow:var(--glass-shadow), inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(138deg,#ffffff85,#0000 38%),#efe4d494;border-color:#ffffff80;transition:padding .45s,background .45s,box-shadow .45s}.archive-family-panel.is-collapsed:after{opacity:.25}.accord-selection-summary{z-index:2;justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex;position:relative}.accord-selection-summary>div{grid-template-columns:auto auto auto;align-items:baseline;gap:10px 22px;display:grid}.accord-selection-summary span,.accord-selection-summary small{color:#8b725b;font:8px/1.3 var(--mono);letter-spacing:.1em}.accord-selection-summary strong{font:400 32px/1 var(--serif)}.accord-selection-summary button{color:#2d4136;cursor:pointer;min-height:44px;font:600 11px/1 var(--sans);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff57;border:1px solid #2231282e;align-items:center;gap:18px;padding:0 17px;display:inline-flex}.accord-selection-actions{align-items:center;gap:10px;display:flex}.accord-summary-guide{color:#f6ecdc;min-height:44px;font:600 11px/1 var(--sans);background:#28483a;border:1px solid #28483a;align-items:center;gap:14px;padding:0 17px;display:inline-flex}.accord-summary-guide:hover,.accord-summary-guide:focus-visible{color:#fffaf0;outline-offset:2px;background:#173b2b;outline:2px solid #6f493b38}.accord-guide-entry.is-prominent{color:#f7efe1;background:linear-gradient(110deg,#1d3c2f,#2f5041 64%,#6d5742);border-color:#1b362abd;min-height:96px;padding:22px 24px;box-shadow:0 18px 50px #22342a29}.accord-guide-entry.is-prominent span{color:#d9b77b}.accord-guide-entry.is-prominent .ui-arrow{color:#f5e8d3}.filter-bar.filter-bar-unified input,.filter-bar.filter-bar-unified select,.filter-bar.filter-bar-unified .sort-direction{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf880;border-color:#ffffff94;box-shadow:inset 0 1px #ffffffa8}.filter-bar.filter-bar-unified .sort-field{min-width:0}.profile-page{color:#f7f2e8;background:radial-gradient(circle at 12% 18%,#4b856c3d,#0000 34rem),radial-gradient(circle at 88% 8%,#ae6f5030,#0000 32rem),linear-gradient(135deg,#0e1f19,#1b3028 58%,#2d2921 130%);min-height:calc(100vh - 70px);padding:clamp(74px,8vw,126px) clamp(20px,5vw,76px) clamp(90px,10vw,150px)}.profile-glass-panel{-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);background:linear-gradient(138deg,#ffffff1f,#0000 40%),#ffffff0e;border:1px solid #ffffff2e;box-shadow:0 36px 96px #00000038,inset 0 1px #ffffff1a}.profile-loading{place-items:center;display:grid}.profile-loading>div{color:#f7f2e8b8;min-width:min(86vw,420px);min-height:170px;font:12px/1.6 var(--sans);justify-content:center;align-items:center;gap:14px;display:flex}.profile-loading span{background:#d9b77c;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite profile-pulse;box-shadow:0 0 24px #d9b77ccc}@keyframes profile-pulse{50%{opacity:.3;transform:scale(.7)}}@media (max-width:900px){.profile-loading span{animation:none}}.profile-guest{max-width:1040px;margin:0 auto;padding:clamp(42px,7vw,92px)}.profile-guest h1{max-width:850px;font:400 clamp(54px, 7vw, 96px)/.96 var(--serif);letter-spacing:-.055em;margin:26px 0 0}.profile-guest>p:not(.eyebrow){color:#f7f2e8ad;max-width:720px;font:14px/2 var(--sans);margin:36px 0 0}.profile-guest>div{gap:14px;margin-top:42px;display:flex}.profile-guest button,.profile-guest a{color:#f8f3e9;cursor:pointer;min-height:52px;font:9px/1 var(--sans);background:#ffffff0f;border:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:28px;padding:0 20px;display:inline-flex}.profile-guest button{color:#173028;background:#f4ead9}.profile-guest>small{color:#e3b8a2;margin-top:24px;display:block}.profile-dashboard{grid-template-columns:minmax(0,1fr) 260px;gap:18px;max-width:1340px;margin:0 auto;display:grid}.profile-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,58px);min-height:300px;padding:clamp(30px,4vw,56px);display:grid;position:relative}.profile-avatar{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff47;border-radius:50%;width:clamp(112px,13vw,174px);display:block;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000038,inset 0 1px #ffffff2e}.profile-avatar img,.profile-avatar>span{object-fit:cover;width:100%;height:100%;font:54px/1 var(--serif);background:linear-gradient(145deg,#688b78b8,#243c31e6);place-items:center;display:grid}.profile-avatar input{opacity:0;width:1px;height:1px;position:absolute}.profile-avatar b{color:#173028;font:8px/1 var(--sans);text-align:center;background:#f8f0e0db;padding:12px 6px;transition:transform .25s;position:absolute;inset:auto 0 0;transform:translateY(100%)}.profile-avatar:hover b,.profile-avatar:focus-within b,.profile-avatar.is-busy b{transform:none}.profile-avatar.is-busy{opacity:.65;cursor:wait}.profile-identity-copy .eyebrow{margin-bottom:34px}.profile-identity-copy>small{color:#d7b87f;font:9px/1 var(--mono);letter-spacing:.12em}.profile-identity-copy>small>b{color:#f7f2e8b3;font:inherit;border-left:1px solid #fff3;margin-left:12px;padding-left:12px}.profile-identity-copy h1{font:400 clamp(52px, 6vw, 86px)/.92 var(--serif);letter-spacing:-.055em;margin:9px 0 0}.profile-identity-copy>p:last-child{color:#f7f2e8a8;max-width:620px;font:13px/1.85 var(--sans);margin:22px 0 0}.profile-edit-trigger{color:#f8f3e9;cursor:pointer;min-height:46px;font:9px/1 var(--sans);background:#ffffff0f;border:1px solid #ffffff38;align-self:end;padding:0 18px}.profile-stat-grid{grid-row:span 2;grid-template-rows:repeat(4,1fr);display:grid}.profile-stat-grid button{color:#f7f2e8a3;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:58px 1fr;align-items:center;padding:0 22px;transition:color .25s,background .25s;display:grid}.profile-stat-grid button:last-child{border-bottom:0}.profile-stat-grid button.active,.profile-stat-grid button:hover{color:#fff9ee;background:#ffffff14}.profile-stat-grid strong{font:400 28px/1 var(--serif)}.profile-stat-grid span{font:10px/1 var(--sans);letter-spacing:.08em}.profile-editor{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:30px;display:grid}.profile-editor>div{grid-column:1/-1}.profile-editor>div>span,.profile-collection header span,.profile-overview-heading>span{color:#d5b57e;font:8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.profile-editor h2,.profile-collection h2,.profile-overview-heading h2{font:400 clamp(32px, 4vw, 48px)/1 var(--serif);margin:8px 0 0}.profile-editor label{color:#f7f2e88f;font:8px/1 var(--mono);letter-spacing:.08em}.profile-editor input,.profile-editor textarea,.profile-editor select{color:#f8f3e9;width:100%;font:13px/1.5 var(--sans);background:#ffffff12;border:1px solid #ffffff29;outline:none;margin-top:8px;padding:12px}.profile-editor select option{color:#1b2d25}.profile-editor textarea{resize:vertical;min-height:90px}.profile-editor .profile-bio-field{grid-column:span 2}.profile-editor>button{color:#183028;cursor:pointer;min-height:46px;font:9px/1 var(--sans);background:#efe3cf;border:0;align-self:end}.profile-content{grid-column:1/-1;min-height:500px;padding:clamp(26px,4vw,52px)}.profile-overview-heading,.profile-collection>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.profile-overview-heading h2,.profile-collection h2{flex:1}.profile-overview-heading p{color:#f7f2e880;font:9px/1 var(--mono);margin:0}.profile-scale-stage{background:radial-gradient(circle at 88% 0,#d7b26f2b,#0000 42%),linear-gradient(126deg,#06140f85,#ffffff0b);border:1px solid #e8c99342;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:end;gap:34px;min-height:260px;margin-bottom:18px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden}.profile-scale-stage:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-96px;right:-42px}.profile-scale-copy{z-index:1;position:relative}.profile-scale-copy>span{color:#d5b57e;font:8px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.profile-scale-copy>small{color:#f7f2e88f;font:8px/1 var(--mono);letter-spacing:.08em;border-left:1px solid #ffffff2e;margin-left:12px;padding-left:12px;display:inline-block}.profile-scale-copy h2{max-width:680px;font:400 clamp(34px, 4.6vw, 62px)/.98 var(--serif);letter-spacing:-.04em;margin:16px 0 0}.profile-scale-copy p{color:#f7f2e89e;max-width:650px;font:12px/1.85 var(--sans);margin:20px 0 0}.profile-scale-vials{z-index:1;grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:118px;display:grid;position:relative}.profile-scale-vials i{background:#ffffff09;border:1px solid #ffffff26;border-radius:15px 15px 5px 5px;height:42%;transition:height .35s,background .35s;display:block;position:relative}.profile-scale-vials i:nth-child(2){height:56%}.profile-scale-vials i:nth-child(3){height:72%}.profile-scale-vials i:nth-child(4){height:86%}.profile-scale-vials i:nth-child(5){height:100%}.profile-scale-vials i.filled{background:linear-gradient(#e4cca126,#c6965694);box-shadow:inset 0 -18px 34px #ca8b462e}.profile-scale-vials i span{color:#f7f2e85c;font:7px/1 var(--mono);text-align:center;position:absolute;bottom:-19px;left:0;right:0}.profile-scale-stage>a{z-index:1;color:#183026;width:max-content;min-height:42px;font:9px/1 var(--sans);letter-spacing:.06em;background:#f0e4cf;align-items:center;gap:12px;margin-top:10px;padding:0 16px;display:inline-flex;position:relative}.profile-scale-stage.is-unlocked .profile-scale-vials i{background:linear-gradient(#dbc69d2e,#4381659e)}.profile-rating-distribution{background:linear-gradient(112deg,#ffffff0a,#ffffff04);border:1px solid #ffffff1c;grid-template-columns:minmax(210px,.65fr) minmax(210px,.55fr) minmax(360px,1.2fr);align-items:end;gap:clamp(20px,3vw,44px);min-width:0;margin:0 0 18px;padding:clamp(24px,3vw,38px);display:grid}.profile-rating-distribution figcaption>span{color:#d5b57e;font:7px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase}.profile-rating-distribution figcaption h2{font:400 clamp(28px, 3vw, 42px)/.98 var(--serif);letter-spacing:-.025em;margin:12px 0 0}.profile-rating-distribution figcaption p{color:#f7f2e880;max-width:330px;font:9px/1.65 var(--sans);margin:15px 0 0}.profile-rating-stats{border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.profile-rating-stats p{border-right:1px solid #ffffff1a;min-width:0;margin:0;padding:0 12px}.profile-rating-stats strong,.profile-rating-stats small{display:block}.profile-rating-stats strong{font:400 clamp(25px, 2.7vw, 40px)/1 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-rating-stats small{color:#f7f2e86b;font:6px/1.3 var(--mono);margin-top:9px}.profile-rating-bars{border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(10,minmax(12px,1fr));align-items:stretch;gap:clamp(4px,.7vw,9px);height:172px;margin:0;padding:0 0 1px;list-style:none;display:grid;position:relative}.profile-rating-bars li{grid-template-rows:17px minmax(0,1fr) 16px;place-items:end center;min-width:0;height:100%;display:grid;position:relative}.profile-rating-bars li:before{content:"";border:1px solid #fff1;border-bottom:0;width:52%;position:absolute;top:19px;bottom:16px;left:50%;transform:translate(-50%)}.profile-rating-bars li em{color:#f7f2e89e;min-height:1em;font:6px/1 var(--mono);font-style:normal}.profile-rating-bars li i{z-index:1;width:54%;height:var(--rating-height);transform-origin:50% 100%;min-height:2px;animation:.72s cubic-bezier(.2,.75,.2,1) both profile-rating-fill;animation-delay:calc(var(--rating-order) * 35ms);background:linear-gradient(#dcbe8470,#a56e39b8);border-top:1px solid #f8e6c4b8;align-self:end;display:block;position:relative;box-shadow:inset 0 -12px 20px #42291238}.profile-rating-bars li i:after{content:"";background:#ffffff85;height:1px;position:absolute;top:2px;left:2px;right:2px}.profile-rating-bars li span{color:#f7f2e866;min-height:1em;font:6px/1 var(--mono)}.profile-rating-distribution.is-empty .profile-rating-bars li i{background:#ffffff1f}@keyframes profile-rating-fill{0%{transform:scaleY(0)}}.profile-taste-sketch{background:#ffffff09;border:1px solid #ffffff1c;grid-template-columns:minmax(190px,.7fr) auto minmax(260px,1.2fr);align-items:center;gap:24px;margin-bottom:42px;padding:20px 22px;display:grid}.profile-taste-sketch>div:first-child>span{color:#d5b57e;font:7px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.profile-taste-sketch>div:first-child>strong{font:400 20px/1.1 var(--serif);margin-top:8px;display:block}.profile-taste-sketch>p{align-items:baseline;gap:8px;margin:0;display:flex}.profile-taste-sketch>p b{font:400 34px/1 var(--serif)}.profile-taste-sketch>p small{color:#f7f2e873;max-width:82px;font:8px/1.35 var(--sans)}.profile-family-signals{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-family-signals>span{color:#f7f2e8b8;min-height:30px;font:9px/1 var(--sans);border:1px solid #ffffff1f;align-items:center;gap:10px;padding:0 11px;display:inline-flex}.profile-family-signals>span b{color:#d7b77e;font:8px/1 var(--mono)}.profile-perfume-list{border-top:1px solid #ffffff21}.profile-perfume-list>a{border-bottom:1px solid #ffffff1c;grid-template-columns:42px 62px minmax(0,1fr) 62px 22px;align-items:center;gap:18px;min-height:94px;transition:background .25s,padding .25s;display:grid}.profile-perfume-list>a:hover{background:#ffffff0e;padding:0 14px}.profile-perfume-list>a>span{color:#f7f2e861;font:8px/1 var(--mono)}.profile-perfume-list img{object-fit:contain;background:#ffffff14;width:52px;height:68px}.profile-perfume-list small{color:#d3b783;font:8px/1 var(--mono);letter-spacing:.08em;display:block}.profile-perfume-list strong{font:400 20px/1.15 var(--serif);margin-top:7px;display:block}.profile-perfume-list b{font:400 28px/1 var(--serif)}.profile-perfume-list b.is-relative{color:#f7f2e894;max-width:70px;font:9px/1.25 var(--sans);text-align:right}.profile-perfume-list i{color:#e6c27f;font-style:normal}.profile-empty{color:#f7f2e880;font:13px/1.8 var(--sans);text-align:center;padding:70px 20px}.profile-quick-links{gap:12px;margin-top:28px;display:flex}.profile-quick-links button,.profile-quick-links a,.profile-community-link{color:#f8f3e9;cursor:pointer;min-height:46px;font:9px/1 var(--sans);background:#ffffff0b;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:28px;padding:0 17px;display:inline-flex}.profile-friends{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-journal-timeline{gap:0;display:grid;position:relative}.profile-journal-timeline:before{content:"";background:#e0c18d33;width:1px;position:absolute;top:0;bottom:0;left:55px}.profile-journal-timeline article{grid-template-columns:88px minmax(0,1fr);min-width:0;padding:0 0 18px;display:grid;position:relative}.profile-journal-timeline time{z-index:1;text-align:center;background:#10281f;border:1px solid #e0c18d47;place-content:center;width:58px;min-height:62px;display:grid;position:relative}.profile-journal-timeline time b{color:#f2e8d7;font:400 24px/1 var(--serif)}.profile-journal-timeline time span{color:#c8a975;font:6px/1 var(--mono);margin-top:5px}.profile-journal-timeline article>a{background:#ffffff09;border:1px solid #ffffff1a;grid-template-columns:92px minmax(0,1fr) auto;gap:20px;min-width:0;padding:18px 20px;display:grid}.profile-journal-timeline figure{background:#f5eee1f0;width:92px;height:112px;margin:0;padding:10px}.profile-journal-timeline img{object-fit:contain;width:100%;height:100%}.profile-journal-timeline small{color:#d0af75;font:7px/1 var(--mono);letter-spacing:.08em}.profile-journal-timeline h3{font:400 25px/1 var(--serif);margin:8px 0 0}.profile-journal-timeline em{color:#d2bb93;font:8px/1 var(--mono);margin-top:10px;font-style:normal;display:block}.profile-journal-timeline p{color:#f7f2e8a8;max-width:760px;font:12px/1.72 var(--serif);white-space:pre-wrap;margin:12px 0 0}.profile-journal-timeline article>a>div>span{color:#f7f2e86b;font:7px/1 var(--mono);margin-top:11px;display:block}.profile-friends article{background:#ffffff0a;border:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px;display:flex}.profile-friends article>div:last-child{gap:7px;display:flex}.profile-friends button{color:#f8f3e9;cursor:pointer;min-height:34px;font:8px/1 var(--sans);background:0 0;border:1px solid #ffffff29;padding:0 11px}.profile-person{align-items:center;gap:12px;display:flex}.profile-person>img,.profile-person>span{object-fit:cover;background:#ffffff1a;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.profile-person p{margin:0}.profile-person strong,.profile-person small{display:block}.profile-person small{color:#f7f2e87a;font:8px/1 var(--mono);margin-top:5px}.profile-community-link{margin-top:24px}.profile-account-footer{grid-column:1/-1;justify-content:space-between;align-items:center;min-height:56px;display:flex}.profile-account-footer p{color:#d9bd8b;font:10px/1.6 var(--sans);margin:0}.profile-account-footer button{color:#f7f2e87a;cursor:pointer;font:9px/1 var(--sans);background:0 0;border:0;padding:0}.profile-account-actions{align-items:center;gap:22px;margin-left:auto;display:flex}.profile-account-actions a{color:#e8cf9f;font:9px/1 var(--sans);align-items:center;gap:12px;display:inline-flex}.community-profile-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.community-profile-links a{color:#f5eddf;min-height:42px;font:9px/1 var(--sans);text-align:center;background:#ffffff0b;border:1px solid #ffffff29;justify-content:center;align-items:center;padding:0 12px;display:flex}.community-profile-links a:only-child{grid-column:1/-1}@media (max-width:1100px){.home-community-callout{grid-template-columns:1fr}.home-platform-actions{max-width:880px}.filter-bar.filter-bar-unified{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .search-box{grid-column:1/-1}.filter-bar.filter-bar-unified .sort-field{grid-column:span 2}}@media (max-width:760px){.platform-index-grid{grid-template-columns:1fr}.platform-index-card,.platform-index-card:first-child,.platform-index-card:nth-child(2),.platform-index-card:nth-child(3),.platform-index-card:nth-child(4){min-height:270px}.home-community-callout{gap:42px}.home-platform-actions{grid-template-columns:1fr}.home-platform-action{min-height:300px}.accord-selection-summary{min-height:60px}.accord-selection-summary>div{grid-template-columns:1fr auto;gap:7px 14px}.accord-selection-summary small{grid-column:1/-1}.accord-selection-summary strong{font-size:26px}.accord-selection-summary button{justify-content:center;gap:10px;min-width:94px}.accord-selection-actions{flex-wrap:wrap;justify-content:flex-end}.filter-bar.filter-bar-unified{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .search-box,.filter-bar.filter-bar-unified .sort-field{grid-column:1/-1}.filter-bar.filter-bar-unified .sort-field{grid-template-columns:minmax(0,1fr) 112px}.profile-page{min-height:calc(100vh - 98px);padding:42px 16px 82px}.profile-guest{padding:34px 24px}.profile-guest h1{font-size:clamp(44px,12vw,58px)}.profile-guest>div{flex-direction:column;align-items:stretch}.profile-dashboard{grid-template-columns:1fr}.profile-identity{grid-template-columns:86px 1fr;align-items:start;gap:18px;min-height:0;padding:24px 20px}.profile-avatar{width:86px}.profile-avatar b{transform:none}.profile-identity-copy .eyebrow{margin-bottom:18px;font-size:7px}.profile-identity-copy h1{font-size:42px}.profile-identity-copy>p:last-child{margin-top:14px;font-size:11px}.profile-edit-trigger{grid-column:1/-1;width:100%}.profile-stat-grid{grid-row:auto;grid-template-rows:none;grid-template-columns:repeat(6,minmax(72px,1fr));overflow-x:auto}.profile-stat-grid button{text-align:center;border-bottom:0;border-right:1px solid #ffffff1a;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:76px;padding:10px 4px}.profile-stat-grid strong{font-size:22px}.profile-stat-grid span{font-size:8px}.profile-editor{grid-template-columns:1fr;padding:24px 20px}.profile-editor .profile-bio-field{grid-column:auto}.profile-content{min-height:420px;padding:26px 18px}.profile-overview-heading,.profile-collection>header{flex-direction:column;align-items:start}.profile-scale-stage{grid-template-columns:1fr;gap:28px;min-height:0;padding:26px 20px 32px}.profile-scale-copy h2{font-size:clamp(34px,10vw,46px);line-height:1.02}.profile-scale-vials{width:min(100%,320px);height:86px}.profile-rating-distribution{grid-template-columns:1fr;align-items:start;gap:25px;padding:25px 19px}.profile-rating-stats{border-top:1px solid #ffffff1a;border-left:0;padding-top:18px}.profile-rating-stats p:first-child{padding-left:0}.profile-rating-bars{height:150px}.profile-taste-sketch{grid-template-columns:1fr auto;gap:18px}.profile-family-signals{grid-column:1/-1;justify-content:flex-start}.profile-perfume-list>a{grid-template-columns:24px 50px minmax(0,1fr) 42px 14px;gap:10px;min-height:86px}.profile-perfume-list img{width:44px;height:58px}.profile-perfume-list strong{font-size:16px}.profile-perfume-list b{font-size:23px}.profile-perfume-list b.is-relative{max-width:44px;font-size:8px}.profile-friends{grid-template-columns:1fr}.scent-journal>header,.community-journals>header{grid-template-columns:1fr;align-items:start}.scent-journal-form{grid-template-columns:repeat(2,minmax(0,1fr))}.scent-journal-note{grid-column:1/-1}.profile-journal-timeline article{grid-template-columns:66px minmax(0,1fr)}.profile-journal-timeline:before{left:29px}.profile-journal-timeline time{width:58px}.profile-journal-timeline article>a{grid-template-columns:70px minmax(0,1fr);gap:14px;padding:15px}.profile-journal-timeline figure{width:70px;height:88px}.profile-journal-timeline article>a>svg{display:none}.profile-quick-links{flex-direction:column;align-items:stretch}}@media (max-width:560px){.accord-selection-summary{flex-direction:column;align-items:stretch}.accord-selection-summary>div{width:100%}.accord-selection-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.accord-summary-guide,.accord-selection-actions button{justify-content:center;width:100%}.accord-guide-entry.is-prominent{min-height:112px;padding:20px 18px}}html[data-motion-tier=lite] :where(.profile-glass-panel,.home-platform-action,.archive-family-panel,.filter-bar.filter-bar-unified){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-motion-tier=lite] .home-platform-action:before,html[data-motion-tier=lite] .feature-deck .deck-layer-top:before{display:none}@media (prefers-reduced-motion:reduce){.profile-loading span,.home-platform-action:before,.feature-deck .deck-layer-top:before{animation:none!important}}.archive-family-panel .section-heading.compact{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);gap:14px clamp(36px,5vw,82px);padding-bottom:clamp(30px,4vw,52px)}.archive-family-panel .section-heading.compact>.eyebrow{grid-column:1/-1}.archive-family-panel .section-heading.compact>h2{grid-column:1;align-self:start}.archive-family-intro{grid-column:2;align-self:start}.archive-family-intro>p{color:#6d6258;max-width:49em;font:11px/1.75 var(--sans);margin:0}.accord-guide-entry.is-prominent{color:#253e33;min-height:0;box-shadow:none;background:0 0;border:1px solid #2d413640;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) auto;gap:7px 24px;margin-top:20px;padding:15px 0 12px;display:grid}.accord-guide-entry.is-prominent span{color:#8a6840;grid-column:1}.accord-guide-entry.is-prominent strong{grid-column:1;max-width:34em;font-size:clamp(15px,1.15vw,18px);line-height:1.35}.accord-guide-entry.is-prominent .ui-arrow{color:#253e33;grid-area:1/2/span 2;align-self:center}.accord-guide-entry.is-prominent:hover{color:#162c23;border-color:#2d413680;padding-right:10px}.accord-summary-guide{color:#2b4338;background:#ffffff47;border-color:#2b433847}.accord-summary-guide:hover,.accord-summary-guide:focus-visible{color:#172d24;background:#ffffff94}.filter-bar.filter-bar-unified{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.filter-bar.filter-bar-unified .filter-control,.filter-bar.filter-bar-unified .sort-field{min-width:0}.filter-bar.filter-bar-unified .sort-field{grid-column:auto;grid-template-columns:minmax(0,1fr) minmax(92px,.54fr)}.profile-shelf-preview{background:0 0;border:1px solid #ffffff24;border-left:0;border-right:0}.profile-shelf-strip{counter-reset:profile-scent;scroll-snap-type:inline mandatory;gap:1.66667%;padding:20px 0 28px;scroll-padding-inline:1px;display:flex;container-type:inline-size}.profile-shelf-strip>a{counter-increment:profile-scent;scroll-snap-align:start;scroll-snap-stop:always;border:0;border-bottom:1px solid #f7f2e833;flex-direction:column;flex:0 0 23.5cqw;min-height:246px;padding:0 0 18px;display:flex;position:relative}.profile-shelf-strip>a:nth-child(4n+1){flex-basis:28cqw}.profile-shelf-strip>a:nth-child(4n+2){padding-top:30px}.profile-shelf-strip>a:nth-child(4n+3){flex-basis:20cqw}.profile-shelf-strip figure{background:linear-gradient(145deg,#f7f3e9fa,#dedacff0),#e7e2d8;outline:0;flex:none;height:168px}.profile-shelf-strip>a:nth-child(4n+1) figure{height:196px}.profile-shelf-strip>a:nth-child(4n+2) figure{height:138px}.profile-shelf-strip>a:nth-child(4n+3) figure{height:178px}.profile-shelf-strip figure:after{color:#1d372c75;content:counter(profile-scent, decimal-leading-zero);font:600 8px/1 var(--mono);letter-spacing:.1em;position:absolute;bottom:8px;right:10px}.profile-shelf-strip img{mix-blend-mode:multiply;filter:drop-shadow(0 12px 10px #111e181f);padding:12px 16px}.profile-shelf-strip>a:hover figure,.profile-shelf-strip>a:focus-visible figure{background:linear-gradient(145deg,#f5eddb,#d9d2c2)}.profile-shelf-strip>a:focus-visible{outline-offset:5px;outline:1px solid #d5b57e}.profile-shelf-strip span{font:650 10px/1.4 var(--sans);letter-spacing:.09em;margin-top:14px}.profile-shelf-strip strong{max-width:18em;font-size:16px;line-height:1.28}@media (max-width:760px){.profile-shelf-strip{gap:16px;padding-block:16px 22px}.profile-shelf-strip>a,.profile-shelf-strip>a:nth-child(4n+1),.profile-shelf-strip>a:nth-child(4n+3){flex-basis:164px;min-height:218px}.profile-shelf-strip>a:nth-child(4n+2){padding-top:18px}.profile-shelf-strip figure,.profile-shelf-strip>a:nth-child(4n+1) figure{height:142px}.profile-shelf-strip>a:nth-child(4n+2) figure{height:124px}.profile-shelf-strip>a:nth-child(4n+3) figure{height:132px}.profile-shelf-strip img{padding:9px 12px}}.profile-perfume-collection article{background:0 0;border:0}.profile-perfume-collection.is-grid{gap:clamp(12px,1.5vw,22px)}.profile-perfume-collection.is-grid article>a{border-bottom:1px solid #ffffff21;padding:0 0 16px}.profile-perfume-collection.is-grid article>a>i.profile-shelf-mark{top:12px;right:12px}.profile-perfume-collection.is-list{border-top-color:#ffffff24}.profile-perfume-collection.is-list article{border:0;border-bottom:1px solid #ffffff1f}.profile-family-signals{border-top:1px solid #ffffff21;grid-template-columns:repeat(2,minmax(110px,1fr));justify-content:stretch;gap:0 18px;display:grid}.profile-family-signals>span{color:#f7f2e8b8;border:0;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:16px;min-height:38px;padding:0;font-size:8px}.profile-family-signals>span b{font-size:7px}@media (min-width:761px) and (max-width:1100px){.profile-signature-shelf,.profile-layout-index .profile-signature-shelf,.profile-layout-cabinet .profile-signature-shelf{grid-template-rows:340px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.profile-signature-shelf>a,.profile-signature-shelf>div,.profile-layout-index .profile-signature-shelf>a,.profile-layout-index .profile-signature-shelf>div,.profile-layout-cabinet .profile-signature-shelf>a,.profile-layout-cabinet .profile-signature-shelf>div{border-bottom:0;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:1fr;align-items:end;min-height:0;padding:14px}.profile-signature-shelf figure,.profile-layout-index .profile-signature-shelf figure,.profile-layout-cabinet .profile-signature-shelf figure{grid-column:1;width:100%}.profile-signature-shelf small,.profile-signature-shelf strong,.profile-layout-index .profile-signature-shelf small,.profile-layout-index .profile-signature-shelf strong,.profile-layout-cabinet .profile-signature-shelf small,.profile-layout-cabinet .profile-signature-shelf strong{grid-column:1}.profile-signature-collection .profile-perfume-collection.is-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-signature-collection .profile-perfume-collection.is-grid article>a{min-height:292px}.profile-taste-sketch{grid-template-columns:minmax(180px,.72fr) auto minmax(260px,1.28fr)}}@media (max-width:760px){.archive-family-panel .section-heading.compact{grid-template-columns:1fr;row-gap:18px;padding-bottom:26px}.archive-family-panel .section-heading.compact>h2,.archive-family-intro{grid-column:1}.archive-family-intro>p{font-size:11px}.accord-guide-entry.is-prominent{margin-top:16px;padding:14px 0 12px}.filter-bar.filter-bar-unified{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .search-box{grid-column:1/-1}.filter-bar.filter-bar-unified .sort-field{grid-column:auto;grid-template-columns:minmax(0,1fr) 82px}.profile-signature-collection .profile-perfume-collection.is-grid,.profile-family-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.filter-bar.filter-bar-unified{grid-template-columns:1fr}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .filter-control,.filter-bar.filter-bar-unified .search-box,.filter-bar.filter-bar-unified .sort-field{grid-column:1}}@media (max-width:820px){.platform-header:not(.pr-header) nav a,.platform-header:not(.pr-header) .nav-label-mobile,.community-account-button small,.header-language span,.header-search-trigger span{font-size:12px!important}.eyebrow,.platform-index-card>span,.platform-index-card i,.archive-hero-stats span,.knowledge-jump,.knowledge-coming-soon>span,.knowledge-axis-copy>span,.knowledge-axes article>small,.knowledge-method>a,.about-manifesto>div a,.platform-footer nav,.result-line,.result-line button,.card-brand,.card-notes,.card-footer>span:first-child,.card-footer .score small,.accord-guide-entry span,.profile-archive-shelf>header span,.profile-perfume-collection article>a>i,.profile-shelf-empty,.profile-library-tabs span,.profile-ownership-heading span{font-size:11px!important;line-height:1.35!important}.platform-index-card p,.archive-family-panel .section-heading.compact>p:last-child,.knowledge-axis-copy p,.knowledge-method>div p,.about-principles p,.profile-guest>p:not(.eyebrow){font-size:14px!important;line-height:1.72!important}.filter-bar input,.filter-bar select,.profile-guest button,.profile-guest a{font-size:13px!important}.profile-guest button,.profile-guest a{min-height:48px}}.profile-shelf-strip{gap:clamp(14px,1.5vw,22px);display:flex}.profile-shelf-strip>a,.profile-shelf-strip>a:nth-child(4n+1),.profile-shelf-strip>a:nth-child(4n+2),.profile-shelf-strip>a:nth-child(4n+3){flex:0 0 clamp(164px,18cqw,208px);min-height:246px;padding-top:0}.profile-shelf-strip figure,.profile-shelf-strip>a:nth-child(4n+1) figure,.profile-shelf-strip>a:nth-child(4n+2) figure,.profile-shelf-strip>a:nth-child(4n+3) figure{aspect-ratio:4/3;width:100%;height:auto}.profile-rating-stats{align-self:stretch;align-items:center}.profile-rating-stats p{align-content:center;min-height:76px;display:grid}.profile-rating-stats strong{text-overflow:clip;font-size:clamp(24px,2.35vw,36px);overflow:visible}.profile-rating-stats small{overflow-wrap:anywhere;font-size:8px;line-height:1.35}.profile-content:focus{outline:none}@media (min-width:761px) and (max-width:1240px){.profile-rating-distribution{grid-template-columns:minmax(220px,.75fr) minmax(340px,1.25fr);align-items:stretch}.profile-rating-distribution figcaption{grid-column:1}.profile-rating-stats{border-top:1px solid #ffffff1a;border-left:0;grid-column:1}.profile-rating-bars{grid-area:1/2/span 2;align-self:end}}@media (max-width:760px){.profile-shelf-strip{gap:16px}.profile-shelf-strip>a,.profile-shelf-strip>a:nth-child(4n+1),.profile-shelf-strip>a:nth-child(4n+2),.profile-shelf-strip>a:nth-child(4n+3){flex-basis:164px;min-height:218px;padding-top:0}.profile-shelf-strip figure,.profile-shelf-strip>a:nth-child(4n+1) figure,.profile-shelf-strip>a:nth-child(4n+2) figure,.profile-shelf-strip>a:nth-child(4n+3) figure{aspect-ratio:4/3;height:auto}.profile-rating-stats p{min-height:68px;padding-inline:10px}.profile-rating-stats strong{font-size:28px}.profile-rating-stats small{font-size:7px}}@media (min-width:981px){.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-stage{grid-column:1/-1}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-stage>.material-story-visual{grid-area:1/1;margin:0}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-copy{grid-area:1/2;display:block}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-story-visual{grid-column:2}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-chapter-copy{grid-column:1}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-story-visual{grid-area:1/1}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-chapter-copy{grid-area:2/1;display:grid}}.material-profile-page--ylang .ylang-distillation-clock>.material-chapter,.material-profile-page--vanilla .vanilla-curing-calendar>.material-chapter{border:0;max-width:none;margin:0;scroll-margin-top:56px;display:block}.material-profile-page--ylang .ylang-distillation-clock>.material-chapter>aside,.material-profile-page--vanilla .vanilla-curing-calendar>.material-chapter>aside{z-index:2;min-height:0;color:var(--chapter-ink);border:0;flex-direction:row;align-items:center;gap:14px;margin:0;padding:0;position:absolute;top:34px;left:clamp(24px,7vw,112px)}.material-profile-page--ylang .ylang-distillation-clock>.material-chapter>aside span,.material-profile-page--vanilla .vanilla-curing-calendar>.material-chapter>aside span{color:inherit;font:700 11px/1 var(--font-ui)}.material-profile-page--ylang .ylang-distillation-clock>.material-chapter>aside small,.material-profile-page--vanilla .vanilla-curing-calendar>.material-chapter>aside small{color:inherit;font:650 11px/1.35 var(--font-ui);letter-spacing:.08em;text-align:left;text-transform:uppercase;writing-mode:horizontal-tb;padding:0}.material-profile-page--ylang .ylang-distillation-clock .material-chapter-id--identity{--chapter-ink:#242037;--chapter-muted:#242037cc;--chapter-line:#24203738}.material-profile-page--ylang .ylang-distillation-clock .material-chapter-id--native-range,.material-profile-page--ylang .ylang-distillation-clock .material-chapter-id--harvest,.material-profile-page--ylang .ylang-distillation-clock .material-chapter-id--culture{--chapter-ink:#f3f2df;--chapter-muted:#f3f2dfd1;--chapter-line:#f3f2df40}.material-profile-page--ylang .ylang-distillation-clock .material-chapter-id--islands,.material-profile-page--ylang .ylang-distillation-clock .material-chapter-id--distillation,.material-profile-page--ylang .ylang-distillation-clock .material-chapter-id--fractions,.material-profile-page--ylang .ylang-distillation-clock .material-chapter-id--perfumery{--chapter-ink:#173027;--chapter-muted:#173027cc;--chapter-line:#17302738}.material-profile-page--vanilla .vanilla-curing-calendar .material-chapter-id--identity,.material-profile-page--vanilla .vanilla-curing-calendar .material-chapter-id--pollination,.material-profile-page--vanilla .vanilla-curing-calendar .material-chapter-id--curing,.material-profile-page--vanilla .vanilla-curing-calendar .material-chapter-id--grading{--chapter-ink:#202730;--chapter-muted:#202730cc;--chapter-line:#20273038}.material-profile-page--vanilla .vanilla-curing-calendar .material-chapter-id--mexico,.material-profile-page--vanilla .vanilla-curing-calendar .material-chapter-id--movement,.material-profile-page--vanilla .vanilla-curing-calendar .material-chapter-id--species,.material-profile-page--vanilla .vanilla-curing-calendar .material-chapter-id--perfumery{--chapter-ink:#f0eee2;--chapter-muted:#f0eee2d1;--chapter-line:#f0eee240}@media (max-width:520px){.material-profile-page--ylang .ylang-distillation-clock>.material-chapter>aside,.material-profile-page--vanilla .vanilla-curing-calendar>.material-chapter>aside{left:18px}}.material-profile-page--ylang{--ylang-ink:#242037;--ylang-paper:#eef0dc;--ylang-sulfur:#d7d04f;--ylang-sea:#587f7c;background:var(--ylang-paper)}.material-profile-page--ylang .material-profile-hero{background:var(--ylang-ink)}.material-profile-page--ylang .ylang-distillation-clock{color:var(--ylang-ink);background:var(--ylang-paper);padding:0}.ylang-distillation-clock>.material-chapter{min-height:0;padding:clamp(86px,10vw,154px) clamp(24px,7vw,112px);position:relative}.ylang-distillation-clock>.material-chapter>aside{color:inherit;align-items:center;gap:14px;display:flex;position:absolute;top:34px;left:clamp(24px,7vw,112px)}.ylang-distillation-clock>.material-chapter>aside span{font:700 11px/1 var(--font-ui)}.ylang-distillation-clock>.material-chapter>aside small{font:650 11px/1.35 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.ylang-distillation-clock .material-chapter-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(30px,5vw,74px);max-width:1460px;margin:0 auto;display:grid}.ylang-distillation-clock .material-editorial-visual{min-height:0;color:inherit;background:0 0;margin:0;overflow:visible}.ylang-distillation-clock .material-editorial-visual:after{display:none}.ylang-distillation-clock .material-editorial-visual>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.ylang-distillation-clock .material-editorial-visual figcaption{color:inherit;background:0 0;border-top:1px solid;grid-template-columns:minmax(0,1fr) minmax(150px,.48fr);gap:16px 30px;padding-top:15px;display:grid}.ylang-distillation-clock .material-editorial-visual figcaption span{font:500 14px/1.72 var(--font-body)}.ylang-distillation-clock .material-editorial-visual figcaption a{min-height:44px;color:inherit;font:650 11px/1.5 var(--font-ui);text-align:right;justify-content:flex-end;display:flex}.ylang-distillation-clock .material-chapter-copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:11em;margin:0 0 38px;font-size:clamp(42px,4.8vw,72px);line-height:1.07}.ylang-distillation-clock .material-chapter-prose{max-width:51em}.ylang-distillation-clock .material-chapter-prose>p{margin:0 0 24px;font-size:17px;line-height:1.92}.ylang-distillation-clock .material-section-citations{border-top:1px solid;margin-top:32px;padding-top:15px}.ylang-distillation-clock .material-section-citations a{min-height:44px;color:inherit;align-items:center;font-size:12px;line-height:1.45;display:inline-flex}.ylang-distillation-clock .material-chapter-id--identity{background:#e9eccb}.ylang-distillation-clock .material-chapter-id--identity figure{grid-column:7/13}.ylang-distillation-clock .material-chapter-id--identity .material-chapter-copy{grid-column:1/7;padding-top:5vw}.ylang-distillation-clock .material-chapter-id--native-range{color:#f3f2df;background:var(--ylang-ink)}.ylang-distillation-clock .material-chapter-id--native-range figure{grid-column:1/6}.ylang-distillation-clock .material-chapter-id--native-range .material-chapter-copy{grid-column:6/13;padding-top:7vw}.ylang-distillation-clock .material-chapter-id--islands{background:#c9d4c9}.ylang-distillation-clock .material-chapter-id--islands figure{grid-column:1/13}.ylang-distillation-clock .material-chapter-id--islands figure img{aspect-ratio:16/9;object-fit:cover}.ylang-distillation-clock .material-chapter-id--islands .material-chapter-copy{grid-column:2/12;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);gap:30px 70px;padding-top:36px;display:grid}.ylang-distillation-clock .material-chapter-id--islands .material-chapter-prose,.ylang-distillation-clock .material-chapter-id--islands .material-section-citations{grid-column:2}.ylang-distillation-clock .material-chapter-id--harvest{color:#f4f2df;background:#385c5a}.ylang-distillation-clock .material-chapter-id--harvest figure{grid-column:8/13;max-width:560px}.ylang-distillation-clock .material-chapter-id--harvest .material-chapter-copy{grid-column:1/8;padding-top:10vw}.ylang-distillation-clock .material-chapter-id--distillation{background:#d7d04f}.ylang-distillation-clock .material-chapter-id--distillation figure{grid-column:1/8}.ylang-distillation-clock .material-chapter-id--distillation .material-chapter-copy{grid-column:8/13;padding-top:3vw}.ylang-distillation-clock .material-chapter-id--fractions{background:#eef0dc}.ylang-distillation-clock .material-chapter-id--fractions figure{grid-column:8/13}.ylang-distillation-clock .material-chapter-id--fractions .material-chapter-copy{grid-column:1/8}.ylang-distillation-clock .material-chapter-id--culture{color:#f1f1df;background:#3d3555}.ylang-distillation-clock .material-chapter-id--culture figure{grid-column:1/5;justify-self:center;max-width:430px}.ylang-distillation-clock .material-chapter-id--culture .material-chapter-copy{grid-column:5/13;padding-top:7vw}.ylang-distillation-clock .material-chapter-id--perfumery{background:#c6d5bd}.ylang-distillation-clock .material-chapter-id--perfumery figure{grid-column:7/13;max-width:560px}.ylang-distillation-clock .material-chapter-id--perfumery .material-chapter-copy{grid-column:1/7;padding-top:4vw}.material-profile-page--vanilla{--vanilla-ink:#202730;--vanilla-paper:#e7e3d7;--vanilla-plum:#593948;--vanilla-green:#66724f;background:var(--vanilla-paper)}.material-profile-page--vanilla .material-profile-hero{background:var(--vanilla-ink)}.material-profile-page--vanilla .vanilla-curing-calendar{color:var(--vanilla-ink);background:var(--vanilla-paper);padding:0}.material-profile-page--jasmine{--jasmine-ink:#182923;--jasmine-paper:#edf0e8;--jasmine-night:#17241f;--jasmine-leaf:#4f6c57;--jasmine-flower:#f4f1dc;--jasmine-dawn:#d6b879;color:var(--jasmine-ink);background:var(--jasmine-paper)}.material-profile-page--jasmine .material-profile-hero{background:var(--jasmine-night)}.material-profile-page--jasmine .material-profile-hero-copy h1{letter-spacing:-.055em;max-width:6.5em}.material-profile-page--jasmine .material-profile-hero figure:after{content:"";pointer-events:none;background:linear-gradient(105deg,#091a157a,#0000 48%),linear-gradient(#0000 58%,#0c181452);position:absolute;inset:0}.jasmine-night-index{color:var(--jasmine-flower);background:var(--jasmine-night);border-block:1px solid #f4f1dc33;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);display:grid}.jasmine-night-index>header{border-right:1px solid #f4f1dc2e;flex-direction:column;justify-content:space-between;min-height:246px;padding:clamp(28px,4vw,60px);display:flex}.jasmine-night-index header small{font:700 10px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--jasmine-dawn)}.jasmine-night-index header strong{max-width:12em;font:500 clamp(24px, 2.5vw, 38px)/1.18 var(--font-display)}.jasmine-night-index header p{max-width:30em;font:400 13px/1.65 var(--font-ui);color:#f4f1dcb3;margin:0}.jasmine-night-index ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jasmine-night-index li{border-bottom:1px solid #f4f1dc26;border-right:1px solid #f4f1dc26;min-width:0}.jasmine-night-index li:nth-child(4n){border-right:0}.jasmine-night-index li:nth-last-child(-n+4){border-bottom:0}.jasmine-night-index a{min-height:123px;color:inherit;flex-direction:column;justify-content:space-between;padding:20px 18px;transition:color .2s,background .2s;display:flex}.jasmine-night-index a:hover,.jasmine-night-index a:focus-visible{color:var(--jasmine-night);background:var(--jasmine-flower);outline:0}.jasmine-night-index time{font:700 10px/1 var(--font-ui);letter-spacing:.1em;color:var(--jasmine-dawn)}.jasmine-night-index a:hover time,.jasmine-night-index a:focus-visible time{color:#765d25}.jasmine-night-index a strong{max-width:11em;font:650 12px/1.45 var(--font-ui)}.jasmine-night-index a span{font:500 11px/1 var(--font-ui);opacity:.55;align-self:flex-end}.material-profile-page--jasmine .jasmine-night-sequence{background:var(--jasmine-paper);padding:0}.material-profile-page--jasmine :where(.material-chapter,.material-distinction-guide,.material-variants,.material-timeline,.material-profile-sources){scroll-margin-top:132px}.material-profile-page--jasmine .jasmine-night-sequence>.material-chapter{border-bottom:1px solid #18292333;min-height:0;padding:clamp(52px,7vw,112px) clamp(24px,6vw,104px);display:block;position:relative}.material-profile-page--jasmine .jasmine-night-sequence>.material-chapter>aside{border:0;flex-direction:row;align-items:center;gap:14px;min-height:0;margin-bottom:24px;display:flex;position:static}.material-profile-page--jasmine .jasmine-night-sequence>.material-chapter>aside:before{content:"";opacity:.35;background:currentColor;width:34px;height:1px}.material-profile-page--jasmine .jasmine-night-sequence>.material-chapter>aside span{font:700 10px/1 var(--font-ui);letter-spacing:.12em}.material-profile-page--jasmine .jasmine-night-sequence>.material-chapter>aside small{font:650 11px/1.2 var(--font-ui);writing-mode:horizontal-tb;text-align:left}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-stage{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:center;gap:clamp(36px,6vw,110px);display:grid}.material-profile-page--jasmine .jasmine-night-sequence .material-story-visual{min-height:0}.material-profile-page--jasmine .jasmine-night-sequence .material-story-visual img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;min-height:0;max-height:720px}.material-profile-page--jasmine .jasmine-night-sequence .material-editorial-visual figcaption{grid-template-columns:minmax(0,1fr)}.material-profile-page--jasmine .jasmine-night-sequence .material-editorial-visual figcaption a{text-align:left;min-height:44px}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-copy{max-width:660px}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-copy h2{letter-spacing:-.05em;max-width:12em;margin-bottom:clamp(28px,4vw,56px);font-size:clamp(38px,5.2vw,82px);line-height:1.04}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-prose{column-count:1}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-prose p{max-width:43em;font-size:clamp(16px,1.15vw,19px);line-height:1.9}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-prose p+p{margin-top:1.45em}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n){color:var(--jasmine-flower);background:var(--jasmine-night)}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-chapter-stage{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr)}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-story-visual{grid-column:2}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-chapter-copy{grid-area:1/1}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(3n) .material-chapter-stage{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(3n) .material-story-visual{min-height:0}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-chapter-stage{grid-template-columns:minmax(0,1fr)}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-story-visual{min-height:0}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-chapter-copy{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(30px,6vw,100px);max-width:none;display:grid}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-chapter-copy h2{margin:0}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-chapter-prose{columns:2 260px;column-gap:clamp(28px,4vw,64px)}.material-profile-page--jasmine .material-distinction-guide--jasmine-night{background:#e4e8df}.material-profile-page--jasmine .material-profile-next{background:var(--jasmine-night)}@media (max-width:980px){.jasmine-night-index{grid-template-columns:1fr}.jasmine-night-index>header{border-bottom:1px solid #f4f1dc2e;border-right:0;min-height:180px}.material-profile-page--jasmine .jasmine-night-sequence>.material-chapter{min-height:0;padding-top:40px;display:block}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-stage>figure.material-story-visual{min-height:0}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-stage>figure.material-story-visual>img{aspect-ratio:auto;object-fit:contain;height:auto;min-height:0;max-height:640px}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-stage,.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-chapter-stage,.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(3n) .material-chapter-stage{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-stage>figure,.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-stage>.material-chapter-copy{grid-area:auto/1;width:100%;max-width:none}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-copy{display:block}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-copy>*,.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-story-visual,.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-chapter-copy{grid-column:1}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-story-visual{grid-row:1}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(2n) .material-chapter-copy{grid-row:2}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-chapter-copy{grid-template-columns:1fr}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-chapter-prose{columns:1}}@media (max-width:640px){.jasmine-night-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.jasmine-night-index li:nth-child(2n){border-right:0}.jasmine-night-index li:nth-last-child(-n+4){border-bottom:1px solid #f4f1dc26}.jasmine-night-index li:nth-last-child(-n+2){border-bottom:0}.jasmine-night-index a{min-height:104px;padding:16px 14px}.material-profile-page--jasmine .jasmine-night-sequence>.material-chapter{min-height:0;padding:32px 18px 40px}.material-profile-page--jasmine .jasmine-night-sequence>.material-chapter>aside{top:24px;left:18px}.material-profile-page--jasmine .jasmine-night-sequence .material-story-visual,.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(3n) .material-story-visual,.material-profile-page--jasmine .jasmine-night-sequence .material-chapter:nth-child(4n) .material-story-visual{min-height:68vw}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-copy h2{font-size:clamp(34px,11vw,54px)}.material-profile-page--jasmine .jasmine-night-sequence .material-chapter-prose p{font-size:16px;line-height:1.82}}.vanilla-curing-calendar>.material-chapter{min-height:0;padding:clamp(88px,10vw,160px) clamp(24px,7vw,112px);position:relative}.vanilla-curing-calendar>.material-chapter>aside{color:inherit;align-items:center;gap:14px;display:flex;position:absolute;top:36px;left:clamp(24px,7vw,112px)}.vanilla-curing-calendar>.material-chapter>aside span{font:700 11px/1 var(--font-ui)}.vanilla-curing-calendar>.material-chapter>aside small{font:650 11px/1.35 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.vanilla-curing-calendar .material-chapter-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(30px,5vw,74px);max-width:1460px;margin:0 auto;display:grid}.vanilla-curing-calendar .material-editorial-visual{min-height:0;color:inherit;background:0 0;margin:0;overflow:visible}.vanilla-curing-calendar .material-editorial-visual:after{display:none}.vanilla-curing-calendar .material-editorial-visual>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.vanilla-curing-calendar .material-editorial-visual figcaption{color:inherit;background:0 0;border-top:1px solid;grid-template-columns:minmax(0,1fr) minmax(150px,.48fr);gap:16px 30px;padding-top:15px;display:grid}.vanilla-curing-calendar .material-editorial-visual figcaption span{font:500 14px/1.72 var(--font-body)}.vanilla-curing-calendar .material-editorial-visual figcaption a{min-height:44px;color:inherit;font:650 11px/1.5 var(--font-ui);text-align:right;justify-content:flex-end;display:flex}.vanilla-curing-calendar .material-chapter-copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:11em;margin:0 0 38px;font-size:clamp(42px,4.8vw,72px);line-height:1.07}.vanilla-curing-calendar .material-chapter-prose{max-width:51em}.vanilla-curing-calendar .material-chapter-prose>p{margin:0 0 24px;font-size:17px;line-height:1.92}.vanilla-curing-calendar .material-section-citations{border-top:1px solid;margin-top:32px;padding-top:15px}.vanilla-curing-calendar .material-section-citations a{min-height:44px;color:inherit;align-items:center;font-size:12px;line-height:1.45;display:inline-flex}.vanilla-curing-calendar .material-chapter-id--identity{background:#dce0cf}.vanilla-curing-calendar .material-chapter-id--identity figure{grid-column:1/6;max-width:560px}.vanilla-curing-calendar .material-chapter-id--identity .material-chapter-copy{grid-column:6/13;padding-top:5vw}.vanilla-curing-calendar .material-chapter-id--mexico{color:#eef0e5;background:var(--vanilla-plum)}.vanilla-curing-calendar .material-chapter-id--mexico figure{grid-column:8/13;max-width:520px}.vanilla-curing-calendar .material-chapter-id--mexico .material-chapter-copy{grid-column:1/8;padding-top:6vw}.vanilla-curing-calendar .material-chapter-id--pollination{background:#d9d8ca}.vanilla-curing-calendar .material-chapter-id--pollination figure{grid-column:1/13}.vanilla-curing-calendar .material-chapter-id--pollination figure img{aspect-ratio:4/3;object-fit:cover}.vanilla-curing-calendar .material-chapter-id--pollination .material-chapter-copy{grid-column:2/12;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);gap:30px 70px;padding-top:36px;display:grid}.vanilla-curing-calendar .material-chapter-id--pollination .material-chapter-prose,.vanilla-curing-calendar .material-chapter-id--pollination .material-section-citations{grid-column:2}.vanilla-curing-calendar .material-chapter-id--movement{color:#f0eee2;background:#202730}.vanilla-curing-calendar .material-chapter-id--movement figure{grid-column:1/5;justify-self:center;max-width:430px}.vanilla-curing-calendar .material-chapter-id--movement .material-chapter-copy{grid-column:5/13;padding-top:7vw}.vanilla-curing-calendar .material-chapter-id--curing{background:#cbd0bb}.vanilla-curing-calendar .material-chapter-id--curing figure{grid-column:7/13}.vanilla-curing-calendar .material-chapter-id--curing .material-chapter-copy{grid-column:1/7;padding-top:4vw}.vanilla-curing-calendar .material-chapter-id--species{color:#f0eee2;background:var(--vanilla-green)}.vanilla-curing-calendar .material-chapter-id--species figure{grid-column:1/6;max-width:520px}.vanilla-curing-calendar .material-chapter-id--species .material-chapter-copy{grid-column:6/13;padding-top:5vw}.vanilla-curing-calendar .material-chapter-id--grading{background:#e7e3d7}.vanilla-curing-calendar .material-chapter-id--grading figure{grid-column:1/7;justify-self:center;width:min(100%,800px);padding-top:4vw}.vanilla-curing-calendar .material-chapter-id--grading .material-chapter-copy{grid-column:7/13}.vanilla-curing-calendar .material-chapter-id--perfumery{color:#f0eee2;background:#2e2630}.vanilla-curing-calendar .material-chapter-id--perfumery figure{grid-column:8/13;justify-self:center;width:min(100%,511px)}.vanilla-curing-calendar .material-chapter-id--perfumery .material-chapter-copy{grid-column:1/8;padding-top:5vw}@media (max-width:820px){.ylang-distillation-clock>.material-chapter,.vanilla-curing-calendar>.material-chapter{padding:96px 24px 78px}.ylang-distillation-clock>.material-chapter>aside,.vanilla-curing-calendar>.material-chapter>aside{top:34px;left:24px}.ylang-distillation-clock .material-chapter-stage,.vanilla-curing-calendar .material-chapter-stage{flex-direction:column;gap:38px;display:flex}.ylang-distillation-clock .material-editorial-visual,.ylang-distillation-clock .material-chapter-copy,.vanilla-curing-calendar .material-editorial-visual,.vanilla-curing-calendar .material-chapter-copy{order:initial;width:100%;max-width:none;padding-top:0!important}.ylang-distillation-clock .material-chapter-id--islands .material-chapter-copy,.vanilla-curing-calendar .material-chapter-id--pollination .material-chapter-copy{padding-top:0;display:block}.ylang-distillation-clock .material-chapter-copy h2,.vanilla-curing-calendar .material-chapter-copy h2{max-width:12em;font-size:clamp(38px,9vw,56px)}}@media (max-width:520px){.ylang-distillation-clock>.material-chapter,.vanilla-curing-calendar>.material-chapter{padding:88px 18px 68px}.ylang-distillation-clock>.material-chapter>aside,.vanilla-curing-calendar>.material-chapter>aside{left:18px}.ylang-distillation-clock .material-editorial-visual figcaption,.vanilla-curing-calendar .material-editorial-visual figcaption{grid-template-columns:1fr}.ylang-distillation-clock .material-editorial-visual figcaption a,.vanilla-curing-calendar .material-editorial-visual figcaption a{text-align:left;justify-content:flex-start}.ylang-distillation-clock .material-chapter-prose>p,.vanilla-curing-calendar .material-chapter-prose>p{font-size:16px;line-height:1.86}}.material-profile-page--bergamot .bergamot-peel-sequence>.material-chapter{border-top:0;max-width:none;margin:0;padding:clamp(84px,10vw,160px) clamp(24px,7vw,112px)}.material-profile-page--bergamot .bergamot-peel-sequence>.material-chapter>aside{color:currentColor}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-copy{display:block}.material-profile-page--bergamot .material-profile-hero-copy>p:not(.eyebrow){color:#143524c7}.material-profile-page--bergamot .material-profile-hero-copy>div span{color:#143524cc;border-color:#1435243d}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-stage{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,5vw,76px);max-width:1480px;margin:0 auto;display:grid}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--fruit{--chapter-ink:#173d2b;--chapter-muted:#173d2bc7;--chapter-line:#173d2b40;color:#173d2b;background:#f6ecc0}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--fruit figure{grid-column:6/13}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--fruit .material-chapter-copy{grid-area:1/1/auto/6}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--cultivars{--chapter-ink:#f6f0d8;--chapter-muted:#f6f0d8d1;--chapter-line:#f6f0d840;color:#f6f0d8;background:#31573a}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--cultivars figure{box-shadow:none;background:0 0;grid-column:1/6;padding:0}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--cultivars .material-chapter-copy{grid-area:1/6/auto/13}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast{--chapter-ink:#fff9df;--chapter-muted:#fff9dfd6;--chapter-line:#fff9df40;color:#fff9df;background:#244a32;min-height:920px;padding:0}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast .material-chapter-stage{grid-template-columns:1fr 1fr;gap:0;max-width:none;min-height:920px}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast figure{box-shadow:none;background:0 0;grid-area:1/1/auto/3;padding:0}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast figure>img{object-fit:cover;width:100%;height:920px;max-height:none}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast .material-chapter-copy{z-index:2;grid-area:1/1;max-width:720px;padding:clamp(140px,15vw,230px) 7vw 90px}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--harvest{--chapter-ink:#173d2b;--chapter-muted:#173d2bc7;--chapter-line:#173d2b40;color:#173d2b;background:#e7ddc8}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--harvest figure{box-shadow:none;background:0 0;grid-column:1/13;padding:0}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--harvest .material-chapter-copy{grid-area:auto/2/auto/12;display:grid}html[lang=en] .material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--harvest .material-chapter-copy h2{overflow-wrap:anywhere}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--extraction{--chapter-ink:#173d2b;--chapter-muted:#173d2bc7;--chapter-line:#173d2b40;color:#173d2b;background:#faf5df}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--extraction .material-chapter-copy{grid-area:1/1/auto/8}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--extraction figure{background:#e9e4d6;grid-column:9/13;width:min(100%,344px);padding:22px;box-shadow:18px 18px #e6bd3c}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--trade{--chapter-ink:#f5edcf;--chapter-muted:#f5edcfd1;--chapter-line:#f5edcf40;color:#f5edcf;background:#274532}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--trade figure{box-shadow:none;background:0 0;grid-column:1/6;padding:0}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--trade .material-chapter-copy{grid-area:1/6/auto/13}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--analysis{--chapter-ink:#153b2a;--chapter-muted:#153b2ac7;--chapter-line:#153b2a47;color:#153b2a;background:#ebc74b}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--analysis .bergamot-material-forms{grid-column:1/6}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--analysis .material-chapter-copy{grid-area:1/6/auto/13}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--formula{--chapter-ink:#f6f0d9;--chapter-muted:#f6f0d9d1;--chapter-line:#f6f0d940;color:#f6f0d9;background:#173d2b}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--formula .material-chapter-copy{grid-area:1/1/auto/7}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--formula .bergamot-formula-wheel{grid-column:8/13}.material-profile-page--bergamot .bergamot-peel-sequence>.material-chapter,.material-profile-page--bergamot #variants,.material-profile-page--bergamot #timeline,.material-profile-page--bergamot #sources,.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter,.material-profile-page--sandalwood #variants,.material-profile-page--sandalwood #timeline,.material-profile-page--sandalwood #sources{scroll-margin-top:132px}@media (max-width:800px){.material-profile-page--bergamot .bergamot-peel-sequence>.material-chapter{padding:102px 26px 86px}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-stage{flex-direction:column;gap:40px;display:flex}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-copy{order:2;width:100%;padding-top:0;display:block}.material-profile-page--bergamot .bergamot-peel-sequence .material-editorial-visual,.material-profile-page--bergamot .bergamot-peel-sequence .bergamot-material-forms,.material-profile-page--bergamot .bergamot-peel-sequence .bergamot-formula-wheel{order:1;width:100%;padding-top:0}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast{min-height:0;padding:0}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast .material-chapter-stage{min-height:0;display:flex}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast figure{width:100%}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast figure>img{object-fit:contain;height:auto}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast .material-chapter-copy{width:100%;max-width:none;padding:96px 26px 84px}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--extraction figure{align-self:center;width:min(100%,344px)}}@media (max-width:560px){.material-profile-page--bergamot .bergamot-peel-sequence>.material-chapter{padding:92px 20px 74px}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast{padding:0}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--coast .material-chapter-copy{padding:88px 20px 70px}.material-profile-page--bergamot .bergamot-peel-sequence .material-chapter-id--extraction figure{padding:14px;box-shadow:10px 10px #e6bd3c}}.material-distinction-guide{--distinction-ink:#173128;--distinction-paper:#eee4d4;--distinction-rule:#1731283d;color:var(--distinction-ink);background:radial-gradient(circle at 88% 7%, var(--distinction-tone,#b89765) 0 13%, transparent 33%), var(--distinction-paper);padding:clamp(82px,8vw,128px) max(24px,50vw - 780px) clamp(78px,8vw,122px);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.material-distinction-guide{background:radial-gradient(circle at 88% 7%, color-mix(in srgb, var(--distinction-tone,#b89765) 15%, transparent) 0 13%, transparent 33%), var(--distinction-paper)}}.material-profile-page--frankincense .material-distinction-guide{--distinction-paper:#e9dfcf;--distinction-ink:#18342b}.material-profile-page--sandalwood .material-distinction-guide{--distinction-paper:#e4dac8;--distinction-ink:#2e2921}.material-distinction-intro{grid-template-columns:minmax(140px,.42fr) minmax(420px,1.25fr) minmax(270px,.72fr);align-items:start;gap:clamp(28px,4vw,70px);padding-bottom:clamp(58px,6vw,92px);display:grid}.material-distinction-intro>.eyebrow{color:inherit;margin:9px 0 0}.material-distinction-intro>div h2{max-width:920px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0 0 28px;font-size:clamp(46px,5.8vw,92px);font-weight:500;line-height:.98}.material-distinction-intro>div>p{max-width:790px;margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.78}.material-distinction-intro>aside{border-left:1px solid var(--distinction-rule);padding:18px 0 0 20px}.material-distinction-intro>aside small,.material-distinction-method small,.material-distinction-item small{font:700 10px/1.4 var(--font-ui);letter-spacing:.13em;text-transform:uppercase}.material-distinction-intro>aside p{margin:15px 0 0;font-size:14px;line-height:1.72}.material-distinction-method{border-block:1px solid var(--distinction-rule);grid-template-columns:minmax(190px,.72fr) repeat(3,minmax(0,1fr));display:grid}.material-distinction-method>header,.material-distinction-method>article{min-width:0;padding:25px clamp(20px,2.2vw,36px) 28px}.material-distinction-method>header{padding-left:0}.material-distinction-method>article{border-left:1px solid var(--distinction-rule);position:relative}.material-distinction-method h3{font:500 clamp(24px, 2.3vw, 35px)/1.08 var(--font-display);margin:8px 0 0}.material-distinction-method article>span{color:var(--distinction-ink)}@supports (color:color-mix(in lab, red, red)){.material-distinction-method article>span{color:color-mix(in srgb, var(--distinction-ink) 52%, transparent)}}.material-distinction-method article>span{font:700 10px/1 var(--font-mono);letter-spacing:.12em}.material-distinction-method h4{font:600 17px/1.25 var(--font-body);margin:22px 0 12px}.material-distinction-method article p{margin:0;font-size:13px;line-height:1.7}.material-distinction-axis-head{border-bottom:1px solid var(--distinction-rule);grid-template-columns:minmax(250px,1.05fr) repeat(4,minmax(0,1fr));margin-top:clamp(78px,8vw,124px);display:grid}.material-distinction-axis-head>strong{font:700 10px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;padding:0 22px 15px}.material-distinction-item{border-bottom:1px solid var(--distinction-rule);grid-template-columns:minmax(250px,1.05fr) minmax(0,4fr);display:grid}.material-distinction-item>header{min-width:0;padding:34px clamp(26px,3vw,48px) 32px 0}.material-distinction-motif{place-items:center;width:70px;height:70px;margin-bottom:31px;display:grid;position:relative}.material-distinction-motif>i{border:1px solid var(--distinction-tone);position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.material-distinction-motif>i{border:1px solid color-mix(in srgb, var(--distinction-tone) 80%, var(--distinction-ink))}}.material-distinction-motif>i{background:var(--distinction-tone)}@supports (color:color-mix(in lab, red, red)){.material-distinction-motif>i{background:color-mix(in srgb, var(--distinction-tone) 64%, transparent)}}.material-distinction-guide--resin .material-distinction-motif>i{border-radius:70% 42% 64% 38%/52% 64% 40% 60%;transform:rotate(17deg)}.material-distinction-guide--petal .material-distinction-motif>i{border-radius:72% 28% 68% 32%/42% 58%;transform:rotate(-28deg)}.material-distinction-guide--petal .material-distinction-motif>i:after{content:"";border-left:1px solid var(--distinction-ink);position:absolute;inset:13px 29px 8px 28px}@supports (color:color-mix(in lab, red, red)){.material-distinction-guide--petal .material-distinction-motif>i:after{border-left:1px solid color-mix(in srgb, var(--distinction-ink) 42%, transparent)}}.material-distinction-guide--petal .material-distinction-motif>i:after{transform:rotate(22deg)}.material-distinction-guide--wood .material-distinction-motif>i{background:radial-gradient(circle, transparent 0 20%, var(--distinction-ink) 21% 22%, transparent 23% 40%, var(--distinction-ink) 41% 42%, transparent 43%), var(--distinction-tone);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.material-distinction-guide--wood .material-distinction-motif>i{background:radial-gradient(circle, transparent 0 20%, color-mix(in srgb, var(--distinction-ink) 38%, transparent) 21% 22%, transparent 23% 40%, color-mix(in srgb, var(--distinction-ink) 28%, transparent) 41% 42%, transparent 43%), color-mix(in srgb, var(--distinction-tone) 62%, transparent)}}.material-distinction-motif>b{z-index:1;font:700 10px/1 var(--font-mono);position:relative}.material-distinction-item>header>small{color:var(--distinction-ink);display:block}@supports (color:color-mix(in lab, red, red)){.material-distinction-item>header>small{color:color-mix(in srgb, var(--distinction-ink) 68%, transparent)}}.material-distinction-item>header h3{overflow-wrap:anywhere;font:italic 500 clamp(25px, 2.3vw, 36px)/1.03 var(--font-display);letter-spacing:-.025em;margin:13px 0 12px}.material-distinction-item>header p{margin:0 0 18px;font-size:14px;line-height:1.55}.material-distinction-item>header em{font:600 11px/1.55 var(--font-ui);display:block}.material-distinction-cells{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.material-distinction-cells>section{border-left:1px solid var(--distinction-rule);min-width:0;padding:35px clamp(20px,2vw,32px) 42px}.material-distinction-cells>section>small{display:none}.material-distinction-cells p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.78}.material-distinction-item>footer{color:var(--distinction-ink);border-top:1px dashed var(--distinction-rule);background:var(--distinction-tone);grid-column:1/-1;grid-template-columns:minmax(250px,1.05fr) minmax(0,4fr);align-items:stretch;gap:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.material-distinction-item>footer{background:color-mix(in srgb, var(--distinction-tone) 9%, transparent)}}.material-distinction-item>footer>div{font-size:inherit;letter-spacing:normal;text-transform:none;padding:23px clamp(26px,3vw,48px) 25px 0;display:block}.material-distinction-item>footer>div p{color:inherit;font:400 13px/1.7 var(--font-body);margin:9px 0 0}.material-distinction-item>footer nav{border-left:1px solid var(--distinction-rule);flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;padding:15px clamp(20px,2vw,32px);display:flex}.material-distinction-item>footer a{min-width:0;max-width:min(100%,430px);min-height:44px;color:inherit;font:650 12px/1.4 var(--font-ui);align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:inline-flex}.material-distinction-item>footer a span{overflow-wrap:anywhere}.material-distinction-item>footer a:hover{text-underline-offset:4px;text-decoration:underline}.material-distinction-item>footer a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:1120px){.material-distinction-intro{grid-template-columns:140px minmax(0,1fr)}.material-distinction-intro>aside{grid-column:2;max-width:680px}.material-distinction-method{grid-template-columns:160px repeat(3,minmax(0,1fr))}.material-distinction-axis-head{display:none}.material-distinction-ledger{border-top:1px solid var(--distinction-rule);margin-top:84px}.material-distinction-item{grid-template-columns:245px minmax(0,1fr)}.material-distinction-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.material-distinction-cells>section>small{margin-bottom:14px;display:block}.material-distinction-item>footer{grid-template-columns:245px minmax(0,1fr)}}@media (max-width:760px){.material-distinction-guide{padding:72px 20px 80px}.material-distinction-intro{padding-bottom:52px;display:block}.material-distinction-intro>.eyebrow{margin-bottom:34px}.material-distinction-intro>div h2{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(40px,12vw,58px);line-height:1.04}.material-distinction-intro>div>p{font-size:15px;line-height:1.78}.material-distinction-intro>aside{border-top:1px solid var(--distinction-rule);border-left:0;margin-top:30px;padding:15px 0 0}.material-distinction-intro>aside p{font-size:13px}.material-distinction-method{display:block}.material-distinction-method>header{padding:22px 0 24px}.material-distinction-method>article{border-top:1px solid var(--distinction-rule);border-left:0;grid-template-columns:38px minmax(0,1fr);padding:24px 0;display:grid}.material-distinction-method h3{font-size:28px}.material-distinction-method h4{margin:0 0 10px;font-size:16px}.material-distinction-method article p{grid-column:2;font-size:14px}.material-distinction-ledger{margin-top:76px}.material-distinction-item{display:block}.material-distinction-item>header{padding:30px 0 32px}.material-distinction-motif{width:62px;height:62px;margin-bottom:26px}.material-distinction-item>header h3{font-size:31px}.material-distinction-item>header p{font-size:15px}.material-distinction-cells{display:block}.material-distinction-cells>section{border-top:1px solid var(--distinction-rule);border-left:0;padding:24px 0 27px}.material-distinction-cells>section>small{margin-bottom:12px}.material-distinction-cells p{font-size:15px;line-height:1.76}.material-distinction-item>footer{display:block}.material-distinction-item>footer>div{padding:24px 0}.material-distinction-item>footer>div p{font-size:14px}.material-distinction-item>footer nav{border-top:1px solid var(--distinction-rule);border-left:0;padding:10px 0 18px;display:block}.material-distinction-item>footer a{max-width:100%}}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--identity{--chapter-ink:#f2eadc;--chapter-muted:#f2eadcd6;--chapter-line:#f2eadc47;background:#332e27}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--host{--chapter-ink:#26251f;--chapter-muted:#26251fcc;--chapter-line:#26251f3d;background:#e8dcc4}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--heartwood{--chapter-ink:#f0e5d3;--chapter-muted:#f0e5d3e6;--chapter-line:#f0e5d34d;background:#805235}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--ritual{--chapter-ink:#26372e;--chapter-muted:#26372ed1;--chapter-line:#26372e3d;background:#d7c3a0}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--craft{--chapter-ink:#eee4d5;--chapter-muted:#eee4d5db;--chapter-line:#eee4d547;background:#2f332d}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--custody{--chapter-ink:#26251f;--chapter-muted:#26251fcc;--chapter-line:#26251f3d;background:#efe7d8}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--distillation{--chapter-ink:#f0e7d9;--chapter-muted:#f0e7d9db;--chapter-line:#f0e7d94d;background:#4b3d30}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--perfumery{--chapter-ink:#23362c;--chapter-muted:#23362cd1;--chapter-line:#23362c3d;background:#cad0c0}@media (min-width:901px){.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--identity{--chapter-ink:#f2eadc;--chapter-muted:#f2eadcd6;--chapter-line:#f2eadc47}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--heartwood{--chapter-ink:#f0e5d3;--chapter-muted:#f0e5d3e6;--chapter-line:#f0e5d34d}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--craft{--chapter-ink:#eee4d5;--chapter-muted:#eee4d5db;--chapter-line:#eee4d547}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--distillation{--chapter-ink:#f0e7d9;--chapter-muted:#f0e7d9db;--chapter-line:#f0e7d94d}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-editorial-visual{min-height:0;box-shadow:none;background:0 0;margin:0;padding:0;overflow:visible}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-editorial-visual>img{width:100%;height:auto;max-height:none}}@media (max-width:900px){.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter>aside{top:auto}}.material-profile-page--sandalwood{--sandal-ink:#26251f;--sandal-bark:#3c3429;--sandal-dark:#211f1a;--sandal-paper:#e9dfca;--sandal-sap:#f1eadc;--sandal-heart:#98633d;--sandal-gold:#c49b5e;color:var(--sandal-ink);background:var(--sandal-paper)}.material-profile-page--sandalwood .material-profile-hero{background:var(--sandal-dark);grid-template-columns:62px minmax(440px,.88fr) minmax(460px,1.12fr);min-height:min(860px,94vh)}.material-profile-page--sandalwood .material-profile-hero-copy{isolation:isolate;padding-right:clamp(44px,6vw,104px);position:relative}.material-profile-page--sandalwood .material-profile-hero-copy:before,.material-profile-page--sandalwood .material-profile-hero-copy:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #c49b5e2b;border-radius:50%;width:min(52vw,720px);position:absolute;bottom:-18vw;right:-12vw}.material-profile-page--sandalwood .material-profile-hero-copy:after{border-color:#c49b5e1a;width:min(36vw,510px);bottom:-10vw;right:-4vw}.material-profile-page--sandalwood .material-profile-hero h1{max-width:700px;font-size:clamp(64px,7.6vw,118px);line-height:.9}.material-profile-page--sandalwood .material-profile-hero figure img{filter:saturate(.72)contrast(1.04)}.material-profile-page--sandalwood .material-specimen-ledger{background:#efe6d4}.sandalwood-heartwood-index{color:var(--sandal-ink);background:#d8c5a4;border-top:1px solid #26251f33;border-bottom:1px solid #26251f33;grid-template-columns:minmax(270px,.72fr) minmax(0,2.28fr);display:grid}.sandalwood-heartwood-index>div{border-right:1px solid #26251f33;align-content:center;min-height:190px;padding:34px clamp(24px,4vw,60px);display:grid}.sandalwood-heartwood-index>div small,.sandalwood-heartwood-index li span{color:#765032;font:650 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.sandalwood-heartwood-index>div strong{font:500 clamp(22px, 2.4vw, 36px)/1.08 var(--font-display);margin-top:17px}.sandalwood-heartwood-index>div p{color:#26251fb8;max-width:30em;margin:15px 0 0;font-size:12px;line-height:1.65}.sandalwood-heartwood-index ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sandalwood-heartwood-index li{border-bottom:1px solid #26251f29;border-right:1px solid #26251f29;min-width:0}.sandalwood-heartwood-index li:nth-child(n+5){border-bottom:0}.sandalwood-heartwood-index a{min-height:94px;color:inherit;grid-template-columns:auto 30px minmax(0,1fr);align-items:center;gap:12px;padding:18px 16px;display:grid}.sandalwood-heartwood-index a:hover,.sandalwood-heartwood-index a:focus-visible{background:#f4ebda85;outline:0}.sandalwood-heartwood-index a:focus-visible{box-shadow:inset 0 0 0 2px #7c5737}.sandalwood-heartwood-index a>i{aspect-ratio:1;border:1px solid #7650328c;border-radius:50%;width:30px;display:block;position:relative}.sandalwood-heartwood-index a>i:before,.sandalwood-heartwood-index a>i:after{content:"";border:1px solid #76503259;border-radius:50%;position:absolute}.sandalwood-heartwood-index a>i:before{inset:5px}.sandalwood-heartwood-index a>i:after{background:#7f5435;inset:10px}.sandalwood-heartwood-index li strong{overflow-wrap:anywhere;min-width:0;font:600 12px/1.35 var(--font-ui)}.material-profile-page--sandalwood .sandalwood-heartwood-ledger{background:var(--sandal-paper);padding:0}.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter{border-top:0;grid-template-columns:76px minmax(0,1fr);gap:34px;max-width:none;min-height:0;margin:0;padding:clamp(64px,6.5vw,104px) clamp(24px,6vw,94px)}.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter>aside{flex-direction:column;align-items:center;gap:18px;height:fit-content;padding-top:4px;display:flex;position:sticky;top:112px}.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter>aside:after{content:"";opacity:.35;background:currentColor;width:1px;height:84px}.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter>aside small{text-align:center;writing-mode:vertical-rl;padding:0}.sandalwood-heartwood-ledger .material-chapter-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,64px);min-width:0;max-width:1460px;margin:0 auto;display:grid}.sandalwood-heartwood-ledger .material-editorial-visual{background:0 0;min-height:0;margin:0;overflow:visible}.sandalwood-heartwood-ledger .material-editorial-visual:after{display:none}.sandalwood-heartwood-ledger .material-editorial-visual>img{object-fit:cover;filter:saturate(.78)contrast(1.03);width:100%;height:auto;max-height:none;display:block}.sandalwood-heartwood-ledger .material-editorial-visual figcaption{color:inherit;border-top:1px solid;grid-template-columns:minmax(0,1fr) minmax(180px,.58fr);align-items:start;gap:16px 28px;margin-top:0;padding:16px 0 0;display:grid;position:static}.sandalwood-heartwood-ledger .material-editorial-visual figcaption span{max-width:36em;color:inherit;font:500 14px/1.62 var(--font-body)}.sandalwood-heartwood-ledger .material-editorial-visual figcaption a{max-width:none;min-height:44px;color:inherit;font:650 12px/1.45 var(--font-ui);letter-spacing:.02em;text-align:right;text-transform:none;justify-content:flex-end;align-items:flex-start;display:flex}.sandalwood-heartwood-ledger .material-editorial-visual figcaption a:focus-visible{outline-offset:4px;outline:2px solid}.sandalwood-heartwood-ledger .material-chapter-copy{min-width:0}.sandalwood-heartwood-ledger .material-chapter-copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:11em;margin:0 0 42px;font-size:clamp(44px,5.2vw,78px);line-height:1.02}.sandalwood-heartwood-ledger .material-chapter-prose{columns:2;column-gap:clamp(34px,4vw,62px)}.sandalwood-heartwood-ledger .material-chapter-prose>p{break-inside:avoid;color:inherit;margin:0 0 24px;font-size:16px;line-height:1.88}.sandalwood-heartwood-ledger .material-section-citations{border-top:1px solid;margin-top:30px;padding-top:18px}.sandalwood-heartwood-ledger .material-section-citations a{min-height:44px;color:inherit;align-items:center;padding:6px 0;font-size:12px;line-height:1.45;display:inline-flex}.sandalwood-heartwood-ledger .material-section-citations a:focus-visible{color:inherit;outline-offset:3px;outline:2px solid}.sandalwood-heartwood-ledger .material-chapter-id--identity{--chapter-ink:#f2eadc;--chapter-muted:#f2eadcd6;--chapter-line:#f2eadc47;color:#f2eadc;background:#332e27}.sandalwood-heartwood-ledger .material-chapter-id--identity .material-chapter-stage,.sandalwood-heartwood-ledger .material-chapter-id--host .material-chapter-stage,.sandalwood-heartwood-ledger .material-chapter-id--ritual .material-chapter-stage,.sandalwood-heartwood-ledger .material-chapter-id--craft .material-chapter-stage,.sandalwood-heartwood-ledger .material-chapter-id--custody .material-chapter-stage,.sandalwood-heartwood-ledger .material-chapter-id--perfumery .material-chapter-stage{align-items:center}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--identity figure{grid-area:1/1/auto/13}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--identity figure img{aspect-ratio:16/7;object-position:50% 44%}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--identity .material-chapter-copy,.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--ritual .material-chapter-copy,.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--perfumery .material-chapter-copy{grid-area:2/2/auto/13;grid-template-columns:minmax(260px,4fr) minmax(0,7fr);gap:24px clamp(48px,6vw,88px);display:grid}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--identity .material-chapter-copy h2,.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--ritual .material-chapter-copy h2,.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--perfumery .material-chapter-copy h2{grid-area:1/1/span 2}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--identity .material-chapter-prose,.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--ritual .material-chapter-prose,.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--perfumery .material-chapter-prose,.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--identity .material-section-citations,.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--ritual .material-section-citations,.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--perfumery .material-section-citations{grid-column:2}.sandalwood-heartwood-ledger .material-chapter-id--host{background:#e8dcc4}.sandalwood-heartwood-ledger .material-chapter-id--host .material-chapter-copy{grid-column:1/6}.sandalwood-heartwood-ledger .material-chapter-id--host figure{grid-column:7/13}.sandalwood-heartwood-ledger .material-chapter-id--host figure img{object-fit:contain;object-position:center top;max-height:820px}.sandalwood-heartwood-ledger .material-chapter-id--heartwood{--chapter-ink:#f0e5d3;--chapter-muted:#f0e5d3e6;--chapter-line:#f0e5d34d;color:#f0e5d3;background:#805235}.sandalwood-heartwood-ledger .material-chapter-id--heartwood figure{grid-column:1/13}.sandalwood-heartwood-ledger .material-chapter-id--heartwood figure img{aspect-ratio:16/7;object-position:50% 58%}.sandalwood-heartwood-ledger .material-chapter-id--heartwood .material-chapter-copy{grid-column:1/13;grid-template-columns:5fr 7fr;gap:34px 70px;display:grid}.sandalwood-heartwood-ledger .material-chapter-id--heartwood .material-chapter-copy h2{grid-column:1}.sandalwood-heartwood-ledger .material-chapter-id--heartwood .material-chapter-prose,.sandalwood-heartwood-ledger .material-chapter-id--heartwood .material-section-citations{grid-column:2}.sandalwood-heartwood-ledger .material-chapter-id--ritual{background:#d7c3a0}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--ritual figure{grid-area:1/1/auto/13}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--ritual figure img{aspect-ratio:16/7;object-position:50% 42%}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--ritual .material-chapter-prose{columns:2}.sandalwood-heartwood-ledger .material-chapter-id--craft{--chapter-ink:#eee4d5;--chapter-muted:#eee4d5db;--chapter-line:#eee4d547;color:#eee4d5;background:#2f332d}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--craft .material-chapter-copy{grid-area:2/1/auto/11}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--craft figure{border:1px solid #eee4d559;grid-area:1/4/auto/13;padding:clamp(22px,4vw,56px)}.sandalwood-heartwood-ledger .material-chapter-id--craft figure img{aspect-ratio:auto;object-fit:contain;filter:sepia(.16)contrast(1.03)}.sandalwood-heartwood-ledger .material-chapter-id--custody{background:#efe7d8}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--custody figure{background:#d8cbb6;grid-area:1/8/auto/13;justify-self:end;width:min(100%,540px);padding:22px;box-shadow:20px 24px #543a271f}.sandalwood-heartwood-ledger .material-chapter-id--custody figure img{object-fit:contain}.sandalwood-heartwood-ledger .material-chapter-id--custody figure figcaption{grid-template-columns:1fr}.sandalwood-heartwood-ledger .material-chapter-id--custody figure figcaption a{text-align:left;justify-content:flex-start}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--custody .material-chapter-copy{grid-area:2/1/auto/11}.sandalwood-heartwood-ledger .material-chapter-id--distillation{--chapter-ink:#f0e7d9;--chapter-muted:#f0e7d9db;--chapter-line:#f0e7d94d;color:#f0e7d9;background:#4b3d30}.sandalwood-heartwood-ledger .material-chapter-id--distillation figure{grid-column:1/13}.sandalwood-heartwood-ledger .material-chapter-id--distillation figure img{aspect-ratio:16/8;object-position:center}.sandalwood-heartwood-ledger .material-chapter-id--distillation .material-chapter-copy{grid-column:3/13;padding-top:34px}.sandalwood-heartwood-ledger .material-chapter-id--perfumery{background:#cad0c0}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--perfumery figure{grid-area:1/1/auto/13}.material-profile-page--sandalwood .sandalwood-heartwood-ledger .material-chapter-id--perfumery figure img{aspect-ratio:16/7;object-fit:cover;object-position:50% 48%;min-height:0;max-height:720px}.material-profile-page--sandalwood .material-variants{background:#d6c19e}.material-profile-page--sandalwood .material-variants>.sandalwood-variant-groups{grid-template-columns:1fr;gap:54px;display:grid}.sandalwood-variant-groups>section{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px 48px;display:grid}.sandalwood-variant-groups>section>h3{color:#765032;font:650 10px/1.45 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0;position:sticky;top:110px}.sandalwood-variant-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sandalwood-variant-groups article{min-width:0}.sandalwood-variant-groups>section[data-variant-group=trade]>div{grid-template-columns:repeat(3,minmax(0,1fr))}.sandalwood-variant-groups>section[data-variant-group=synthetic]>div{grid-template-columns:1fr}.material-profile-page--sandalwood .material-timeline{color:#f2eadc;background:#332e27}.material-profile-page--sandalwood .material-timeline p{color:#f2eadcd1}.material-profile-page--sandalwood .material-profile-sources{background:#eee5d5}.material-profile-page--sandalwood .material-profile-next{background:#805235}@media (max-width:1120px){.material-profile-page--sandalwood .material-profile-hero{grid-template-columns:52px minmax(0,1fr) minmax(340px,.82fr)}.material-profile-page--sandalwood .material-profile-hero figure{grid-area:1/3}.material-profile-page--sandalwood .material-profile-hero-copy{grid-column:2}.material-profile-page--sandalwood .material-profile-spine{grid-column:1}.sandalwood-heartwood-index{grid-template-columns:1fr}.sandalwood-heartwood-index>div{border-bottom:1px solid #26251f33;border-right:0;min-height:142px}.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter{grid-template-columns:52px minmax(0,1fr);min-height:0;padding-left:26px;padding-right:34px}.sandalwood-heartwood-ledger .material-chapter-copy h2{font-size:clamp(42px,6.4vw,66px)}.sandalwood-variant-groups>section[data-variant-group=trade]>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.material-profile-page--sandalwood .material-profile-hero{grid-template-columns:46px minmax(0,1fr) minmax(300px,.76fr)}.sandalwood-heartwood-ledger .material-chapter-stage{flex-direction:column;gap:40px;display:flex}.sandalwood-heartwood-ledger .material-editorial-visual,.sandalwood-heartwood-ledger .material-chapter-copy{width:100%;padding-top:0!important}.sandalwood-heartwood-ledger .material-chapter-copy{order:2;display:block!important}.sandalwood-heartwood-ledger .material-chapter-prose{columns:1}.sandalwood-heartwood-ledger .material-chapter-id--host figure,.sandalwood-heartwood-ledger .material-chapter-id--perfumery figure{align-self:center;width:min(100%,620px)}.sandalwood-heartwood-ledger .material-chapter-id--host figure img,.sandalwood-heartwood-ledger .material-chapter-id--perfumery figure img{object-fit:contain;min-height:0;max-height:720px}.sandalwood-heartwood-ledger .material-chapter-id--custody figure{align-self:center;width:min(100%,460px)}.sandalwood-variant-groups>section{grid-template-columns:1fr}.sandalwood-variant-groups>section>h3{border-bottom:1px solid #26251f33;padding-bottom:14px;position:static}}@media (min-width:761px) and (max-width:800px){.material-profile-page--sandalwood .material-profile-hero{grid-template-columns:46px minmax(0,1fr)}.material-profile-page--sandalwood .material-profile-hero-copy{grid-area:1/2}.material-profile-page--sandalwood .material-profile-hero figure{grid-area:2/2;min-height:560px}}@media (max-width:760px){.material-profile-page--sandalwood .material-profile-hero{min-height:0;display:block}.material-profile-page--sandalwood .material-profile-hero-copy{min-height:600px;padding:112px 24px 56px}.material-profile-page--sandalwood .material-profile-hero h1{font-size:clamp(48px,14vw,72px);line-height:1.02}.material-profile-page--sandalwood .material-profile-hero figure{min-height:0}.material-profile-page--sandalwood .material-profile-hero figure img{aspect-ratio:auto;height:auto}.sandalwood-heartwood-index>div{min-height:0;padding:28px 20px}.sandalwood-heartwood-index>div p{font-size:13px}.sandalwood-heartwood-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sandalwood-heartwood-index li:nth-child(n+5){border-bottom:1px solid #26251f29}.sandalwood-heartwood-index li:nth-last-child(-n+2){border-bottom:0}.sandalwood-heartwood-index a{grid-template-columns:auto 24px minmax(0,1fr);gap:9px;min-height:76px;padding:12px 10px}.sandalwood-heartwood-index a>i{width:24px}.sandalwood-heartwood-index li strong{font-size:11px}.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter{padding:64px 20px;display:block}.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter>aside{flex-direction:row;align-items:flex-start;min-height:0;margin-bottom:30px;position:static}.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter>aside:after{width:58px;height:1px;margin-top:11px}.material-profile-page--sandalwood .sandalwood-heartwood-ledger>.material-chapter>aside small{writing-mode:initial}.sandalwood-heartwood-ledger .material-chapter-copy h2{margin-bottom:32px;font-size:clamp(38px,11vw,50px);line-height:1.08}.sandalwood-heartwood-ledger .material-chapter-prose>p{font-size:16px;line-height:1.86}.sandalwood-heartwood-ledger .material-editorial-visual figcaption{grid-template-columns:1fr}.sandalwood-heartwood-ledger .material-editorial-visual figcaption a{text-align:left;justify-content:flex-start}.sandalwood-heartwood-ledger .material-chapter-id--identity figure{padding-top:0}.sandalwood-heartwood-ledger .material-chapter-id--heartwood figure img,.sandalwood-heartwood-ledger .material-chapter-id--ritual figure img,.sandalwood-heartwood-ledger .material-chapter-id--distillation figure img{aspect-ratio:auto;object-fit:contain}.sandalwood-heartwood-ledger .material-chapter-id--craft figure,.sandalwood-heartwood-ledger .material-chapter-id--custody figure{box-shadow:none;padding:18px}.sandalwood-variant-groups>section>div,.sandalwood-variant-groups>section[data-variant-group=trade]>div{grid-template-columns:1fr}}.material-profile-page--frankincense{--frankincense-ink:#182a23;--frankincense-paper:#ebe4d6;--frankincense-limestone:#d8d0bf;--frankincense-resin:#c69a55;--frankincense-smoke:#69736d;--frankincense-wadi:#263b31;background:var(--frankincense-paper)}.material-profile-page--frankincense .material-profile-hero{background:linear-gradient(90deg,#e0d3b712 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 28% 78%,#c69a5538,#0000 27rem),#172c24;grid-template-columns:56px minmax(430px,.82fr) minmax(520px,1.18fr);min-height:min(780px,90vh)}.material-profile-page--frankincense .material-profile-hero-copy{padding-right:clamp(48px,6vw,92px);position:relative}.material-profile-page--frankincense .material-profile-hero-copy:after{content:"";border:1px solid #e1c38b85;border-radius:68% 32% 54% 46%/74% 58% 42% 26%;width:42px;height:58px;position:absolute;bottom:52px;right:clamp(24px,3vw,48px);transform:rotate(14deg)}.material-profile-page--frankincense .material-profile-hero h1{letter-spacing:-.04em;max-width:5.8em;font-size:clamp(62px,7.6vw,116px);line-height:.98}@media (min-width:761px){.material-profile-page--frankincense.is-en .material-profile-hero h1{letter-spacing:-.03em;overflow-wrap:normal;max-width:none;font-size:clamp(46px,5vw,78px);line-height:1.02}}.material-profile-page--frankincense .material-profile-hero figure img{filter:saturate(.68)contrast(1.05)}.material-profile-page--frankincense .material-specimen-ledger{background:#e8dfcf;grid-template-columns:1.25fr .92fr 1.08fr 1.08fr;gap:clamp(26px,3vw,58px);padding:clamp(34px,4vw,54px) clamp(26px,5vw,80px)}.material-profile-page--frankincense .material-specimen-ledger div{border-right:0;min-height:0;padding:0}.material-profile-page--frankincense .material-specimen-ledger small{margin-bottom:14px}.material-profile-page--frankincense .material-specimen-ledger strong{font-size:clamp(18px,1.65vw,25px);line-height:1.28}.frankincense-route-index{color:var(--frankincense-ink);background:#ddd1bc;border-bottom:1px solid #182a2333}.frankincense-route-index summary{cursor:pointer;padding:0;list-style:none}.frankincense-route-summary-layout{grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;gap:26px;min-height:108px;padding:22px clamp(26px,5vw,80px);display:grid}.frankincense-route-index summary::-webkit-details-marker{display:none}.frankincense-route-index summary::marker{content:""}.frankincense-route-heading{gap:9px;display:grid}.frankincense-route-index summary small,.frankincense-route-index li span{color:#81633c;font:650 9px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.frankincense-route-index summary strong{font:500 clamp(19px, 2vw, 28px)/1.2 var(--font-display)}.frankincense-route-summary-layout>b{font:650 12px/1 var(--font-ui);letter-spacing:.04em}.frankincense-route-close-label,.frankincense-route-index[open] .frankincense-route-open-label{display:none}.frankincense-route-index[open] .frankincense-route-close-label{display:inline}.frankincense-route-summary-layout>i{border:1px solid #182a2347;border-radius:50%;width:48px;height:48px;position:relative}.frankincense-route-summary-layout>i:before,.frankincense-route-summary-layout>i:after{content:"";background:currentColor;width:16px;height:1px;transition:transform .22s;position:absolute;top:23px;left:16px}.frankincense-route-summary-layout>i:after{transform:rotate(90deg)}.frankincense-route-index[open] .frankincense-route-summary-layout>i:after{transform:rotate(0)}.frankincense-route-index summary:hover,.frankincense-route-index summary:focus-visible{background:#f5eddf5c;outline:0}.frankincense-route-index nav{border-top:1px solid #182a2329}.frankincense-route-index ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(30px,4vw,72px);margin:0;padding:18px clamp(26px,5vw,80px) 28px;list-style:none;display:grid}.frankincense-route-index li{border-bottom:1px solid #182a2329;min-width:0}.frankincense-route-index a{min-height:78px;color:inherit;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:14px 0;transition:background-color .22s,color .22s;display:grid}.frankincense-route-index a:hover,.frankincense-route-index a:focus-visible{background:#f5eddf57;outline:0}.frankincense-route-index li strong{min-width:0;font:600 14px/1.4 var(--font-body)}.frankincense-route-index a svg{width:14px;height:14px}.material-profile-page--frankincense .frankincense-resin-route{background:var(--frankincense-paper);padding:0;position:relative}.frankincense-resin-route>.material-chapter{grid-template-columns:70px minmax(0,1fr);gap:clamp(30px,4.4vw,76px);padding:clamp(92px,11vw,168px) clamp(26px,6.5vw,108px)}.frankincense-resin-route>.material-chapter>aside{border-right:0;justify-content:flex-start;min-height:100%}.frankincense-resin-route>.material-chapter>aside:before{content:"";background:var(--frankincense-resin);width:21px;height:28px;box-shadow:0 0 0 1px var(--chapter-line);border:5px solid;border-radius:68% 32% 54% 46%/74% 58% 42% 26%;flex:none;transform:rotate(12deg)}.frankincense-resin-route>.material-chapter>aside:after{content:"";background:var(--chapter-line);flex:auto;width:1px;min-height:86px}.frankincense-resin-route>.material-chapter>aside span{font-size:25px}.frankincense-resin-route>.material-chapter>aside small{writing-mode:vertical-rl;font-size:10px}.frankincense-resin-route .material-chapter-stage{gap:clamp(34px,4.5vw,76px);max-width:1460px}.frankincense-resin-route .material-chapter-copy h2{letter-spacing:-.025em;max-width:11.5em;font-size:clamp(40px,4.8vw,70px);line-height:1.08}.frankincense-resin-route .material-chapter-prose>p{font-size:clamp(16px,1.08vw,17px);line-height:2}.frankincense-resin-route .material-editorial-visual{box-shadow:none;background:0 0;padding:0}.frankincense-resin-route .material-editorial-visual>img{background:#ffffff1f;width:100%;max-height:none}.frankincense-resin-route .material-editorial-visual figcaption{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:15px}.frankincense-resin-route .material-editorial-visual figcaption a{text-align:left;align-items:center;min-height:44px}.frankincense-resin-route .material-chapter-id--tree{background:#e9e1d2}.frankincense-resin-route .material-chapter-id--tree .material-editorial-visual{background:#d7ccb7;grid-column:1/6;padding:clamp(20px,2.3vw,34px)}.frankincense-resin-route .material-chapter-id--tree figure img{object-fit:contain;height:min(68vw,790px)}.frankincense-resin-route .material-chapter-id--tree .material-chapter-copy{grid-column:6/13;align-self:start;padding-top:clamp(14px,2.6vw,42px)}.material-profile-page--frankincense :where(.material-chapter,.material-variants,.material-timeline,.material-profile-sources){scroll-margin-top:132px}.frankincense-resin-route .material-chapter-id--monsoon{--chapter-ink:#f2eadc;--chapter-muted:#f2eadcd6;--chapter-line:#f2eadc3d;background:#263a31}.frankincense-resin-route .material-chapter-id--monsoon figure,.frankincense-resin-route .material-chapter-id--monsoon .material-chapter-copy{grid-column:1/-1}.frankincense-resin-route .material-chapter-id--monsoon figure img{aspect-ratio:16/7;object-fit:cover;object-position:center 54%}.frankincense-resin-route .material-chapter-id--monsoon .material-chapter-copy{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px clamp(34px,4.5vw,76px);display:grid}.frankincense-resin-route .material-chapter-id--monsoon .material-chapter-copy h2{grid-column:1/7}.frankincense-resin-route .material-chapter-id--monsoon .material-chapter-prose,.frankincense-resin-route .material-chapter-id--monsoon .material-section-citations{grid-column:7/13}.frankincense-resin-route .material-chapter-id--tapping{background:#c7ab7b}.frankincense-resin-route .material-chapter-id--tapping figure{grid-column:8/13}.frankincense-resin-route .material-chapter-id--tapping figure img{aspect-ratio:4/5;object-fit:cover;object-position:48% 50%}.frankincense-resin-route .material-chapter-id--tapping .material-chapter-copy{grid-area:1/1/auto/8}.frankincense-resin-route .material-chapter-id--grades{background:#eee7d9}.frankincense-resin-route .material-chapter-id--grades figure{background:#d7c9ad;grid-column:1/8;padding:clamp(18px,2.5vw,40px)}.frankincense-resin-route .material-chapter-id--grades figure img{aspect-ratio:3/2;object-fit:contain}.frankincense-resin-route .material-chapter-id--grades .material-chapter-copy{grid-column:8/13}.material-profile-page--frankincense .frankincense-resin-route .material-chapter-id--routes{--chapter-ink:#f4eee3;--chapter-muted:#f4eee3e0;--chapter-line:#f4eee33d;background:#4f5c56}.frankincense-resin-route .material-chapter-id--routes figure{grid-column:6/13}.frankincense-resin-route .material-chapter-id--routes figure img{aspect-ratio:4/3;object-fit:cover}.frankincense-resin-route .material-chapter-id--routes .material-chapter-copy{grid-area:1/1/auto/6}.frankincense-resin-route .material-chapter-id--home{background:#d2bc95}.frankincense-resin-route .material-chapter-id--home figure{grid-column:1/6}.frankincense-resin-route .material-chapter-id--home figure img{aspect-ratio:3/2;object-fit:cover}.frankincense-resin-route .material-chapter-id--home .material-chapter-copy{grid-column:6/13}.frankincense-resin-route .material-chapter-id--workshop{background:#ded6c7}.frankincense-resin-route .material-chapter-id--workshop figure{grid-column:7/13}.frankincense-resin-route .material-chapter-id--workshop figure img{aspect-ratio:3/2;object-fit:cover}.frankincense-resin-route .material-chapter-id--workshop .material-chapter-copy{grid-area:1/1/auto/7}.frankincense-resin-route .material-chapter-id--perfumery{--chapter-ink:#f4ecdf;--chapter-muted:#f4ecdfd6;--chapter-line:#f4ecdf3b;background:#1c3028}.frankincense-resin-route .material-chapter-id--perfumery figure{grid-column:1/7}.frankincense-resin-route .material-chapter-id--perfumery figure img{aspect-ratio:4/3;object-fit:cover}.frankincense-resin-route .material-chapter-id--perfumery .material-chapter-copy{grid-column:7/13}.material-profile-page--frankincense .material-variants{background:#d7c8aa}.material-profile-page--frankincense .material-timeline{color:#f3ebde;background:#5e6963}.material-profile-page--frankincense .material-timeline .eyebrow,.material-profile-page--frankincense .material-timeline p{color:#f3ebdecc}.material-profile-page--frankincense .material-timeline ol:before{background:#f3ebde4d}.material-profile-page--frankincense .material-timeline li:before{background:#c69a55;border-color:#5e6963;outline-color:#f3ebde6b}.material-profile-page--frankincense .material-profile-sources{background:#eee7db}.material-profile-page--frankincense .material-profile-next{background:#8d6740}@media (max-width:1120px){.material-profile-page--frankincense .material-profile-hero{grid-template-columns:48px minmax(340px,.86fr) minmax(390px,1.14fr)}.material-profile-page--frankincense .material-profile-spine,.material-profile-page--frankincense .material-profile-hero-copy,.material-profile-page--frankincense .material-profile-hero figure{grid-row:1}.material-profile-page--frankincense .material-profile-spine{grid-column:1}.material-profile-page--frankincense .material-profile-hero-copy{grid-column:2}.material-profile-page--frankincense .material-profile-hero figure{grid-column:3;min-height:min(780px,90vh)}.material-profile-page--frankincense .material-specimen-ledger,.frankincense-route-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:800px){.material-profile-page--frankincense .material-profile-hero{grid-template-columns:48px minmax(0,1fr)}.material-profile-page--frankincense .material-profile-spine{grid-row:1/3}.material-profile-page--frankincense .material-profile-hero-copy{grid-area:1/2;min-height:620px}.material-profile-page--frankincense .material-profile-hero figure{grid-area:2/2;min-height:560px}}@media (max-width:760px){.material-profile-page--frankincense .material-profile-hero{grid-template-columns:1fr;min-height:0}.material-profile-page--frankincense .material-profile-hero-copy{min-height:520px;padding:118px 22px 58px}.material-profile-page--frankincense .material-profile-hero-copy:after{width:30px;height:42px;bottom:30px;right:24px}.material-profile-page--frankincense.is-zh .material-profile-hero h1{max-width:7em;font-size:clamp(42px,13vw,54px);line-height:1.08}.material-profile-page--frankincense.is-en .material-profile-hero h1{letter-spacing:-.035em;overflow-wrap:normal;max-width:none;font-size:clamp(48px,15.4vw,62px);line-height:1}.material-profile-page--frankincense .material-profile-hero figure{min-height:520px}.material-profile-page--frankincense .material-specimen-ledger{gap:28px 18px;padding:30px 20px 34px}.material-profile-page--frankincense .material-specimen-ledger strong{font-size:18px}.frankincense-route-summary-layout{grid-template-columns:minmax(0,1fr) auto 48px;gap:12px;min-height:92px;padding:18px 20px}.frankincense-route-summary-layout>b{font-size:11px}.frankincense-route-index ol{grid-template-columns:1fr;padding:8px 20px 24px}.frankincense-route-index a{min-height:64px}.frankincense-route-index li strong{font-size:14px}.frankincense-resin-route>.material-chapter{flex-direction:column;gap:0;padding:74px 20px 82px;display:flex}.frankincense-resin-route>.material-chapter>aside{flex-direction:initial;grid-template-columns:22px auto 1fr;align-items:center;gap:10px;min-height:0;margin-bottom:28px;display:grid}.frankincense-resin-route>.material-chapter>aside:before{border-width:3px;width:15px;height:20px}.frankincense-resin-route>.material-chapter>aside:after{width:auto;height:1px;min-height:1px}.frankincense-resin-route>.material-chapter>aside small{writing-mode:initial;padding:0;font-size:10px}.frankincense-resin-route>.material-chapter>aside span{font-size:21px}.frankincense-resin-route .material-chapter-stage{flex-direction:column;gap:34px;display:flex}.frankincense-resin-route .material-editorial-visual,.frankincense-resin-route .material-chapter-copy{width:100%}.frankincense-resin-route .material-chapter-copy{order:2}.frankincense-resin-route .material-chapter-id--tree .material-chapter-copy{padding-top:0}.frankincense-resin-route .material-chapter-copy h2{margin-bottom:30px;font-size:clamp(34px,10vw,46px);line-height:1.12}.frankincense-resin-route .material-chapter-prose>p{font-size:16px;line-height:1.92}.frankincense-resin-route .material-chapter-id--tree figure,.frankincense-resin-route .material-chapter-id--grades figure{padding:16px}.frankincense-resin-route .material-chapter-id--tree figure img{height:auto;max-height:none}.frankincense-resin-route .material-chapter-id--monsoon figure img{aspect-ratio:4/3}.frankincense-resin-route .material-chapter-id--monsoon .material-chapter-copy{display:block}.frankincense-resin-route .material-chapter-id--tapping figure img{aspect-ratio:4/5}.frankincense-resin-route .material-chapter-id--grades figure img,.frankincense-resin-route .material-chapter-id--routes figure img,.frankincense-resin-route .material-chapter-id--home figure img,.frankincense-resin-route .material-chapter-id--workshop figure img,.frankincense-resin-route .material-chapter-id--perfumery figure img{aspect-ratio:auto;object-fit:contain;max-height:none}.frankincense-resin-route .material-editorial-visual figcaption{display:grid}.frankincense-resin-route .material-editorial-visual figcaption span{font-size:13px;line-height:1.65}.frankincense-resin-route .material-editorial-visual figcaption a{font-size:11px}}@media (min-width:561px) and (max-width:760px){.material-profile-page--frankincense .material-profile-hero{grid-template-columns:48px minmax(0,1fr);display:grid}.material-profile-page--frankincense .material-profile-spine{grid-area:1/1/3;display:flex}.material-profile-page--frankincense .material-profile-hero-copy{grid-area:1/2;min-height:620px}.material-profile-page--frankincense .material-profile-hero figure{grid-area:2/2;min-height:560px}}@media (min-width:761px) and (max-width:900px){.frankincense-resin-route .material-chapter-stage{flex-direction:column;align-items:stretch;gap:42px;display:flex}.frankincense-resin-route .material-editorial-visual,.frankincense-resin-route .material-chapter-copy{width:100%}.frankincense-resin-route .material-chapter-copy{order:2}.frankincense-resin-route .material-chapter-id--tree .material-chapter-copy{padding-top:0}.frankincense-resin-route .material-chapter-id--tree figure img{height:auto;max-height:760px}.frankincense-resin-route .material-chapter-id--monsoon .material-chapter-copy{display:block}}.platform-header.is-scroll-hidden+.material-profile-page .profile-route-nav,.platform-header.is-scroll-hidden+.accord-guide-page .accord-guide-index,.platform-header.is-scroll-hidden+.knowledge-page .knowledge-jump,.platform-header.is-scroll-hidden+.profile-page .profile-mobile-shelves .profile-library-tabs{top:0}.material-profile-page .profile-route-nav{transition:top .32s cubic-bezier(.22,.75,.24,1)}.material-profile-page :where(.profile-route-trail>a,.profile-route-trail>span,.profile-route-sections>a){letter-spacing:.018em;font-size:11px;font-weight:500}.material-profile-page.is-zh :where(.material-profile-hero h1,.material-profile-hero figcaption strong,.material-specimen-ledger strong,.material-chapter-copy h2,.material-story-visual figcaption span,.material-variants h2,.material-variants h3,.material-timeline h2,.material-profile-sources h2,.material-profile-sources summary>strong,.material-profile-sources a>strong,.material-profile-next a){font-family:var(--font-display);font-weight:500}.material-profile-page.is-zh :where(.material-profile-spine,.material-profile-hero-copy>small,.material-profile-hero-copy>div span,.material-specimen-ledger small,.material-profile-article aside small,.material-editorial-visual figcaption a,.material-section-citations a,.material-variants small,.material-profile-sources summary>span,.material-source-groups h3){font-family:var(--font-ui)}.material-profile-page.is-zh .material-profile-hero h1{letter-spacing:-.018em;text-wrap:balance;max-width:7.4em;font-size:clamp(56px,7.2vw,104px);line-height:1.04}.material-profile-page.is-zh .material-profile-hero-copy>p{max-width:42em;font-size:clamp(14px,1.15vw,17px);line-height:1.9}.material-profile-page.is-zh :where(.material-variants h2,.material-timeline h2,.material-profile-sources h2,.material-profile-next a){letter-spacing:-.018em;text-wrap:balance;line-height:1.08}.material-profile-article{background:#e8e1d6;padding:0}.material-profile-article>.material-chapter{--chapter-ink:#173027;--chapter-muted:#173027d6;--chapter-line:#17302733;max-width:none;color:var(--chapter-ink);border:0;border-top:1px solid var(--chapter-line);grid-template-columns:54px minmax(0,1fr);gap:clamp(28px,4vw,70px);margin:0;padding:clamp(84px,10vw,154px) clamp(24px,6.5vw,104px);display:grid}.material-profile-article>.material-chapter>aside{min-height:190px;color:inherit;border-right:1px solid var(--chapter-line);flex-direction:column;grid-template-columns:none;align-content:normal;align-items:center;gap:20px;display:flex;position:relative}.material-profile-article>.material-chapter>aside span{color:currentColor;font-size:42px}.material-profile-article>.material-chapter>aside small{color:var(--chapter-muted);letter-spacing:.12em;text-align:center;writing-mode:vertical-rl;padding:0;font-size:9px;line-height:1.45}.material-chapter-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(34px,5vw,82px);width:100%;min-width:0;max-width:1500px;margin:0 auto;display:grid}.material-chapter-copy{min-width:0}.material-chapter-copy h2{max-width:10.5em;color:var(--chapter-ink);letter-spacing:-.055em;text-wrap:balance;margin:0 0 clamp(34px,4vw,58px);font-size:clamp(42px,5.2vw,78px);line-height:1.02}.material-profile-page.is-zh .material-chapter-copy h2{letter-spacing:-.025em;max-width:12em;font-size:clamp(38px,4.6vw,68px);line-height:1.12}.material-chapter-prose{color:var(--chapter-muted)}.material-chapter-prose>p{max-width:46em;color:inherit;break-inside:avoid;margin:0 0 22px;font-size:clamp(16px,1.13vw,17px);line-height:1.95}.material-section-citations{border-top:1px solid var(--chapter-line);padding-top:24px}.material-section-citations a{color:var(--chapter-muted);font-size:10px}.material-section-citations a:hover,.material-section-citations a:focus-visible{color:var(--chapter-ink);outline:none}.material-story-visual,.material-editorial-visual{min-height:0;color:var(--chapter-ink);background:0 0;margin:0;overflow:visible}.material-editorial-visual:after{display:none}.material-editorial-visual>img{object-fit:contain;object-position:center;filter:none;background:#ffffff24;width:100%;height:auto;max-height:780px;display:block}.material-editorial-visual figcaption{color:var(--chapter-ink);border-top:1px solid var(--chapter-line);grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);align-items:start;gap:18px 32px;padding:17px 0 0;display:grid;position:static}.material-editorial-visual figcaption span{max-width:48em;color:var(--chapter-muted);letter-spacing:0;text-align:left;text-transform:none;font-size:13px;line-height:1.65}.material-editorial-visual figcaption a{max-width:none;color:var(--chapter-muted);letter-spacing:.05em;text-align:right;text-transform:none;font-size:12px;line-height:1.5}.material-chapter--specimen{background:#e8e0d3}.material-chapter--specimen .material-editorial-visual{background:#d8cfbd;grid-column:1/7;padding:clamp(20px,2.5vw,38px);box-shadow:0 24px 64px #28312617}.material-chapter--specimen .material-chapter-stage>figure{grid-column:1/7}.material-chapter--specimen .material-editorial-visual>img{height:min(72vw,760px)}.material-chapter--specimen .material-chapter-copy{grid-column:7/13}.material-profile-article>.material-chapter--panorama{--chapter-ink:#f2eadc;--chapter-muted:#f2eadcd1;--chapter-line:#f2eadc38;background:#173027}.material-chapter--panorama .material-editorial-visual,.material-chapter--panorama .material-chapter-stage>figure,.material-chapter--panorama .material-chapter-copy{grid-column:1/-1}.material-chapter--panorama .material-editorial-visual>img{aspect-ratio:16/7;object-fit:cover;object-position:center 52%;max-height:none}.material-chapter--panorama .material-chapter-copy{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:30px clamp(34px,5vw,80px);display:grid}.material-chapter--panorama .material-chapter-copy h2{grid-column:1/7;margin:0}.material-chapter--panorama .material-chapter-prose,.material-chapter--panorama .material-section-citations{grid-column:7/13}.material-profile-article>.material-chapter--documentary{--chapter-ink:#f7eee2;--chapter-muted:#f7eee2db;--chapter-line:#f7eee23d;background:#70433b}.material-chapter--documentary .material-editorial-visual,.material-chapter--documentary .material-chapter-stage>figure{grid-column:1/8}.material-chapter--documentary .material-editorial-visual>img{object-fit:contain;object-position:center;background:#2b231f;width:100%;max-height:none}.material-chapter--documentary .material-chapter-copy{grid-column:8/13}.material-chapter--process{background:#d6aa79}.material-chapter--process .material-editorial-visual{background:#f0e1c88c;grid-column:8/13;padding:clamp(18px,2.2vw,30px)}.material-chapter--process .material-chapter-stage>figure{grid-column:8/13}.material-chapter--process .material-editorial-visual>img{object-fit:contain;max-height:700px}.material-chapter--process .material-chapter-copy{grid-area:1/1/auto/8}.material-chapter--salon{background:#c8d3c6}.material-chapter--salon .material-editorial-visual{background:#efeaddb8;grid-column:8/13;padding:clamp(20px,2.5vw,40px)}.material-chapter--salon .material-chapter-stage>figure{grid-column:8/13}.material-chapter--salon .material-editorial-visual>img{object-fit:contain;max-height:720px}.material-chapter--salon .material-chapter-copy{grid-area:1/1/auto/8}.material-chapter--ledger{background:#d7b783}.material-chapter--ledger .material-editorial-visual,.material-chapter--ledger .material-chapter-stage>figure{grid-column:7/13}.material-chapter--ledger .material-editorial-visual>img{aspect-ratio:3/2;object-fit:cover;max-height:none}.material-chapter--ledger .material-chapter-copy{grid-area:1/1/auto/7}.material-chapter--ledger .material-chapter-prose>p{border-bottom:1px solid var(--chapter-line);padding-bottom:18px}.material-chapter--lab{background:#bacbc5}.material-chapter--lab .material-editorial-visual{background:#ebeee2ad;grid-column:1/6;padding:clamp(18px,2.2vw,34px)}.material-chapter--lab .material-chapter-stage>figure{grid-column:1/6}.material-chapter--lab .material-editorial-visual>img{object-fit:contain;max-height:720px}.material-chapter--lab .material-chapter-copy{grid-column:6/13}.material-profile-article>.material-chapter--studio{--chapter-ink:#f3e9dc;--chapter-muted:#f3e9dcd1;--chapter-line:#f3e9dc38;background:#39232a}.material-chapter--studio .material-editorial-visual{background:#e5dccb;grid-column:9/13;padding:clamp(22px,3vw,44px);box-shadow:0 34px 82px #0804063d}.material-chapter--studio .material-chapter-stage>figure{grid-column:9/13}.material-chapter--studio .material-editorial-visual>img{object-fit:contain;background:#e5dccb;max-height:650px}.material-chapter--studio .material-editorial-visual figcaption{--chapter-ink:#1c3027;--chapter-muted:#1c3027d6;--chapter-line:#1c302733;grid-template-columns:1fr;gap:10px}.material-chapter--studio .material-editorial-visual figcaption a{text-align:left;align-items:center;min-height:44px}.material-chapter--studio .material-chapter-copy{grid-area:1/1/auto/9}.material-origin-visual--diagram{background:radial-gradient(circle at 68% 34%,#916e402e,#0000 26%),linear-gradient(135deg,#c4d0c4,#dce0d1);min-height:500px;display:block}.material-origin-visual--diagram>figcaption{align-content:end;min-height:500px}.material-scent-visual--diagram{grid-template-columns:minmax(230px,.58fr) minmax(0,1fr);padding:0}.material-scent-visual--diagram figcaption{padding:52px 0 34px 52px}.material-scent-visual--diagram ol{padding:52px}@media (min-width:1180px){.material-chapter--process .material-chapter-prose,.material-chapter--salon .material-chapter-prose,.material-chapter--studio .material-chapter-prose{columns:2;column-gap:38px}}.material-variants article{grid-template-columns:160px minmax(170px,.45fr) minmax(220px,.7fr) minmax(0,1fr)}.material-variant-swatch{color:#f3eadc;background:#8d5947;grid-row:1/3;place-items:end start;width:160px;height:124px;padding:16px;display:grid;position:relative;overflow:hidden}.material-variant-swatch:before,.material-variant-swatch i{content:"";position:absolute}.material-variant-swatch:before{border:1px solid #fff5e28c;border-radius:50%;width:104px;height:104px;top:-34px;right:-22px}.material-variant-swatch i{height:1px;transform:rotate(calc((var(--material-variant-index) - 1.5) * 8deg));transform-origin:100%;background:#fff5e294;bottom:18px;left:56px;right:16px}.material-variant-swatch b{z-index:1;font:500 24px/1 var(--serif);position:relative}.material-variants article:nth-child(2) .material-variant-swatch{background:#6f7f68}.material-variants article:nth-child(3) .material-variant-swatch{background:#b28562}.material-variants article:nth-child(4) .material-variant-swatch{background:#596b67}.material-variants article:nth-child(5) .material-variant-swatch{background:#725b6e}.material-source-count{color:#f2eadc;background:#173027;place-content:end;min-height:190px;padding:24px;display:grid}.material-source-count strong{font:400 72px/.8 var(--serif)}.material-source-count span{max-width:110px;font:600 9px/1.45 var(--sans);letter-spacing:.08em;margin-top:22px}@media (max-width:1100px){.material-profile-article>.material-chapter{grid-template-columns:40px minmax(0,1fr);gap:28px}.material-chapter-stage{gap:38px}.material-chapter--specimen .material-editorial-visual,.material-chapter--documentary .material-editorial-visual,.material-chapter--lab .material-editorial-visual,.material-chapter--specimen .material-chapter-stage>figure,.material-chapter--documentary .material-chapter-stage>figure,.material-chapter--lab .material-chapter-stage>figure{grid-column:1/7}.material-chapter--specimen .material-chapter-copy,.material-chapter--documentary .material-chapter-copy,.material-chapter--lab .material-chapter-copy{grid-column:7/13}.material-chapter--process .material-editorial-visual,.material-chapter--salon .material-editorial-visual,.material-chapter--ledger .material-editorial-visual,.material-chapter--studio .material-editorial-visual,.material-chapter--process .material-chapter-stage>figure,.material-chapter--salon .material-chapter-stage>figure,.material-chapter--ledger .material-chapter-stage>figure,.material-chapter--studio .material-chapter-stage>figure{grid-column:8/13}.material-chapter--process .material-chapter-copy,.material-chapter--salon .material-chapter-copy,.material-chapter--ledger .material-chapter-copy,.material-chapter--studio .material-chapter-copy{grid-column:1/8}}@media (max-width:760px){.material-profile-page.is-zh .material-profile-hero h1{letter-spacing:-.012em;max-width:7em;font-size:clamp(42px,13vw,54px);line-height:1.08}.material-profile-page.is-zh :where(.material-variants h2,.material-timeline h2,.material-profile-sources h2,.material-profile-next a){letter-spacing:-.012em;font-size:clamp(36px,10vw,46px);line-height:1.12}.material-profile-article>.material-chapter{padding:68px 20px 82px;display:block}.material-profile-article>.material-chapter>aside{border-right:0;border-bottom:1px solid var(--chapter-line);flex-direction:row;align-items:baseline;min-height:0;margin-bottom:28px;padding-bottom:14px}.material-profile-article>.material-chapter>aside span{font-size:30px}.material-profile-article>.material-chapter>aside small{writing-mode:horizontal-tb;font-size:9px}.material-chapter-stage,.material-chapter--panorama .material-chapter-copy{flex-direction:column;gap:0;display:flex}.material-chapter-copy{width:100%;margin-top:42px}.material-chapter-copy h2,.material-profile-page.is-zh .material-chapter-copy h2{max-width:11em;margin-bottom:30px;font-size:clamp(34px,10.5vw,48px);line-height:1.14}.material-chapter-prose{columns:auto!important}.material-chapter-prose>p{font-size:16px;line-height:1.88}.material-editorial-visual,.material-chapter--specimen .material-editorial-visual,.material-chapter--process .material-editorial-visual,.material-chapter--salon .material-editorial-visual,.material-chapter--lab .material-editorial-visual,.material-chapter--studio .material-editorial-visual{width:100%;padding:14px}.material-chapter--panorama .material-editorial-visual{padding:0}.material-chapter--panorama .material-editorial-visual>img{aspect-ratio:16/9}.material-chapter--specimen .material-editorial-visual>img,.material-chapter--process .material-editorial-visual>img,.material-chapter--salon .material-editorial-visual>img,.material-chapter--lab .material-editorial-visual>img,.material-chapter--studio .material-editorial-visual>img{height:auto;max-height:560px}.material-chapter--documentary .material-editorial-visual>img,.material-chapter--ledger .material-editorial-visual>img{aspect-ratio:auto;object-fit:contain}.material-editorial-visual figcaption{grid-template-columns:1fr;gap:10px}.material-editorial-visual figcaption span{font-size:12px}.material-editorial-visual figcaption a{text-align:left;align-items:center;min-height:44px;font-size:12px}.material-variants article{grid-template-columns:88px minmax(0,1fr)}.material-variant-swatch{grid-row:1/4;width:88px;height:112px;padding:12px}.material-source-count{min-height:150px}}@keyframes scent-atlas-relation-enter{0%{opacity:0}to{opacity:1}}.perfume-community .private-record-heading h3,.perfume-community .scent-journal>header h3{font:600 22px/1.4 var(--sans);letter-spacing:0;white-space:normal;margin:0}.perfume-community .private-record-heading p,.perfume-community .scent-journal>header p{font:400 13px/1.7 var(--sans);color:#59665c}.perfume-community .scent-journal-compose-toggle{border-radius:var(--ws-radius);min-height:44px;font:500 14px/1.5 var(--sans);padding:10px 14px}.perfume-community .record-mode-switch button{min-height:44px;font:500 14px/1.5 var(--sans)}.perfume-community .scent-journal-form :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #8b652e}.perfume-community .scent-journal-list nav button,.perfume-community .scent-journal-undo button{min-height:44px;font:500 12px/1.4 var(--sans);border-radius:8px}@media (max-width:620px){.perfume-community .scent-journal-list article{grid-template-columns:minmax(0,1fr);gap:10px}.perfume-community .scent-journal-list nav{justify-content:flex-end}}.perfume-community .scent-journal{min-width:0;container:scent-journal/inline-size}.perfume-community .scent-journal>header{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.perfume-community .scent-journal>header>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.perfume-community .scent-journal-compose-toggle{white-space:normal}.perfume-community .scent-journal-form{grid-template-columns:repeat(2,minmax(0,1fr))}@container scent-journal (max-width:20rem){.perfume-community .scent-journal-form{grid-template-columns:minmax(0,1fr)}}@container scent-journal (min-width:40rem){.perfume-community .scent-journal-form{grid-template-columns:repeat(4,minmax(0,1fr))}}.perfume-community .scent-journal-compose-toggle :is(.ui-action,.ui-action-label){color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}@media (max-width:820px){.perfume-community .scent-journal>header{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.perfume-community .scent-journal>header>div{grid-area:1/1}.perfume-community .scent-journal>header>p{grid-area:2/1/auto/-1}.perfume-community .scent-journal-compose-toggle{grid-area:1/2;justify-content:center;width:44px;height:44px;padding:0}}html[lang=en]{--serif:ui-serif, "Iowan Old Style", Baskerville, "Palatino Linotype", Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}html[lang=en] body{font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility}html.language-preload-en .platform-shell{visibility:hidden}.language-preload-status{display:none}html.language-preload-en .language-preload-status{z-index:200;color:var(--ink);background:radial-gradient(circle at 50% 42%, #ffffffb3, transparent 18rem), var(--paper);place-content:center;justify-items:center;gap:1rem;display:grid;position:fixed;inset:0}html.language-preload-en .language-preload-status span{border:1px solid var(--ink);place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){html.language-preload-en .language-preload-status span{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent)}}html.language-preload-en .language-preload-status span{font:500 1.15rem/1 var(--serif);border-radius:50%;animation:1.4s ease-in-out infinite language-preload-pulse}html.language-preload-en .language-preload-status p{color:var(--muted);font:500 .72rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0}@keyframes language-preload-pulse{50%{opacity:.45;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){html.language-preload-en .language-preload-status span{animation:none}}html[lang=en] :where(.hero-intro,.platform-index-card p,.home-community-callout>p,.section-hero>p:last-child,.knowledge-axis-copy p,.knowledge-method>div p,.about-manifesto p,.about-principles p,.card-notes,.review-body p,.community-layer-note,.private-record-heading p,.community-reviews article>p,.platform-footer>p){letter-spacing:.012em;word-spacing:.045em}html[lang=en] .platform-hero h1.is-english{letter-spacing:-.024em;line-height:.94}html[lang=en] :where(.archive-hero h1,.section-hero h1,.community-hub-heading h2,.knowledge-axis-copy h2,.knowledge-method h2,.about-manifesto h1,.about-manifesto h2){letter-spacing:-.03em;line-height:.94}html[lang=en] .card-title-latin{letter-spacing:.002em;overflow-wrap:anywhere;line-height:1.13}html[lang=en] .dialog-title>span{letter-spacing:-.006em;line-height:1.12}html[lang=en] .dialog-title.is-medium>span,html[lang=en] .dialog-title.is-long>span{letter-spacing:0;line-height:1.16}html[lang=en] .card-mark{letter-spacing:.045em;white-space:nowrap;width:auto;min-width:17cqw;max-width:44cqw;padding:0 3.2cqw;font-size:clamp(7px,2.45cqw,9px);overflow:hidden}html[lang=en] .card-favorite small{letter-spacing:.045em;font-size:clamp(7px,2.5cqw,9px)}html[lang=en] :where(.review-card,.card-open,.card-copy,.dialog-copy){min-width:0}@media (max-width:620px){html[lang=en] .platform-hero h1.is-english{letter-spacing:-.016em;line-height:1}}.provenance-atlas{isolation:isolate;color:#f5efe4;background:radial-gradient(circle at 16% 16%,#a1bea124,#0000 30rem),radial-gradient(circle at 88% 72%,#b7715224,#0000 34rem),linear-gradient(142deg,#0c1e17 0%,#152b22 48%,#25362d 100%);padding:clamp(72px,8vw,124px) clamp(20px,5vw,88px) clamp(64px,7vw,106px);position:relative;overflow:hidden}.provenance-atlas:before,.provenance-atlas:after{z-index:-1;pointer-events:none;content:"";position:absolute}.provenance-atlas:before{filter:blur(26px);background:radial-gradient(#e8c79321,#0000 68%);inset:-24% 45% 38% -12%;transform:rotate(-9deg)}.provenance-atlas:after{opacity:.32;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 24%,#ffffff09 45%,#0000 67%),repeating-linear-gradient(90deg,#0000 0 119px,#f5e8cc06 120px);inset:0}.provenance-atlas-heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.62fr);align-items:end;gap:clamp(40px,8vw,138px);max-width:1540px;margin:0 auto;display:grid}.provenance-atlas-heading h2{max-width:9.5em;font:400 clamp(48px, 6.1vw, 92px)/.98 var(--serif);letter-spacing:-.055em;margin:clamp(28px,4vw,52px) 0 0}.provenance-atlas-heading>p{color:#f5efe4a8;max-width:600px;font:12px/2 var(--sans);margin:0 0 5px}.provenance-theme-switch{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffff09;border:1px solid #efdebf29;grid-template-columns:1fr 1fr;width:min(100%,500px);margin:clamp(50px,6vw,78px) 0 18px;display:inline-grid;box-shadow:inset 0 1px #ffffff0f,0 18px 58px #020a0621}.provenance-theme-switch button{color:#f7f0e480;text-align:left;min-height:60px;font:10px/1 var(--sans);letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:15px;padding:0 20px;display:flex;position:relative}.provenance-theme-switch button+button{border-left:1px solid #efdebf21}.provenance-theme-switch button[aria-selected=true]{color:#183127;background:linear-gradient(120deg,#f1e6d2,#dfd4c2);box-shadow:inset 0 1px #ffffffbd}.provenance-theme-switch button span{color:#bb8d55;font:8px/1 var(--mono);letter-spacing:.1em}.provenance-theme-switch button small{font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.provenance-atlas-frame{grid-template-columns:minmax(0,1.6fr) minmax(330px,.6fr);align-items:start;gap:14px;max-width:1540px;margin:0 auto;display:grid}.provenance-map-stage,.provenance-map-panel{-webkit-backdrop-filter:blur(22px)saturate(1.13);backdrop-filter:blur(22px)saturate(1.13);background:#0818115c;border:1px solid #eedbbb33;box-shadow:inset 0 1px #ffffff0f,0 32px 90px #020a063b}.provenance-map-stage{aspect-ratio:1.78;background:radial-gradient(circle at 75% 38%,#7a9a8421,#0000 28%),radial-gradient(circle at 28% 70%,#ca8b5d17,#0000 30%),linear-gradient(143deg,#0d2219e0,#172d24c2);min-height:460px;position:relative;overflow:hidden}.provenance-map-canvas,.provenance-map-sheen{width:100%;height:100%;position:absolute;inset:0}.provenance-map-sheen{pointer-events:none;background:linear-gradient(116deg,#0000 24%,#ffffff0b 43%,#0000 60%),radial-gradient(circle at 52% 48%,#0000 48%,#010a062e 100%)}.provenance-origin-pin,.provenance-network-pin{--marker-offset:0px;z-index:3;color:#f5ead8;width:20px;height:20px;transform:translate(calc(-50% + var(--marker-offset)), -50%);background:0 0;border:0;padding:0;position:absolute}.provenance-origin-pin i,.provenance-network-pin i{background:#c79658;border:1px solid #f8e2bee6;border-radius:50%;transition:transform .22s,background .22s,box-shadow .22s;display:block;position:absolute;inset:4px;box-shadow:0 0 0 4px #dbb3771f,0 0 25px #e0b77861}.provenance-origin-pin:before{content:"";animation:3.2s ease-in-out infinite provenance-pin-breathe;animation-delay:calc(var(--pin-index) * -.38s);border:1px solid #e8c69147;border-radius:50%;position:absolute;inset:-5px}.provenance-origin-pin span,.provenance-network-pin span{color:#f6efe3;opacity:0;pointer-events:none;width:max-content;max-width:180px;font:7px/1 var(--sans);letter-spacing:.06em;white-space:nowrap;background:#081811d6;border:1px solid #efdbba33;padding:7px 9px;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,5px);box-shadow:0 8px 28px #00000038}.provenance-origin-pin:hover i,.provenance-origin-pin:focus-visible i,.provenance-network-pin:hover i,.provenance-network-pin:focus-visible i{background:#f0d1a0;transform:scale(1.22);box-shadow:0 0 0 6px #dbb37726,0 0 30px #ebc58b8c}.provenance-origin-pin:hover span,.provenance-origin-pin:focus-visible span,.provenance-network-pin:hover span,.provenance-network-pin:focus-visible span{opacity:1;transform:translate(-50%)}.provenance-origin-pin:focus-visible,.provenance-network-pin:focus-visible{outline:none}.provenance-network-pin{width:16px;height:16px;animation:.44s cubic-bezier(.2,.78,.26,1) both provenance-network-arrive;animation-delay:calc(var(--pin-index) * 42ms)}.provenance-network-pin i{background:#e0b77d;border-color:#f8e6cad1;inset:4px;box-shadow:0 0 0 3px #e0b77d1f,0 0 18px #e0b77d3d}.provenance-network-pin.is-origin{z-index:4;width:26px;height:26px}.provenance-network-pin.is-origin i{background:#9b593e;border:2px solid #f2dcc0;inset:5px;box-shadow:0 0 0 6px #b365432e,0 0 34px #df8f6261}.provenance-network-pin.is-origin span{opacity:1;transform:translate(-50%)}.provenance-map-caption{z-index:2;color:#f6ebd9bd;font:7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.provenance-map-caption small{color:#f6ebd95c;font:inherit}.provenance-map-panel{color:#1a2d23;background:linear-gradient(145deg,#ffffffb3,#efe7d7d6),#e9e0d0;flex-direction:column;min-height:100%;padding:clamp(25px,3vw,42px);display:flex;box-shadow:inset 0 1px #ffffffd1,0 32px 90px #020a0633}.provenance-map-back{color:#315246;font:8px/1 var(--sans);letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #18312740;align-self:flex-start;align-items:center;gap:10px;padding:0 0 9px;display:inline-flex}.provenance-panel-index{color:#9b6e43;font:7px/1 var(--mono);letter-spacing:.12em;margin:26px 0 0}.provenance-map-panel h3{font:400 clamp(33px, 3.4vw, 54px)/.92 var(--serif);letter-spacing:-.045em;margin:26px 0 0}.provenance-panel-place{color:#9b5a43;font:8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:17px 0 0}.provenance-panel-deck{color:#1a2d23b3;font:11px/1.9 var(--sans);margin:28px 0 0}.provenance-map-panel dl{border-top:1px solid #18312726;grid-template-columns:1fr;gap:0;margin:25px 0 0;display:grid}.provenance-map-panel dl>div{border-bottom:1px solid #1831271c;grid-template-columns:76px 1fr;gap:15px;padding:11px 0;display:grid}.provenance-map-panel dt{color:#192e246b;font:7px/1.4 var(--sans);letter-spacing:.08em}.provenance-map-panel dd{font:9px/1.45 var(--sans);margin:0}.provenance-city-list{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.provenance-city-list span{color:#172d22a8;font:7px/1 var(--sans);background:#ffffff4d;border:1px solid #18312721;border-radius:999px;padding:7px 9px}.provenance-network-note{color:#192e246b;font:7px/1.65 var(--sans);margin:14px 0 0}.provenance-panel-actions{gap:9px;margin-top:24px;display:grid}.provenance-panel-actions a{min-height:42px;font:8px/1 var(--sans);letter-spacing:.05em;border:1px solid #18312733;justify-content:space-between;align-items:center;gap:18px;padding:0 13px;transition:color .2s,border-color .2s,background .2s;display:flex}.provenance-panel-actions a:first-child{color:#f5efe4;background:#183127;border-color:#183127}.provenance-panel-actions a:hover,.provenance-panel-actions a:focus-visible{color:#183127;background:#e5d1af;border-color:#d6ba8d;outline:none}.provenance-overview-stats{grid-template-columns:1fr 1fr;gap:0;margin-top:auto;padding-top:32px;display:grid}.provenance-overview-stats>div{border:1px solid #18312721;flex-direction:column;justify-content:flex-end;min-height:84px;padding:14px;display:flex}.provenance-overview-stats>div+div{border-left:0}.provenance-overview-stats strong{font:400 35px/1 var(--serif)}.provenance-overview-stats span{color:#1831277a;font:7px/1 var(--sans);letter-spacing:.06em;margin-top:9px}.provenance-panel-hint{color:#18312780;font:8px/1.5 var(--sans);margin:17px 0 0}.provenance-brand-index{border-top:1px solid #eedbbb2b;border-left:1px solid #eedbbb2b;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1540px;margin:14px auto 0;display:grid}.provenance-brand-index button{color:#f5efe4b8;text-align:left;background:#ffffff07;border:1px solid #eedbbb2b;border-top:0;border-left:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:13px 15px;min-width:0;min-height:104px;padding:18px;transition:color .22s,background .22s,transform .22s;display:grid}.provenance-brand-index button:hover,.provenance-brand-index button:focus-visible,.provenance-brand-index button.is-active{color:#183127;background:#e8dcc8;outline:none}.provenance-brand-index button span{color:#bd8c51;font:7px/1 var(--mono);letter-spacing:.1em;grid-row:1/3}.provenance-brand-index strong{font:400 15px/1.1 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provenance-brand-index small{color:inherit;opacity:.48;font:7px/1 var(--sans);letter-spacing:.07em}@keyframes provenance-pin-breathe{0%,to{opacity:.38;transform:scale(.88)}50%{opacity:.8;transform:scale(1.22)}}@keyframes provenance-network-arrive{0%{opacity:0;transform:translate(calc(-50% + var(--marker-offset)), -50%) scale(.45)}to{opacity:1;transform:translate(calc(-50% + var(--marker-offset)), -50%) scale(1)}}@media (max-width:1180px){.provenance-atlas-frame{grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr)}.provenance-map-stage{min-height:390px}.provenance-map-panel{padding:26px}.provenance-panel-deck{margin-top:22px;font-size:10px}.provenance-map-panel dl{margin-top:18px}.provenance-map-panel dl>div{padding:9px 0}.provenance-city-list{margin-top:17px}}@media (max-width:900px){.provenance-atlas{padding-left:24px;padding-right:24px}.provenance-atlas-heading{grid-template-columns:1fr;gap:28px}.provenance-atlas-heading h2{max-width:10em}.provenance-atlas-heading>p{max-width:720px}.provenance-atlas-frame{grid-template-columns:1fr}.provenance-map-stage{aspect-ratio:1.72;width:100%;min-height:0}.provenance-map-panel{min-height:0}.provenance-brand-index{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.provenance-brand-index::-webkit-scrollbar{display:none}.provenance-brand-index button{scroll-snap-align:start;min-width:min(42vw,240px)}}@media (max-width:620px){.provenance-atlas{padding:62px 15px 58px}.provenance-atlas-heading{padding:0 6px}.provenance-atlas-heading h2{margin-top:25px;font-size:clamp(42px,13vw,62px)}.provenance-atlas-heading>p{font-size:10px;line-height:1.85}.provenance-theme-switch{width:100%;margin-top:40px}.provenance-theme-switch button{min-height:54px;padding:0 14px}.provenance-map-stage{aspect-ratio:1.48}.provenance-origin-pin,.provenance-network-pin{width:24px;height:24px}.provenance-origin-pin i{inset:6px}.provenance-origin-pin:before{inset:-2px}.provenance-origin-pin span,.provenance-network-pin span{display:none}.provenance-network-pin i{inset:7px}.provenance-network-pin.is-origin{width:28px;height:28px}.provenance-network-pin.is-origin i{inset:7px}.provenance-map-caption{bottom:9px;left:10px;right:10px}.provenance-map-caption small{display:none}.provenance-map-panel{padding:25px 22px 28px}.provenance-map-panel h3{max-width:11em;font-size:clamp(34px,11vw,48px)}.provenance-panel-deck{font-size:10px}.provenance-map-panel dl>div{grid-template-columns:64px 1fr}.provenance-overview-stats{margin-top:26px;padding-top:0}.provenance-brand-index button{min-width:63vw;min-height:92px}}@media (prefers-reduced-motion:reduce){.provenance-origin-pin:before,.provenance-network-pin{animation:none}}html[data-motion-tier=lite] .provenance-atlas:before,html[data-motion-tier=lite] .provenance-map-sheen{display:none}html[data-motion-tier=lite] .provenance-origin-pin:before,html[data-motion-tier=lite] .provenance-network-pin{animation:none}.provenance-atlas-heading h2{max-width:11em}.provenance-toolstrip{grid-template-columns:minmax(320px,500px) minmax(240px,360px) minmax(135px,1fr);align-items:stretch;gap:12px;max-width:1540px;margin:clamp(48px,6vw,76px) auto 14px;display:grid}.provenance-toolstrip .provenance-theme-switch{width:100%;margin:0}.provenance-brand-select,.provenance-data-status{color:#f7f0e480;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffff0b;border:1px solid #efdebf29;flex-direction:column;justify-content:center;min-height:60px;padding:10px 17px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 58px #020a061c}.provenance-brand-select>span,.provenance-data-status>span{font:7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.provenance-brand-select select{color:#f5efe4;width:100%;font:11px/1.2 var(--sans);background:0 0;border:0;outline:none;margin-top:7px}.provenance-brand-select option{color:#183127;background:#f0e8da}.provenance-data-status{text-align:right;align-items:flex-end}.provenance-data-status strong{color:#e5bd80;font:9px/1 var(--mono);letter-spacing:.08em;margin-top:8px}.provenance-atlas-frame{grid-template-columns:minmax(0,1.72fr) minmax(350px,.58fr)}.provenance-map-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;min-height:540px}.provenance-map-stage:active{cursor:grabbing}.provenance-map-stage:focus-visible{outline-offset:3px;outline:1px solid #f1d19dc7}.provenance-map-sheen{background:linear-gradient(116deg,#0000 28%,#ffffff06 47%,#0000 63%),radial-gradient(circle at 52% 48%,#0000 58%,#010a0629 100%)}.provenance-network-pin{width:34px;height:34px;animation-duration:.28s;transform:translate(-50%,-50%)}.provenance-network-pin i{-webkit-backdrop-filter:blur(9px)saturate(1.1);backdrop-filter:blur(9px)saturate(1.1);background:#eed5af2e;border:1px solid #f8e6cab3;min-width:100%;min-height:100%;inset:0;box-shadow:inset 0 1px #ffffff38,0 0 0 5px #e0b77d12,0 8px 26px #0003}.provenance-network-pin.is-single{width:18px;height:18px}.provenance-network-pin.is-single i{background:#d9aa69;border-width:2px}.provenance-network-pin.is-cluster.is-small{width:28px;height:28px}.provenance-network-pin.is-cluster.is-medium{width:34px;height:34px}.provenance-network-pin.is-cluster.is-large{width:40px;height:40px}.provenance-network-pin.is-cluster i:before,.provenance-network-pin.is-cluster i:after{content:"";border-radius:50%;position:absolute}.provenance-network-pin.is-cluster i:before{background:#edc98f;inset:31%;box-shadow:0 0 13px #edc98f9e}.provenance-network-pin.is-cluster i:after{border:1px solid #f5e0be6b;inset:14%}.provenance-network-pin:hover i,.provenance-network-pin:focus-visible i{background:#f2d6a857;transform:scale(1.12);box-shadow:0 0 0 7px #e0b77d21,0 12px 34px #00000042}.provenance-map-controls{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#081912a8;border:1px solid #f0dec138;border-radius:999px;display:flex;position:absolute;top:15px;right:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 36px #0000002e}.provenance-map-controls button{color:#f5ebdb;min-width:38px;min-height:38px;font:9px/1 var(--sans);background:0 0;border:0;border-left:1px solid #f0dec124;padding:0 11px}.provenance-map-controls button:first-child{border-left:0}.provenance-map-controls button:nth-child(-n+2){font-size:17px;font-weight:300}.provenance-map-controls button:hover,.provenance-map-controls button:focus-visible{color:#173127;background:#ead8b9;outline:none}.provenance-map-legend{z-index:5;color:#f7f0e4ab;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:calc(100% - 34px);font:7px/1 var(--sans);background:#081912a3;border:1px solid #f0dec129;border-radius:999px;flex-wrap:wrap;gap:7px 14px;padding:9px 12px;display:flex;position:absolute;bottom:17px;left:17px}.provenance-map-legend span{align-items:center;gap:6px;display:inline-flex}.provenance-map-legend i{background:#c79558;border-radius:50%;width:7px;height:7px}.provenance-map-legend i.is-entry{background:#efd09d;box-shadow:0 0 0 2px #efd09d33}.provenance-map-legend i.is-covered{background:#d4b2778f;border-radius:1px}.provenance-map-caption{pointer-events:none;justify-content:flex-start;inset:18px 164px auto 18px}.provenance-map-caption small{margin-left:4px}.provenance-map-panel{width:100%;min-width:0;min-height:540px;padding:clamp(25px,2.7vw,40px)}.provenance-panel-topline,.provenance-panel-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.provenance-panel-topline>span{color:#986c43;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.provenance-map-back{color:#f6efe3;background:#173127;border:1px solid #153428e0;border-radius:999px;min-height:39px;padding:0 14px;transition:color .2s,background .2s,transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff1f,0 9px 22px #1230252e}.provenance-map-back:hover,.provenance-map-back:focus-visible{color:#173127;background:#e8d3ae;outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #12302533}.provenance-panel-index{margin-top:22px}.provenance-map-panel h3{overflow-wrap:anywhere;margin-top:19px}.provenance-map-panel .provenance-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;padding-top:0}.provenance-map-panel .provenance-overview-stats>div{min-width:0;min-height:78px;padding:11px}.provenance-map-panel .provenance-overview-stats>div+div{border-left:0}.provenance-map-panel .provenance-overview-stats strong{font-size:clamp(25px,2.7vw,36px)}.provenance-map-panel .provenance-overview-stats span{min-height:2.2em;line-height:1.35}.provenance-country-table,.provenance-cluster-inspector{border-top:1px solid #18312729;margin-top:24px}.provenance-panel-section-title{color:#1831278c;min-height:43px;font:7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.provenance-panel-section-title small{font:inherit}.provenance-panel-section-title button{color:#8c5e3f;font:inherit;background:0 0;border:0;padding:4px 0}.provenance-country-table ol{margin:0;padding:0;list-style:none}.provenance-country-table li{border-top:1px solid #18312717;justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.provenance-country-table li>span{min-width:0;font:9px/1.2 var(--sans)}.provenance-country-table li small{color:#18312766;font:7px/1 var(--sans);margin-left:7px}.provenance-country-table li strong{color:#8d5e3e;font:400 18px/1 var(--serif)}.provenance-country-table>p{color:#18312778;font:7px/1.6 var(--sans);margin:12px 0 0}.provenance-cluster-inspector>strong{font:400 24px/1.15 var(--serif);margin-top:9px;display:block}.provenance-cluster-inspector>p{color:#18312794;font:8px/1.6 var(--sans);margin:9px 0 0}.provenance-cluster-inspector .provenance-city-list{max-height:126px;padding-right:4px;overflow-y:auto}.provenance-method-note{border-top:1px solid #18312724;margin-top:auto;padding-top:22px}.provenance-method-note>span{color:#986c43;font:7px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.provenance-method-note p{color:#18312799;font:8px/1.65 var(--sans);margin:9px 0 0}.provenance-method-note small{color:#18312766;font:7px/1 var(--mono);margin-top:8px;display:block}.provenance-panel-actions{grid-template-columns:1fr 1fr;margin-top:17px}.provenance-panel-actions a{min-width:0;font-size:7px}.provenance-howto{border-top:1px solid #18312724;grid-template-columns:auto 1fr;gap:10px 12px;margin-top:29px;padding-top:20px;display:grid}.provenance-howto span{color:#a77949;font:7px/1.6 var(--mono)}.provenance-howto p{color:#183127a3;font:8px/1.6 var(--sans);margin:0}@media (max-width:1180px){.provenance-toolstrip{grid-template-columns:minmax(310px,1.2fr) minmax(230px,.8fr) auto}.provenance-atlas-frame{grid-template-columns:minmax(0,1.25fr) minmax(315px,.75fr)}.provenance-map-stage,.provenance-map-panel{min-height:460px}.provenance-map-panel .provenance-overview-stats>div{padding:9px}}@media (max-width:900px){.provenance-toolstrip{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.provenance-data-status{display:none}.provenance-atlas-frame{grid-template-columns:minmax(0,1fr)}.provenance-map-stage,.provenance-map-panel{min-height:0}.provenance-method-note{margin-top:28px}}@media (max-width:620px){.provenance-toolstrip{grid-template-columns:1fr;margin-top:38px}.provenance-toolstrip .provenance-theme-switch{margin:0}.provenance-brand-select{min-height:55px}.provenance-map-stage{aspect-ratio:1.55}.provenance-map-controls{top:9px;right:9px}.provenance-map-controls button{min-width:34px;min-height:34px;padding:0 9px}.provenance-map-controls button:last-child{display:none}.provenance-map-caption{top:13px;left:12px;right:150px}.provenance-map-caption small{display:none}.provenance-map-legend{border-radius:12px;max-width:none;bottom:10px;left:10px;right:10px}.provenance-network-pin{width:31px;height:31px}.provenance-network-pin.is-single{width:20px;height:20px}.provenance-network-pin.is-cluster.is-small{width:27px;height:27px}.provenance-network-pin.is-cluster.is-medium{width:31px;height:31px}.provenance-network-pin.is-cluster.is-large{width:35px;height:35px}.provenance-map-panel .provenance-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.provenance-map-panel .provenance-overview-stats>div{min-height:72px;padding:8px}.provenance-map-panel .provenance-overview-stats strong{font-size:25px}.provenance-panel-actions{grid-template-columns:1fr}}.platform-index-card i,.card-community-links small,.community-sources b,.related-grid button>span:last-child,.platform-footer a,.community-signin-card button,.community-hub-guest>button{align-items:center}.header-actions{grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.language-switch{color:#f5f0e880;cursor:pointer;height:38px;font:700 8px/1 var(--sans);letter-spacing:.08em;background:#f5f0e80b;border:1px solid #f5f0e838;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:border-color .24s,background .24s,color .24s;display:inline-flex}.language-switch:hover,.language-switch:focus-visible{background:#f5f0e81c;border-color:#f5f0e885}.language-switch span{transition:color .2s,opacity .2s}.language-switch span.active{color:#f6f1e8}.language-switch i{background:#d6a865b8;width:13px;height:1px;transform:rotate(-55deg)}.platform-hero h1.is-english{letter-spacing:-.048em;gap:.12em;max-width:1080px;font-size:clamp(58px,7.1vw,108px);line-height:.9}.platform-hero h1.is-english span:last-child{margin-left:clamp(0px,2.6vw,44px)}.about-principles article,.about-principles article:first-child{color:#17271e}.about-principles strong{color:#17271e;text-shadow:0 1px #ffffff57}@media (max-width:760px){.header-actions{grid-column:3;gap:7px}.language-switch{gap:5px;width:48px;padding:0 8px}.language-switch span:first-child,.language-switch i{display:none}.language-switch span:last-child{text-align:center;width:100%}.platform-hero h1.is-english{font-size:clamp(46px,13.6vw,58px);line-height:.96}.platform-hero h1.is-english span:last-child{margin-left:0}}@media (max-width:900px){html{scroll-padding-top:108px}.platform-header{grid-template-rows:60px 44px;grid-template-columns:auto 1fr auto;height:auto;min-height:104px;padding:0 18px}.platform-header .monogram{grid-area:1/1}.platform-header .community-account-button{grid-area:1/3}.platform-header nav{z-index:auto;width:calc(100% + 36px);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;grid-area:2/1/auto/-1;justify-content:flex-start;gap:clamp(18px,5vw,28px);margin-left:-18px;padding:0 18px 14px;display:flex;position:static;inset:auto;overflow-x:auto}.platform-header nav::-webkit-scrollbar{display:none}.platform-header nav a{border-radius:0;flex:none;min-height:0;padding:0;display:block}.platform-index-heading,.section-hero,.archive-family-panel .section-heading.compact,.knowledge-method,.about-manifesto,.home-community-callout{grid-template-columns:1fr}.home-community-callout>a,.knowledge-method>a{grid-column:1;justify-self:start}.archive-hero{grid-template-columns:1fr}.archive-hero-stats{width:100%;min-width:0}.knowledge-jump{white-space:nowrap;top:104px;overflow-x:auto}.knowledge-axes article{grid-template-columns:52px minmax(0,1fr)}.knowledge-axes ul,.knowledge-axes article>small{grid-column:2}.about-principles{grid-template-columns:1fr}.about-principles article,.about-principles article:first-child{border-left:1px solid #1d241f29;min-height:230px}.about-principles strong{margin-top:58px}}@media (max-width:620px){.platform-hero{min-height:760px;padding-top:64px}.platform-hero h1,.archive-hero h1,.section-hero h1{font-size:clamp(52px,15vw,68px);line-height:.92}.platform-index,.archive-library,.knowledge-axes,.knowledge-method,.about-manifesto,.about-principles{padding-left:16px;padding-right:16px}.platform-index-grid{grid-template-columns:1fr}.platform-index-card{min-height:280px}.home-community-callout,.section-hero,.archive-hero{padding-left:18px;padding-right:18px}.archive-family-panel{padding:26px 14px}.archive-family-panel .section-heading.compact{padding-left:4px;padding-right:4px}.archive-catalog-heading{margin-top:78px}.section-hero{min-height:400px;padding-top:72px;padding-bottom:58px}.knowledge-axes article{grid-template-columns:1fr;gap:22px;padding:64px 0}.knowledge-axes ul,.knowledge-axes article>small{grid-column:1}.knowledge-axis-copy h2{font-size:58px}.about-manifesto blockquote{font-size:48px}.platform-footer{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.platform-footer>div{align-items:flex-start}}.platform-header{background:linear-gradient(90deg,#0c120ff7,#1f251fed 62%,#2b221bf0);box-shadow:0 12px 40px #090d0b29}.platform-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d7b2769e 28%,#e2cab552 62%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.platform-header nav a{color:#f8f3e9b8;transition:color .25s,letter-spacing .35s}.platform-hero{isolation:isolate;grid-template-columns:minmax(0,1.18fr) minmax(310px,.66fr);gap:48px clamp(54px,8vw,130px);min-height:min(860px,100svh - 70px);padding:clamp(90px,10vw,148px) clamp(32px,6vw,92px) clamp(80px,9vw,126px)}.platform-hero:after{clip-path:polygon(34% 0,100% 8%,78% 100%,3% 84%);filter:blur(64px);opacity:.68;background:linear-gradient(128deg,#0000 18%,#ad5c4633 43%,#dcba8540 56%,#0000 76%);border-radius:0;width:68vw;height:138%;animation:15s cubic-bezier(.45,.04,.25,1) infinite alternate editorial-light-drift;top:-24%;bottom:auto;right:-18%}.platform-hero .hero-copy{align-self:center;max-width:980px}.platform-hero .eyebrow{letter-spacing:.2em;margin-bottom:clamp(34px,4vw,58px)}.platform-hero h1{letter-spacing:-.058em;gap:.08em;max-width:980px;margin:0;font-size:clamp(64px,7.25vw,110px);line-height:.95;display:grid}.platform-hero h1 span{display:block}.platform-hero h1 span:last-child{margin-left:clamp(0px,4.2vw,72px)}.platform-hero .hero-intro{color:#f7f2e8b8;letter-spacing:.025em;max-width:720px;margin-top:clamp(38px,4vw,56px);font-size:15px;line-height:2.08}.platform-hero .hero-actions{margin-top:42px}.platform-hero .feature-stage{align-self:center;width:min(100%,390px)}.feature-deck .feature-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1f221cbd;border:1px solid #f6efe129;box-shadow:0 42px 110px #00000057}.feature-deck .deck-card{background:linear-gradient(145deg,#2c3e34b8,#5c392c7a);border-color:#eedabb29}.feature-deck .feature-meta{border-top:1px solid #f6efe11f}.feature-score{color:#fff9ef;text-shadow:0 2px 18px #140f0c4d;bottom:14px;right:17px}.platform-index{isolation:isolate;background:linear-gradient(135deg,#ffffffbd,#0000 42%),linear-gradient(160deg,#f4eee4,#eee3d6 58%,#f6f1e8);position:relative;overflow:hidden}.platform-index:before{z-index:-1;content:"";clip-path:polygon(0 24%,82% 0,100% 68%,22% 100%);filter:blur(72px);opacity:.74;background:linear-gradient(124deg,#0000 8%,#ffffffeb 38%,#ebbca64d 56%,#0000 78%);width:84%;height:102%;animation:18s ease-in-out infinite alternate editorial-paper-drift;position:absolute;top:-28%;left:-18%}.platform-index-heading h2{letter-spacing:-.055em;max-width:800px;font-size:clamp(60px,7.2vw,106px);line-height:.96}.platform-index-grid{border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.platform-index-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcf69e;border:1px solid #262b251f;min-height:350px;padding:clamp(28px,3vw,42px);transition:color .55s,background .55s,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .55s;position:relative;overflow:hidden;box-shadow:0 26px 70px #322c230f}.platform-index-card:before{content:"";clip-path:polygon(18% 0,100% 20%,78% 100%,0 74%);filter:blur(22px);opacity:.64;background:linear-gradient(145deg,#0000,#d1a8803b,#ffffff4d);width:78%;height:110%;transition:transform .7s,opacity .5s;position:absolute;bottom:-42%;right:-24%}.platform-index-card:first-child{color:#f8f3e9;background:linear-gradient(145deg,#19362ef7,#2d3b30eb 62%,#50372ae0);grid-column:1/span 5;min-height:440px}.platform-index-card:nth-child(2){background:#f9eadfb8;grid-column:6/span 3;min-height:350px;margin-top:92px}.platform-index-card:nth-child(3){background:#f4efe0c2;grid-column:9/span 4;min-height:390px}.platform-index-card:nth-child(4){background:linear-gradient(120deg,#e2eae0b3,#fff9efc2);grid-column:4/span 7;min-height:310px}.platform-index-card:first-child>span,.platform-index-card:first-child p{color:#f8f3e9a8}.platform-index-card strong{z-index:1;font-size:clamp(38px,3.6vw,58px);position:relative}.platform-index-card p,.platform-index-card i,.platform-index-card>span{z-index:1;position:relative}.platform-index-card p{max-width:420px;min-height:0;font-size:13px;line-height:1.92}.platform-index-card:hover,.platform-index-card.is-live:hover{color:#fffaf1;background:#263f36;transform:translateY(-10px)rotate(-.35deg);box-shadow:0 38px 90px #1b27202e}.platform-index-card:hover:before{opacity:.94;transform:translate(-10%,-8%)scale(1.12)}.platform-index-card.is-coming i{opacity:.72;border:1px solid;width:fit-content;padding:9px 12px}@media (max-width:720px){.knowledge-coming-soon{grid-template-columns:1fr;align-content:end;min-height:360px}.personal-ranking-intro{flex-direction:column;align-items:start}.community-profile-avatar>b{opacity:1;transform:none}}.home-community-callout,.knowledge-method,.about-manifesto{isolation:isolate;position:relative;overflow:hidden}.home-community-callout:before,.knowledge-method:before,.about-manifesto:before{z-index:-1;content:"";clip-path:polygon(32% 0,100% 18%,76% 100%,0 84%);filter:blur(54px);background:linear-gradient(135deg,#0000 20%,#c47d5e29 42%,#e5c48b30 58%,#0000 78%);width:72%;height:190%;animation:17s ease-in-out infinite alternate-reverse editorial-light-drift;position:absolute;top:-52%;right:-18%}.home-community-callout h2{letter-spacing:-.045em;line-height:1.04}.archive-hero,.section-hero{isolation:isolate;position:relative;overflow:hidden}.archive-hero:before,.section-hero:before{z-index:-1;content:"";clip-path:polygon(38% 0,100% 13%,75% 100%,0 79%);filter:blur(60px);opacity:.72;background:linear-gradient(126deg,#0000 18%,#ffffff80 45%,#dcb48438 57%,#0000 76%);width:68%;height:168%;animation:16s ease-in-out infinite alternate editorial-light-drift;position:absolute;top:-38%;right:-16%}.archive-hero:before{opacity:.9;background:linear-gradient(126deg,#0000 14%,#995d462e 42%,#dcb87e38 56%,#0000 80%)}.archive-hero h1,.section-hero h1{letter-spacing:-.06em;line-height:.92}.section-hero{background:linear-gradient(145deg,#ffffffb8,#0000 50%),linear-gradient(120deg,#efe8dc,#f6f1e8 58%,#e8dfd1);min-height:500px}.community-page-hero{color:#f7f2e8;background:linear-gradient(128deg,#1a342d,#35483d 64%,#604b3d 145%)}.community-page-hero>p:last-child{color:#f7f2e8b3}.archive-family-panel{box-shadow:0 34px 90px #45382a12}.archive-family-panel:after{clip-path:polygon(28% 0,100% 15%,74% 100%,0 82%);filter:blur(44px);opacity:.72;background:linear-gradient(124deg,#0000 18%,#ffffffe6 44%,#edcab13d 58%,#0000 78%);border:0;border-radius:0;width:66%;height:190%;animation:15s ease-in-out infinite alternate editorial-paper-drift;top:-48%;right:-18%;transform:rotate(-4deg)}.family-key{transition:color .35s,background .45s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .45s;box-shadow:0 18px 50px #4633260b}.family-key:hover,.family-key.active{box-shadow:0 28px 66px #3d31261f}.filter-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8d1;border:1px solid #222a231a;box-shadow:0 28px 80px #292e2714}.review-card{background:linear-gradient(155deg,#fffdf8fa,#f5eee3f0);border-color:#1f27211c;box-shadow:0 24px 72px #262a2412}.card-mark,.card-number{color:#fffcf5e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#18231dad}.review-card>.card-favorite{aspect-ratio:auto;color:#26372d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf5ebe0;border:1px solid #232d252e;border-radius:0;justify-content:center;align-items:center;gap:1.8cqw;width:23cqw;height:11.5cqw;padding:0 2.6cqw;transition:color .25s,background .3s,transform .35s,box-shadow .3s;display:inline-flex;top:107cqw;right:4.5cqw;box-shadow:0 10px 28px #1b211c1c}.card-favorite span{font:4.3cqw/1 var(--serif);transform:none}.card-favorite small{font:2.5cqw/1 var(--sans);letter-spacing:.08em;white-space:nowrap}.card-favorite:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1b211c2b}.card-favorite.active{color:#fff8ec;background:#1d372df0}.card-copy{padding:23px 22px 24px}.card-brand{color:#8e7457}.card-copy>.card-title{gap:8px;margin-top:7px}.knowledge-axes{background:linear-gradient(140deg,#ffffffb8,#0000 38%),#f2ece2;padding-top:clamp(62px,7vw,104px)}.knowledge-axes article{background:#fffaf3b8;border:1px solid #232a241a;margin-bottom:16px;padding:clamp(66px,7vw,104px) clamp(28px,4vw,62px);transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .5s,background .5s;position:relative;overflow:hidden;box-shadow:0 28px 80px #3731280e}.knowledge-axes article:first-child{background:linear-gradient(128deg,#fbede5e6,#fffcf6c2)}.knowledge-axes article:nth-child(2){background:linear-gradient(128deg,#efecdad6,#fffbf2c7)}.knowledge-axes article:nth-child(3){background:linear-gradient(128deg,#e2ebe1d1,#fffaf1c7)}.knowledge-axes article:after{content:attr(data-index);color:#2e362f09;font:260px/.8 var(--serif);pointer-events:none;position:absolute;bottom:-22%;right:-2%}.knowledge-axes article:hover{transform:translateY(-7px);box-shadow:0 42px 110px #3731281a}.knowledge-axes ul{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.knowledge-axes li{background:#ffffff4d;border:1px solid #27302921;padding:10px 13px}.knowledge-axes article>small{background:#ffffff47;border-color:#2730291f;align-self:start}.about-principles article,.about-principles article:first-child{background:#fffcf6c2;border:1px solid #232b241a;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .45s;box-shadow:0 26px 70px #302b240e}.about-principles article:nth-child(2){background:#f0eadad1;transform:translateY(38px)}.about-principles article:nth-child(3){background:#e5ede4c7}.about-principles article:hover{transform:translateY(-7px);box-shadow:0 38px 92px #302b241a}.about-principles article:nth-child(2):hover{transform:translateY(31px)}@keyframes editorial-light-drift{0%{opacity:.46;transform:translate(-4%,-2%)skew(-3deg)}55%{opacity:.76;transform:translate(4%,3%)skew(1deg)}to{opacity:.54;transform:translate(9%,-1%)skew(4deg)}}@keyframes editorial-paper-drift{0%{transform:translate(-4%,2%)scale(1.02)}to{transform:translate(8%,-4%)scale(1.08)}}@media (max-width:1100px){.platform-hero{grid-template-columns:1fr;min-height:0}.platform-hero .feature-stage{justify-self:start}.platform-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-index-card:nth-child(n){grid-column:auto;min-height:340px;margin-top:0}}@media (max-width:820px){.platform-hero{padding-top:88px}.platform-hero h1 span:last-child{margin-left:0}.knowledge-axes article{padding-left:30px;padding-right:30px}.about-principles article:nth-child(2),.about-principles article:nth-child(2):hover{transform:none}}@media (max-width:620px){.platform-hero{gap:52px;min-height:0;padding:74px 18px 92px}.platform-hero h1{letter-spacing:-.045em;gap:.12em;font-size:clamp(50px,14.6vw,62px);line-height:.98}.platform-hero .hero-intro{margin-top:34px;font-size:14px;line-height:1.92}.platform-hero .feature-stage{width:min(94%,360px)}.platform-index-grid{grid-template-columns:1fr}.platform-index-card:nth-child(n){min-height:300px}.section-hero{min-height:450px}.knowledge-axes article{padding:52px 22px}.knowledge-axes ul,.knowledge-axes article>small{grid-column:1}.review-card>.card-favorite{top:106.5cqw}}@media (prefers-reduced-motion:reduce){.platform-hero:after,.platform-index:before,.home-community-callout:before,.knowledge-method:before,.about-manifesto:before,.archive-hero:before,.section-hero:before,.archive-family-panel:after{animation:none}}.nav-label-mobile{display:none}.section-hero{min-height:clamp(390px,42vw,440px);padding-top:clamp(68px,7vw,104px);padding-bottom:clamp(50px,5vw,70px)}.section-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:8.5em;font-size:clamp(58px,7vw,108px);line-height:.96}html[lang=zh-CN] .section-hero h1,html:not([lang=en]) .section-hero h1{word-break:keep-all}.archive-hero{min-height:410px;padding-top:clamp(68px,7vw,104px);padding-bottom:clamp(48px,5vw,66px)}.archive-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(62px,7.6vw,112px);line-height:.94}.community-hub-title{text-wrap:balance;font-size:clamp(46px,5.4vw,78px)!important;line-height:.98!important}.community-hub-title>span{display:block}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-header nav{font-size:11.5px}.eyebrow,.platform-index-card>span,.platform-index-card i,.archive-hero-stats span,.knowledge-jump,.knowledge-coming-soon>span,.knowledge-axis-copy>span,.knowledge-axes article>small,.knowledge-method>a,.about-manifesto>div a,.platform-footer nav,.result-line,.result-line button,.card-brand,.card-footer>span:first-child{font-size:10px}.platform-index-card p,.archive-family-panel .section-heading.compact>p:last-child,.knowledge-axis-copy p,.knowledge-method>div p,.about-principles p{font-size:13px}.filter-bar input,.filter-bar select{font-size:12px}.community-account-button small{font-size:10px}.feature-stage{touch-action:pan-y}@media (min-width:1500px){.review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){html{scroll-padding-top:108px}.platform-header{grid-template-rows:60px 48px;grid-template-columns:auto 1fr auto;height:auto;min-height:108px;padding:0 18px}.platform-header nav{width:calc(100% + 36px);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-left:-18px;padding:0 12px 8px;display:grid;position:static;inset:auto;overflow:visible}.platform-header nav a{color:#f8f3e994;letter-spacing:.08em;white-space:nowrap;place-items:center;min-width:0;min-height:38px;padding:0 4px;font-size:10px;display:grid;position:relative}.platform-header nav a:after{display:block;bottom:0;left:10px;right:10px}.platform-header nav a.active{color:#fffaf0;background:#f8f3e90e}.nav-label-full{display:none}.nav-label-mobile{display:inline}.section-hero{min-height:390px;padding-top:64px;padding-bottom:52px}.section-hero h1{max-width:9em;font-size:clamp(54px,12vw,76px)}}@media (max-width:620px){.review-grid{grid-template-columns:1fr}.section-hero{min-height:360px;padding-top:56px;padding-bottom:46px}.section-hero h1,.archive-hero h1{letter-spacing:-.045em;font-size:clamp(50px,13vw,62px);line-height:.98}.community-hub-title{font-size:clamp(42px,12.5vw,56px)!important}.feature-kicker{letter-spacing:.12em}.feature-kicker small{letter-spacing:.06em}}.feature-deck{transform-style:preserve-3d}.feature-deck .feature-card.deal-right{animation:.78s cubic-bezier(.16,.86,.22,1) both feature-deal-next}.feature-deck .feature-card.deal-left{animation:.78s cubic-bezier(.16,.86,.22,1) both feature-deal-previous}.feature-deck .deck-card.deck-shift-next{animation:.78s cubic-bezier(.2,.78,.24,1) both deck-shift-next}.feature-deck .deck-card.deck-shift-previous{animation:.78s cubic-bezier(.2,.78,.24,1) both deck-shift-previous}@keyframes feature-deal-next{0%{opacity:0;filter:blur(1.5px)brightness(1.08);transform:translate3d(66px,-26px,86px)rotate(7deg)scale(.94)}48%{opacity:1;filter:blur()brightness(1.025);transform:translate3d(-8px,4px,18px)rotate(-1.35deg)scale(1.014)}72%{transform:translate3d(2px,-1px,5px)rotate(.28deg)scale(.998)}to{opacity:1;filter:blur()brightness();transform:translate(0)rotate(0)scale(1)}}@keyframes feature-deal-previous{0%{opacity:0;filter:blur(1.5px)brightness(1.08);transform:translate3d(-62px,-24px,86px)rotate(-6.5deg)scale(.94)}48%{opacity:1;filter:blur()brightness(1.025);transform:translate3d(8px,4px,18px)rotate(1.3deg)scale(1.014)}72%{transform:translate3d(-2px,-1px,5px)rotate(-.28deg)scale(.998)}to{opacity:1;filter:blur()brightness();transform:translate(0)rotate(0)scale(1)}}@keyframes deck-shift-next{0%{opacity:.3;margin-left:10px}52%{opacity:.82;margin-left:-3px}to{margin-left:0}}@keyframes deck-shift-previous{0%{opacity:.3;margin-left:-10px}52%{opacity:.82;margin-left:3px}to{margin-left:0}}@media (prefers-reduced-motion:reduce){.feature-deck .feature-card.deal-right,.feature-deck .feature-card.deal-left,.feature-deck .deck-card.deck-shift-next,.feature-deck .deck-card.deck-shift-previous{animation:none}}.display-settings-trigger{color:#f5f0e8b3;cursor:pointer;background:#f5f0e80b;border:1px solid #f5f0e838;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;transition:color .25s,border-color .25s,background .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.display-settings-trigger:hover,.display-settings-trigger:focus-visible{color:#fff9ed;background:#f5f0e81c;border-color:#f5f0e88c;transform:rotate(4deg)}.display-settings-glyph{gap:3px;width:17px;display:grid;position:relative}.display-settings-glyph i{background:currentColor;width:100%;height:1px;display:block;position:relative}.display-settings-glyph i:after{content:"";background:#24382f;border:1px solid;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.display-settings-glyph i:first-child:after,.display-settings-glyph i:nth-child(3):after{left:3px}.display-settings-glyph i:nth-child(2):after{right:3px}.display-settings-backdrop{z-index:400;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e0c94;justify-content:flex-end;padding:12px;animation:.28s both settings-backdrop-in;display:flex;position:fixed;inset:0}.display-settings-panel{color:#203029;background:radial-gradient(circle at 90% 0,#fffc,#0000 17rem),linear-gradient(145deg,#f4ecdf,#fffaf1 58%,#e9dfcf);flex-direction:column;width:min(430px,100vw - 24px);min-height:calc(100dvh - 24px);padding:clamp(28px,4vw,46px);animation:.48s cubic-bezier(.2,.82,.2,1) both settings-panel-in;display:flex;overflow-y:auto;box-shadow:-28px 0 90px #050b0847}.display-settings-heading{border-bottom:1px solid #20302929;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:30px;display:flex}.display-settings-heading span{color:#9b7657;font:8px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}.display-settings-heading h2{font:400 42px/.98 var(--serif);letter-spacing:-.045em;margin:12px 0 0}.display-settings-heading>button{width:38px;height:38px;color:inherit;cursor:pointer;font:28px/1 var(--serif);background:#ffffff59;border:1px solid #20302933;border-radius:50%;place-items:center;padding:0 0 3px;display:grid}.display-setting-group{border-bottom:1px solid #20302924;padding:30px 0}.display-setting-group>div:first-child{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.display-setting-group strong{font:600 13px/1.3 var(--sans);letter-spacing:.03em}.display-setting-group small{color:#8b735f;font:8px/1.3 var(--mono);letter-spacing:.07em;text-align:right}.display-setting-options{background:#e2d7c675;border:1px solid #20302921;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:18px;padding:5px;display:grid}.display-setting-options.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.display-setting-options button{color:#68736c;cursor:pointer;min-height:40px;font:9px/1 var(--sans);letter-spacing:.06em;background:0 0;border:0;padding:0 6px;transition:color .22s,background .22s,box-shadow .22s}.display-setting-options button:active,.display-settings-reset:active,.display-settings-heading>button:active,.display-settings-trigger:active{transition-duration:70ms;transform:translateY(1px)scale(.96)}.display-setting-options button.active{color:#f9f3e8;background:#29443a;box-shadow:0 8px 20px #1d32292e}.display-setting-options button.active:after{content:"";background:#d8b783;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 3px #d8b78324}.display-setting-options button{position:relative}.display-setting-group p{color:#71766f;font:11px/1.8 var(--sans);margin:14px 0 0}.display-settings-reset{color:#29443a;cursor:pointer;min-height:48px;font:9px/1 var(--sans);letter-spacing:.1em;background:#ffffff4d;border:1px solid #20302933;margin-top:auto;padding:0 18px}.display-settings-footer{gap:12px;margin-top:auto;padding-top:24px;display:grid}.display-settings-footer .display-settings-reset{margin-top:0}.display-settings-feedback{color:#29443a8a;min-height:24px;font:9px/1.4 var(--sans);letter-spacing:.06em;align-items:center;gap:8px;margin:0;transition:color .22s,transform .22s;display:flex}.display-settings-feedback span{border:1px solid #29443a33;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.display-settings-feedback.is-visible{color:#29443a;transform:translate(3px)}.display-settings-feedback.is-visible span{color:#fffaf0;background:#29443a;border-color:#29443a;animation:.34s cubic-bezier(.2,.9,.2,1) both settings-feedback-pop}@keyframes settings-feedback-pop{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes settings-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes settings-panel-in{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:translate(0)}}body.display-settings-open{overflow:hidden}.filter-bar-title{color:#314039;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:2px 4px 3px;display:flex}.filter-bar-title>span{font:600 10px/1 var(--sans);letter-spacing:.1em}.filter-bar-title small{color:#9a8168;font:8px/1 var(--mono);letter-spacing:.08em}.filter-control{position:relative}.filter-caption{z-index:2;color:#967b61;font:600 7px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;position:absolute;top:9px;left:15px}.filter-bar input,.filter-bar select,.sort-direction{background:#fffdf8e0;border:1px solid #26302921;height:58px}.filter-bar input,.filter-bar select{padding-top:15px}.filter-bar input{padding-left:46px}.filter-search-icon{z-index:2;pointer-events:none;border:1.3px solid #536158;border-radius:50%;width:12px;height:12px;position:absolute;top:31px;left:17px}.filter-search-icon:after{content:"";transform-origin:0;background:#536158;border-radius:999px;width:6px;height:1.3px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.filter-bar.has-active-filters{border-color:#67483642;box-shadow:0 30px 84px #4333271c}@media (min-width:761px){html[data-archive-density=compact] .card-copy{padding:18px 17px 20px}html[data-archive-density=compact] .card-title-latin{font-size:20px}html[data-archive-density=compact] .card-title-chinese{font-size:14px}}@media (min-width:761px) and (max-width:900px){html[data-archive-density=compact] .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}@media (min-width:901px) and (max-width:1199px){html[data-archive-density=compact] .review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}}@media (min-width:1200px) and (max-width:1499px){html[data-archive-density=compact] .review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}}@media (min-width:1500px){html[data-archive-density=compact] .review-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px}}html[data-motion-tier=balanced] .mist-three,html[data-motion-tier=balanced] .feature-card:after{display:none}html[data-motion-tier=balanced] :where(.platform-header,.feature-card,.filter-bar,.card-mark,.card-number,.card-favorite){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-motion-tier=balanced] :where(.platform-index-card,.review-card,.family-key){transition-duration:.32s}html[data-motion-tier=lite] .hero-atmosphere:before,html[data-motion-tier=lite] .hero-atmosphere:after,html[data-motion-tier=lite] .mist-two,html[data-motion-tier=lite] .mist-three,html[data-motion-tier=lite] .fog-ribbon,html[data-motion-tier=lite] .feature-card:after,html[data-motion-tier=lite] .family-key:before,html[data-motion-tier=lite] .archive-family-panel:after{display:none}html[data-motion-tier=lite] .hero-atmosphere,html[data-motion-tier=lite] .mist-one,html[data-motion-tier=lite] .deck-card,html[data-motion-tier=lite] .platform-index:before,html[data-motion-tier=lite] .home-community-callout:before,html[data-motion-tier=lite] .knowledge-method:before,html[data-motion-tier=lite] .about-manifesto:before,html[data-motion-tier=lite] .archive-hero:before,html[data-motion-tier=lite] .section-hero:before{animation:none!important}html[data-motion-tier=lite] :where(.platform-header,.feature-card,.filter-bar,.review-card,.card-mark,.card-number,.card-favorite,.display-settings-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-motion-tier=lite] .feature-deck .feature-card.deal-right,html[data-motion-tier=lite] .feature-deck .feature-card.deal-left{animation:.24s ease-out both lite-feature-in}html[data-motion-tier=lite] .feature-deck .deck-card.deck-shift-next,html[data-motion-tier=lite] .feature-deck .deck-card.deck-shift-previous{animation:none}html[data-motion-tier=lite] :where(.review-card:hover,.platform-index-card:hover,.family-key:hover){transform:translateY(-2px)}@keyframes lite-feature-in{0%{opacity:.35}to{opacity:1}}@media (max-width:820px){.header-actions{grid-area:1/3;gap:6px}.display-settings-trigger{flex-basis:36px;width:36px;height:36px}.language-switch{gap:0;width:42px;height:36px;padding:0}.language-switch span:first-child,.language-switch i{display:none}.language-switch span:last-child{text-align:center;width:100%}.platform-header .community-account-button{width:36px;min-width:36px;height:36px;padding:0}.platform-header .community-account-button small{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.platform-header .community-account-button>span,.platform-header .community-account-button img{flex-basis:28px;width:28px;height:28px}}@media (max-width:760px){.display-settings-backdrop{align-items:flex-end;padding:0}.display-settings-panel{width:100%;min-height:0;max-height:min(88dvh,720px);padding:26px 20px max(24px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;animation-name:settings-panel-mobile-in;box-shadow:0 -24px 80px #050b0847}.display-settings-heading{padding-bottom:22px}.display-settings-heading h2{font-size:34px}.display-setting-group{padding:22px 0}.display-setting-options button{min-height:42px;font-size:10px}@keyframes settings-panel-mobile-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}.archive-hero{gap:28px;min-height:340px;padding:52px 18px 34px}.archive-hero h1{letter-spacing:-.04em;max-width:8em;font-size:clamp(44px,11.8vw,54px);line-height:1}.archive-hero .hero-intro{max-width:34em;margin-top:22px;font-size:13px;line-height:1.72}.archive-hero-stats strong{font-size:25px}.archive-hero-stats span{font-size:8px}.archive-library{padding-top:44px}.archive-family-panel{background:radial-gradient(circle at 88% 4%,#ffffffd1,#0000 12rem),linear-gradient(140deg,#e8ded0,#fbf6ed 62%,#ecdfcf);border-color:#3631282b;margin-inline:-2px;padding:24px 16px 18px;box-shadow:0 22px 60px #44362a14}.archive-family-panel:after{display:none}.archive-family-panel .section-heading.compact{gap:16px;padding-bottom:20px}.archive-family-panel .section-heading.compact h2{font-size:clamp(34px,9.8vw,42px);line-height:1.02}.archive-family-panel .section-heading.compact>p:last-child{max-width:38em;font-size:11px;line-height:1.65}.family-spectrum{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:18px -16px 0;padding:2px 16px 8px;display:flex;overflow-x:auto}.family-spectrum::-webkit-scrollbar{display:none}.family-key,.family-all,.family-featured{scroll-snap-align:start;border-color:#40372c26;flex:0 0 118px;grid-column:auto;grid-template-rows:auto 1fr auto;min-width:118px;min-height:78px;padding:10px 11px;box-shadow:0 10px 24px #3f33280e}.family-key:after{bottom:25px;left:11px;right:11px}.family-key>span,.family-key>small{font-size:7px}.family-key>strong{letter-spacing:-.035em;align-self:center;font-size:21px}.family-key>i{font-size:12px}.archive-catalog-heading{margin-top:54px}.archive-catalog-heading h2,.section-heading.library-heading h2{font-size:clamp(36px,10.5vw,44px);line-height:1.02}.library-heading>p{max-width:38em;font-size:11px;line-height:1.68}.filter-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e8e0d4;border:1px solid #2a332c2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:26px;padding:10px;box-shadow:0 18px 48px #2b312a17}.filter-bar-title,.filter-bar .search-box,.filter-bar .sort-field{grid-column:1/-1}.filter-bar-title{padding:4px 3px 6px}.filter-bar-title>span{font-size:10px}.filter-bar-title small{font-size:8px}.filter-bar input,.filter-bar select,.sort-direction{border-color:#242f2829;height:56px;min-height:56px;font-size:13px}.filter-caption{font-size:7px;top:8px}.filter-search-icon{top:29px}.sort-field{grid-template-columns:minmax(0,1fr) minmax(112px,.72fr);gap:8px;display:grid}.sort-direction{gap:6px;padding-inline:8px;font-size:10px}.sort-direction b{flex-basis:20px;width:20px;height:20px}.result-line{margin:18px 0 10px;font-size:9px}html[data-archive-density=compact] .review-grid{border-top:1px solid #28312a26;display:block}html[data-archive-density=compact] .review-card{--archive-compact-thumb:clamp(104px, 29vw, 112px);min-height:calc(var(--archive-compact-thumb) * 1.25 + 28px);max-width:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #28312a24;display:block;position:relative;overflow:visible;container-type:normal}html[data-archive-density=compact] .review-card:hover{box-shadow:none;transform:none}html[data-archive-density=compact] .review-card>.card-open{min-height:calc(var(--archive-compact-thumb) * 1.25 + 28px);grid-template-columns:var(--archive-compact-thumb) minmax(0, 1fr);gap:14px;padding:14px 54px 42px 0;display:grid}html[data-archive-density=compact] .card-image{width:var(--archive-compact-thumb);aspect-ratio:4/5;background:#e4dacc;border:1px solid #30342c14;align-self:start;height:auto}html[data-archive-density=compact] .card-image-frame{width:100%;height:100%}html[data-archive-density=compact] .card-mark,html[data-archive-density=compact] .card-number{letter-spacing:.04em;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;width:auto;min-width:27px;height:20px;padding-inline:5px;font-size:7px;top:6px}html[data-archive-density=compact] .card-mark{max-width:58px;left:6px}html[data-archive-density=compact] .card-number{right:6px}html[data-archive-density=compact] .card-copy{min-width:0;padding:1px 0 0}html[data-archive-density=compact] .card-brand{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:8px;overflow:hidden}html[data-archive-density=compact] .card-copy>.card-title{gap:2px;min-height:0;margin:0}html[data-archive-density=compact] .card-title-latin{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.15;overflow:hidden}html[data-archive-density=compact] .card-title-chinese{letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}html[data-archive-density=compact] .card-notes{min-height:0;font:10px/1.45 var(--sans);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}html[data-archive-density=compact] .card-footer{gap:8px;margin-top:7px;padding-top:7px}html[data-archive-density=compact] .card-footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}html[data-archive-density=compact] .card-footer .score{flex:none;gap:3px;font-size:16px}html[data-archive-density=compact] .card-footer .score small{font-size:6px}html[data-archive-density=compact] .card-scent-status{top:14px;right:0}html[data-archive-density=compact] .card-scent-status>.card-favorite{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f3eadb;border:1px solid #25302826;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 6px 18px #1e262014}html[data-archive-density=compact] .card-favorite span{font-size:18px}html[data-archive-density=compact] .card-favorite small{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}html[data-archive-density=compact] .card-community-links{bottom:12px;right:0;left:calc(var(--archive-compact-thumb) + 14px);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid;position:absolute}html[data-archive-density=compact] .card-community-links a,html[data-archive-density=compact] .card-community-links .community-score-na{background:#fffcf68c;border:1px solid #2a342c1c;align-items:center;gap:4px;min-width:0;height:26px;padding:0 7px;display:flex}html[data-archive-density=compact] .card-community-links>*+*{border-left:1px solid #2a342c1c}html[data-archive-density=compact] .card-community-links span{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;grid-column:auto;min-width:0;font-size:6px;overflow:hidden}html[data-archive-density=compact] .card-community-links strong{margin-left:auto;font-size:12px}html[data-archive-density=compact] .card-community-links small{display:none}}@media (max-width:380px){.platform-header{padding-inline:14px}.header-actions{gap:4px}.display-settings-trigger,.language-switch,.platform-header .community-account-button{width:34px;min-width:34px;height:34px}html[data-archive-density=compact] .review-card>.card-open{grid-template-columns:var(--archive-compact-thumb) minmax(0, 1fr);gap:11px;padding-right:54px}html[data-archive-density=compact] .card-image{width:var(--archive-compact-thumb);height:auto}html[data-archive-density=compact] .card-community-links{left:calc(var(--archive-compact-thumb) + 11px)}}@media (prefers-reduced-motion:reduce){.display-settings-feedback.is-visible span,.admin-primary,.admin-save-icon,.admin-loading-visual:before,.admin-loading-visual:after,.admin-loading-visual>span i,.admin-loading-progress span,.display-settings-backdrop,.display-settings-panel,.feature-deck .feature-card.deal-right,.feature-deck .feature-card.deal-left,.feature-deck .deck-card.deck-shift-next,.feature-deck .deck-card.deck-shift-previous{animation:none!important}}.feature-deck .feature-card-incoming{z-index:4}.feature-deck .feature-card-incoming.deal-right{animation:.84s cubic-bezier(.16,.84,.2,1) both feature-turn-in-next}.feature-deck .feature-card-incoming.deal-left{animation:.84s cubic-bezier(.16,.84,.2,1) both feature-turn-in-previous}.feature-deck .feature-card-outgoing{z-index:6;pointer-events:none;transform-style:preserve-3d;will-change:transform, opacity, filter;position:absolute;inset:0}.feature-deck .feature-card-outgoing .feature-image-wrap img{animation:none}.feature-deck .feature-card-outgoing.feature-exit-next{transform-origin:8% 52%;animation:.84s cubic-bezier(.4,.02,.2,1) both feature-turn-out-next}.feature-deck .feature-card-outgoing.feature-exit-previous{transform-origin:92% 52%;animation:.84s cubic-bezier(.4,.02,.2,1) both feature-turn-out-previous}@keyframes feature-turn-in-next{0%{opacity:.58;filter:brightness(.88);transform:translate3d(25px,-9px,-72px)rotateY(8deg)rotate(1.8deg)scale(.965)}58%{opacity:1;filter:brightness(.97);transform:translate3d(5px,1px,-8px)rotateY(1.5deg)rotate(.25deg)scale(.994)}to{opacity:1;filter:brightness();transform:translate(0)rotateY(0)rotate(0)scale(1)}}@keyframes feature-turn-in-previous{0%{opacity:.58;filter:brightness(.88);transform:translate3d(-25px,-9px,-72px)rotateY(-8deg)rotate(-1.8deg)scale(.965)}58%{opacity:1;filter:brightness(.97);transform:translate3d(-5px,1px,-8px)rotateY(-1.5deg)rotate(-.25deg)scale(.994)}to{opacity:1;filter:brightness();transform:translate(0)rotateY(0)rotate(0)scale(1)}}@keyframes feature-turn-out-next{0%{opacity:1;filter:blur();transform:translateZ(18px)rotateY(0)rotate(0)scale(1)}20%{opacity:1;filter:blur();transform:translate3d(-8px,1px,34px)rotateY(-7deg)rotate(-.8deg)scale(1.008)}72%{opacity:.68;filter:blur(.45px);transform:translate3d(-54%,5%,48px)rotateY(-34deg)rotate(-4.5deg)scale(.96)}to{opacity:0;filter:blur(1.6px);transform:translate3d(-76%,8%,46px)rotateY(-48deg)rotate(-6deg)scale(.93)}}@keyframes feature-turn-out-previous{0%{opacity:1;filter:blur();transform:translateZ(18px)rotateY(0)rotate(0)scale(1)}20%{opacity:1;filter:blur();transform:translate3d(8px,1px,34px)rotateY(7deg)rotate(.8deg)scale(1.008)}72%{opacity:.68;filter:blur(.45px);transform:translate3d(54%,5%,48px)rotateY(34deg)rotate(4.5deg)scale(.96)}to{opacity:0;filter:blur(1.6px);transform:translate3d(76%,8%,46px)rotateY(48deg)rotate(6deg)scale(.93)}}.filter-bar input[type=search]{appearance:none}.filter-bar input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.filter-bar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.filter-bar select{appearance:none;background-image:none}.filter-bar select::-ms-expand{display:none}.select-control:after{z-index:3;content:"";pointer-events:none;border-bottom:1.5px solid #34463d;border-right:1.5px solid #34463d;width:7px;height:7px;transition:transform .24s;position:absolute;top:29px;right:18px;transform:translateY(-50%)rotate(45deg)}.select-control:focus-within:after{transform:translateY(1px)rotate(225deg)}html[data-motion-tier=lite] .feature-deck .feature-card-outgoing.feature-exit-next{animation:.28s ease-out both lite-feature-out-next}html[data-motion-tier=lite] .feature-deck .feature-card-outgoing.feature-exit-previous{animation:.28s ease-out both lite-feature-out-previous}html[data-motion-tier=lite] .feature-deck .feature-card-incoming.deal-right{animation:.28s ease-out both lite-feature-in-next}html[data-motion-tier=lite] .feature-deck .feature-card-incoming.deal-left{animation:.28s ease-out both lite-feature-in-previous}@keyframes lite-feature-out-next{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-18%)rotate(-2deg)}}@keyframes lite-feature-out-previous{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(18%)rotate(2deg)}}@keyframes lite-feature-in-next{0%{opacity:.55;transform:translate(9%)rotate(1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes lite-feature-in-previous{0%{opacity:.55;transform:translate(-9%)rotate(-1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (max-width:820px){html{scroll-padding-top:calc(98px + env(safe-area-inset-top));background:#111a16}.platform-header{min-height:calc(98px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;will-change:transform;grid-template-rows:54px 44px;transition:transform .36s cubic-bezier(.22,.75,.24,1),box-shadow .3s}.platform-header.is-scroll-hidden{box-shadow:none;transform:translateY(calc(-100% - 2px))}.platform-header nav{width:calc(100% + 32px);margin-left:-16px;padding:0 12px 8px}}@media (max-width:760px){.filter-bar>label.select-control{grid-column:auto}.filter-bar>label.search-box{grid-column:1/-1}.select-control:after{top:28px;right:16px}}@media (prefers-reduced-motion:reduce){.feature-deck .feature-card-incoming.deal-right,.feature-deck .feature-card-incoming.deal-left,.feature-deck .feature-card-outgoing,.platform-header{transition:none!important;animation:none!important}}.feature-deck{transform-style:preserve-3d;isolation:isolate}.feature-deck .feature-card-layer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);backface-visibility:hidden;width:100%;transform-style:preserve-3d;transform-origin:82% 88%;will-change:transform, opacity, filter;background:linear-gradient(145deg,#28312af5,#191d19fa);border:0;border-radius:3px;overflow:hidden;box-shadow:0 38px 96px #0000005c}.feature-deck .feature-card-layer:after{z-index:12;box-sizing:border-box;content:"";border-radius:inherit;opacity:1;pointer-events:none;background:0 0;border:1px solid #cdad75f5;animation:none;position:absolute;inset:0;transform:none}.feature-deck .feature-card-layer .feature-image-wrap img{animation:none}.feature-deck .deck-layer-top{z-index:4;opacity:1;position:relative;transform:translate(0)rotate(0)scale(1)}.feature-deck .deck-layer-top:before{z-index:8;content:"";opacity:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#28312a,#191d19);position:absolute;inset:0}.feature-deck .deck-layer-near,.feature-deck .deck-layer-far,.feature-deck .deck-layer-outgoing{cursor:default;pointer-events:none;position:absolute;inset:0}.feature-deck .deck-layer-near{z-index:2;opacity:.78;filter:brightness(.9)saturate(.9);transform:translate3d(10px,-5px,-36px)rotate(2.2deg)scale(.985)}.feature-deck .deck-layer-far{z-index:1;opacity:.54;filter:brightness(.82)saturate(.84);transform:translate3d(20px,-10px,-82px)rotate(4.5deg)scale(.968)}.feature-deck .deck-layer-outgoing{z-index:5}.feature-deck .deck-rise-next,.feature-deck .deck-rise-previous,.feature-deck .deck-follow-next,.feature-deck .deck-follow-previous,.feature-deck .deck-fill-next,.feature-deck .deck-fill-previous{animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.8,.22,1)}.feature-deck .deck-rise-next{animation-name:deck-rise-next}.feature-deck .deck-rise-previous{animation-name:deck-rise-previous}.feature-deck .deck-follow-next{animation-name:deck-follow-next}.feature-deck .deck-follow-previous{animation-name:deck-follow-previous}.feature-deck .deck-fill-next{animation-name:deck-fill-next}.feature-deck .deck-fill-previous{animation-name:deck-fill-previous}.feature-deck .deck-retire-next,.feature-deck .deck-retire-previous{animation-duration:.7s;animation-timing-function:cubic-bezier(.24,.72,.2,1);animation-fill-mode:both}.feature-deck .deck-retire-next{animation-name:deck-retire-next}.feature-deck .deck-retire-previous{animation-name:deck-retire-previous}.feature-deck .deck-rise-next:before,.feature-deck .deck-rise-previous:before{animation:.7s cubic-bezier(.2,.8,.22,1) both deck-face-reveal}.feature-deck .deck-layer-outgoing .feature-kicker,.feature-deck .deck-layer-outgoing .feature-image-wrap,.feature-deck .deck-layer-outgoing .feature-meta{animation:.34s ease-out both deck-face-retire}@keyframes deck-rise-next{0%{opacity:.78;filter:brightness(.9)saturate(.9);transform:translate3d(10px,-5px,-36px)rotate(2.2deg)scale(.985)}58%{opacity:1;filter:brightness()saturate();transform:translate3d(-3px,1px,8px)rotate(-.55deg)scale(1.004)}to{opacity:1;filter:brightness()saturate();transform:translate(0)rotate(0)scale(1)}}@keyframes deck-rise-previous{0%{opacity:.62;filter:brightness(.86)saturate(.88);transform:translate3d(-12px,-6px,-42px)rotate(-2.5deg)scale(.982)}58%{opacity:1;filter:brightness()saturate();transform:translate3d(3px,1px,8px)rotate(.55deg)scale(1.004)}to{opacity:1;filter:brightness()saturate();transform:translate(0)rotate(0)scale(1)}}@keyframes deck-follow-next{0%{opacity:.54;filter:brightness(.82)saturate(.84);transform:translate3d(20px,-10px,-82px)rotate(4.5deg)scale(.968)}to{opacity:.78;filter:brightness(.9)saturate(.9);transform:translate3d(10px,-5px,-36px)rotate(2.2deg)scale(.985)}}@keyframes deck-follow-previous{0%{opacity:.18;filter:brightness(.76)saturate(.8);transform:translate3d(30px,-14px,-116px)rotate(6deg)scale(.95)}to{opacity:.78;filter:brightness(.9)saturate(.9);transform:translate3d(10px,-5px,-36px)rotate(2.2deg)scale(.985)}}@keyframes deck-fill-next{0%{opacity:0;filter:brightness(.74)saturate(.78);transform:translate3d(31px,-15px,-118px)rotate(6.3deg)scale(.948)}to{opacity:.54;filter:brightness(.82)saturate(.84);transform:translate3d(20px,-10px,-82px)rotate(4.5deg)scale(.968)}}@keyframes deck-fill-previous{0%{opacity:.3;filter:brightness(.78)saturate(.8);transform:translate3d(13px,-7px,-54px)rotate(3deg)scale(.977)}to{opacity:.54;filter:brightness(.82)saturate(.84);transform:translate3d(20px,-10px,-82px)rotate(4.5deg)scale(.968)}}@keyframes deck-retire-next{0%{opacity:1;filter:brightness()saturate();transform:translateZ(12px)rotate(0)scale(1)}42%{opacity:.76;filter:brightness(.9)saturate(.9);transform:translate3d(-12px,4px,-28px)rotate(-1.8deg)scale(.984)}to{opacity:0;filter:brightness(.78)saturate(.82);transform:translate3d(-34px,11px,-118px)rotate(-5deg)scale(.945)}}@keyframes deck-retire-previous{0%{opacity:1;filter:brightness()saturate();transform:translateZ(12px)rotate(0)scale(1)}48%{opacity:.82;filter:brightness(.92)saturate(.92);transform:translate3d(7px,-3px,-18px)rotate(1.4deg)scale(.99)}to{opacity:0;filter:brightness(.86)saturate(.87);transform:translate3d(12px,-6px,-48px)rotate(2.6deg)scale(.98)}}@keyframes deck-face-retire{0%{opacity:1}to{opacity:0}}html[data-motion-tier=lite] .feature-deck .deck-rise-next,html[data-motion-tier=lite] .feature-deck .deck-rise-previous,html[data-motion-tier=lite] .feature-deck .deck-follow-next,html[data-motion-tier=lite] .feature-deck .deck-follow-previous,html[data-motion-tier=lite] .feature-deck .deck-fill-next,html[data-motion-tier=lite] .feature-deck .deck-fill-previous,html[data-motion-tier=lite] .feature-deck .deck-retire-next,html[data-motion-tier=lite] .feature-deck .deck-retire-previous{animation-duration:.3s;animation-timing-function:ease-out}html[data-motion-tier=lite] .feature-deck .deck-rise-next:before,html[data-motion-tier=lite] .feature-deck .deck-rise-previous:before{animation-duration:.3s}html[data-motion-tier=lite] .feature-deck .deck-layer-outgoing .feature-kicker,html[data-motion-tier=lite] .feature-deck .deck-layer-outgoing .feature-image-wrap,html[data-motion-tier=lite] .feature-deck .deck-layer-outgoing .feature-meta{animation-duration:.18s}@media (prefers-reduced-motion:reduce){.feature-deck .deck-rise-next,.feature-deck .deck-rise-previous,.feature-deck .deck-follow-next,.feature-deck .deck-follow-previous,.feature-deck .deck-fill-next,.feature-deck .deck-fill-previous,.feature-deck .deck-retire-next,.feature-deck .deck-retire-previous{animation:none!important}.feature-deck .deck-layer-outgoing{display:none}}.platform-header{-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);background:linear-gradient(110deg,#0c1813d1,#1f271f99);border-bottom-color:#e1cca43d;box-shadow:0 12px 44px #050d0924,inset 0 1px #ffffff0f}.feature-deck .feature-card-layer{-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);background:linear-gradient(135deg,#ffffff17,#0000 34%),linear-gradient(150deg,#21342bc7,#121c17a8);box-shadow:0 38px 104px #00000057,inset 0 1px #ffffff1a}.feature-deck .deck-layer-near,.feature-deck .deck-layer-far{background:linear-gradient(128deg,#ffffff29,#0000 38%),linear-gradient(148deg,#3851448f,#402a216b)}.feature-deck .deck-layer-top:before{z-index:8;filter:blur(5px);mix-blend-mode:screen;background:linear-gradient(108deg,#0000 18%,#ffffff0f 37%,#fff7e040 52%,#d7e7dd1a 64%,#0000 82%);border-radius:48%;width:62%;inset:-14% auto -14% -48%;transform:translate(0)skew(-8deg)}.platform-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform-index-card,.platform-index-card:first-child,.platform-index-card:nth-child(2),.platform-index-card:nth-child(3),.platform-index-card:nth-child(4){min-height:350px;box-shadow:var(--glass-shadow), inset 0 1px #ffffffad;-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:linear-gradient(138deg,#ffffff75,#0000 42%),#f9f3e97a;border-color:#ffffff7a;grid-column:auto;margin-top:0}.platform-index-card:first-child{color:#f8f3e9;background:linear-gradient(138deg,#ffffff1f,#0000 42%),linear-gradient(145deg,#19362ee0,#2d3b30b8 62%,#50372aad)}.platform-index-card:nth-child(4){background:linear-gradient(138deg,#ffffff85,#0000 46%),#e2eae075}.home-community-callout{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:clamp(38px,6vw,96px)}.archive-family-panel{box-shadow:var(--glass-shadow), inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(138deg,#ffffff85,#0000 38%),#efe4d494;border-color:#ffffff80}.archive-family-panel.is-collapsed{background:#fffcf69e;padding-top:18px;padding-bottom:18px}.filter-bar.filter-bar-unified{box-shadow:var(--glass-shadow), inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(135deg,#ffffff80,#0000 38%),#eae2d594;border-color:#ffffff9e;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(126px,.78fr)) minmax(238px,1.18fr);gap:10px}.filter-bar.filter-bar-unified .filter-control,.filter-bar.filter-bar-unified .sort-field{grid-column:auto}@media (max-width:1100px){.home-community-callout{grid-template-columns:1fr}.filter-bar.filter-bar-unified{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .search-box{grid-column:1/-1}.filter-bar.filter-bar-unified .sort-field{grid-column:span 2}}@media (max-width:760px){.platform-index-grid{grid-template-columns:1fr}.platform-index-card,.platform-index-card:first-child,.platform-index-card:nth-child(2),.platform-index-card:nth-child(3),.platform-index-card:nth-child(4){min-height:270px}.filter-bar.filter-bar-unified{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .search-box,.filter-bar.filter-bar-unified .sort-field{grid-column:1/-1}}html[data-motion-tier=lite] .feature-deck .deck-layer-top:before{display:none}.platform-hero{overflow:hidden}.platform-hero .hero-atmosphere{opacity:.72}.platform-hero .mist{opacity:.3;mix-blend-mode:normal}.platform-hero .mist-one{background:radial-gradient(at 62% 52%,#75918057,#2c43381a 50%,#0000 74%)}.platform-hero .mist-two{background:radial-gradient(at 38% 48%,#be88644d,#61433014 52%,#0000 75%)}.platform-hero .mist-three{background:radial-gradient(#dccfb233,#485b4f12 52%,#0000 76%)}.feature-deck .feature-card-layer{box-sizing:border-box;outline-offset:-4px;outline:1px solid #fffaee29;border:1px solid #dabb82db!important}.feature-deck .feature-card-layer:after{border-color:#dabb82e0;box-shadow:inset 0 0 0 1px #fffcf11f}.feature-deck .deck-layer-top:before,.feature-deck .deck-rise-next:before,.feature-deck .deck-rise-previous:before{content:none!important;animation:none!important;display:none!important}.feature-deck .feature-image-wrap{border-bottom:1px solid #dabb825c}.feature-score{color:#173128;text-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);background:#f9f6eee0;border:1px solid #22372d38;border-radius:999px;align-items:baseline;gap:3px;padding:8px 11px 7px;font-size:clamp(34px,3.2vw,48px);display:inline-flex;box-shadow:0 8px 28px #141f191f,inset 0 1px #ffffffd1}.feature-score small{color:#173128b8}.knowledge-axes .knowledge-axis-copy h2,.knowledge-axes li{color:#17271e}@media (min-width:1101px) and (max-width:1600px){.platform-hero{grid-template-columns:minmax(0,1.3fr) minmax(330px,.66fr);gap:42px clamp(34px,4vw,64px)}.platform-hero h1:not(.is-english){letter-spacing:-.045em;max-width:100%;font-size:clamp(54px,4.8vw,76px);line-height:.98}.platform-hero h1:not(.is-english) span{white-space:nowrap}.platform-hero h1:not(.is-english) span:last-child{margin-left:clamp(0px,1.4vw,20px)}.platform-hero .feature-stage{width:min(100%,360px)}}@media (min-width:761px) and (max-width:1100px){.platform-hero{gap:64px;padding:92px clamp(36px,7vw,72px) 104px}.platform-hero h1:not(.is-english){letter-spacing:-.04em;max-width:100%;font-size:clamp(50px,7.2vw,70px);line-height:1}.platform-hero h1:not(.is-english) span{white-space:nowrap}.platform-hero h1:not(.is-english) span:last-child{margin-left:clamp(0px,4vw,32px)}.platform-hero .feature-stage{justify-self:center;width:min(72vw,380px)}}@media (max-width:760px){.feature-deck .feature-card-layer{outline-color:#fffaee33;border-color:#dabb82f0!important}.feature-score{padding:7px 10px 6px;font-size:clamp(30px,10vw,40px);bottom:12px;right:12px}}.feature-deck .deck-layer-outgoing{display:none!important}@media (max-width:1100px){.feature-deck .deck-layer-top{box-shadow:0 30px 82px #040c0857,0 0 0 1px #dabb822e,inset 0 1px #ffffff1f;border-color:#e8cd97fa!important}.feature-deck .deck-layer-top:after{border-color:#e8cd97fa;box-shadow:inset 0 0 0 1px #fffcf133,0 0 22px #bc975e1a}}@media (max-width:620px){.platform-hero h1:not(.is-english){letter-spacing:-.04em;gap:.08em;font-size:clamp(40px,11.8vw,48px);line-height:1.02}.platform-hero h1:not(.is-english) span{white-space:nowrap}}.daily-selection-stage{z-index:2;color:#f7f0e4;-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);touch-action:pan-y;overscroll-behavior:contain;background:linear-gradient(135deg,#ffffff14,#0000 36%),linear-gradient(155deg,#1e3027c7,#121b16b8);border:1px solid #e5cc9b85;border-radius:4px;place-self:center end;width:min(100%,410px);padding:18px;position:relative;overflow:hidden;box-shadow:0 34px 96px #030a0757,inset 0 1px #ffffff1a}.daily-selection-header{color:#f7f0e4c2;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:42px;padding:0 2px 14px;font-size:10px;display:flex}.daily-selection-header>span{align-items:center;gap:10px;display:inline-flex}.daily-selection-header i{background:#d9b77d;width:22px;height:1px}.daily-selection-header small{color:#f7f0e48a;font:inherit;font-variant-numeric:tabular-nums}.daily-selection-viewport{background:#e8e1d5;border:1px solid #e8d0a1c7;border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d}.daily-selection-card{color:#f7f0e4;transform-origin:50% 72%;will-change:transform, opacity;text-decoration:none;display:block}.daily-selection-enter-next{animation:.46s cubic-bezier(.18,.78,.22,1) both daily-selection-enter-next}.daily-selection-enter-previous{animation:.46s cubic-bezier(.18,.78,.22,1) both daily-selection-enter-previous}.daily-selection-visual{background:linear-gradient(145deg,#eee8dc,#ded5c7);padding:22px;display:block;position:relative}.daily-selection-image-mat{aspect-ratio:4/5;background:#f6f2ea;place-items:center;display:grid;overflow:hidden;box-shadow:0 12px 36px #322b221a,inset 0 0 0 1px #3e362c0f}.daily-selection-image-mat img{object-fit:contain;width:100%;height:100%;display:block}.daily-selection-score{color:#f8f2e7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12281fe6;border:1px solid #e8d0a194;border-radius:999px;justify-content:center;align-items:baseline;gap:3px;min-width:82px;padding:8px 12px 7px;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 10px 28px #16231c2e,inset 0 1px #ffffff1f}.daily-selection-score strong{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;line-height:1}.daily-selection-score small{color:#f8f2e7b3;font-size:10px}.daily-selection-caption{background:linear-gradient(110deg,#193126,#151f1a);border-top:1px solid #e8d0a157;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:98px;padding:19px 20px 20px;display:grid}.daily-selection-name{min-width:0;font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(21px,2.1vw,28px);line-height:1.16}.daily-selection-name small{color:#f7f0e485;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.daily-selection-open{color:#f7f0e4;border:1px solid #e8d0a157;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.daily-selection-controls{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;margin-top:16px;display:grid}.daily-selection-step{color:#f7f0e4db;background:#ffffff09;border:1px solid #e8d0a147;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:border-color .22s,background .22s,transform .22s;display:grid}.daily-selection-step:hover,.daily-selection-step:focus-visible{background:#ffffff14;border-color:#e8d0a1b8}.daily-selection-step:active{transform:scale(.94)}.daily-selection-step>span{place-items:center;display:grid}.daily-selection-step.is-previous>span{transform:none}.daily-selection-index{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.daily-selection-index button{color:#f7f0e46b;font-variant-numeric:tabular-nums;background:0 0;border:0;gap:7px;min-width:0;padding:9px 0 5px;font-size:9px;display:grid}.daily-selection-index button>span{transform-origin:0;background:#f7f0e433;height:1px;transition:background .22s,transform .22s}.daily-selection-index button.active{color:#e2bc72}.daily-selection-index button.active>span{background:#e2bc72;transform:scaleY(2)}.daily-selection-hint{color:#f7f0e46b;letter-spacing:.12em;text-align:center;margin:9px 0 0;font-size:9px}@keyframes daily-selection-enter-next{0%{opacity:0;transform:translate(24px)scale(.985)}64%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes daily-selection-enter-previous{0%{opacity:0;transform:translate(-24px)scale(.985)}64%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}html[data-motion-tier=lite] .daily-selection-card{animation-duration:.24s}@media (prefers-reduced-motion:reduce){.daily-selection-card{animation:none!important}}@media (min-width:1101px) and (max-width:1600px){.daily-selection-stage{width:min(100%,370px)}}@media (max-width:1100px){.daily-selection-stage{justify-self:center;width:min(72vw,410px)}}@media (max-width:620px){.daily-selection-stage{border-color:#e5cc9b99;width:100%;padding:12px;box-shadow:0 24px 66px #030a074d,inset 0 1px #ffffff1a}.daily-selection-header{padding-bottom:11px;padding-left:2px;padding-right:2px}.daily-selection-visual{padding:15px}.daily-selection-caption{min-height:88px;padding:16px}.daily-selection-name{font-size:clamp(20px,6.2vw,24px)}.daily-selection-score{min-width:76px;padding:7px 10px 6px;bottom:8px;right:8px}.daily-selection-score strong{font-size:29px}.daily-selection-controls{grid-template-columns:38px minmax(0,1fr) 38px;gap:9px;margin-top:12px}.daily-selection-step{width:38px;height:38px}}.bo-review-badge{z-index:3;box-sizing:border-box;color:#fbf5e9;-webkit-backdrop-filter:blur(14px)saturate(1.12);pointer-events:none;background:linear-gradient(135deg,#ffffff2b,#ffffff09 46%),#0f271ee0;border:1px solid #e5cc9b9e;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:2.4cqw;width:auto;min-width:27cqw;height:12cqw;padding:0 3.5cqw;display:inline-grid;position:absolute;top:4.5cqw;right:4.5cqw;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #0d1d1633}.bo-review-badge b{color:#ead3a6;font:500 3.6cqw/1 var(--serif);letter-spacing:.02em}.bo-review-badge small{color:#fbf5e9;font:600 2.45cqw/1 var(--sans);letter-spacing:.08em;white-space:nowrap;border-left:1px solid #ead3a657;padding-left:2.2cqw}.catalog-status{color:#264536;font:600 10px/1 var(--sans);letter-spacing:.05em;justify-items:end;gap:3px;display:grid}.catalog-status small{color:#8a8d86;font:7px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.bo-editorial-note{border-top:1px solid #25322929;margin-top:32px;padding-top:22px}.bo-editorial-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:22px;display:grid}.bo-review-badge.is-inline{gap:8px;min-width:0;height:36px;padding:0 12px;position:static}.bo-review-badge.is-inline b{font-size:13px}.bo-review-badge.is-inline small{padding-left:8px;font-size:9px}.bo-editorial-heading>div{gap:5px;display:grid}.bo-editorial-heading>div small{color:#8d8c83;font:8px/1 var(--mono);letter-spacing:.14em}.bo-editorial-heading>div strong{color:#22352a;font:500 16px/1.2 var(--serif)}.bo-editorial-heading>em{color:#7a3032;font:400 20px/1 var(--serif);font-style:normal}.daily-selection-score.is-catalog{min-width:92px}.daily-selection-score.is-catalog strong{font-size:clamp(28px,4vw,42px)}@media (max-width:620px){.bo-editorial-heading{grid-template-columns:auto 1fr}.bo-editorial-heading>em{grid-column:2;font-size:17px}}html[data-motion-tier=balanced] .bo-review-badge{-webkit-backdrop-filter:blur(8px)}html[data-motion-tier=lite] .bo-review-badge{-webkit-backdrop-filter:none;background:#173b2e}.catalog-provenance{border-top:1px solid #25322921;border-bottom:1px solid #25322921;grid-template-columns:112px minmax(0,1fr);gap:18px;margin-top:22px;padding:16px 0;display:grid}.catalog-provenance>span{color:#8d8c83;font:8px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-top:3px}.catalog-provenance>div{flex-wrap:wrap;gap:7px;display:flex}.catalog-provenance a{color:#244435;min-height:32px;font:9px/1.25 var(--sans);background:#fffcf58f;border:1px solid #1f3a2b29;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.catalog-provenance-note{color:#6f746e;min-height:32px;font:9px/1.25 var(--sans);background:#fffcf561;border:1px solid #1f3a2b1a;border-radius:999px;align-items:center;padding:7px 10px;display:inline-flex}.admin-page{color:#18221d;background:radial-gradient(circle at 82% 8%,#d3b88e47,#0000 30rem),linear-gradient(145deg,#f4f0e6,#e8e1d4);min-height:100vh;padding:clamp(8rem,12vw,11rem) clamp(1rem,4vw,4rem) 6rem}.admin-hero,.admin-tabs,.admin-catalog,.admin-content-editor,.admin-state{max-width:1500px;margin-inline:auto}.admin-hero{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.admin-hero h1,.admin-state h1{font-family:var(--font-serif);letter-spacing:-.045em;margin:.3rem 0 0;font-size:clamp(2.7rem,5vw,5.6rem);font-weight:400}.admin-hero>p{color:#18221da8;max-width:34rem;line-height:1.8}.admin-tabs{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#ffffff6b;border:1px solid #1c2e2524;border-radius:999px;flex-wrap:wrap;gap:.4rem;width:fit-content;max-width:100%;margin-bottom:1rem;padding:.4rem;display:flex;box-shadow:inset 0 1px #fffc,0 18px 50px #362d1d14}.admin-tabs button{color:#354139;background:0 0;border:0;border-radius:999px;padding:.75rem 1.25rem}.admin-tabs button.active{color:#f7f2e8;background:#173328}.admin-message{color:#5a422b;background:#fff9ebb3;border:1px solid #7d5c3238;border-radius:.65rem;max-width:1500px;margin:0 auto 1rem;padding:.85rem 1rem}.admin-catalog{-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);background:#f8f5edad;border:1px solid #1a2b2329;border-radius:1.3rem;grid-template-columns:minmax(17rem,.34fr) minmax(0,1fr);min-height:64rem;display:grid;overflow:hidden;box-shadow:0 35px 100px #2b251b1f,inset 0 1px #ffffffe6}.admin-record-list{background:#e0dacc57;border-right:1px solid #1a2b231f;min-width:0;padding:1rem}.admin-record-search{grid-template-columns:1fr 2.8rem;gap:.5rem;display:grid}.admin-record-list input,.admin-record-list select,.admin-editor input,.admin-editor select,.admin-editor textarea,.admin-content-editor textarea{color:#17221c;background:#ffffffa8;border:1px solid #192a2229;border-radius:.55rem;outline:none;width:100%;transition:border-color .2s,box-shadow .2s,background .2s}.admin-record-list input,.admin-record-list select,.admin-editor input,.admin-editor select{min-height:2.8rem;padding:.65rem .8rem}.admin-record-list input:focus,.admin-record-list select:focus,.admin-editor input:focus,.admin-editor select:focus,.admin-editor textarea:focus,.admin-content-editor textarea:focus{background:#ffffffe0;border-color:#18463494;box-shadow:0 0 0 3px #3468511c}.admin-record-search button{color:#f7f1e7;background:#173328;border:0;border-radius:.55rem;font-size:1.35rem}.admin-record-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.7rem 0;display:grid}.admin-record-filters label{gap:.25rem;display:grid}.admin-record-filters label>span{color:#18221d94;letter-spacing:.08em;padding-left:.15rem;font-size:.67rem}.admin-record-filters select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#315345 50%),linear-gradient(135deg,#315345 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;min-width:0;padding-right:1.8rem;font-size:.76rem}.admin-record-filter-wide{grid-column:1/-1}.admin-record-summary{color:#18221d85;justify-content:space-between;gap:.6rem;margin:.75rem .2rem;font-size:.7rem;display:flex}.admin-record-summary small{color:#315345;font-size:inherit;font-weight:600}.admin-record-summary span{text-align:right}.admin-record-empty{color:#18221d80;text-align:center;margin:0;padding:2rem 1rem}.admin-record-scroll{max-height:58rem;padding-right:.3rem;overflow:auto}.admin-record-scroll>button{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.7rem;grid-template-columns:3.6rem 1fr;align-items:center;gap:.75rem;padding:.65rem;display:grid}.admin-record-scroll>button:hover,.admin-record-scroll>button.active{background:#ffffff9e;border-color:#19392b26}.admin-record-scroll>button>span{aspect-ratio:4/5;background:#e8e1d4;border-radius:.3rem;place-items:center;width:3.6rem;display:grid;overflow:hidden}.admin-record-scroll img{object-fit:cover;width:100%;height:100%}.admin-record-scroll p{grid-template-columns:1fr auto;min-width:0;margin:0;display:grid}.admin-record-scroll p small,.admin-record-scroll p strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.admin-record-scroll p small{color:#18221d85}.admin-record-scroll p strong{font-weight:500}.admin-record-scroll p em{white-space:nowrap;border-radius:999px;grid-area:1/2/3;align-self:center;padding:.24rem .42rem;font-size:.64rem;font-style:normal}.admin-record-scroll p em.is-incomplete{color:#765331;background:#b78b4f21}.admin-record-scroll p em.is-complete{color:#315345;background:#3153451a}.admin-record-missing{color:#6b482ab8;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:.22rem;font-size:.61rem;line-height:1.35;overflow:hidden}.admin-editor{padding:clamp(1.2rem,3vw,2.5rem)}.admin-editor-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-editor-heading small{color:#90744e;text-transform:uppercase;letter-spacing:.16em}.admin-editor-heading h2{font-family:var(--font-serif);margin:.25rem 0 0;font-size:clamp(2rem,3vw,3.2rem);font-weight:400}.admin-editor-heading select{width:9rem}.admin-image-editor{background:#ffffff57;border:1px solid #192a221f;border-radius:.8rem;grid-template-columns:10rem 10rem 1fr;align-items:end;gap:1rem;margin-bottom:1.3rem;padding:1rem;display:grid}.admin-image-editor>span{aspect-ratio:4/5;color:#18221d6b;background:#dfd7c8;grid-row:1/3;place-items:center;width:10rem;display:grid;overflow:hidden}.admin-image-editor img{object-fit:contain;width:100%;height:100%}.admin-image-editor i{font-size:.75rem;font-style:normal}.admin-image-editor label{color:#f8f3ea;cursor:pointer;background:#315345;border-radius:.55rem;place-items:center;min-height:2.8rem;display:grid}.admin-image-editor input[type=file]{display:none}.admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-field-grid label{color:#18221dad;letter-spacing:.04em;gap:.35rem;font-size:.78rem;display:grid}.admin-field-grid .span-2{grid-column:1/-1}.admin-bo-editor{background:linear-gradient(135deg,#f6efe1e6,#e5decf73);border:1px solid #90744e47;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.admin-bo-editor legend{color:#173328;font:400 1.25rem/1.2 var(--font-serif);padding:0 .45rem}.admin-bo-editor legend span{color:#90744e;font:600 .58rem/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;display:block}.admin-bo-editor>p{color:#18221d94;grid-column:1/-1;max-width:58rem;margin:0;font-size:.78rem;line-height:1.7}.admin-bo-editor textarea{resize:vertical;min-height:18rem;font:400 .9rem/1.8 var(--font-sans);padding:.9rem}.admin-editor footer,.admin-content-editor footer{justify-content:flex-end;gap:.7rem;margin-top:1.5rem;display:flex}.admin-primary,.admin-danger,.admin-state button{border:1px solid #0000;border-radius:999px;min-height:3rem;padding:.7rem 1.25rem}.admin-primary,.admin-state button{color:#f8f2e8;background:#173328}.admin-danger{color:#7a2d2f;background:0 0;border-color:#7a2d2f3d}.admin-primary{cursor:pointer;justify-content:center;align-items:center;gap:.55rem;min-width:10.5rem;transition:transform .16s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 9px 22px #17332829}.admin-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 13px 28px #17332838}.admin-primary:not(:disabled):active{transition-duration:70ms;transform:translateY(1px)scale(.97);box-shadow:0 4px 12px #1733282e}.admin-primary:disabled{cursor:wait;opacity:.88}.admin-primary.is-saved{background:#336c4f;animation:.4s cubic-bezier(.2,.9,.2,1) both admin-save-confirm}.admin-primary.is-error{background:#7a2d2f}.admin-save-icon{border:1px solid #f8f2e880;border-radius:50%;flex:0 0 15px;width:15px;height:15px;position:relative}.admin-primary.is-idle .admin-save-icon:after,.admin-primary.is-error .admin-save-icon:after{content:"";opacity:.72;background:currentColor;border-radius:50%;position:absolute;inset:4px}.admin-primary.is-saving .admin-save-icon{border-right-color:#0000;animation:.7s linear infinite admin-save-spin}.admin-primary.is-saved .admin-save-icon:after{content:"";border-bottom:1px solid;border-right:1px solid;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(42deg)}@keyframes admin-save-spin{to{transform:rotate(360deg)}}@keyframes admin-save-confirm{0%{transform:scale(.96)}65%{transform:scale(1.025)}to{transform:scale(1)}}.admin-loading-state{text-align:center;place-content:center;justify-items:center;min-height:min(78vh,760px);padding:clamp(56px,9vw,110px) 24px;display:grid;overflow:hidden}.admin-loading-state h1{font:400 clamp(42px, 7vw, 74px)/1 var(--serif);letter-spacing:-.045em;margin:18px 0 10px}.admin-loading-state>p:not(.eyebrow){color:#18221d94;margin:0;font-size:.85rem}.admin-loading-state>small{color:#18221d6b;font:8px/1 var(--mono);letter-spacing:.16em;margin-top:14px}.admin-loading-visual{background:radial-gradient(circle,#ffffffc7,#dbcfba38 58%,#0000 60%);border:1px solid #17332829;border-radius:50%;place-items:center;width:104px;height:104px;margin-bottom:28px;display:grid;position:relative}.admin-loading-visual:before,.admin-loading-visual:after{content:"";border-radius:50%;position:absolute}.admin-loading-visual:before{border:1px dashed #7a2d2f47;animation:5s linear infinite admin-loading-orbit;inset:12px}.admin-loading-visual:after{background:#173328;animation:1.6s ease-in-out infinite admin-loading-breathe;inset:39px;box-shadow:0 0 0 9px #17332814}.admin-loading-visual>span i{z-index:1;background:#b88b63;border-radius:50%;width:6px;height:6px;position:absolute}.admin-loading-visual>span i:first-child{top:7px;left:49px}.admin-loading-visual>span i:nth-child(2){animation:1.4s ease-in-out .2s infinite admin-loading-dot;bottom:24px;right:11px}.admin-loading-visual>span i:nth-child(3){animation:1.4s ease-in-out .45s infinite admin-loading-dot;bottom:19px;left:15px}.admin-loading-progress{background:#1733281a;width:min(300px,68vw);height:2px;margin-top:28px;overflow:hidden}.admin-loading-progress span{background:linear-gradient(90deg,#0000,#336c4f 30%,#b88b63 75%,#0000);width:42%;height:100%;animation:1.5s ease-in-out infinite admin-loading-progress;display:block}@keyframes admin-loading-orbit{to{transform:rotate(360deg)}}@keyframes admin-loading-breathe{50%{opacity:.78;transform:scale(1.16)}}@keyframes admin-loading-dot{50%{opacity:.3;transform:scale(.72)}}@keyframes admin-loading-progress{0%{transform:translate(-115%)}to{transform:translate(340%)}}.admin-content-editor{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f8f5edb3;border:1px solid #1a2b2329;border-radius:1.3rem;padding:clamp(1.2rem,3vw,2.5rem);box-shadow:0 35px 100px #2b251b1a}.admin-content-editor>header{justify-content:space-between;gap:2rem;margin-bottom:1.5rem;display:flex}.admin-content-editor h2{font-family:var(--font-serif);margin:.2rem 0 0;font-size:2.7rem;font-weight:400}.admin-content-editor>header p{color:#18221d99;max-width:34rem}.admin-content-editor article{border-top:1px solid #192a221c;grid-template-columns:minmax(12rem,.55fr) 1fr 1fr;gap:1rem;padding:1rem 0;display:grid}.admin-content-editor article>div{align-content:start;gap:.2rem;display:grid}.admin-content-editor article small{color:#9a7b50}.admin-content-editor article label{color:#18221d99;gap:.35rem;font-size:.75rem;display:grid}.admin-content-editor textarea{resize:vertical;min-height:7rem;padding:.75rem;line-height:1.65}.admin-state{align-content:center;place-items:start;min-height:75vh;display:grid}.admin-state>p:not(.eyebrow){color:#18221d9e}@media (max-width:900px){.admin-page{padding-top:9rem}.admin-hero{flex-direction:column;align-items:start}.admin-catalog{grid-template-columns:1fr}.admin-record-list{border-bottom:1px solid #1a2b231f;border-right:0}.admin-record-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-record-filter-wide{grid-column:auto}.admin-record-scroll{max-height:none;display:flex;overflow-x:auto}.admin-record-scroll>button{flex:0 0 17rem}.admin-image-editor{grid-template-columns:8rem 1fr}.admin-image-editor>span{width:8rem}.admin-image-editor>input{grid-column:2}.admin-content-editor article{grid-template-columns:1fr}}@media (max-width:620px){.admin-page{padding-inline:.65rem}.admin-record-filters{grid-template-columns:1fr 1fr}.admin-record-filter-wide{grid-column:1/-1}.admin-field-grid{grid-template-columns:1fr}.admin-field-grid .span-2{grid-column:auto}.admin-bo-editor{grid-column:auto;grid-template-columns:1fr}.admin-bo-editor>p{grid-column:auto}.admin-image-editor{grid-template-columns:7rem 1fr}.admin-image-editor>span{width:7rem}.admin-editor-heading{flex-direction:column;align-items:stretch}.admin-editor-heading select{width:100%}.admin-content-editor>header{flex-direction:column}}.catalog-provenance a:hover{background:#fffcf5e6;border-color:#1f3a2b59;transform:translateY(-1px)}@media (max-width:620px){.catalog-provenance{grid-template-columns:1fr;gap:10px}}.site-search{color:#faf5eb;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#ffffff1f,#ffffff06 54%),#0d1b156b;border:1px solid #fff8e83d;border-radius:999px;align-items:center;min-width:0;transition:border-color .24s,background .24s,box-shadow .24s;display:flex;box-shadow:inset 0 1px #ffffff1a,0 14px 36px #020a0624}.site-search:focus-within{background:linear-gradient(135deg,#ffffff29,#ffffff0a 54%),#0d1b1594;border-color:#e8c88bbd;box-shadow:inset 0 1px #ffffff24,0 0 0 3px #e0bc771c,0 18px 42px #020a062e}.site-search-symbol{opacity:.7;border:1.5px solid;border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-left:17px;position:relative}.site-search-symbol:after{content:"";transform-origin:0;background:currentColor;border-radius:999px;width:6px;height:1.5px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.site-search input[type=search]{width:100%;min-width:0;height:100%;color:inherit;font:11px/1.2 var(--sans);letter-spacing:.025em;background:0 0;border:0;outline:0;padding:0 12px}.site-search input[type=search]::placeholder{color:#faf5eb94;opacity:1}.site-search input[type=search]::-webkit-search-decoration{appearance:none}.site-search input[type=search]::-webkit-search-cancel-button{appearance:none}.site-search button{color:#183126;cursor:pointer;height:calc(100% - 6px);font:700 9px/1 var(--sans);letter-spacing:.1em;background:#eee3cf;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;margin-right:3px;padding:0 14px;transition:background .2s,transform .2s;display:inline-flex}.site-search button:hover,.site-search button:focus-visible{background:#fff8eb;outline:none;transform:translate(1px)}.platform-header{grid-template-columns:auto minmax(330px,1fr) minmax(230px,310px) auto;column-gap:clamp(14px,2vw,32px)}.platform-header nav{grid-column:2}.site-search--header{grid-column:3;width:100%;height:40px}.platform-header .header-actions{grid-column:4}.site-search--hero{background:linear-gradient(135deg,#ffffff21,#ffffff06 58%),#0a191280;border-color:#eed8ae61;width:min(100%,650px);height:58px;margin-top:clamp(24px,3vw,36px);box-shadow:inset 0 1px #ffffff1f,0 20px 52px #020a0633}.site-search--hero .site-search-symbol{flex-basis:17px;width:17px;height:17px;margin-left:22px}.site-search--hero input[type=search]{letter-spacing:.035em;padding-left:16px;padding-right:16px;font-size:13px}.site-search--hero button{padding-left:22px;padding-right:22px}@media (max-width:1260px){.platform-header{grid-template-columns:auto minmax(300px,1fr) minmax(190px,250px) auto}.platform-header nav{gap:clamp(14px,2vw,26px)}.site-search--header button{justify-content:center;width:38px;padding:0}.site-search--header button>span:first-child{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:900px){html{scroll-padding-top:calc(152px + env(safe-area-inset-top))}.platform-header{min-height:calc(152px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;grid-template-rows:54px 54px 44px;grid-template-columns:auto 1fr auto}.platform-header .monogram{grid-area:1/1}.platform-header .header-actions{grid-area:1/3}.site-search--header{grid-area:2/1/auto/-1;align-self:start;width:100%;height:44px}.site-search--header button{width:auto;padding:0 16px}.site-search--header button>span:first-child{clip:auto;width:auto;height:auto;position:static;overflow:visible}.platform-header nav{grid-area:3/1/auto/-1}}@media (max-width:620px){.site-search--hero{height:52px;margin-top:22px}.site-search--hero .site-search-symbol{flex-basis:15px;width:15px;height:15px;margin-left:18px}.site-search--hero input[type=search]{padding-left:13px;padding-right:10px;font-size:12px}.site-search--hero button{padding-left:16px;padding-right:16px}}.family-spectrum{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:12px}.family-key{grid-column:span 4}.family-key.family-span-3{grid-column:span 3}.family-key.family-span-4{grid-column:span 4}.family-key.family-span-5{grid-column:span 5}.family-key.family-span-6{grid-column:span 6}.family-all{background:linear-gradient(115deg,#ffffffc2,#ffffff38),#ede1cfad;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:28px;min-height:98px}.family-all:after{content:none}.family-all>span{grid-area:1/1}.family-all>strong{grid-area:1/2/3;font-size:clamp(34px,4vw,54px)}.family-all>small{grid-area:2/1}.family-all>i{grid-area:1/3/3}.archive-hero-stats>a{padding:18px 24px 0 0;transition:color .24s,transform .24s;position:relative}.archive-hero-stats>a:before{content:"";border:1px solid #0000;transition:border-color .24s,background .24s;position:absolute;inset:8px 9px -12px -10px}.archive-hero-stats>a:hover,.archive-hero-stats>a:focus-visible{color:#fff8e9;outline:none;transform:translateY(-2px)}.archive-hero-stats>a:hover:before,.archive-hero-stats>a:focus-visible:before{background:#ffffff0b;border-color:#eccc9447}.archive-hero-stats>a .ui-arrow{color:#e9c98ed1;position:absolute;bottom:1px;right:18px}.knowledge-house-gateway{color:#f7f1e7;background:radial-gradient(circle at 78% 16%,#d4a66c33,#0000 28rem),linear-gradient(135deg,#152820,#263b31 64%,#574437 150%);grid-template-columns:minmax(0,1.2fr) minmax(250px,.55fr);align-items:stretch;gap:clamp(38px,7vw,110px);padding:clamp(72px,9vw,132px) clamp(24px,7vw,112px);display:grid}.knowledge-house-gateway>div{flex-direction:column;align-items:flex-start;display:flex}.knowledge-house-gateway h2{max-width:9em;font:400 clamp(54px, 7vw, 100px)/.96 var(--serif);letter-spacing:-.06em;margin:clamp(40px,6vw,82px) 0 0}.knowledge-house-gateway>div>p:not(.eyebrow){color:#f7f1e7ad;max-width:650px;font:13px/1.95 var(--sans);margin:38px 0 0}.knowledge-house-gateway>div>a{min-width:210px;min-height:52px;font:9px/1 var(--sans);letter-spacing:.1em;border:1px solid #f6edde4d;justify-content:space-between;align-items:center;gap:26px;margin-top:42px;padding:0 20px;transition:color .25s,background .25s;display:inline-flex}.knowledge-house-gateway>div>a:hover{color:#183127;background:#f3e8d4}.knowledge-house-gateway>aside{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(145deg,#ffffff21,#0000 42%),#ffffff0e;border:1px solid #ffffff2e;flex-direction:column;justify-content:flex-end;min-height:420px;padding:clamp(28px,4vw,48px);display:flex;box-shadow:0 34px 94px #020a0633,inset 0 1px #ffffff1a}.knowledge-house-gateway>aside span{font:400 clamp(90px, 11vw, 164px)/.72 var(--serif);letter-spacing:-.08em}.knowledge-house-gateway>aside strong{font:400 24px/1.1 var(--serif);margin-top:50px}.knowledge-house-gateway>aside small{color:#f7f1e785;font:8px/1 var(--mono);letter-spacing:.1em;margin-top:12px}.houses-page,.house-story-page{color:#19261f;background:radial-gradient(circle at 86% 10%,#ffffffc7,#0000 30rem),#f2ede4;min-height:100vh}.houses-hero{color:#f7f1e7;background:radial-gradient(circle at 76% 24%,#d7a96b33,#0000 31rem),linear-gradient(128deg,#12251d,#2a4035 66%,#604839 150%);min-height:590px}.houses-hero>p:last-of-type{color:#f7f1e7ad}.houses-hero-stats{border-top:1px solid #f7f1e733;flex-wrap:wrap;gap:0;max-width:760px;margin-top:46px;display:flex}.houses-hero-stats>span{color:#f7f1e794;min-width:180px;font:8px/1.2 var(--sans);letter-spacing:.08em;align-items:baseline;gap:9px;padding:18px 28px 0 0;display:flex}.houses-hero-stats strong{color:#fff8eb;font:400 34px/1 var(--serif);letter-spacing:-.04em}.houses-reading-room,.house-directory{padding:clamp(82px,10vw,150px) clamp(24px,5vw,76px)}.houses-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:54px;margin-bottom:clamp(44px,6vw,78px);display:grid}.houses-section-heading h2{max-width:11em;font:400 clamp(46px, 6vw, 82px)/.98 var(--serif);letter-spacing:-.055em;margin:22px 0 0}.houses-section-heading>p{color:#19261f9e;max-width:560px;font:13px/1.9 var(--sans);justify-self:end;margin:0}.houses-feature-grid{border-top:1px solid #19261f29;gap:0;display:grid}.house-feature-card{isolation:isolate;color:#f8f2e8;border:0;border-bottom:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) clamp(270px,25vw,370px);min-height:clamp(330px,29vw,410px);scroll-margin-top:84px;transition:filter .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.house-feature-card:before{z-index:4;background:var(--house-accent);content:"";transform-origin:bottom;width:4px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.house-feature-card.is-reversed:before{transform-origin:top;left:auto;right:0}.house-feature-card:hover,.house-feature-card:focus-visible{z-index:2;outline:2px solid var(--house-accent)}@supports (color:color-mix(in lab, red, red)){.house-feature-card:hover,.house-feature-card:focus-visible{outline:2px solid color-mix(in srgb, var(--house-accent) 74%, white)}}.house-feature-card:hover,.house-feature-card:focus-visible{outline-offset:-2px;filter:saturate(1.06)brightness(1.035)}.house-feature-card:hover:before,.house-feature-card:focus-visible:before{transform:scaleY(1)}.house-tone-forest{--house-deep:#173126;--house-mid:#3e5647;--house-accent:#cba86f}.house-tone-wine{--house-deep:#41272c;--house-mid:#74484d;--house-accent:#d7a77c}.house-tone-ink{--house-deep:#1e2929;--house-mid:#48514d;--house-accent:#d1b28c}.house-tone-clay{--house-deep:#563d32;--house-mid:#a47862;--house-accent:#e8c9a2}.house-tone-gold{--house-deep:#51412d;--house-mid:#957652;--house-accent:#edcf92}.house-feature-card{background:radial-gradient(circle at 88% 14%, #ffffff21, transparent 20rem), linear-gradient(138deg, var(--house-deep), var(--house-mid))}.house-feature-copy{z-index:2;background:#08120e4d;grid-template-columns:minmax(210px,.78fr) minmax(300px,1.22fr);align-items:center;gap:clamp(36px,5vw,88px);min-width:0;padding:clamp(40px,5vw,72px);display:grid;position:relative}.house-feature-identity,.house-feature-note{min-width:0}.house-feature-identity{align-content:center;gap:26px;padding-bottom:16px;display:grid}.house-feature-identity>small{color:var(--house-accent)}@supports (color:color-mix(in lab, red, red)){.house-feature-identity>small{color:color-mix(in srgb, var(--house-accent) 82%, white)}}.house-feature-identity>small{font:10px/1.35 var(--mono);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere}.house-feature-identity>strong{max-width:8.5em;font:400 clamp(46px, 5vw, 72px)/1.02 var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance}.house-feature-identity>strong.is-long-word{letter-spacing:-.025em;font-size:clamp(42px,3.6vw,52px)}.house-feature-note{align-content:center;gap:0;display:grid}.house-feature-note h3{color:#f8f2e8eb;max-width:18em;font:400 clamp(21px, 2vw, 29px)/1.25 var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin:0}.house-feature-note p{color:#f8f2e8e0;max-width:54ch;font:13px/1.78 var(--font-body);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:22px 0 0;display:-webkit-box;overflow:hidden}.house-feature-action{font:11px/1.35 var(--font-ui);border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:18px;display:flex}.house-feature-action>span{color:#f8f2e8e0;letter-spacing:.06em}.house-feature-action b{color:#fff9ee;align-items:center;gap:12px;font-weight:650;display:inline-flex}.house-feature-object{background:linear-gradient(#fffcf6f0 0 56%,#efebe3e6 56% 100%);border:1px solid #ffffff2e;align-self:stretch;place-items:center;min-width:0;margin:clamp(18px,2.2vw,32px);display:grid;overflow:hidden;box-shadow:inset 0 1px #fffc}.house-feature-card.is-reversed{grid-template-columns:clamp(270px,25vw,370px) minmax(0,1fr)}.house-feature-card.is-reversed .house-feature-copy{grid-column:2}.house-feature-card.is-reversed .house-feature-object{grid-area:1/1}.house-feature-card.is-text-only,.house-feature-card.is-text-only.is-reversed{grid-template-columns:minmax(0,1fr)}.house-feature-card.is-text-only .house-feature-copy{grid-column:1;max-width:1100px}.house-feature-object img{object-fit:contain;width:86%;height:86%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.house-feature-card:hover .house-feature-object img{transform:scale(1.035)}.house-directory{background:#fffcf773;border-top:1px solid #19261f1f}.house-directory-grid{border-top:1px solid #19261f29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.house-directory-grid>a{border-bottom:1px solid #19261f1f;border-right:1px solid #19261f1f;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:22px 18px;transition:color .24s,background .24s;display:grid}.house-directory-grid>a:nth-child(3n){border-right:0}.house-directory-grid>a:hover,.house-directory-grid>a:focus-visible{color:#f8f2e8;background:#213a2f;outline:none}.house-directory-grid>a>span{color:#9a7b52;font:9px/1 var(--mono)}.house-directory-grid>a strong{font:400 19px/1.2 var(--serif);display:block}.house-directory-grid>a small{color:#19261f80;font:8px/1.2 var(--sans);letter-spacing:.065em;margin-top:9px;display:block}.house-directory-grid>a:hover small,.house-directory-grid>a:focus-visible small{color:#f8f2e894}.house-story-hero{color:#f8f2e8;background:linear-gradient(135deg, var(--house-deep), var(--house-mid));background:radial-gradient(circle at 78% 18%, var(--house-accent), transparent 29rem), linear-gradient(135deg, var(--house-deep), var(--house-mid));grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:stretch;gap:clamp(44px,7vw,110px);min-height:750px;padding:clamp(72px,9vw,130px) clamp(24px,5vw,76px) clamp(64px,8vw,110px);display:grid}@supports (color:color-mix(in lab, red, red)){.house-story-hero{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--house-accent) 22%, transparent), transparent 29rem), linear-gradient(135deg, var(--house-deep), color-mix(in srgb, var(--house-mid) 78%, #17281f))}}.house-story-heading{flex-direction:column;align-items:flex-start;display:flex}.house-story-back{color:#f8f2e88f;font:8px/1 var(--sans);letter-spacing:.11em;align-items:center;gap:12px;margin-bottom:auto;display:inline-flex}.house-story-brand-lockup{align-items:center;gap:16px;margin-top:clamp(36px,6vw,78px);display:flex}.house-story-heading>.eyebrow{margin-top:clamp(24px,4vw,52px)}.house-story-brand-lockup>span{background:#f4efe7;border:1px solid #ffffff4d;border-radius:17px;width:58px;height:58px;display:block;overflow:hidden;box-shadow:0 16px 34px #00000029}.house-story-brand-lockup img{object-fit:cover;width:100%;height:100%;display:block}.house-story-brand-lockup>small{color:var(--house-accent)}@supports (color:color-mix(in lab, red, red)){.house-story-brand-lockup>small{color:color-mix(in srgb, var(--house-accent) 76%, white)}}.house-story-brand-lockup>small{font:9px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase}.house-story-heading h1{max-width:10em;font:400 clamp(62px, 7.8vw, 118px)/.88 var(--serif);letter-spacing:-.075em;text-wrap:balance;margin:18px 0 0}.house-story-heading>p:not(.eyebrow){color:#f8f2e8ad;max-width:680px;font:14px/1.9 var(--sans);margin:42px 0 0}.house-story-heading dl{border-top:1px solid #ffffff2e;grid-template-columns:.55fr .8fr 1.2fr;width:100%;margin:50px 0 0;display:grid}.house-story-heading dl>div{padding:18px 16px 0 0}.house-story-heading dt{color:#f8f2e894;font:10px/1 var(--mono);letter-spacing:.07em}.house-story-heading dd{font:400 15px/1.35 var(--serif);margin:10px 0 0}.house-story-objects{perspective:1200px;min-height:620px;position:relative}.house-story-objects>a{aspect-ratio:.8;color:#25342b;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);transform-origin:bottom;background:#fffcf6db;border:1px solid #ffffff61;grid-template-rows:auto 1fr auto;width:min(72%,430px);padding:14px;display:grid;position:absolute;box-shadow:0 38px 90px #02090542,inset 0 1px #ffffffe0}.house-story-objects>a:first-child{z-index:3;bottom:0;right:5%;transform:rotate(1.8deg)}.house-story-objects>a:nth-child(2){z-index:2;top:1%;left:2%;transform:rotate(-6deg)scale(.84)}.house-story-objects>a:nth-child(3){z-index:1;opacity:.74;top:9%;right:-2%;transform:rotate(8deg)scale(.73)}.house-story-objects>a span,.house-story-objects>a small{font:7px/1 var(--mono);letter-spacing:.1em}.house-story-objects>a small{white-space:nowrap;text-overflow:ellipsis;padding-top:10px;overflow:hidden}.house-story-objects img{object-fit:contain;width:100%;height:100%;min-height:0}.house-story-primary-visual{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#141f1a33;border:1px solid #ffffff47;align-self:end;margin:0;padding:12px;box-shadow:0 38px 90px #0209053d,inset 0 1px #ffffff26}.house-story-primary-visual>a{aspect-ratio:1;background:#d7d7d2;display:block;overflow:hidden}.house-story-primary-visual img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.75,.2,1);display:block}.house-story-primary-visual:hover img{transform:scale(1.018)}.house-story-primary-visual figcaption{color:#f8f2e8b8;grid-template-columns:110px 1fr;gap:24px;padding:18px 8px 6px;display:grid}.house-story-primary-visual figcaption span{color:var(--house-accent)}@supports (color:color-mix(in lab, red, red)){.house-story-primary-visual figcaption span{color:color-mix(in srgb, var(--house-accent) 78%, white)}}.house-story-primary-visual figcaption span{font:9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.house-story-primary-visual figcaption p{max-width:42em;font:12px/1.7 var(--sans);margin:0}.house-place-module{color:#17271f;background:#e9e2d6;border-bottom:1px solid #17271f24;grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr);min-height:680px;display:grid}.house-place-photo{background:#b9b6ae;min-height:680px;display:block;position:relative;overflow:hidden}.house-place-photo>img{object-fit:cover;filter:saturate(.84)contrast(1.02);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block}.house-place-photo:hover>img{transform:scale(1.018)}.house-place-photo>span{color:#f8f2e8cc;font:500 10px/1.25 var(--mono);letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1d1680;padding:8px 10px;position:absolute;bottom:18px;right:18px}.house-place-copy{background:radial-gradient(circle at 82% 12%,#ffffffa6,#0000 22rem),#e9e2d6;flex-direction:column;min-width:0;padding:clamp(48px,6vw,86px) clamp(32px,4.6vw,68px);display:flex}.house-place-copy h2{max-width:9em;font:400 clamp(50px, 5.8vw, 86px)/.94 var(--serif);letter-spacing:-.06em;text-wrap:balance;margin:auto 0 0}.house-place-copy>p:not(.eyebrow){color:#17271fc7;max-width:45em;font:16px/1.8 var(--sans);margin:30px 0 0}.house-place-copy>dl{border-top:1px solid #17271f2b;grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0 0;display:grid}.house-place-copy>dl>div{min-width:0;padding:15px 12px 0 0}.house-place-copy>dl>div+div{border-left:1px solid #17271f1f;padding-left:12px}.house-place-copy dt{color:#17271f8c;font:500 10px/1.25 var(--mono);letter-spacing:.06em}.house-place-copy dd{font:400 15px/1.3 var(--serif);margin:9px 0 0}.house-place-copy>.profile-map-basis{border-top:1px solid #17271f24;margin-top:24px;padding-top:18px;font-size:16px;line-height:1.8}.profile-map-basis>strong{color:#7f5f3c;font:600 10px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.house-place-people{margin-top:26px}.house-place-people>small{color:#7f5f3c;font:600 10px/1.25 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;display:block}.house-place-people>div{gap:7px;display:grid}.house-place-people a{background:#f9f5ec80;border:1px solid #17271f24;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:7px 10px 7px 7px;display:grid}.house-place-people a:hover,.house-place-people a:focus-visible{color:#f8f1e5;background:#20372c;outline:0}.house-place-people img{object-fit:cover;border-radius:50%;width:38px;height:38px}.house-place-people a>span{gap:3px;min-width:0;display:grid}.house-place-people a strong{font:600 10px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-place-people a small{color:currentColor;opacity:.62;font:10px/1.25 var(--mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.house-place-context{background:#f9f5ec8f;border:1px solid #17271f29;grid-template-columns:132px minmax(0,1fr);min-height:142px;margin-top:38px;display:grid;overflow:hidden}.house-place-context>img{object-fit:cover;filter:saturate(.82);width:132px;height:100%}.house-place-context>span{flex-direction:column;min-width:0;padding:18px;display:flex}.house-place-context strong{color:#17271fbd;font:500 12px/1.6 var(--sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.house-place-context small{color:#7f5f3c;font:500 10px/1.35 var(--mono);letter-spacing:.035em;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.house-product-studies{color:#19271f;background:radial-gradient(circle at 8% 8%,#ffffffb3,#0000 28rem),#e9e2d6;padding:clamp(86px,11vw,160px) clamp(24px,5vw,76px)}.house-product-studies>header{grid-template-columns:minmax(220px,.55fr) minmax(360px,1.2fr) minmax(260px,.7fr);align-items:end;gap:clamp(32px,6vw,86px);margin-bottom:clamp(58px,8vw,106px);display:grid}.house-product-studies>header h2{max-width:9em;font:400 clamp(52px, 6vw, 88px)/.94 var(--serif);letter-spacing:-.058em;text-wrap:balance;margin:0}.house-product-studies>header>p:last-child{color:#19271f9e;font:12px/1.9 var(--sans);margin:0}.house-product-study-list{border-top:1px solid #19271f33}.house-product-study{border-bottom:1px solid #19271f2e;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);min-height:650px;padding:clamp(30px,4.5vw,68px) 0;display:grid}.house-product-study:nth-child(2n){grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr)}.house-product-study:nth-child(2n) .house-product-study-image{order:2}.house-product-study-image{color:#f7f1e7ad;background:#25302c;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-self:stretch;min-width:0;padding:clamp(12px,1.4vw,20px);display:grid}.house-product-study-image>span{z-index:1;color:#17241e;width:max-content;font:8px/1 var(--mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3eee2e0;grid-area:1/1;align-self:start;padding:10px 12px;position:relative}.house-product-study-image img{object-fit:cover;grid-area:1/1/auto/-1;width:100%;height:100%;min-height:0;display:block}.house-product-study-image small{font:10px/1 var(--sans);letter-spacing:.04em;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;padding-top:14px;display:inline-flex}.house-product-study-copy{background:#f9f5edc7;flex-direction:column;justify-content:center;min-width:0;padding:clamp(44px,7vw,104px);display:flex}.house-product-study-copy>p:first-child{color:#91704b;font:10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.house-product-study-copy h3{font:400 clamp(58px, 7vw, 104px)/.82 var(--serif);letter-spacing:-.075em;margin:28px 0 0}.house-product-study-copy h4{max-width:17em;font:400 clamp(24px, 3vw, 42px)/1.18 var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:34px 0 0}.house-product-study-copy>p:not(:first-child){color:#19271fb3;max-width:48em;font:16px/1.8 var(--sans);margin:28px 0 0}.house-product-study-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;padding-top:42px;display:grid}.house-product-study-copy dl>div{border-top:1px solid #19271f2e;padding:14px 16px 0 0}.house-product-study-copy dt{color:#19271f80;font:9px/1 var(--mono)}.house-product-study-copy dd{font:12px/1.55 var(--sans);margin:12px 0 0}.house-product-study.is-dossier{align-items:start;min-height:0}.house-product-study.is-dossier .house-product-study-image{align-self:start;height:min(72vh,760px);position:sticky;top:112px}.house-product-study.is-dossier .house-product-study-image img{object-fit:contain;background:#f7f4ed}.house-product-study.is-dossier .house-product-study-copy{justify-content:flex-start;padding-top:clamp(52px,6vw,88px);padding-bottom:clamp(52px,6vw,88px)}.house-product-study.is-dossier .house-product-study-copy>dl{margin:44px 0 0}.house-legend-dossier{margin-top:clamp(54px,6vw,86px)}.house-product-study-copy .house-legend-meta{border-top:1px solid #19271f4d;border-bottom:1px solid #19271f4d;grid-template-columns:.72fr 1.18fr 1.1fr;margin:0;padding:0;display:grid}.house-product-study-copy .house-legend-meta>div{border:0;min-width:0;padding:20px 18px 22px 0}.house-product-study-copy .house-legend-meta>div+div{border-left:1px solid #19271f2e;padding-left:18px}.house-product-study-copy .house-legend-meta dt{color:#8a6946;font:9px/1.2 var(--mono);letter-spacing:.075em;text-transform:uppercase}.house-product-study-copy .house-legend-meta dd{color:#19271f;font:400 clamp(18px, 1.65vw, 25px)/1.22 var(--serif);letter-spacing:-.025em;margin:13px 0 0}.house-legend-sections{margin-top:clamp(58px,7vw,96px)}.house-legend-sections>section{border-top:1px solid #19271f33;grid-template-columns:minmax(92px,.3fr) minmax(0,1fr);gap:12px clamp(30px,4vw,62px);padding:30px 0 34px;display:grid}.house-legend-sections>section>header{color:#8a6946;font:9px/1.2 var(--mono);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.house-legend-sections h5{max-width:20em;font:400 clamp(25px, 2.55vw, 38px)/1.14 var(--serif);letter-spacing:-.032em;text-wrap:balance;margin:0}.house-legend-sections p{color:#19271fb8;max-width:52em;font:13px/1.9 var(--sans);grid-column:2;margin:10px 0 0}.house-legend-legacy{color:#f6efe2;background:#25302c;margin-top:20px;padding:clamp(28px,4vw,54px)}.house-legend-legacy small{color:#c9a56d;font:9px/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase}.house-legend-legacy p{color:#f6efe2d1;max-width:40em;font:400 clamp(19px, 2vw, 27px)/1.5 var(--serif);letter-spacing:-.015em;margin:22px 0 0}.house-legend-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.house-legend-actions>a,.house-legend-pending{color:#19271f;min-height:46px;font:10px/1.35 var(--sans);letter-spacing:.035em;border:1px solid #19271f3d;justify-content:center;align-items:center;gap:12px;padding:12px 17px;display:inline-flex}.house-legend-actions>a{transition:background-color .2s,color .2s}.house-legend-actions>a:hover{color:#f7f1e7;background:#25302c}.house-legend-pending{color:#19271f9e;background:#ffffff47;border-style:dashed}.house-image-essay{color:#f7f1e7;background:#17261f;padding:clamp(82px,10vw,144px) clamp(24px,5vw,76px)}.house-image-essay>header{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:54px;display:grid}.house-image-essay>header h2{font:400 clamp(52px, 6vw, 88px)/.94 var(--serif);letter-spacing:-.058em;margin:0}.house-image-essay>div{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,30px);display:grid}.house-image-essay figure{border-top:1px solid #ffffff2e;grid-column:span 3;min-width:0;margin:0}.house-image-essay figure.is-wide{grid-column:1/-1}.house-image-essay figure>a{aspect-ratio:3/4;background:#0d1813;display:block;overflow:hidden}.house-image-essay figure.is-wide>a{aspect-ratio:3.8}.house-image-essay img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.75,.2,1),filter 1s;display:block}.house-image-essay figure:hover img{filter:brightness(1.04);transform:scale(1.025)}.house-image-essay figcaption{padding:18px 4px 0}.house-image-essay figcaption strong{font:400 18px/1.25 var(--serif);display:block}.house-image-essay figcaption p{color:#f7f1e7a8;font:11px/1.65 var(--sans);margin:11px 0 0}.house-related-catalog,.house-story-sources{padding:clamp(78px,10vw,140px) clamp(24px,5vw,76px)}.house-related-catalog{color:#f7f1e7;background:#172a22}.house-related-catalog>header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:50px;display:flex}.house-related-catalog h2{font:400 clamp(48px, 6vw, 84px)/.95 var(--serif);letter-spacing:-.055em;margin:18px 0 0}.house-related-catalog>header>a{font:9px/1 var(--sans);border-bottom:1px solid #f7f1e752;align-items:center;gap:20px;padding-bottom:8px;display:inline-flex}.house-related-catalog>div{border-top:1px solid #ffffff29;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.house-related-catalog>div>a{border-right:1px solid #ffffff1f;min-width:0;padding:18px 14px 0}.house-related-catalog>div>a:last-child{border-right:0}.house-related-catalog>div>a>span{aspect-ratio:.8;background:#f8f4eb;place-items:center;display:grid}.house-related-catalog img{object-fit:contain;width:100%;height:100%}.house-related-catalog strong{min-height:2.5em;font:400 15px/1.25 var(--serif);margin-top:16px;display:block;overflow:hidden}.house-related-catalog small{color:#f7f1e79e;font:10px/1 var(--mono);margin-top:9px;display:block}.house-story-sources{grid-template-columns:minmax(240px,.65fr) minmax(320px,.75fr) minmax(340px,1fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.house-story-sources h2{max-width:8em;font:400 clamp(42px, 5vw, 68px)/1 var(--serif);letter-spacing:-.05em;margin:22px 0 0}.house-story-sources>p{color:#19261fa6;font:13px/1.9 var(--sans);margin:0}.house-story-sources>div:last-child{border-top:1px solid #19261f29}.house-story-sources a{min-height:58px;font:12px/1.45 var(--sans);border-bottom:1px solid #19261f1f;justify-content:space-between;align-items:center;gap:22px;display:flex}.house-story-missing{text-align:center;place-content:center;min-height:70vh;padding:120px 24px;display:grid}.house-story-missing h1{max-width:12em;font:400 clamp(48px, 7vw, 82px)/1 var(--serif);margin:30px auto}.house-story-missing>a{font:9px/1 var(--sans);justify-content:center;align-items:center;gap:18px;display:inline-flex}.house-related-catalog-status{color:#f7f1e794;font:9px/1.4 var(--mono);letter-spacing:.07em}.house-related-catalog-empty{color:#f7f1e7a6;max-width:58em;font:13px/1.9 var(--sans);border:1px dashed #f7f1e73d;margin:0;padding:clamp(38px,6vw,72px)}@media (min-width:761px) and (max-width:1380px){.house-feature-card,.house-feature-card:first-child,.house-feature-card:nth-child(2){grid-column:span 6;grid-template-rows:auto minmax(260px,1fr);grid-template-columns:1fr;gap:28px;min-height:690px;padding:clamp(28px,3.4vw,42px)}.house-feature-card:last-child:nth-child(odd){grid-column:4/span 6}.house-feature-copy>strong{overflow-wrap:anywhere;max-width:100%;margin-top:58px}.house-feature-copy h3{max-width:20em}.house-feature-copy p{max-width:60ch}.house-feature-object{min-height:280px;margin:0}.house-feature-object img{padding:clamp(12px,2vw,24px)}}@media (max-width:1100px){.house-feature-card{min-height:430px}.house-feature-copy{grid-template-columns:minmax(0,1fr);align-content:center;gap:24px}.house-feature-identity{gap:16px}.house-feature-identity>strong{max-width:10em}.house-feature-note p{-webkit-line-clamp:3;margin-top:16px}.house-feature-action{margin-top:22px}.house-story-hero{grid-template-columns:1fr}.house-story-objects{justify-self:center;width:min(100%,760px);min-height:560px}.house-story-primary-visual{justify-self:center;width:min(100%,760px)}.house-place-module{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)}.house-product-studies>header{grid-template-columns:minmax(190px,.45fr) 1fr}.house-product-studies>header>p:last-child{grid-column:2}.house-product-study,.house-product-study:nth-child(2n){grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.house-product-study-copy{padding:clamp(40px,5vw,72px)}.house-image-essay figure{grid-column:span 6}.house-image-essay figure.is-wide{grid-column:1/-1}.house-related-catalog>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 0}.house-story-sources{grid-template-columns:1fr 1fr}.house-story-sources>div:last-child{grid-column:1/-1}}@media (max-width:900px){.houses-section-heading,.knowledge-house-gateway{grid-template-columns:1fr}.knowledge-house-gateway>aside{min-height:290px}.house-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.house-directory-grid>a:nth-child(3n){border-right:1px solid #19261f1f}.house-directory-grid>a:nth-child(2n){border-right:0}.house-place-module{grid-template-columns:1fr}.house-place-photo{min-height:520px}.house-place-copy{min-height:560px}.house-product-study,.house-product-study:nth-child(2n){grid-template-columns:1fr}.house-product-study:nth-child(2n) .house-product-study-image{order:0}.house-product-study-image{aspect-ratio:1/.84}.house-product-study.is-dossier .house-product-study-image{aspect-ratio:1/.84;width:100%;height:auto;position:relative;top:auto}}@media (max-width:760px){.family-spectrum{grid-template-columns:none;display:flex}.family-key.family-span-3{flex-basis:112px;min-width:112px}.family-key.family-span-4{flex-basis:126px;min-width:126px}.family-key.family-span-5{flex-basis:142px;min-width:142px}.family-key.family-span-6{flex-basis:154px;min-width:154px}.family-all{align-items:initial;flex-basis:164px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;column-gap:0;min-width:164px}.family-all>span{grid-area:1/1}.family-all>strong{grid-area:2/1/auto/-1;font-size:24px}.family-all>small{grid-area:3/1}.family-all>i{grid-area:3/2}.houses-hero{min-height:540px}.houses-section-heading{gap:26px}.houses-section-heading>p{justify-self:start}.house-feature-card,.house-feature-card.is-reversed{grid-template-columns:minmax(0,1fr);min-height:0}.house-feature-copy,.house-feature-card.is-reversed .house-feature-copy{grid-area:2/1;grid-template-columns:minmax(0,1fr);gap:26px;padding:34px 24px 38px}.house-feature-object,.house-feature-card.is-reversed .house-feature-object{grid-area:1/1;height:clamp(220px,62vw,330px);margin:18px 18px 0}.house-feature-identity{gap:15px}.house-feature-identity>strong{max-width:12em;font-size:clamp(42px,11vw,58px);line-height:1.04}.house-feature-note h3{max-width:20em;font-size:clamp(21px,6vw,27px);line-height:1.24}.house-feature-note p{-webkit-line-clamp:3;margin-top:16px;font-size:14px;line-height:1.72}.house-feature-action{margin-top:24px}.house-directory-grid{grid-template-columns:1fr}.house-directory-grid>a,.house-directory-grid>a:nth-child(2n),.house-directory-grid>a:nth-child(3n){border-right:0}.house-story-hero{min-height:0;padding-top:54px}.house-story-heading h1{letter-spacing:-.06em;max-width:11em;font-size:clamp(46px,12.5vw,62px);line-height:.92}.house-story-brand-lockup>span{border-radius:14px;width:48px;height:48px}.house-place-module{min-height:0}.house-place-photo{min-height:58svh}.house-place-copy{min-height:0;padding:46px 20px}.house-place-copy h2{letter-spacing:-.045em;margin-top:58px;font-size:clamp(42px,11.5vw,58px);line-height:.98}.house-place-context{grid-template-columns:106px minmax(0,1fr)}.house-place-context>img{width:106px}.house-story-heading>p:not(.eyebrow){font-size:13px;line-height:1.75}.house-story-heading dl{grid-template-columns:1fr 1fr}.house-story-heading dl>div:last-child{grid-column:1/-1}.house-story-objects{min-height:470px}.house-story-objects>a{width:min(76%,340px)}.house-story-primary-visual{padding:8px}.house-story-primary-visual figcaption{grid-template-columns:1fr;gap:10px;padding:14px 4px 4px}.house-product-studies>header,.house-image-essay>header{grid-template-columns:1fr;align-items:start}.house-product-studies>header>p:last-child{grid-column:auto}.house-product-study-image{aspect-ratio:auto}.house-product-study-copy{min-height:420px;padding:46px 24px}.house-product-study-copy h3{letter-spacing:-.05em;font-size:clamp(42px,12vw,58px);line-height:.94}.house-product-study-copy .house-legend-meta{grid-template-columns:1fr}.house-product-study-copy .house-legend-meta>div{padding:17px 0 18px}.house-product-study-copy .house-legend-meta>div+div{border-top:1px solid #19271f24;border-left:0;padding-left:0}.house-legend-sections>section{grid-template-columns:1fr;gap:19px}.house-legend-sections>section>header{justify-content:flex-start}.house-legend-sections p{grid-column:1}.house-legend-actions{flex-direction:column;align-items:stretch}.house-image-essay>div{grid-template-columns:1fr}.house-image-essay figure,.house-image-essay figure.is-wide{grid-column:1}.house-image-essay figure.is-wide>a{aspect-ratio:1.65}.house-related-catalog>header{flex-direction:column;align-items:flex-start}.house-related-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr))}.house-related-catalog>div>a:nth-child(2n){border-right:0}.house-story-sources{grid-template-columns:1fr}.house-story-sources>div:last-child{grid-column:auto}}@media (max-width:520px){.house-feature-copy,.house-feature-card.is-reversed .house-feature-copy{padding:30px 20px 34px}.house-feature-object,.house-feature-card.is-reversed .house-feature-object{height:min(68vw,260px);margin:14px 14px 0}.house-feature-identity>strong{font-size:clamp(40px,12vw,50px)}.house-feature-action{flex-direction:column;align-items:flex-start;gap:12px}.house-story-objects{min-height:400px}}.platform-index-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-index-card,.platform-index-card:first-child,.platform-index-card:nth-child(2),.platform-index-card:nth-child(3),.platform-index-card:nth-child(4),.platform-index-card:nth-child(5){grid-column:span 2}.platform-index-card:first-child,.platform-index-card:nth-child(2){grid-column:span 3}.platform-index-card:nth-child(2){color:#f8f3e9;background:linear-gradient(138deg,#ffffff1a,#0000 42%),linear-gradient(145deg,#462d26d6,#5f4432a8 62%,#21382db8)}@media (max-width:900px){.platform-index-card,.platform-index-card:first-child,.platform-index-card:nth-child(2),.platform-index-card:nth-child(3),.platform-index-card:nth-child(4),.platform-index-card:nth-child(5){grid-column:span 3}.platform-index-card:last-child{grid-column:2/span 4}}@media (max-width:620px){.platform-index-grid{grid-template-columns:1fr}.platform-index-card,.platform-index-card:first-child,.platform-index-card:nth-child(2),.platform-index-card:nth-child(3),.platform-index-card:nth-child(4),.platform-index-card:nth-child(5),.platform-index-card:last-child{grid-column:1}}.about-art-page{--about-ink:#16231d;--about-paper:#eee8dc;--about-cream:#f7f0e4;--about-night:#0c1f19;--about-green:#193a30;--about-copper:#c06f4d;--about-gold:#c9aa73;color:var(--about-ink);background:var(--about-paper);overflow:clip}.about-art-page ::selection{color:#f7f0e4;background:#a9583b}.about-art-hero{--about-x:62%;--about-y:38%;isolation:isolate;min-height:max(760px,100svh - 70px);color:var(--about-cream);background:linear-gradient(118deg, #091a14fa, #15362cf0 55%, #322920e8), var(--about-night);grid-template-rows:1fr auto;grid-template-columns:54px minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:44px clamp(36px,6vw,98px);padding:clamp(70px,8vw,118px) clamp(24px,5vw,76px) 34px;display:grid;position:relative}.about-art-hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at var(--about-x) var(--about-y), #dcb06c2e, transparent 13rem), linear-gradient(90deg, transparent 49.96%, #ffffff0e 50%, transparent 50.04%), linear-gradient(0deg, transparent 49.94%, #ffffff0a 50%, transparent 50.06%);transition:background-position .25s;position:absolute;inset:0}.about-art-hero:after{z-index:2;content:"";background:linear-gradient(90deg,#f7f0e424,#f7f0e494 38%,#f7f0e41a);height:1px;position:absolute;bottom:0;left:clamp(24px,5vw,76px);right:clamp(24px,5vw,76px)}.about-hero-atmosphere,.about-hero-atmosphere>span{pointer-events:none;position:absolute;inset:0}.about-hero-atmosphere{z-index:-1;overflow:hidden}.about-aurora{filter:blur(40px);mix-blend-mode:screen}.about-aurora-one{opacity:.35;background:linear-gradient(145deg,#0000 28%,#c56e4966 48%,#cfb4732e 65%,#0000 77%);border-radius:50%;width:47%;height:135%;margin:-24% 0 0 46%;animation:13s ease-in-out infinite alternate about-aurora-drift}.about-aurora-two{opacity:.14;background:radial-gradient(#5c9a7b94,#0000 67%);border-radius:50%;width:36%;height:80%;margin:15% 0 0 12%;animation:9s ease-in-out infinite alternate about-aurora-breathe}.about-hero-atmosphere .about-grain{opacity:.12;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle at 18% 24%,#ffffff57 0 .55px,#0000 .75px 3px) 0 0/9px 9px,repeating-radial-gradient(circle at 74% 68%,#fff3 0 .45px,#0000 .7px 4px) 0 0/13px 13px}.about-hero-rail{color:#f7f0e47a;grid-area:1/1;grid-template-rows:auto 1fr auto;align-self:center;justify-items:center;height:min(560px,65vh);display:grid}.about-hero-rail>span{font:9px/1 var(--mono);letter-spacing:.12em}.about-hero-rail>i{background:linear-gradient(#f7f0e41f,#f7f0e49e,#f7f0e41f);width:1px;margin:20px 0}.about-hero-rail>small{writing-mode:vertical-rl;font:7px/1 var(--mono);letter-spacing:.2em;transform:rotate(180deg)}.about-hero-copy{z-index:1;grid-area:1/2;align-self:center;min-width:0;padding:clamp(42px,7vh,84px) 0;position:relative}.about-hero-copy .eyebrow{color:#f7f0e48f;margin-bottom:clamp(38px,6vh,76px)}.about-hero-copy h1{font:400 clamp(78px, 9.1vw, 154px)/.76 var(--serif);letter-spacing:-.086em;margin:0}.about-hero-copy .about-adaptive-title .adaptive-headline-line{will-change:opacity, transform;width:fit-content;max-width:none;animation:.72s cubic-bezier(.16,.82,.24,1) both about-title-arrive;display:block;overflow:visible}.about-hero-copy .about-adaptive-title .adaptive-headline-line:last-child{color:#0000;-webkit-text-stroke:1px #f7f0e4d6;margin-top:.12em;animation-delay:55ms}.about-hero-intro{color:#f7f0e4b8;max-width:590px;font:14px/2 var(--sans);text-wrap:balance;margin:clamp(52px,7vh,88px) 0 0 clamp(20px,5vw,86px)}.about-hero-coda{color:#f7f0e46b;max-width:590px;font:7px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:34px 0 0 clamp(20px,5vw,86px);display:grid}.about-hero-coda i{background:#f7f0e433;height:1px}.about-scent-object{z-index:1;aspect-ratio:1;border:1px solid #f7f0e421;border-radius:50%;grid-area:1/3;justify-self:center;width:min(39vw,620px);position:relative;box-shadow:inset 0 0 100px #ecc4800d,0 0 0 18px #f7f0e405,0 52px 120px #020c0847}.about-scent-object:before,.about-scent-object:after{content:"";border:1px solid #f7f0e414;border-radius:50%;position:absolute;inset:8%}.about-scent-object:after{border-color:#c9aa732b;inset:18%}.about-scent-frame{border-radius:50%;place-items:center;animation:7s ease-in-out infinite about-object-float;display:grid;position:absolute;inset:13%}.about-scent-ring,.about-scent-axis,.about-scent-word{position:absolute}.about-scent-ring{border:1px solid #f7f0e43d;border-radius:50%}.about-scent-ring:after{content:"";background:var(--about-copper);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px;box-shadow:0 0 22px #e6875dad}.about-scent-ring.ring-one{animation:19s linear infinite about-orbit;inset:2%}.about-scent-ring.ring-two{border-color:#c9aa7357;animation:14s linear infinite about-orbit-reverse;inset:18%;transform:rotate(62deg)}.about-scent-ring.ring-three{opacity:.65;border-style:dashed;animation:11s linear infinite about-orbit;inset:33%}.about-scent-axis{background:linear-gradient(90deg,#0000,#f7f0e440,#0000)}.about-scent-axis.axis-x{height:1px;top:50%;left:-8%;right:-8%}.about-scent-axis.axis-y{background:linear-gradient(#0000,#f7f0e440,#0000);width:1px;top:-8%;bottom:-8%;left:50%}.about-scent-frame>strong{z-index:2;font:400 clamp(64px, 7vw, 110px)/1 var(--serif);letter-spacing:-.1em;text-shadow:0 14px 50px #020a0761;position:relative}.about-scent-frame>small{color:var(--about-gold);font:6px/1.55 var(--mono);letter-spacing:.14em;position:absolute;top:57%;left:54%}.about-scent-word{z-index:2;color:#f7f0e494;font:6px/1 var(--mono);letter-spacing:.16em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d211a73;border:1px solid #f7f0e429;padding:7px 9px}.about-scent-word.word-memory{top:12%;right:4%}.about-scent-word.word-skin{bottom:17%;right:3%}.about-scent-word.word-time{bottom:7%;left:13%}.about-scroll-cue{color:#f7f0e48c;width:max-content;font:7px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;grid-area:2/2/auto/4;grid-template-columns:auto 42px;align-items:center;gap:18px;display:grid}.about-scroll-cue>i{border:1px solid #f7f0e43d;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .3s,border-color .3s,transform .45s cubic-bezier(.2,.8,.2,1);display:grid;transform:none}.about-scroll-cue:hover>i{border-color:var(--about-gold);color:var(--about-gold);transform:translateY(4px)}.about-scroll-cue:focus-visible,.about-portal-primary:focus-visible,.about-portal-secondary:focus-visible{outline:1px solid var(--about-gold);outline-offset:7px}.about-letter{background:radial-gradient(circle at 80% 18%, #ffffffd1, transparent 27rem), linear-gradient(100deg, #cfb99414, transparent 48%), var(--about-paper);grid-template-columns:minmax(260px,.58fr) minmax(460px,1.15fr);gap:clamp(66px,11vw,180px);padding:clamp(112px,14vw,220px) clamp(24px,7vw,110px);display:grid}.about-letter-mark{background:linear-gradient(145deg,#ffffff6b,#0000 46%),#eae0cf8f;border:1px solid #16231d29;flex-direction:column;justify-content:space-between;align-self:start;height:min(580px,100vh - 170px);min-height:420px;padding:28px;display:flex;position:sticky;top:118px}.about-letter-mark:after{content:"";pointer-events:none;border:1px solid #16231d14;position:absolute;inset:14px}.about-letter-mark>span,.about-letter-mark>small{z-index:1;color:#16231d80;font:7px/1 var(--mono);letter-spacing:.16em;position:relative}.about-letter-mark>strong{z-index:1;color:var(--about-green);font:400 clamp(118px, 16vw, 240px)/.7 var(--serif);letter-spacing:-.13em;align-self:center;position:relative;transform:translate(-.05em)}.about-letter-mark>small{align-self:flex-end}.about-letter-copy{align-self:center;max-width:850px;padding:clamp(36px,6vw,88px) 0}.about-letter-copy .eyebrow{color:#8b694c}.about-letter-copy h2{max-width:10em;font:400 clamp(58px, 7.2vw, 108px)/.94 var(--serif);letter-spacing:-.067em;text-wrap:balance;margin:clamp(46px,6vw,80px) 0 0}.about-letter-copy>p:not(.eyebrow){color:#16231db8;max-width:720px;font:17px/2.05 var(--serif);text-align:justify;text-justify:inter-ideograph;margin:clamp(44px,5vw,72px) 0 0}.about-letter-copy>p+p:not(.eyebrow){margin-top:28px}.about-letter-signature{grid-template-columns:1fr auto auto;align-items:center;gap:18px;max-width:720px;margin-top:70px;display:grid}.about-letter-signature>i{background:#16231d2e;height:1px}.about-letter-signature>span{font:italic 400 34px/1 var(--serif)}.about-letter-signature>small{color:#16231d75;font:7px/1 var(--mono);letter-spacing:.11em}.about-art-page .about-art-manifesto{isolation:isolate;min-height:min(930px,100svh);color:var(--about-cream);background:radial-gradient(circle at 80% 18%,#c16f4d30,#0000 29rem),radial-gradient(circle at 20% 90%,#3a6f5647,#0000 32rem),#111d18;grid-template-columns:minmax(0,1.15fr) minmax(260px,.42fr);align-items:center;gap:clamp(60px,9vw,150px);padding:clamp(104px,13vw,190px) clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.about-art-page .about-art-manifesto:before{opacity:.7;background:linear-gradient(135deg,#0000 28%,#c66f4d1f 46%,#dbb46f24 57%,#0000 73%);width:56%;height:138%;animation:12s ease-in-out infinite alternate about-manifesto-light;top:-18%;right:-12%}.about-art-page .about-art-manifesto blockquote{z-index:1;font:400 clamp(64px, 8.4vw, 136px)/.92 var(--serif);letter-spacing:-.072em;margin:0;position:relative}.about-art-page .about-art-manifesto blockquote span{display:block}.about-art-page .about-art-manifesto blockquote span:nth-child(2){color:var(--about-gold);margin-left:.65em}.about-art-page .about-art-manifesto blockquote span:nth-child(3){color:#0000;-webkit-text-stroke:1px #f7f0e4b8;margin-left:.16em}.about-manifesto-note{z-index:2;border-top:1px solid #f7f0e438;border-bottom:1px solid #f7f0e438;align-self:end;padding:24px 0;position:relative}.about-manifesto-note>span{color:var(--about-copper);font:7px/1 var(--mono);letter-spacing:.16em}.about-art-page .about-manifesto-note>p{color:#f7f0e4a6;font:13px/1.9 var(--sans);margin:26px 0 0}.about-manifesto-orbit{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #f7f0e41a;border-radius:50%;width:min(40vw,580px);animation:32s linear infinite about-orbit;position:absolute;top:8%;right:4%}.about-manifesto-orbit:before,.about-manifesto-orbit:after{content:"";border:1px solid #f7f0e413;border-radius:50%;position:absolute}.about-manifesto-orbit:before{inset:13%}.about-manifesto-orbit:after{border-style:dashed;inset:29%}.about-manifesto-orbit>span{background:var(--about-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-4px;box-shadow:0 0 28px #d5af6c99}.about-manifesto-orbit>i{background:#f7f0e414;height:1px;position:absolute;top:50%;left:0;right:0}.about-manifesto-orbit>small{color:#f7f0e442;font:6px/1 var(--mono);letter-spacing:.16em;position:absolute;bottom:12%;left:9%}.about-method{background:linear-gradient(90deg, #15231d0a 1px, transparent 1px) 0 0 / calc(100% / 12) 100%, var(--about-paper);padding:clamp(110px,13vw,190px) clamp(24px,5vw,76px) clamp(120px,14vw,210px)}.about-method-heading{grid-template-columns:minmax(220px,.4fr) minmax(420px,1fr) minmax(260px,.46fr);align-items:end;gap:clamp(36px,6vw,90px);padding-bottom:clamp(64px,8vw,110px);display:grid}.about-method-heading .eyebrow{color:#8b694c;align-self:start}.about-method-heading h2{max-width:9em;font:400 clamp(62px, 7.2vw, 108px)/.9 var(--serif);letter-spacing:-.067em;margin:0}.about-method-heading>p:last-child{color:#16231d91;font:12px/1.9 var(--sans);margin:0}.about-method .about-principles{background:0 0;border-top:1px solid #16231d2e;border-bottom:1px solid #16231d2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.about-method .about-principle,.about-method .about-principle:first-child,.about-method .about-principle:nth-child(2),.about-method .about-principle:nth-child(3){min-height:580px;color:var(--about-ink);box-shadow:none;background:#f7f3ea66;border:0;border-right:1px solid #16231d29;flex-direction:column;padding:clamp(26px,3vw,46px);transition:color .55s,background .55s,transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;transform:none}.about-method .about-principle:last-child{border-right:0}.about-method .about-principle:before{aspect-ratio:1;content:"";border:1px solid #16231d1a;border-radius:50%;width:78%;transition:border-color .5s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto -18% -38% auto}.about-method .about-principle>span{z-index:1;color:#8c6c50;font:7px/1 var(--mono);letter-spacing:.15em;position:relative}.about-principle-glyph{color:#16231d0b;font:400 clamp(150px, 17vw, 270px)/1 var(--serif);transition:color .5s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:15%;right:-3%}.about-method .about-principle>strong{z-index:1;max-width:8em;color:var(--about-ink);font:400 clamp(31px, 3.1vw, 49px)/1.05 var(--serif);letter-spacing:-.035em;margin:auto 0 0;position:relative}.about-method .about-principle>p{z-index:1;color:#16231d9c;max-width:330px;font:12px/1.82 var(--sans);margin:26px 0 0;transition:color .5s;position:relative}.about-method .about-principle>i{z-index:1;opacity:.56;border:1px solid #16231d2e;border-radius:50%;align-self:flex-end;place-items:center;width:38px;height:38px;margin-top:36px;display:grid;position:relative}@media (hover:hover){.about-method .about-principle:hover,.about-method .about-principle:nth-child(2):hover{color:var(--about-cream);background:var(--about-green);transform:translateY(-14px)}.about-method .about-principle:hover:before{border-color:#f7f0e42e;transform:translate(-16%,-16%)scale(1.12)}.about-method .about-principle:hover .about-principle-glyph{color:#f7f0e412;transform:translate(-9%)rotate(-5deg)}.about-method .about-principle:hover>strong{color:var(--about-cream)}.about-method .about-principle:hover>p{color:#f7f0e4a8}.about-method .about-principle:hover>span{color:var(--about-gold)}.about-method .about-principle:hover>i{opacity:1;border-color:#f7f0e452}}.about-sources{color:var(--about-cream);background:radial-gradient(circle at 84% 12%,#c06f4d26,#0000 28rem),linear-gradient(132deg,#10231c,#0c1915 72%);padding:clamp(110px,13vw,190px) clamp(24px,7vw,110px) clamp(120px,14vw,210px);position:relative}.about-sources:before{content:"";background:#f7f0e429;height:1px;position:absolute;top:0;left:clamp(24px,7vw,110px);right:clamp(24px,7vw,110px)}.about-sources-heading{grid-template-columns:minmax(170px,.3fr) minmax(420px,1fr) minmax(260px,.5fr);align-items:start;gap:clamp(36px,6vw,90px);display:grid}.about-sources-heading .eyebrow{color:var(--about-gold)}.about-sources-index{color:var(--about-copper);font:7px/1 var(--mono);letter-spacing:.16em;margin-bottom:42px;display:block}.about-sources-heading h2{max-width:10em;font:400 clamp(54px, 6.8vw, 104px)/.94 var(--serif);letter-spacing:-.063em;text-wrap:balance;margin:0}.about-sources-heading>p{color:#f7f0e4a6;font:12px/1.95 var(--sans);margin:58px 0 0}.about-sources-heading>p a{color:var(--about-gold);text-underline-offset:4px;-webkit-text-decoration:underline #c9aa7361;text-decoration:underline #c9aa7361}.about-source-legend{color:#f7f0e485;font:7px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f7f0e426;border-bottom:1px solid #f7f0e426;flex-wrap:wrap;gap:18px 34px;margin:clamp(70px,8vw,110px) 0 0;padding:22px 0;list-style:none;display:flex}.about-source-legend li,.about-source-meta>span{align-items:center;gap:9px;display:inline-flex}.about-source-legend i,.about-source-meta i{border:1px solid #f7f0e46b;border-radius:50%;flex:none;width:6px;height:6px}.about-source-legend .is-used,.about-source-meta .is-used{background:#c9aa73;border-color:#c9aa73}.about-source-legend .is-read,.about-source-meta .is-read{background:#79aa91;border-color:#79aa91}.about-source-legend .is-bibliographic,.about-source-meta .is-bibliographic{border-color:#bf7657}.about-source-legend .is-pending,.about-source-meta .is-pending{border-style:dashed}.about-source-register{border-top:1px solid #f7f0e42e;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(52px,7vw,92px);display:grid}.about-source-entry{border-bottom:1px solid #f7f0e429;grid-template-columns:48px minmax(0,1fr);gap:clamp(20px,3vw,42px);min-height:350px;padding:clamp(30px,4vw,54px) clamp(24px,4vw,56px) clamp(32px,4vw,58px) 0;display:grid}.about-source-entry:nth-child(odd){border-right:1px solid #f7f0e429}.about-source-entry:nth-child(2n){padding-left:clamp(24px,4vw,56px)}.about-source-number{color:#f7f0e447;font:8px/1 var(--mono);letter-spacing:.12em}.about-source-copy{flex-direction:column;min-width:0;display:flex}.about-source-meta{color:#f7f0e480;font:7px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;display:flex}.about-source-meta small{color:#f7f0e457;font:inherit;text-align:right}.about-source-copy h3{max-width:17em;font:400 clamp(27px, 2.6vw, 40px)/1.08 var(--serif);letter-spacing:-.035em;margin:clamp(30px,4vw,48px) 0 0}.about-source-copy p{color:#f7f0e494;max-width:570px;font:11px/1.85 var(--sans);margin:24px 0 0}.about-source-copy>a{width:fit-content;color:var(--about-gold);font:8px/1.4 var(--sans);letter-spacing:.08em;align-items:center;gap:12px;margin-top:auto;padding-top:34px;transition:color .25s,gap .25s;display:inline-flex}.about-source-copy>a:hover{color:#f3dcc0;gap:17px}.about-sources a:focus-visible,.about-issue-register summary:focus-visible{outline:1px solid var(--about-gold);outline-offset:6px}.about-issue-register{border-top:1px solid #f7f0e433;border-bottom:1px solid #f7f0e433;margin-top:clamp(64px,8vw,110px)}.about-issue-register>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:24px;min-height:116px;list-style:none;display:grid}.about-issue-register>summary::-webkit-details-marker{display:none}.about-issue-register>summary>span{grid-template-columns:minmax(140px,.25fr) minmax(0,1fr);align-items:baseline;gap:clamp(24px,5vw,78px);display:grid}.about-issue-register>summary small{color:var(--about-copper);font:7px/1 var(--mono);letter-spacing:.14em}.about-issue-register>summary strong{font:400 clamp(25px, 3vw, 42px)/1.1 var(--serif)}.about-issue-register>summary>i{width:44px;height:44px;font:300 22px/1 var(--sans);border:1px solid #f7f0e447;border-radius:50%;place-items:center;transition:transform .3s,color .3s,border-color .3s;display:grid}.about-issue-register[open]>summary>i{border-color:var(--about-gold);color:var(--about-gold);transform:rotate(45deg)}.about-issue-register ol{border-top:1px solid #f7f0e424;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-issue-register li{border-bottom:1px solid #f7f0e41c;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:92px;padding:19px 24px 19px 0;display:grid}.about-issue-register li:nth-child(odd){border-right:1px solid #f7f0e41c}.about-issue-register li:nth-child(2n){padding-left:24px}.about-issue-register li.is-forthcoming{color:var(--about-gold)}.about-issue-register li>span,.about-issue-register li time,.about-issue-register li em{color:#f7f0e466;font:7px/1.3 var(--mono);letter-spacing:.1em}.about-issue-register li div{gap:5px;display:grid}.about-issue-register li strong{font:400 16px/1.25 var(--serif)}.about-issue-register li small{color:#f7f0e461;font:8px/1.3 var(--sans)}.about-issue-register li em{text-transform:uppercase;font-style:normal}.about-issue-register footer{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.about-issue-register footer p{color:#f7f0e45c;font:7px/1 var(--mono);letter-spacing:.12em;margin:0}.about-issue-register footer a{color:var(--about-gold);font:8px/1 var(--sans);align-items:center;gap:10px;display:inline-flex}.about-portal{min-height:820px;color:var(--about-cream);background:radial-gradient(circle at 76% 42%,#cfa15f24,#0000 25rem),linear-gradient(122deg,#162a22,#0d1c17 68%);grid-template-columns:54px minmax(0,1fr) minmax(280px,.58fr);align-items:center;gap:50px clamp(34px,7vw,112px);padding:clamp(100px,12vw,180px) clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.about-portal:before{content:"";background:#f7f0e42e;height:1px;position:absolute;top:0;left:clamp(24px,7vw,110px);right:clamp(24px,7vw,110px)}.about-portal-index{color:#f7f0e46b;grid-template-rows:auto 1fr auto;justify-items:center;height:470px;display:grid}.about-portal-index span{font:9px/1 var(--mono)}.about-portal-index i{background:linear-gradient(#f7f0e41a,#f7f0e47a,#f7f0e41a);width:1px;margin:18px 0}.about-portal-index small{writing-mode:vertical-rl;font:7px/1 var(--mono);letter-spacing:.18em;transform:rotate(180deg)}.about-portal-copy{z-index:2;max-width:920px;position:relative}.about-portal-copy>p{color:var(--about-copper);font:7px/1 var(--mono);letter-spacing:.17em;text-transform:uppercase;margin:0}.about-portal-copy h2{font:400 clamp(72px, 9vw, 142px)/.86 var(--serif);letter-spacing:-.077em;text-wrap:balance;margin:48px 0 0}.about-portal-copy>div{align-items:center;gap:36px;margin-top:74px;display:flex}.about-portal-primary{min-width:min(100%,370px);font:9px/1 var(--sans);letter-spacing:.1em;border-top:1px solid #f7f0e466;border-bottom:1px solid #f7f0e466;grid-template-columns:1fr 48px;align-items:center;display:grid}.about-portal-primary>span{padding:23px 0}.about-portal-primary>i{border-left:1px solid #f7f0e433;place-items:center;height:100%;transition:color .3s,background .3s;display:grid}.about-portal-primary:hover>i{color:#14231d;background:var(--about-gold)}.about-portal-secondary{color:#f7f0e48a;font:8px/1 var(--sans);align-items:center;gap:14px;transition:color .3s;display:inline-flex}.about-portal-secondary:hover{color:var(--about-gold)}.about-portal-moon{aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#f4dba6d9,#b47e4d5c 31%,#2a3f331f 63%,#0000 68%);border:1px solid #f7f0e41a;border-radius:50%;justify-self:center;width:min(33vw,510px);animation:8.5s ease-in-out infinite reverse about-object-float;position:relative;box-shadow:inset -42px -30px 90px #06100c8c,0 0 90px #caa36014}.about-portal-moon:before,.about-portal-moon:after{content:"";border:1px solid #f7f0e417;border-radius:50%;position:absolute}.about-portal-moon:before{inset:-12%}.about-portal-moon:after{border-style:dashed;inset:16%}.about-portal-moon>span{color:#f7f0e44d;font:400 clamp(52px, 6vw, 92px)/1 var(--serif);letter-spacing:-.08em;position:absolute;bottom:16%;right:8%}.about-reveal{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.18,.78,.2,1);transform:translateY(54px)}.about-reveal.is-visible{opacity:1;transform:translate(0)}.about-principle.about-reveal:nth-child(2){transition-delay:.1s}.about-principle.about-reveal:nth-child(3){transition-delay:.2s}@keyframes about-title-arrive{0%{opacity:0;transform:translateY(.24em)}to{opacity:1;transform:translate(0)}}@keyframes about-aurora-drift{0%{transform:translate(-4%,-3%)rotate(-5deg)scale(.92)}to{transform:translate(7%,5%)rotate(4deg)scale(1.08)}}@keyframes about-aurora-breathe{0%{opacity:.1;transform:translate(-8%,4%)scale(.86)}to{opacity:.2;transform:translate(5%,-6%)scale(1.16)}}@keyframes about-object-float{0%,to{transform:translateY(-5px)rotate(-.5deg)}50%{transform:translateY(10px)rotate(.8deg)}}@keyframes about-orbit{to{transform:rotate(360deg)}}@keyframes about-orbit-reverse{0%{transform:rotate(62deg)}to{transform:rotate(-298deg)}}@keyframes about-manifesto-light{0%{opacity:.4;transform:translate(-6%,-2%)skew(-4deg)}to{opacity:.82;transform:translate(8%,3%)skew(3deg)}}@media (max-width:1100px){.about-art-hero{grid-template-columns:42px minmax(0,1.08fr) minmax(310px,.72fr);gap:34px}.about-hero-copy h1{font-size:clamp(72px,9vw,108px)}.about-scent-object{width:min(38vw,470px)}.about-letter{grid-template-columns:minmax(230px,.48fr) minmax(420px,1fr);gap:clamp(50px,8vw,100px)}.about-art-page .about-art-manifesto{grid-template-columns:minmax(0,1fr) minmax(230px,.38fr)}.about-method-heading{grid-template-columns:minmax(180px,.35fr) minmax(390px,1fr)}.about-method-heading>p:last-child{grid-column:2}.about-method .about-principle{min-height:520px}.about-sources-heading{grid-template-columns:minmax(150px,.28fr) minmax(360px,1fr)}.about-sources-heading>p{grid-column:2;margin-top:0}.about-source-entry{grid-template-columns:34px minmax(0,1fr);min-height:390px}.about-portal{grid-template-columns:42px minmax(0,1fr) minmax(250px,.45fr)}}@media (max-width:820px){.about-art-hero{grid-template-rows:auto auto auto;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:28px;min-height:940px;padding-top:82px}.about-hero-rail{grid-row:1/3;height:100%}.about-hero-copy{grid-area:1/2;padding:26px 0 0}.about-hero-copy .eyebrow{margin-bottom:42px}.about-hero-copy h1{font-size:clamp(68px,13.5vw,104px)}.about-hero-intro{max-width:540px;margin:46px 0 0}.about-hero-coda{max-width:540px;margin-left:0}.about-scent-object{grid-area:2/2;justify-self:end;width:min(72vw,470px);margin:-22px 4vw 0 0}.about-scroll-cue{grid-area:3/2;margin-top:0}.about-letter{grid-template-columns:1fr}.about-letter-mark{justify-self:end;width:min(100%,470px);height:440px;position:relative;top:auto}.about-letter-copy h2{font-size:clamp(56px,11vw,86px)}.about-art-page .about-art-manifesto{grid-template-columns:1fr;align-content:center;min-height:850px}.about-art-page .about-art-manifesto blockquote{font-size:clamp(54px,10.5vw,86px)}.about-manifesto-note{justify-self:end;width:min(100%,430px)}.about-manifesto-orbit{width:66vw}.about-method-heading{grid-template-columns:1fr}.about-method-heading>p:last-child{grid-column:1;max-width:430px}.about-method .about-principles{grid-template-columns:1fr}.about-method .about-principle,.about-method .about-principle:first-child,.about-method .about-principle:nth-child(2),.about-method .about-principle:nth-child(3){border-bottom:1px solid #16231d29;border-right:0;min-height:430px}.about-method .about-principle:last-child{border-bottom:0}.about-principle-glyph{font-size:210px;right:5%}.about-sources-heading{grid-template-columns:1fr}.about-sources-heading>p{grid-column:1;max-width:560px;margin-top:0}.about-source-register{grid-template-columns:1fr}.about-source-entry,.about-source-entry:nth-child(odd),.about-source-entry:nth-child(2n){border-right:0;min-height:330px;padding-left:0;padding-right:0}.about-issue-register ol{grid-template-columns:1fr}.about-issue-register li,.about-issue-register li:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.about-portal{grid-template-columns:30px minmax(0,1fr);align-content:center;min-height:920px}.about-portal-index{grid-row:1/3}.about-portal-copy{grid-column:2}.about-portal-copy h2{font-size:clamp(66px,12vw,104px)}.about-portal-moon{z-index:0;opacity:.75;grid-column:2;justify-self:end;width:min(60vw,420px);margin-top:-24px}}@media (max-width:560px){.about-art-hero{grid-template-columns:18px minmax(0,1fr);gap:18px;min-height:820px;padding:54px 16px 28px}.about-hero-rail>small{display:none}.about-hero-copy{padding-top:18px}.about-hero-copy .eyebrow{margin-bottom:36px}.about-hero-copy h1{font-size:clamp(60px,18.8vw,88px)}.about-hero-intro{margin-top:38px;font-size:12px;line-height:1.85}.about-hero-coda{gap:10px;font-size:6px}.about-scent-object{width:min(76vw,350px);margin:-8px 0 0}.about-scent-word{display:none}.about-scent-frame>small{font-size:5px}.about-letter{gap:70px;padding:92px 16px 110px}.about-letter-mark{width:88%;height:360px;min-height:0;padding:22px}.about-letter-mark>strong{font-size:112px}.about-letter-copy{padding:0}.about-letter-copy h2{margin-top:40px;font-size:clamp(48px,14vw,68px)}.about-letter-copy>p:not(.eyebrow){text-align:left;margin-top:40px;font-size:15px;line-height:1.9}.about-letter-signature{grid-template-columns:1fr auto;margin-top:52px}.about-letter-signature>small{grid-column:1/-1;justify-self:end}.about-art-page .about-art-manifesto{gap:72px;min-height:720px;padding:92px 16px}.about-art-page .about-art-manifesto blockquote{font-size:clamp(45px,13vw,64px)}.about-art-page .about-art-manifesto blockquote span:nth-child(2){margin-left:.2em}.about-art-page .about-art-manifesto blockquote span:nth-child(3){margin-left:0}.about-manifesto-orbit{width:100vw;top:14%;right:-25%}.about-method{padding:92px 16px 110px}.about-method-heading{gap:32px;padding-bottom:64px}.about-method-heading h2{font-size:clamp(50px,14vw,70px)}.about-method .about-principle,.about-method .about-principle:first-child,.about-method .about-principle:nth-child(2),.about-method .about-principle:nth-child(3){min-height:390px;padding:26px 22px}.about-method .about-principle>strong{font-size:34px}.about-principle-glyph{font-size:160px;top:13%;right:2%}.about-issue-register li{grid-template-columns:34px minmax(0,1fr) auto;gap:12px 10px}.about-issue-register li em{grid-column:2/-1;justify-self:start}.about-issue-register footer{flex-direction:column;align-items:flex-start;padding:24px 0}.about-portal{grid-template-columns:18px minmax(0,1fr);gap:18px;min-height:820px;padding:92px 16px}.about-portal-index{height:390px}.about-portal-index small{display:none}.about-portal-copy h2{margin-top:36px;font-size:clamp(57px,16vw,78px)}.about-portal-copy>div{flex-direction:column;align-items:flex-start;margin-top:58px}.about-portal-primary{width:100%;min-width:0}.about-portal-moon{width:min(74vw,320px)}}@media (prefers-reduced-motion:reduce){.about-art-page *,.about-art-page :before,.about-art-page :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.about-reveal{opacity:1;transform:none}}html[data-motion-tier=lite] .about-aurora,html[data-motion-tier=lite] .about-manifesto-orbit,html[data-motion-tier=lite] .about-scent-ring,html[data-motion-tier=lite] .about-scent-frame,html[data-motion-tier=lite] .about-portal-moon,html[data-motion-tier=lite] .about-art-manifesto:before{animation:none!important}html[data-motion-tier=lite] .about-scent-word{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-publication-time{color:#18221da6;overflow-wrap:anywhere;margin-top:.25rem;font-size:12px;line-height:1.4;display:block}.admin-publication-times{color:#18221da6;flex-wrap:wrap;gap:.35rem 1rem;margin:-.5rem 0 1rem;font-size:12px;line-height:1.5;display:flex}.admin-publication-filters label>span{letter-spacing:0;font-size:12px}.admin-publication-filters input[type=date]{width:100%;min-width:0;max-width:100%;font-size:12px}.adaptive-headline{overflow-wrap:normal;text-wrap:balance;word-break:keep-all;width:100%;min-width:0;max-width:none!important}.adaptive-headline[data-adaptive-ready=true]{text-wrap:nowrap;font-size:var(--adaptive-font-size)!important;line-height:var(--adaptive-line-height)!important;letter-spacing:var(--adaptive-letter-spacing)!important}.adaptive-headline-line{white-space:nowrap;width:fit-content;max-width:100%;display:block}.knowledge-hero>.adaptive-headline,.knowledge-coming-soon>.adaptive-headline,.provenance-atlas-heading .adaptive-headline{min-width:0;max-width:none!important}.knowledge-coming-soon>*,.provenance-atlas-heading>div{min-width:0}@media (max-width:720px){.knowledge-coming-soon>.adaptive-headline{grid-column:1}}.provenance-coverage-audit{background:#fffcf575;border:1px solid #18312724;margin-top:24px;padding:15px}.provenance-coverage-audit.is-verified-minimum{background:linear-gradient(135deg,#bf865b17,#fffcf594);border-color:#915b3747}.provenance-coverage-audit .provenance-panel-section-title{min-height:28px}.provenance-coverage-audit .provenance-panel-section-title small{color:#875b3e;text-align:right}.provenance-coverage-metrics{border-top:1px solid #1831271f;border-bottom:1px solid #1831271f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.provenance-coverage-metrics>div{min-width:0;padding:12px 8px 11px}.provenance-coverage-metrics>div+div{border-left:1px solid #1831271a}.provenance-coverage-metrics strong,.provenance-coverage-metrics span{display:block}.provenance-coverage-metrics strong{font:400 25px/1 var(--serif)}.provenance-coverage-metrics span{color:#1831277a;min-height:2.5em;font:7px/1.3 var(--sans);margin-top:7px}.provenance-coverage-audit>p{color:#183127a3;font:8px/1.7 var(--sans);margin:13px 0 0}.provenance-coverage-audit>p b{color:#7d5035;font-weight:650}.provenance-source-register{border-top:1px solid #1831271a;margin-top:13px}.provenance-source-register summary{color:#355449;cursor:pointer;min-height:34px;font:7px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;list-style:none;display:flex}.provenance-source-register summary::-webkit-details-marker{display:none}.provenance-source-register summary span{color:#916849}.provenance-source-register>div{border-top:1px solid #1831271a;max-height:230px;overflow-y:auto}.provenance-source-register a{color:inherit;border-bottom:1px solid #18312714;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 2px;text-decoration:none;display:grid}.provenance-source-register a>span{color:#1831276b;font:6px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1}.provenance-source-register a strong{min-width:0;font:500 8px/1.35 var(--sans)}.provenance-source-register a .ui-arrow{align-self:center}@media (max-width:620px){.provenance-coverage-audit{padding:13px}.provenance-coverage-metrics>div{padding-inline:5px}.provenance-coverage-metrics strong{font-size:22px}}html{background:#101b16}body{overscroll-behavior-y:none}.platform-shell{background:#101b16}.platform-header{isolation:isolate;-webkit-backdrop-filter:none;background-color:#101b16;background-image:linear-gradient(110deg,#0d1b15,#1f2720 62%,#2b221b);border-bottom:1px solid #e1cca43d;box-shadow:0 12px 44px #050d0933,inset 0 1px #ffffff0f}.platform-header:after{bottom:0}.platform-header .monogram{color:#e0b876;background:radial-gradient(circle at 35% 28%,#fff2cd1f,#0000 45%),#0a181257;border:1px solid #dcb776b8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 22px #030a072e}.platform-header .monogram:before{border-radius:inherit;content:"";pointer-events:none;border:1px solid #e0b8763d;position:absolute;inset:3px}.brand-home-mark{z-index:1;width:20px;height:24px;font:400 22px/1 var(--serif);letter-spacing:-.08em;place-items:center;display:grid;position:relative;transform:translate(-.5px)}.brand-home-mark:before{content:"";background:#f4d49a;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;right:-2px;box-shadow:0 0 0 2px #f4d49a14}.brand-home-mark:after{content:"";opacity:.48;background:linear-gradient(#0000,currentColor 24% 76%,#0000);width:1px;position:absolute;top:5px;bottom:4px;left:-3px}.platform-header .monogram:hover,.platform-header .monogram:focus-visible{color:#fff1cf;background:linear-gradient(145deg,#e0b8763d,#e0b87614);outline:none;transform:translateY(-1px)rotate(-2deg);box-shadow:inset 0 1px #ffffff1f,0 10px 26px #030a0747}.site-search{overflow:hidden}.site-search button{background:linear-gradient(145deg,#f5ead7,#e7d6bb);border:1px solid #fff9ebd1;border-radius:999px;align-self:center;min-width:42px;height:calc(100% - 8px);min-height:0;margin:4px;box-shadow:inset 0 1px #ffffffb3,0 4px 12px #01080529}.site-search--header button{width:auto}.site-search button:hover,.site-search button:focus-visible{background:linear-gradient(145deg,#fff8eb,#ead9bb);border-color:#fff8e9;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 6px 16px #01080538}@media (max-width:900px){.platform-shell,.platform-header{background-color:#101b16}html{--header-safe-top:env(safe-area-inset-top,0px);--header-safe-right:env(safe-area-inset-right,0px);--header-safe-left:env(safe-area-inset-left,0px);scroll-padding-top:calc(160px + var(--header-safe-top))}.platform-shell:before{z-index:39;height:var(--header-safe-top);content:"";pointer-events:none;background-color:#101b16;background-image:radial-gradient(86px 18px at 50% 100%,#e0b87629,#0000 72%),linear-gradient(110deg,#0d1b15,#1f2720 62%,#2b221b);position:fixed;top:0;left:0;right:0;box-shadow:inset 0 -1px #ffffff0b}.platform-header{min-height:calc(160px + var(--header-safe-top));padding:var(--header-safe-top) max(14px, var(--header-safe-right)) 0 max(14px, var(--header-safe-left));grid-template-rows:56px 52px 52px;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px}.platform-header:before{z-index:0;height:var(--header-safe-top);content:"";pointer-events:none;background:radial-gradient(86px 18px at 50% 100%,#e0b87629,#0000 72%),linear-gradient(#ffffff09,#0000 72%);position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #ffffff0b}.platform-header .monogram,.display-settings-trigger,.platform-header .community-account-button{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.platform-header .header-actions{gap:4px}.platform-header .language-switch{width:46px;min-width:46px;height:44px;min-height:44px;font-size:9px}.platform-header .community-account-button>span,.platform-header .community-account-button img{flex-basis:32px;width:32px;height:32px}.site-search--header{min-height:44px}.site-search--header button{min-width:76px;min-height:0;font-size:10px}.platform-header nav{width:calc(100% + max(14px, var(--header-safe-left)) + max(14px, var(--header-safe-right)));min-height:52px;margin-left:calc(0px - max(14px, var(--header-safe-left)));padding:4px max(10px, var(--header-safe-right)) 4px max(10px, var(--header-safe-left))}.platform-header nav a{min-width:44px;min-height:44px;font-size:10.5px}.knowledge-jump{top:calc(160px + var(--header-safe-top));scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;gap:24px;min-height:48px;padding:0 18px;overflow-x:auto}.profile-mobile-shelves .profile-library-tabs{top:calc(136px + var(--header-safe-top))}.knowledge-jump::-webkit-scrollbar{display:none}.provenance-brand-index::-webkit-scrollbar{display:none}.knowledge-jump a{scroll-snap-align:start;flex:none;align-items:center;min-height:44px;display:inline-flex}.provenance-brand-index{overscroll-behavior-inline:contain;scroll-padding-inline:1px}.provenance-brand-index button{min-height:112px}.archive-hero h1{padding-block:.02em;line-height:1.04}.archive-hero-stats{align-items:start;min-height:76px}.archive-hero-stats span{min-height:2.7em;line-height:1.35}.family-spectrum{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:8px;margin-left:-16px;margin-right:-16px;padding:4px 16px 14px;display:flex;overflow-x:auto}.family-spectrum::-webkit-scrollbar{display:none}.family-key,.family-all,.family-featured{scroll-snap-align:start;flex:none;min-height:104px;padding:12px}.family-key.family-span-3{width:112px;min-width:112px}.family-key.family-span-4{width:126px;min-width:126px}.family-key.family-span-5{width:142px;min-width:142px}.family-key.family-span-6{width:154px;min-width:154px}.family-all{width:164px;min-width:164px}.filter-bar.filter-bar-unified{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .search-box{grid-column:1/-1}.filter-bar.filter-bar-unified .filter-control,.filter-bar.filter-bar-unified .sort-field{min-width:0}.filter-bar.filter-bar-unified .sort-field{grid-column:auto}.about-letter-copy h2,.about-art-page .about-art-manifesto blockquote,.about-method-heading h2,.about-portal-copy h2{letter-spacing:-.045em;line-height:1.03}.about-letter-copy h2{font-size:clamp(50px,8.8vw,72px)}.about-art-page .about-art-manifesto blockquote{font-size:clamp(48px,8.3vw,68px)}.about-method-heading h2{font-size:clamp(50px,8.8vw,72px)}.about-portal-copy h2{font-size:clamp(54px,9.2vw,76px)}.community-page-hero h1,.community-hub-title,.profile-guest h1,.profile-identity-copy h1{line-height:1.04!important}.profile-stat-grid button,.profile-friends button,.profile-account-footer button,.profile-form>div button{min-height:44px}}@media (max-width:620px){.platform-index-heading h2{letter-spacing:-.045em;font-size:clamp(42px,12.5vw,50px);line-height:1.05}.platform-index-heading>p:last-child{font-size:13px;line-height:1.8}.platform-index-card strong{font-size:clamp(31px,9vw,38px);line-height:1.08}.home-community-callout h2{letter-spacing:-.04em;font-size:clamp(40px,11.5vw,48px);line-height:1.06}.footer-brand{letter-spacing:-.035em;font-size:28px;line-height:1}.archive-hero h1{padding-block:.03em;font-size:clamp(44px,11.8vw,52px);line-height:1.08}.archive-hero-stats{align-items:start;min-height:76px}.archive-hero-stats div,.archive-hero-stats>a{min-width:0;padding:16px 8px 8px 0}.archive-hero-stats span{letter-spacing:.04em;overflow-wrap:anywhere;min-height:2.7em;margin-top:7px;font-size:8.5px;line-height:1.35}.family-spectrum{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;min-height:118px;padding-top:4px;padding-bottom:14px}.family-key,.family-all,.family-featured{height:auto;min-height:104px;padding:12px}.filter-bar.filter-bar-unified{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .filter-control,.filter-bar.filter-bar-unified .search-box,.filter-bar.filter-bar-unified .select-control,.filter-bar.filter-bar-unified .year-control,.filter-bar.filter-bar-unified .sort-field{grid-column:1;width:100%;min-width:0}.filter-bar.filter-bar-unified .sort-field{grid-template-columns:minmax(0,1fr) minmax(116px,.72fr)}.knowledge-axes article{gap:24px}.knowledge-axis-copy h2{letter-spacing:-.045em;margin-top:16px;font-size:clamp(42px,12vw,48px);line-height:1.06}.knowledge-method h2{letter-spacing:-.04em;font-size:clamp(40px,11.5vw,48px);line-height:1.06}.provenance-brand-index button{min-width:min(70vw,250px);min-height:112px}.about-letter{gap:58px}.about-letter-mark{height:330px}.about-letter-mark>strong{font-size:88px;line-height:.85}.about-letter-copy h2{margin-top:34px;font-size:clamp(42px,12vw,50px);line-height:1.06}.about-art-page .about-art-manifesto{gap:58px;min-height:680px}.about-art-page .about-art-manifesto blockquote{letter-spacing:-.04em;font-size:clamp(40px,11.8vw,48px);line-height:1.08}.about-method-heading h2{font-size:clamp(42px,12vw,50px);line-height:1.06}.about-method .about-principle,.about-method .about-principle:first-child,.about-method .about-principle:nth-child(2),.about-method .about-principle:nth-child(3){min-height:320px;padding:26px 22px}.about-principle-glyph{font-size:126px;top:10%;right:3%}.about-method .about-principle>strong{font-size:30px;line-height:1.08}.about-portal{min-height:720px;padding-top:82px;padding-bottom:82px}.about-portal-index{height:320px}.about-portal-copy h2{margin-top:32px;font-size:clamp(44px,12.5vw,52px);line-height:1.06}.about-portal-copy>div{gap:18px;margin-top:44px}.about-portal-primary{min-height:56px}.about-portal-primary>span{padding:20px 0}.about-portal-secondary{min-height:44px;font-size:11px;line-height:1.2}.community-page-hero h1,.community-hub-title{letter-spacing:-.04em;font-size:clamp(40px,11.8vw,50px)!important;line-height:1.06!important}.profile-page{padding-left:16px;padding-right:16px}.profile-guest h1,.profile-identity-copy h1{letter-spacing:-.035em;font-size:clamp(38px,11vw,48px);line-height:1.06!important}.profile-editor h2,.profile-collection h2,.profile-overview-heading h2{font-size:clamp(29px,8.5vw,36px);line-height:1.08}.profile-account-footer{flex-direction:column;align-items:flex-start;gap:10px;min-height:72px}}@media (pointer:coarse){.sort-direction,.provenance-origin-pin,.provenance-map-controls button,.about-portal-secondary,.profile-friends button,.profile-account-footer button{min-width:44px;min-height:44px}}@media (max-width:760px){html[data-archive-density=compact] .card-image{overflow:visible}html[data-archive-density=compact] .card-image-frame{overflow:hidden}html[data-archive-density=compact] .bo-review-badge:not(.is-inline){width:var(--archive-compact-thumb);-webkit-backdrop-filter:blur(10px)saturate(1.06);background:linear-gradient(110deg,#ffffff24,#0000 52%),#112e23f0;border-color:#e5cc9b7a;border-radius:0 0 3px 3px;grid-template-columns:auto auto;justify-content:center;gap:6px;min-width:0;height:22px;padding:0 8px;top:calc(100% + 5px);left:0;right:auto;box-shadow:0 7px 18px #15261e21}html[data-archive-density=compact] .bo-review-badge:not(.is-inline) b{font-size:10px}html[data-archive-density=compact] .bo-review-badge:not(.is-inline) small{letter-spacing:.06em;padding-left:6px;font-size:7px}.profile-avatar b{transform:none}}.perfumer-directory-card.perfumer-directory-card--portrait{grid-template-rows:1fr;grid-template-columns:minmax(138px,34%) minmax(0,1fr);min-height:320px;padding:0}.perfumer-directory-card--portrait>.perfumer-card-photo{grid-area:1/1;min-height:320px}.perfumer-directory-card--portrait>div{grid-area:1/2;padding:34px clamp(24px,3vw,42px) 30px}.perfumer-directory-card--portrait .perfumer-card-index{z-index:2;color:#f8f1e58a}.perfumer-directory-card--portrait h3{font-size:clamp(28px,3vw,42px)}.perfumer-profile-portrait{align-self:stretch}@media (max-width:820px){.perfumer-profile-hero{grid-template-columns:1fr}.perfumer-profile-portrait{border-top:1px solid #efdab13d;border-left:0;min-height:520px}}@media (max-width:560px){.perfumer-directory-card.perfumer-directory-card--portrait{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0}.perfumer-directory-card--portrait>.perfumer-card-photo{aspect-ratio:4/3;grid-area:1/1;width:100%;min-height:0}.perfumer-directory-card--portrait>div{grid-area:2/1;padding:24px 20px 20px}.perfumer-directory-card--portrait h3{font-size:26px}.perfumer-directory-card--portrait p{-webkit-line-clamp:3;font-size:10px}.perfumer-directory-card--portrait .perfumer-card-index{top:14px;right:14px}.perfumer-profile-portrait{min-height:430px}}.perfumers-page .perfumers-hero{color:#f8f1e5;background:radial-gradient(circle at 82% 20%,#d4ae6f3b,#0000 30rem),radial-gradient(circle at 14% 100%,#74987a29,#0000 28rem),linear-gradient(128deg,#10251b,#273d31 68%,#654a38 150%)}.perfumers-page .perfumers-hero>p:last-of-type{color:#f8f1e5b8}.perfumers-page .perfumers-hero-stats span{color:#f8f1e59e}.perfumers-page .perfumers-hero-stats strong{color:#fff8e8}.perfumer-atlas-entry,.house-atlas-entry{color:#f3ead9;background:linear-gradient(118deg,#ffffff12,#0000 42%),#173027;border:1px solid #e0c7994d;justify-content:space-between;align-items:center;gap:24px;margin:18px clamp(22px,5vw,80px) 0;padding:22px 24px;display:flex;box-shadow:0 22px 58px #1c27211c,inset 0 1px #ffffff12}.perfumer-atlas-entry>div,.house-atlas-entry>div{gap:6px;min-width:0;display:grid}.perfumer-atlas-entry span,.house-atlas-entry span{color:#d1b477;font:600 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.perfumer-atlas-entry strong,.house-atlas-entry strong{font:400 clamp(18px, 2vw, 25px)/1.25 var(--serif);text-wrap:balance}.perfumer-atlas-entry a,.house-atlas-entry a{min-height:44px;color:inherit;font:600 10px/1 var(--sans);letter-spacing:.04em;white-space:nowrap;border:1px solid #f2e2c43d;flex:none;align-items:center;gap:14px;padding:0 14px;transition:color .25s,background-color .25s,border-color .25s;display:inline-flex}.perfumer-atlas-entry a:hover,.perfumer-atlas-entry a:focus-visible,.house-atlas-entry a:hover,.house-atlas-entry a:focus-visible{color:#183027;background:#efe0c3;border-color:#e6d0aa;outline:none}.house-story-brand-lockup img,.perfumer-brand-network-grid figure>span>img{box-sizing:border-box;object-fit:contain;padding:6px}.house-story-brand-lockup>span{place-items:center;display:grid}@media (max-width:760px){.perfumers-page .perfumers-hero{min-height:540px}.perfumers-page .perfumers-hero-stats span{padding-right:10px;font-size:9px;line-height:1.35}.perfumers-page .perfumers-hero-stats strong{font-size:31px}.perfumer-atlas-entry,.house-atlas-entry{flex-direction:column;align-items:flex-start;margin:14px 16px 0;padding:20px}.perfumer-atlas-entry a,.house-atlas-entry a{justify-content:space-between;width:100%}.perfumer-directory-card small,.perfumer-directory-card footer,.perfumer-profile-heading dt,.perfumer-profile-place small,.perfumer-brand-network-grid small,.perfumer-work-grid small{font-size:8.5px}.perfumer-profile-page .perfumer-source-shelf a>span,.perfumer-profile-page .perfumer-anchor-note div>small{font-size:12px;line-height:1.5}}html:not([lang=en]) :where(.platform-hero h1,.archive-hero h1,.knowledge-atlas-intro .adaptive-headline,.materials-index-hero h1,.material-profile-hero h1,.accord-guide-hero-copy h1,.perfumers-hero h1,.perfumer-profile-heading h1,.house-story-heading h1,.about-hero-copy h1){overflow-wrap:anywhere;max-width:100%;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;line-height:1.06}@media (min-width:761px) and (max-width:900px){.accord-guide-index{top:calc(136px + var(--header-safe-top))}}@media (max-width:620px){html:not([lang=en]) :where(.platform-hero h1,.archive-hero h1,.knowledge-atlas-intro .adaptive-headline,.materials-index-hero h1,.material-profile-hero h1,.accord-guide-hero-copy h1,.perfumers-hero h1,.perfumer-profile-heading h1,.house-story-heading h1,.about-hero-copy h1){letter-spacing:-.012em;font-size:clamp(40px,11.8vw,48px);line-height:1.08}}.filter-bar.filter-bar-unified{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .search-box{grid-column:1/-1}.filter-bar.filter-bar-unified .filter-control:not(.search-box),.filter-bar.filter-bar-unified .sort-field{grid-column:auto;min-width:0}.filter-bar.filter-bar-unified .sort-field{grid-template-columns:minmax(0,1fr) minmax(92px,.54fr)}@media (max-width:760px){.filter-bar.filter-bar-unified{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .search-box{grid-column:1/-1}.filter-bar.filter-bar-unified .sort-field{grid-column:auto;grid-template-columns:minmax(0,1fr) 82px}}@media (max-width:520px){.filter-bar.filter-bar-unified{grid-template-columns:1fr}.filter-bar.filter-bar-unified .filter-bar-title,.filter-bar.filter-bar-unified .filter-control,.filter-bar.filter-bar-unified .search-box,.filter-bar.filter-bar-unified .sort-field{grid-column:1}}.ui-arrow.ui-arrow{--ui-arrow-image:url(/ui/archive-arrow-right.png);box-sizing:border-box;color:currentColor;block-size:1em;min-block-size:13px;inline-size:1em;min-inline-size:13px;font:inherit;letter-spacing:0;vertical-align:-.16em;isolation:isolate;border:0;border-radius:0;flex:0 0 1em;margin:0;line-height:1;display:inline-block;position:relative;transform:none}.ui-arrow.ui-arrow:before,.ui-arrow.ui-arrow:after{content:none}.ui-arrow--placement-end.ui-arrow{margin-inline-start:.3em}.ui-arrow--placement-start.ui-arrow{margin-inline-end:.3em}.ui-arrow.ui-arrow>.ui-arrow__bitmap{box-sizing:border-box;block-size:100%;min-block-size:100%;inline-size:100%;min-inline-size:100%;-webkit-mask-image:var(--ui-arrow-image);-webkit-mask-position:50%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--ui-arrow-image);-webkit-mask-image:var(--ui-arrow-image);-webkit-mask-image:var(--ui-arrow-image);mask-image:var(--ui-arrow-image);opacity:.88;pointer-events:none;background-color:currentColor;margin:0;padding:0;transition:opacity .24s;display:block;position:absolute;inset:0;transform:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-arrow--left.ui-arrow{--ui-arrow-image:url(/ui/archive-arrow-left.png)}.ui-arrow--up.ui-arrow{--ui-arrow-image:url(/ui/archive-arrow-up.png)}.ui-arrow--down.ui-arrow{--ui-arrow-image:url(/ui/archive-arrow-down.png)}.ui-arrow--up-right.ui-arrow{--ui-arrow-image:url(/ui/archive-arrow-up-right.png)}.ui-arrow--down-right.ui-arrow{--ui-arrow-image:url(/ui/archive-arrow-down-right.png)}.ui-arrow--refresh.ui-arrow{--ui-arrow-image:url(/ui/archive-arrow-refresh.png)}:where(a,button):hover .ui-arrow__bitmap,:where(a,button):focus-visible .ui-arrow__bitmap{opacity:1}.ui-arrow--placement-standalone.ui-arrow{margin:0}@media (prefers-reduced-motion:reduce){.ui-arrow__bitmap{transition-duration:.01ms}}@media (forced-colors:active){.ui-arrow__bitmap{background-color:canvastext}}@media (max-width:900px){html{scroll-padding-top:calc(144px + var(--header-safe-top,env(safe-area-inset-top,0px)))}.platform-header{min-height:calc(144px + var(--header-safe-top,env(safe-area-inset-top,0px)));grid-template-rows:50px 46px 48px}.platform-header nav{min-height:48px;padding-top:2px;padding-bottom:2px}.platform-header nav a,.platform-header .language-switch,.platform-header .community-account-button small,.site-search--header button{font-size:11.5px}.knowledge-jump{top:calc(144px + var(--header-safe-top,env(safe-area-inset-top,0px)))}}@media (max-width:620px){.platform-hero .site-search--hero{display:none}}:root{--paper:#f2ede3;--paper-deep:#e5dccd;--ink:#17271f;--muted:#5f6962;--line:#1930252b;--forest:#18392e;--forest-deep:#0e1d17;--amber:#c39558;--frame-gutter:clamp(20px, 5vw, 76px);--section-space:clamp(76px, 9vw, 136px);--content-width:1680px}html,body{background:var(--forest-deep)}body:before{display:none!important}.platform-shell{color:var(--ink);background:var(--paper);overflow:clip}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--amber);outline-offset:3px}.platform-header{width:100%;max-width:none;height:72px;min-height:72px;padding:0 var(--frame-gutter);box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.05);background:#0d1d17f7;border:0;border-bottom:1px solid #e2c99b40;border-radius:0;column-gap:clamp(16px,2.25vw,34px);margin:0;top:0}.platform-header:after{display:none}.platform-header.is-scroll-hidden{transform:translateY(-100%)}.platform-header nav{gap:clamp(18px,2.7vw,42px)}.platform-header nav a{color:#f9f3e8a6;letter-spacing:.08em;align-items:center;min-width:44px;min-height:44px;font-size:12px;display:inline-flex}.platform-header nav a:hover,.platform-header nav a.active{color:#fff9ed;letter-spacing:.08em}.platform-header nav a:after{background:#d8b479;bottom:3px;left:0;right:0}.platform-header .monogram{width:42px;min-width:42px;height:42px;min-height:42px;box-shadow:none}.site-search--header{height:44px;box-shadow:none;background:#ffffff0b;border-color:#f6ead52e}.site-search--header button{height:40px;min-height:40px;margin:2px;font-size:11px}.platform-header .display-settings-trigger,.platform-header .language-switch,.platform-header .community-account-button{min-width:44px;min-height:44px;box-shadow:none;background:0 0;border-color:#f6ead52e}@media (min-width:901px){.platform-shell.is-home .platform-header{grid-template-columns:auto minmax(0,1fr) auto}.platform-shell.is-home .site-search--header{display:none}.platform-shell.is-home .platform-header .header-actions{grid-column:3}}.platform-hero{min-height:min(810px,100svh - 72px);padding:clamp(72px, 8vw, 112px) var(--frame-gutter) clamp(96px, 10vw, 132px);box-shadow:none;background:radial-gradient(circle at 77% 17%,#a3704833,#0000 25rem),radial-gradient(circle at 16% 80%,#2a69502e,#0000 29rem),linear-gradient(124deg,#0c1b15 4%,#173229 60%,#35271f 136%);border:0;border-bottom:1px solid #e5d0a92b;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(300px,350px);gap:clamp(48px,6vw,92px);margin:0}.platform-hero:before{opacity:.34;border-color:#e0c0851f}.platform-hero:after{opacity:.2}.platform-hero .hero-copy{max-width:760px;padding-right:0}.platform-hero .eyebrow{color:#d9b373;letter-spacing:.17em;margin-bottom:clamp(24px,3vw,38px);font-size:11px}.platform-hero h1,.platform-hero h1:not(.is-english),.platform-hero h1.is-english{color:#f8f0e2;letter-spacing:-.05em;max-width:760px;text-shadow:none;gap:.04em;font-size:clamp(64px,5.7vw,88px);font-weight:400;line-height:.98}.platform-hero h1 span:last-child,.platform-hero h1:not(.is-english) span:last-child,.platform-hero h1.is-english span:last-child{color:#ead0a7;margin-left:0}.platform-hero .hero-intro{color:#f7efe0b3;max-width:620px;font:15px/1.9 var(--sans);letter-spacing:.015em;margin-top:clamp(28px,3vw,40px)}.site-search--hero{width:min(100%,620px);height:54px;box-shadow:none;background:#06150e47;border-color:#ebcf9e57;margin-top:28px}.site-search--hero button,.site-search--hero button span{font-size:11px}.platform-hero .hero-actions{gap:30px;margin-top:30px}.platform-hero .primary-button{color:#173027;min-height:52px;box-shadow:none;background:#efe0c5;border:1px solid #fff9edcc;border-radius:0}.platform-hero .primary-button:hover{color:#0d241b;box-shadow:none;background:#fff7e8;transform:none}.platform-hero .text-button{color:#f8f0e1d1}.platform-hero .text-button:after{background:#e5c182ad}.platform-hero .hero-stats{width:min(570px,50%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #ead4ad3d;border-radius:0;padding:0}.platform-hero .hero-stats div{min-height:58px;padding:14px 12px 0 0}.platform-hero .hero-stats div+div{border-left:1px solid #ead4ad21;padding-left:14px}.platform-hero .hero-stats strong{color:#eed09a}.platform-hero .hero-stats span{color:#f7efe08a;font-size:11px;line-height:1.3}.daily-selection-stage{width:min(100%,350px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.daily-selection-viewport{background:#e9e1d5;border:1px solid #e1bf83b3;border-radius:2px;overflow:hidden;box-shadow:0 30px 76px #00000047}.daily-selection-visual{padding:18px}.perfume-card-media{--perfume-card-aspect:4 / 5;aspect-ratio:var(--perfume-card-aspect);position:relative;overflow:hidden}.perfume-card-media>img.normalized-card-image{object-fit:contain;object-position:center center;position:absolute;inset:0;width:100%!important;height:100%!important;transform:none!important}.daily-selection-image-mat{aspect-ratio:var(--perfume-card-aspect,4 / 5);background:#f8f4ed;border-radius:0;position:relative}.daily-selection-image-mat img{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.daily-selection-caption{background:#12291f;min-height:82px;padding:16px 18px 17px}.daily-selection-open,.daily-selection-step,.daily-selection-index button{min-width:44px;min-height:44px}.daily-selection-header,.daily-selection-hint,.daily-selection-index button,.daily-selection-name small,.daily-selection-score small{font-size:11px;line-height:1.3}.platform-index{padding:var(--section-space) var(--frame-gutter);background:linear-gradient(90deg, #ffffff6b, transparent 34%), var(--paper)}.platform-index-heading{border-color:var(--line);padding-bottom:clamp(38px,4vw,54px)}.platform-index-heading h2{color:#173128}#platform-index-title{scroll-margin-top:92px}.home-page .platform-index-grid{background:#1c352a2e;border:0;gap:1px;padding-top:1px}.home-page .platform-index .platform-index-card,.home-page .platform-index .platform-index-card:first-child,.home-page .platform-index .platform-index-card:nth-child(2),.home-page .platform-index .platform-index-card:nth-child(3),.home-page .platform-index .platform-index-card:nth-child(4){box-shadow:none;border:0;border-radius:0;margin:0}.home-page .platform-index .platform-index-card:before,.home-page .platform-index .platform-index-card:after{border-radius:0}.home-page .platform-index .platform-index-card:hover,.home-page .platform-index .platform-index-card.is-live:hover{box-shadow:none;transform:none}.home-page .platform-index .platform-index-card.is-coming>i{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.home-community-callout{box-shadow:none;background:radial-gradient(circle at 78% 10%,#cb965421,#0000 25rem),#123027;border:0;border-radius:0;margin:0}.archive-hero,.section-hero{box-shadow:none;border:0;border-radius:0;margin:0}.archive-family-panel{box-shadow:none;background:#eee6d9;border-color:#1e362b2b;border-radius:0}.archive-family-panel .section-heading.compact .eyebrow{color:#76502a}.archive-family-panel .section-heading.compact .eyebrow>span{background:#9f6d38}.filter-bar.filter-bar-unified{box-shadow:none;border-radius:6px}.filter-bar input,.filter-bar select,.filter-bar .sort-direction{border-radius:3px}.review-card{box-shadow:none;border-radius:4px}.card-image-frame{width:100%;height:100%;aspect-ratio:var(--perfume-card-aspect,4 / 5)}.card-image-frame img.normalized-card-image{object-fit:contain;position:absolute;inset:0;width:100%!important;height:100%!important}.review-card:hover .card-image-frame{transform:none}.review-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1d2b231f}.knowledge-jump{width:100%;max-width:none;box-shadow:none;background:#f4f0e8f0;border-left:0;border-right:0;border-radius:0;margin:0}.knowledge-reading-paths>div{background:#1d352a29;gap:1px}.knowledge-reading-paths>div>a,.knowledge-material-roadmap,.knowledge-perfumer-gateway>aside,.about-principles article,.community-hub-guest,.community-hub-app{box-shadow:none;border-radius:0}.about-principles{gap:0;padding-top:0}.platform-footer{padding:clamp(64px, 7vw, 96px) var(--frame-gutter);color:#f5eee2;box-shadow:none;background:#101915;border:0;border-radius:0;margin:0}.footer-brand{color:#eed9b6}.platform-footer>p,.platform-footer nav,.platform-footer>div{color:#f6efe29e}.platform-footer{grid-template-columns:minmax(170px,.55fr) minmax(220px,.75fr) minmax(420px,1.7fr);align-items:start;gap:38px clamp(28px,4vw,70px)}.platform-footer>nav{background:#eedab629;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.platform-footer .footer-route-intro{gap:14px;display:grid}.platform-footer .footer-route-intro strong{color:#f2e5cf;font:400 clamp(24px, 2.3vw, 36px)/1.08 var(--serif);letter-spacing:-.025em}.platform-footer .footer-route-intro span{color:#f2e7d494;font:12px/1.75 var(--sans);letter-spacing:0}.platform-footer>nav>a{color:#f2e7d4;background:#17231e;grid-template-rows:auto 1fr;grid-template-columns:30px minmax(0,1fr) 18px;align-content:center;gap:9px 10px;min-height:116px;padding:18px;text-decoration:none;transition:background-color .24s,color .24s;display:grid;position:relative}.platform-footer>nav>a:hover,.platform-footer>nav>a:focus-visible{color:#fff3dc;background:#244033}.platform-footer>nav>a small{color:#cda665;font:650 9px/1.2 var(--mono);grid-area:1/1/3}.platform-footer>nav>a strong{color:inherit;font:500 16px/1.15 var(--sans);letter-spacing:0;grid-column:2}.platform-footer>nav>a span{color:#f2e7d494;font:12px/1.55 var(--sans);letter-spacing:0;text-transform:none;grid-column:2}.platform-footer>nav>a .ui-arrow{grid-area:1/3/3;align-self:center}.platform-footer>div{border-top:1px solid #eedab629;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:18px}@media (max-width:900px){html{scroll-padding-top:calc(136px + var(--header-safe-top,env(safe-area-inset-top,0px)))}.platform-header{min-height:calc(136px + var(--header-safe-top,env(safe-area-inset-top,0px)));padding-right:max(14px, var(--header-safe-right,env(safe-area-inset-right,0px)));padding-left:max(14px, var(--header-safe-left,env(safe-area-inset-left,0px)));grid-template-rows:48px 44px 44px}.platform-header nav{min-height:44px;padding-top:0;padding-bottom:0}.platform-header nav a{min-height:44px;font-size:11px}.site-search--header{height:44px;min-height:44px}.knowledge-jump{top:calc(136px + var(--header-safe-top,env(safe-area-inset-top,0px)))}.platform-shell.is-home:not(.pr-shell) .platform-header{min-height:calc(92px + var(--header-safe-top,env(safe-area-inset-top,0px)));grid-template-rows:48px 44px}.platform-shell.is-home:not(.pr-shell) .site-search--header{display:none}.platform-shell.is-home:not(.pr-shell) .platform-header nav{grid-row:2}.home-page .site-search--hero{display:flex}.platform-hero{border-radius:0;grid-template-columns:minmax(0,1fr);gap:48px;min-height:auto;margin:0;padding:52px 18px 64px}.platform-hero h1,.platform-hero h1:not(.is-english),.platform-hero h1.is-english{letter-spacing:-.045em;gap:.05em;font-size:clamp(46px,12.5vw,58px);line-height:1.01}.platform-hero h1 span,.platform-hero h1 span:last-child,.platform-hero h1:not(.is-english) span,.platform-hero h1:not(.is-english) span:last-child{white-space:normal;margin-left:0}.platform-hero .hero-intro{margin-top:26px;font-size:14px;line-height:1.82}.site-search--hero{height:52px;margin-top:24px}.platform-hero .hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.platform-hero .primary-button,.platform-hero .text-button{width:100%;min-height:50px}.daily-selection-stage{justify-self:stretch;width:100%}.daily-selection-visual{padding:15px}.daily-selection-caption{min-height:80px;padding:15px 16px 16px}.daily-selection-controls{grid-template-columns:44px minmax(0,1fr) 44px}.platform-hero .hero-stats{width:100%;margin-top:0;position:static}.platform-hero .hero-stats div{min-height:64px;padding-top:12px}.platform-index,.home-community-callout,.archive-library,.knowledge-reading-paths,.knowledge-editorial-note,.about-manifesto,.about-principles{padding-left:18px;padding-right:18px}.platform-index{padding-top:76px;padding-bottom:76px}#platform-index-title{scroll-margin-top:108px}.home-page .platform-index-grid,.knowledge-reading-paths>div{gap:1px}.home-page .platform-index .platform-index-card,.home-page .platform-index .platform-index-card.is-library,.home-page .platform-index .platform-index-card.is-houses,.home-page .platform-index .platform-index-card.is-materials,.home-page .platform-index .platform-index-card.is-places{border-radius:0;min-height:310px}.archive-hero,.section-hero{border-radius:0;margin:0;padding-left:18px;padding-right:18px}.knowledge-jump{width:100%;padding:2px 14px}.platform-footer{padding-left:22px;padding-right:22px}.platform-header .site-search button span,.platform-header .language-switch span,.platform-header .community-account-button small,.eyebrow,.platform-hero .daily-selection-header span,.platform-hero .daily-selection-header small,.platform-hero .daily-selection-score small,.platform-hero .daily-selection-name small,.platform-hero .daily-selection-index small,.platform-hero .daily-selection-hint,.platform-hero .hero-stats span,.home-page .platform-index-card>span,.home-page .platform-index-card>i,.home-page .platform-card-copy>span,.home-page .platform-card-copy>i,.home-page .platform-perfumer-portrait figcaption,.home-page .home-platform-action>span,.home-page .home-platform-action>i,.archive-page .archive-hero-stats span,.archive-page .family-key>span,.archive-page .family-key>small,.archive-page .filter-bar-title span,.archive-page .filter-bar-title small,.archive-page .filter-caption,.archive-page .sort-direction span,.archive-page .result-line span,.archive-page .card-brand,.archive-page .card-notes,.archive-page .card-footer>span,.archive-page .card-footer .score small,.archive-page .card-favorite small,.archive-page .card-community-links span,.archive-page .card-community-links small,.archive-page .bo-review-badge b,.archive-page .bo-review-badge small,.knowledge-page .knowledge-reading-paths>div>a>span,.knowledge-page .knowledge-reading-paths>div>a>strong,.knowledge-page .knowledge-material-roadmap span,.community-page .community-hub-guest>div span,.about-page .about-hero-rail span,.about-page .about-hero-coda span,.about-page .about-scent-frame small,.about-page .about-scroll-cue span,.about-page .about-letter-mark>span,.about-page .about-letter-mark>small,.about-page .about-letter-signature small,.about-page .about-manifesto-orbit small,.about-page .about-manifesto-note>span,.about-page .about-principle>span,.about-page .about-portal-index span,.about-page .about-portal-copy>p,.about-page .about-portal-primary>span,.houses-page .houses-hero-stats>span,.houses-page .house-atlas-entry span,.houses-page .house-atlas-entry a,.houses-page .house-feature-copy small,.houses-page .house-feature-action,.houses-page .house-directory-grid>a>span,.houses-page .house-directory-grid small,.perfumers-page .perfumers-hero-stats>span,.perfumers-page .perfumer-atlas-entry span,.perfumers-page .perfumer-atlas-entry a,.perfumers-page .perfumer-card-index,.perfumers-page .perfumer-card-photo i,.perfumers-page .perfumer-directory-card small,.perfumers-page .perfumer-directory-card p,.perfumers-page .perfumer-directory-card footer span,.perfumers-page .perfumer-directory-note a,.platform-footer a,.platform-footer span{font-size:11px!important;line-height:1.3!important}.archive-page .family-key{min-height:126px}}@media (max-width:620px){.platform-hero{gap:28px;padding-top:44px;padding-bottom:48px}.platform-hero .hero-actions{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:8px;display:grid}.platform-hero .primary-button,.platform-hero .text-button{min-width:0;padding-left:12px;padding-right:12px;font-size:12px}.daily-selection-stage{display:block}.daily-selection-header{min-height:30px;padding:0 2px 8px}.daily-selection-card{grid-template-columns:minmax(0,136px) minmax(0,1fr);min-height:156px;display:grid}.daily-selection-visual{place-items:center;height:156px;padding:10px;display:grid}.daily-selection-image-mat{width:auto;height:136px;aspect-ratio:var(--perfume-card-aspect,4 / 5);position:relative}.daily-selection-image-mat img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.daily-selection-score{min-width:60px;padding:5px 7px 4px;bottom:6px;right:6px}.daily-selection-score strong{font-size:23px}.daily-selection-caption{min-height:0;padding:14px 12px}.daily-selection-name{font-size:clamp(17px,4.8vw,20px)}.daily-selection-name small{margin-bottom:7px}.daily-selection-controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;margin-top:8px}.daily-selection-hint{margin-top:5px}.platform-index-heading h2,.section-heading h2{font-size:clamp(42px,12.5vw,54px);line-height:1}.platform-hero .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-hero .hero-stats div,.platform-hero .hero-stats strong,.platform-hero .hero-stats span{display:block}.platform-hero .hero-stats span{margin-top:6px}}@media (prefers-reduced-motion:reduce){.home-page .platform-index .platform-index-card,.review-card,.primary-button{transition:none}}@media (forced-colors:active){.platform-header,.platform-hero,.archive-hero,.section-hero,.platform-footer,.review-card{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}}.profile-page .profile-signature.profile-glass-panel{border-color:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-signature.profile-glass-panel{border-color:color-mix(in srgb, var(--profile-accent) 30%, transparent)}}.profile-page .profile-signature.profile-glass-panel{background:linear-gradient(138deg, #fff1, transparent 42%), var(--profile-panel)}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-signature.profile-glass-panel{background:linear-gradient(138deg, #fff1, transparent 42%), color-mix(in srgb, var(--profile-panel) 82%, transparent)}}.profile-page .profile-signature.profile-glass-panel{-webkit-backdrop-filter:blur(14px)saturate(1.06);backdrop-filter:blur(14px)saturate(1.06);box-shadow:0 30px 78px #00000029}.profile-page .profile-stat-grid.profile-glass-panel,.profile-page .profile-content.profile-glass-panel,.profile-page .profile-guest.profile-glass-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-left:0;border-right:0}.profile-page .profile-stat-grid.profile-glass-panel{border-top:1px solid var(--profile-line);border-bottom:1px solid var(--profile-line);grid-area:auto/1/auto/-1;grid-template-rows:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.profile-page .profile-dashboard.profile-personal-dashboard{grid-template-columns:minmax(0,1fr);gap:0}.profile-page .profile-stat-grid button,.profile-page .profile-personal-dashboard>.profile-stat-grid button{border-right:1px solid var(--profile-line);text-align:left;background:0 0;border-bottom:0;grid-template-columns:auto 1fr;justify-items:start;gap:13px;min-width:0;min-height:82px;padding:0 18px}.profile-page .profile-stat-grid button:last-child{border-right:0}.profile-page .profile-stat-grid button.active{color:var(--profile-text);background:linear-gradient(to top, var(--profile-accent), transparent 56%)}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-stat-grid button.active{background:linear-gradient(to top, color-mix(in srgb, var(--profile-accent) 12%, transparent), transparent 56%)}}.profile-page .profile-stat-grid button.active{box-shadow:inset 0 -2px var(--profile-accent)}.profile-page .profile-stat-grid button:hover{background-color:#ffffff09}.profile-page .profile-stat-grid strong{font-size:clamp(24px,2.1vw,31px)}.profile-page .profile-stat-grid span{letter-spacing:.035em;font-size:12px}.profile-page .profile-content.profile-glass-panel{border-top:0;border-bottom:0;min-height:0;padding:32px 0 0}.profile-page .profile-account-footer{border-top:1px solid var(--profile-line);min-height:56px;color:var(--profile-muted);background:0 0;order:5;grid-template-columns:none;gap:18px;margin-top:34px;padding:16px 0;display:flex}.profile-page .profile-account-footer>div{flex-direction:row;align-items:center}.profile-page .profile-guest.profile-glass-panel{border-top:0;border-bottom:0;padding-top:clamp(28px,5vw,60px);padding-bottom:clamp(28px,5vw,60px)}.profile-page .profile-signature-actions button,.profile-page .profile-record-toolbar button,.profile-page .profile-quick-links :is(button,a),.profile-page .profile-community-link{min-height:44px;font-size:12px;line-height:1.2}.profile-page .profile-identity-block .profile-identity-copy>p:last-child{font-size:14px;line-height:1.8}.profile-page .profile-signature-shelf span,.profile-page .profile-signature-shelf small,.profile-page .profile-shelf-preview>header span,.profile-page .profile-archive-shelf>header span,.profile-page .profile-editor>div>span,.profile-page .profile-collection header span,.profile-page .profile-overview-heading>span{font-size:11px;line-height:1.25}.profile-page .profile-signature-shelf strong{font-size:clamp(17px,1.45vw,22px)}.profile-page .profile-rating-distribution,.profile-page .profile-taste-sketch{border-left:0;border-right:0;border-top:1px solid var(--profile-line);border-bottom:1px solid var(--profile-line);background:0 0;padding-left:0;padding-right:0}.profile-page .profile-rating-distribution figcaption>span,.profile-page .profile-scale-copy>span,.profile-page .profile-taste-sketch>div:first-child>span{font-size:11px}.profile-page .profile-rating-distribution figcaption p,.profile-page .profile-scale-copy p{color:#babfb0;font-size:16px;line-height:1.75}.profile-page .profile-rating-stats small{color:#babfb0;font-size:12px;line-height:1.5}.profile-page .profile-rating-bars li :is(em,span){color:#babfb0;font-size:12px}.profile-page .profile-taste-sketch>p small{color:#babfb0;max-width:110px;font-size:12px;line-height:1.5}.profile-page .profile-family-signals>span{color:#d9dccf;min-height:40px;font-size:14px;line-height:1.5}.profile-page .profile-family-signals>span b{font-size:12px}.profile-page .profile-shelf-previews{gap:clamp(34px,4vw,54px);margin-top:0;margin-bottom:clamp(46px,6vw,78px)}.profile-page .profile-shelf-preview{border:0;border-top:1px solid var(--profile-line);background:0 0;overflow:visible}.profile-page .profile-shelf-preview>header{border-bottom:0;min-height:92px;padding:18px 0}.profile-page .profile-shelf-preview>header button,.profile-page .profile-shelf-empty{min-height:44px;font-size:12px;line-height:1.25}.profile-page .profile-shelf-strip{border-top:1px solid var(--profile-line);gap:0}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-shelf-strip{border-top:1px solid color-mix(in srgb, var(--profile-line) 72%, transparent)}}.profile-page .profile-shelf-strip{border-bottom:1px solid var(--profile-line)}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-shelf-strip{border-bottom:1px solid color-mix(in srgb, var(--profile-line) 72%, transparent)}}.profile-page .profile-shelf-strip>a,.profile-page .profile-shelf-strip>a:nth-child(4n+1),.profile-page .profile-shelf-strip>a:nth-child(4n+2),.profile-page .profile-shelf-strip>a:nth-child(4n+3){border-right:1px solid var(--profile-line);padding:14px}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-shelf-strip>a,.profile-page .profile-shelf-strip>a:nth-child(4n+1),.profile-page .profile-shelf-strip>a:nth-child(4n+2),.profile-page .profile-shelf-strip>a:nth-child(4n+3){border-right:1px solid color-mix(in srgb, var(--profile-line) 70%, transparent)}}.profile-page .profile-shelf-strip span{font-size:11px;line-height:1.2}.profile-page .profile-shelf-strip strong{font-size:17px;line-height:1.25}.profile-page .profile-shelf-empty{padding-left:0;padding-right:0}.profile-page .profile-archive-shelf{border-top-color:var(--profile-line);gap:18px;padding-top:30px}.profile-page .profile-desktop-shelves{gap:clamp(50px,6vw,82px)}.profile-page .profile-perfume-collection.is-grid{gap:clamp(16px,2vw,28px)}.profile-page .profile-perfume-collection.is-grid article{border:0;border-top:1px solid var(--profile-line);background:0 0}.profile-page .profile-perfume-collection article>a>span,.profile-page .profile-perfume-collection article>a small{font-size:11px;line-height:1.2}.profile-page .profile-perfume-collection article>a em{font-size:12px;line-height:1.45}.profile-page .profile-perfume-collection article>a>b.is-relative{font-size:11px;line-height:1.3}.profile-page .profile-perfume-collection article>a>i.profile-shelf-mark{background:currentColor;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-perfume-collection article>a>i.profile-shelf-mark{background:color-mix(in srgb, currentColor 11%, transparent)}}.profile-page .profile-perfume-collection article>a>i.profile-shelf-mark{font:650 11px/1 var(--font-ui);letter-spacing:.02em;text-transform:none}.profile-page .profile-perfume-collection article>a>i.profile-shelf-mark:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.profile-page .profile-perfume-collection article>a>i.profile-shelf-mark.is-owned-full{color:#d3ad6e}.profile-page .profile-perfume-collection article>a>i.profile-shelf-mark.is-owned-sample{color:#98aeb5}.profile-page .profile-perfume-collection article>a>i.profile-shelf-mark.is-smelled{color:#84b69d}.profile-page .profile-perfume-collection article>a>i.profile-shelf-mark.is-wishlist{color:#d19b9b}.profile-page .profile-perfume-collection.is-list article>p{font-size:14px;line-height:1.75}.profile-page .profile-ownership-heading span{font-size:11px}.profile-page .profile-record-toolbar span{font-size:12px;line-height:1.6}.profile-page .profile-library-tabs{border-left:0;border-right:0}.profile-page .profile-library-tabs span{font-size:12px}.profile-page .profile-studio-header span,.profile-page .profile-studio-copy label,.profile-page .profile-signature-picker-head label,.profile-page .profile-motion-scope{font-size:11px;line-height:1.4}.profile-page .profile-studio-header p,.profile-page .profile-studio-accordion>summary p,.profile-page .profile-layout-options small,.profile-page .profile-motion-options small{font-size:13px;line-height:1.55}.profile-page .profile-studio-copy :is(input,textarea,select),.profile-page .profile-display-controls select,.profile-page .profile-signature-picker-head input{font-size:14px}.profile-page .profile-studio-header-actions button,.profile-page .profile-display-controls>button,.profile-page .profile-theme-options button,.profile-page .profile-motion-options button,.profile-page .profile-signature-picker-head>button{min-height:44px;font-size:12px}.profile-page .profile-signature-slots>*>span,.profile-page .profile-signature-slots p small,.profile-page .profile-signature-library small,.profile-page .profile-signature-library em,.profile-page .profile-signature-library b,.profile-page .profile-order-editor :is(article>span,p small){font-size:10px;line-height:1.35}.profile-page .profile-signature-slots article>div{grid-template-columns:44px 44px minmax(54px,1fr)}.profile-page .profile-signature-slots button,.profile-page .profile-order-editor button{min-width:44px;min-height:44px;font-size:11px}.profile-page .profile-order-editor article>div button{width:44px}@media (min-width:761px) and (max-width:1380px){.profile-page .profile-signature,.profile-page.profile-layout-cabinet .profile-signature,.profile-page.profile-layout-index .profile-signature{grid-template-columns:1fr}.profile-page .profile-signature-shelf,.profile-page.profile-layout-cabinet .profile-signature-shelf,.profile-page.profile-layout-index .profile-signature-shelf{border-top:1px solid var(--profile-line);border-left:0;grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));min-height:350px}.profile-page .profile-signature-shelf>a,.profile-page .profile-signature-shelf>div,.profile-page.profile-layout-cabinet .profile-signature-shelf>a,.profile-page.profile-layout-cabinet .profile-signature-shelf>div,.profile-page.profile-layout-index .profile-signature-shelf>a,.profile-page.profile-layout-index .profile-signature-shelf>div{border-bottom:0;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:1fr;align-items:end;min-height:350px;padding:20px 14px 24px}.profile-page .profile-signature-art,.profile-page.profile-layout-cabinet .profile-signature-art,.profile-page.profile-layout-index .profile-signature-art{grid-area:2/1;width:100%}.profile-page .profile-signature-shelf :is(small,strong),.profile-page.profile-layout-cabinet .profile-signature-shelf :is(small,strong),.profile-page.profile-layout-index .profile-signature-shelf :is(small,strong){grid-column:1}}@media (min-width:761px) and (max-width:1024px){.profile-page.profile-layout-index .profile-identity-block,.profile-page .profile-identity-block{grid-template-columns:94px minmax(0,1fr);gap:22px;padding:34px}.profile-page.profile-layout-index .profile-signature-actions,.profile-page .profile-signature-actions{flex-direction:row;grid-area:auto/1/auto/-1}.profile-page .profile-signature-actions button{flex:calc(25% - 8px)}.profile-page .profile-stat-grid.profile-glass-panel{scrollbar-width:none;grid-template-columns:repeat(6,minmax(112px,1fr));overflow-x:auto}.profile-page .profile-stat-grid::-webkit-scrollbar{display:none}}@media (max-width:760px){.profile-page{padding-left:14px;padding-right:14px}.profile-page .profile-signature.profile-glass-panel{box-shadow:0 22px 54px #00000021}.profile-page .profile-identity-block{padding:24px 18px 30px}.profile-page .profile-identity-block .profile-identity-copy .eyebrow{font-size:10px}.profile-page .profile-identity-block .profile-identity-copy>small{font-size:11px;line-height:1.35}.profile-page .profile-identity-block .profile-identity-copy h2{font-size:22px;line-height:1.2}.profile-page .profile-signature-actions{gap:8px}.profile-page .profile-signature-actions button{flex:calc(50% - 4px);padding:0 10px}.profile-page .profile-signature-shelf,.profile-page.profile-layout-index .profile-signature-shelf,.profile-page.profile-layout-cabinet .profile-signature-shelf{grid-template-rows:repeat(2,minmax(238px,auto));grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page .profile-signature-shelf>:nth-child(2n),.profile-page.profile-layout-index .profile-signature-shelf>:nth-child(2n),.profile-page.profile-layout-cabinet .profile-signature-shelf>:nth-child(2n){border-right:0}.profile-page .profile-signature-shelf>:nth-child(-n+2),.profile-page.profile-layout-index .profile-signature-shelf>:nth-child(-n+2),.profile-page.profile-layout-cabinet .profile-signature-shelf>:nth-child(-n+2){border-bottom:1px solid var(--profile-line)}.profile-page .profile-stat-grid.profile-glass-panel{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:repeat(6,minmax(94px,1fr));overflow-x:auto}.profile-page .profile-stat-grid::-webkit-scrollbar{display:none}.profile-page .profile-stat-grid button,.profile-page .profile-personal-dashboard>.profile-stat-grid button{text-align:center;scroll-snap-align:start;grid-template-columns:1fr;justify-items:center;gap:6px;min-height:70px;padding:8px 6px}.profile-page .profile-stat-grid strong{font-size:24px}.profile-page .profile-stat-grid span{font-size:11px}.profile-page .profile-content.profile-glass-panel{padding-top:24px}.profile-page .profile-rating-distribution{padding:28px 0}.profile-page .profile-taste-sketch{padding:22px 0}.profile-page .profile-shelf-previews{gap:24px;margin-top:0}.profile-page .profile-shelf-preview>header{min-height:72px;padding:12px 0}.profile-page .profile-shelf-strip span{font-size:12px}.profile-page .profile-account-actions :is(a,button){min-height:44px;font:500 13px/1.4 var(--sans)}.profile-page .profile-shelf-strip{gap:0}.profile-page .profile-shelf-strip>a,.profile-page .profile-shelf-strip>a:nth-child(4n+1),.profile-page .profile-shelf-strip>a:nth-child(4n+2),.profile-page .profile-shelf-strip>a:nth-child(4n+3){flex-basis:50%;padding:12px}.profile-page .profile-mobile-shelves .profile-library-tabs{border-top:1px solid var(--profile-line);border-bottom:1px solid var(--profile-line);background:var(--profile-bg)}@supports (color:color-mix(in lab, red, red)){.profile-page .profile-mobile-shelves .profile-library-tabs{background:color-mix(in srgb, var(--profile-bg) 94%, transparent)}}.profile-page .profile-library-tabs button{min-height:58px}.profile-page .profile-perfume-collection.is-grid{gap:16px}.profile-page .profile-perfume-collection.is-grid article>a{padding:10px 0 16px}.profile-page .profile-perfume-collection.is-list article>p{margin-left:94px;font-size:14px}.profile-page .profile-signature-slots article>div{grid-template-columns:44px 44px minmax(44px,1fr)}.profile-page .profile-account-footer{min-height:64px;padding:12px 0 calc(12px + env(safe-area-inset-bottom));margin-top:26px}}@media (min-width:821px) and (max-width:1100px){.archive-page .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.archive-page .review-card{width:100%;max-width:none;container-type:normal}.archive-page .review-card>.card-open{flex:none;grid-template-columns:minmax(158px,42%) minmax(0,1fr);min-height:310px;display:grid}.archive-page .card-image{aspect-ratio:auto;align-self:stretch;width:100%;height:100%;min-height:310px}.archive-page .card-image-frame{width:100%;height:100%}.archive-page .card-copy{min-height:0;padding:24px 18px 20px}.archive-page .card-copy>.card-title{gap:4px;min-height:0;padding-right:42px}.archive-page .card-title-latin{font-size:clamp(19px,2.25vw,24px)}.archive-page .card-title-chinese{font-size:14px}.archive-page .card-notes{min-height:0;margin-top:12px;font-size:11px;line-height:1.5}.archive-page .card-scent-status{top:12px;right:12px}.archive-page .card-scent-status>.card-favorite{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.archive-page .card-scent-status>.card-favorite span{font-size:18px}.archive-page .card-scent-status>.card-favorite small{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:901px) and (max-width:1120px){.knowledge-atlas-map-frame .scent-atlas:not(.is-map-fullscreen),.knowledge-atlas-map-frame .scent-atlas:not(.is-map-fullscreen) .scent-atlas-workspace{min-height:clamp(560px,68svh,700px)}.knowledge-atlas-map-frame .scent-atlas:not(.is-map-fullscreen) .scent-atlas-stage{height:clamp(560px,68svh,700px);min-height:560px}}.profile-route-sections>a.is-current,.profile-route-sections>a[aria-current=location]{color:#fff4df;background:#ead8b91a;box-shadow:inset 0 -2px #d2aa6c}@media (max-width:820px){main.houses-page .houses-reading-room{padding-top:64px;padding-bottom:68px;position:relative;overflow:hidden}main.houses-page .houses-reading-room .houses-section-heading{gap:20px;margin-bottom:34px}main.houses-page .houses-reading-room .houses-feature-grid{scroll-padding-inline:0 var(--mobile-gutter);scroll-snap-type:x proximity;border-top:0;align-items:stretch;gap:12px;padding-top:0;padding-bottom:22px}main.houses-page .houses-reading-room .house-feature-card,main.houses-page .houses-reading-room .house-feature-card.is-reversed{scroll-snap-align:start;border:1px solid #ffffff26;grid-template-rows:210px minmax(292px,1fr);width:min(78vw,410px);min-width:min(78vw,410px);box-shadow:0 18px 42px #101f1829}main.houses-page .houses-reading-room .house-feature-copy,main.houses-page .houses-reading-room .house-feature-card.is-reversed .house-feature-copy{align-content:space-between;min-height:292px}main.houses-page .houses-reading-room .house-feature-action b{text-align:right}.house-story-page .profile-route-nav{z-index:1200;-webkit-backdrop-filter:blur(16px)saturate(1.06);background:linear-gradient(105deg,#ffffff0e,#0000 46%),#0f2119f6;border-bottom:1px solid #e7d0a433;grid-template-rows:35px 47px;grid-template-columns:minmax(0,1fr);gap:0;min-height:82px;padding:0;display:grid;position:relative;top:auto;overflow:hidden;box-shadow:0 12px 28px #040d0824}.house-story-page .profile-route-trail{scrollbar-width:none;border-bottom:1px solid #e7d0a41f;gap:0;width:100%;padding:0 14px;overflow-x:auto}.house-story-page .profile-route-trail::-webkit-scrollbar{display:none}.house-story-page .profile-route-trail>a,.house-story-page .profile-route-trail>span{letter-spacing:.025em;min-height:35px;padding:0 7px;font-size:10px}.house-story-page .profile-route-trail>span{max-width:32vw}.house-story-page .profile-route-sections{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;gap:2px;width:100%;padding:0 14px;scroll-padding-inline:14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 18px),#0000)}.house-story-page .profile-route-sections>a{letter-spacing:.035em;scroll-snap-align:center;border-radius:0;min-height:47px;padding:0 14px;font-size:11px}.house-story-page .profile-route-sections>a:hover,.house-story-page .profile-route-sections>a:focus-visible,.house-story-page .profile-route-sections>a.is-current{color:#fff4df;background:0 0}}@media (min-width:821px){.house-story-page .profile-route-nav{top:72px}.platform-header.is-scroll-hidden~.house-story-page .profile-route-nav{top:0}}@media (max-width:620px){html:not([lang=en]) .house-story-page .house-story-heading h1{overflow-wrap:normal;letter-spacing:-.018em;word-break:normal;max-width:12.6em;font-size:clamp(35px,9.5vw,39px);line-height:1.12}}@media (prefers-reduced-motion:reduce){.profile-route-sections{scroll-behavior:auto}}:root{--editorial-rule:var(--ink,#17271f)}@supports (color:color-mix(in lab, red, red)){:root{--editorial-rule:color-mix(in srgb, var(--ink,#17271f) 18%, transparent)}}:root{--editorial-rule-on-dark:#efdcbb33;--editorial-body-measure:68ch;--editorial-ease:cubic-bezier(.2, .78, .22, 1)}.platform-header .language-switch,.platform-header .language-switch span,.platform-header .site-search--header button,.platform-header .site-search--header button span,.platform-footer :is(a,span),.archive-page :is(.archive-hero-stats span,.filter-caption,.result-line span),.knowledge-page :is(.knowledge-material-roadmap span,.knowledge-olfaction-notes a),.houses-page :is(.houses-hero-stats>span,.house-atlas-entry span,.house-atlas-entry a),.community-page :is(button,.eyebrow){font-size:max(10px,.68rem)}.archive-page :is(.card-brand,.card-notes,.card-footer>span),.house-story-page :is(.profile-route-nav a,.profile-route-nav span,dt),.knowledge-page .knowledge-mobile-modes small{font-size:11px}.knowledge-reading-paths>div{border-top:1px solid var(--editorial-rule);background:0 0;border-left:0;gap:0}.knowledge-reading-paths>div>a{border:0;border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);box-shadow:none;background:0 0}.knowledge-reading-paths>div>a:last-child{border-right:0}.knowledge-reading-paths>div>a:is(:hover,:focus-visible){background:#ffffff47;transform:none}.knowledge-reading-paths a p,.knowledge-reading-paths>header>p:last-child,.knowledge-editorial-note>p,.community-page-hero>p:last-child{max-width:var(--editorial-body-measure)}.knowledge-material-roadmap{box-shadow:none;background:0 0;border-left:0;border-right:0}.about-art-page .about-principles{border-top:1px solid #18271f33;gap:0}.about-art-page .about-principles article,.about-art-page .about-principles article:first-child{box-shadow:none;background:0 0;border:1px solid #18271f2b;border-top:0;border-left:0;border-radius:0}.about-art-page .about-principles article:last-child{border-right:0}.about-art-page .about-principles article:hover{box-shadow:none;background:#fff3;transform:none}.community-page-hero{min-height:auto;padding-top:clamp(76px,8vw,118px);padding-bottom:clamp(70px,7vw,108px)}.home-return-panel{border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);width:min(100% - clamp(32px,6vw,112px),1540px);color:var(--ink,#17271f);grid-template-columns:minmax(210px,.9fr) minmax(250px,1.2fr) auto;align-items:center;gap:clamp(22px,3vw,52px);margin:clamp(30px,4.8vw,70px) auto 0;padding:clamp(22px,2.8vw,38px) 0;display:grid}.home-return-heading>span,.home-return-record small{color:var(--ink,#17271f);margin-bottom:8px;display:block}@supports (color:color-mix(in lab, red, red)){.home-return-heading>span,.home-return-record small{color:color-mix(in srgb, var(--ink,#17271f) 62%, transparent)}}.home-return-heading>span,.home-return-record small{font:600 10px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase}.home-return-heading h2{font:400 clamp(25px, 2.25vw, 38px)/1.08 var(--serif);letter-spacing:-.018em;margin:0}.home-return-record{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.home-return-image{aspect-ratio:1;background:#f3efe8;place-items:center;width:70px;display:grid;overflow:hidden}.home-return-image img{object-fit:contain;width:100%;height:100%;padding:7px}.home-return-record p,.home-return-empty{min-width:0;margin:0}.home-return-record strong{font:500 18px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-return-record p>span{color:#8b6329;font:600 12px/1.2 var(--sans);margin-top:9px;display:inline-flex}.home-return-empty{max-width:42ch;color:var(--ink,#17271f)}@supports (color:color-mix(in lab, red, red)){.home-return-empty{color:color-mix(in srgb, var(--ink,#17271f) 72%, transparent)}}.home-return-empty{font:14px/1.7 var(--sans)}.home-return-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.home-return-actions a{min-height:44px;font:600 13px/1.2 var(--sans)}.home-return-primary{color:#f7f0e5;background:var(--ink,#17271f);justify-content:space-between;align-items:center;gap:22px;min-width:174px;padding:0 17px;display:inline-flex}.home-return-secondary{color:var(--ink,#17271f);border-bottom:1px solid;align-items:center;display:inline-flex}.home-return-actions a:focus-visible{outline-offset:4px;outline:2px solid #ad7d36}@keyframes editorial-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:is(.archive-hero,.houses-hero,.knowledge-atlas-intro,.community-page-hero)>*{animation:editorial-arrive .58s var(--editorial-ease) both}:is(.archive-hero,.houses-hero,.knowledge-atlas-intro,.community-page-hero)>:nth-child(2){animation-delay:70ms}:is(.archive-hero,.houses-hero,.knowledge-atlas-intro,.community-page-hero)>:nth-child(3){animation-delay:.14s}:is(.review-card,.knowledge-reading-paths>div>a,.house-directory-grid>a){transition-duration:.28s;transition-timing-function:var(--editorial-ease)}}@media (max-width:820px){.platform-header .language-switch,.platform-header .language-switch span,.mobile-primary-nav a,.archive-page :is(.archive-mobile-discovery span,.archive-mobile-discovery a),.knowledge-page .knowledge-mobile-modes :is(header span,header small,a span),.house-story-page :is(.profile-route-nav a,.profile-route-nav span,dt),.houses-page :is(.house-directory-search>span,.house-directory-search small){line-height:1.35;font-size:12px!important}.knowledge-reading-paths>div{border-top:0}.knowledge-reading-paths>div>a,.knowledge-reading-paths>div>a:last-child{border-right:0;border-bottom:1px solid var(--editorial-rule);min-height:188px;padding:24px 4px 26px}.knowledge-reading-paths>div>a:first-child{border-top:1px solid var(--editorial-rule)}.knowledge-reading-paths h3{margin-top:28px}.about-art-page .about-principles{border-top:0}.about-art-page .about-principles article,.about-art-page .about-principles article:first-child,.about-art-page .about-principles article:last-child{border-bottom:1px solid #18271f2e;border-right:0}.about-art-page :is(.about-scroll-cue,.about-scroll-cue span){font-size:10px!important}.community-page-hero{padding-top:42px;padding-bottom:38px}.home-return-panel{width:calc(100% - 2 * var(--mobile-gutter,20px));grid-template-columns:1fr;gap:22px;margin-top:26px;padding:24px 0 26px}.home-return-record{grid-template-columns:64px minmax(0,1fr)}.home-return-image{width:64px}.home-return-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:16px;display:grid}.home-return-primary{min-width:0}.home-return-secondary{white-space:nowrap;justify-content:center}}@media (max-width:430px){.home-return-actions{grid-template-columns:1fr}.home-return-primary{width:100%}.home-return-secondary{justify-self:start}}@media (prefers-reduced-motion:reduce){:is(.archive-hero,.houses-hero,.knowledge-atlas-intro,.community-page-hero)>*,:is(.review-card,.knowledge-reading-paths>div>a,.house-directory-grid>a){transition:none!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.knowledge-reading-paths>div>a,.about-art-page .about-principles article{border:1px solid canvastext}}.houses-reading-room-more{border-bottom:1px solid var(--editorial-rule);justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:22px 0;display:flex}.houses-reading-room-more p{align-items:baseline;gap:12px;margin:0;display:flex}.houses-reading-room-more p strong{font:400 38px/1 var(--serif)}.houses-reading-room-more p span,.houses-reading-room-more a{font:600 12px/1.4 var(--sans)}.houses-reading-room-more a{min-height:44px;color:var(--ink,#17271f);align-items:center;gap:18px;display:inline-flex}.house-directory{scroll-margin-top:84px}@media (max-width:820px){.home-page .platform-index{padding-top:62px;padding-bottom:62px}.home-page .platform-index-heading{margin-bottom:30px}.home-page .platform-index-heading h2{font-size:clamp(38px,10.5vw,54px)}.home-page .platform-index-grid{grid-template-columns:1fr;gap:8px;padding-top:0;display:grid}.home-page .platform-index .platform-index-card,.home-page .platform-index .platform-index-card.is-library,.home-page .platform-index .platform-index-card.is-houses,.home-page .platform-index .platform-index-card.is-materials,.home-page .platform-index .platform-index-card.is-perfumers,.home-page .platform-index .platform-index-card.is-places{min-height:0;box-shadow:none;border-radius:0;padding:22px 20px 20px}.home-page .platform-index .platform-index-card>strong,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>strong{margin-top:20px;font-size:clamp(27px,7.6vw,34px);line-height:1.04}.home-page .platform-index .platform-index-card>p,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:13px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.home-page .platform-index .platform-index-card>i,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>i{margin-top:17px;padding-top:13px}.home-page .platform-card-art{display:none}.home-page .platform-index .platform-index-card.is-perfumers{grid-template-columns:minmax(0,1fr) 112px;gap:14px;min-height:210px}.home-page .platform-perfumer-portraits{grid-template-columns:1fr;align-self:stretch;gap:4px}.home-page .platform-perfumer-portrait{grid-template-rows:1fr;gap:0;min-height:0}.home-page .platform-perfumer-image{height:48px;min-height:0}.home-page .platform-perfumer-portrait figcaption{display:none}.home-page .home-community-callout{gap:34px;padding-top:58px;padding-bottom:62px}.home-page .home-callout-lead h2{font-size:clamp(39px,11vw,52px);line-height:1.02}.home-page .home-callout-lead>p:last-child{margin-top:22px}.home-page .home-platform-actions{border-top:1px solid #fff3;grid-template-columns:1fr;gap:0}.home-page .home-platform-action{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #fff3;padding:22px 2px 20px}.home-page .home-platform-action:before{display:none}.home-page .home-platform-action>strong{margin-top:22px;font-size:30px}.home-page .home-platform-action>p{min-height:0;margin-top:12px}.home-page .home-platform-action>i{margin-top:18px;padding-top:13px}.houses-reading-room-more{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 0 18px}.platform-footer{padding:44px var(--mobile-gutter,18px) calc(32px + var(--mobile-nav-height,64px) + env(safe-area-inset-bottom));gap:24px}.platform-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.platform-footer>div{justify-content:space-between;align-items:center;min-height:44px;display:flex}}@media (min-width:600px) and (max-width:820px){.platform-footer{grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);align-items:start}.platform-footer nav{grid-column:1}.platform-footer>p{grid-area:1/2}.platform-footer>div{grid-area:2/2}}.mobile-primary-nav,.mobile-page-context,.mobile-reading-progress,.mobile-home-start,.archive-mobile-toolbar,.archive-mobile-accord-link,.archive-filter-backdrop,.archive-filter-close,.archive-mobile-filter-actions,.knowledge-mobile-modes,.house-directory-search,.house-directory-load{display:none}.knowledge-atlas-deferred{background:#0d241b;min-height:560px}.knowledge-atlas-deferred.is-ready{min-height:0}.knowledge-atlas-loading{color:#efe1c7;text-align:center;background:radial-gradient(circle at 50% 42%,#cda96726,#0000 26%),linear-gradient(#eddab50e 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#eddab50e 1px,#0000 1px) 0 0/80px 80px,#0d241b;align-content:center;justify-items:center;gap:12px;min-height:560px;padding:40px;display:grid}.knowledge-atlas-loading span{color:#efe1c78f;font:11px/1.4 var(--font-ui,var(--sans));letter-spacing:.08em}.knowledge-atlas-loading strong{font:400 clamp(34px,5vw,58px)/1 var(--serif)}.profile-guest-preview{color:#f3eadb;background:#ffffff06;border-top:1px solid #efddbd33;width:min(1040px,100%);margin:18px auto 0;padding:clamp(28px,5vw,62px)}.profile-guest-preview>header{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.profile-guest-preview>header span{color:#d0aa6b;font:600 9px/1 var(--font-ui,var(--sans));letter-spacing:.12em;text-transform:uppercase}.profile-guest-preview h2{max-width:12em;font:400 clamp(30px,4.2vw,54px)/1.02 var(--serif);margin:0}.profile-guest-preview ol{border-top:1px solid #efddbd2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.profile-guest-preview li{border-bottom:1px solid #efddbd24;grid-template-columns:34px minmax(0,1fr);gap:14px;min-height:180px;padding:24px 20px 24px 0;display:grid}.profile-guest-preview li+li{border-left:1px solid #efddbd24;padding-left:20px}.profile-guest-preview li>b{color:#d0aa6b;font:600 9px/1 var(--font-ui,var(--sans))}.profile-guest-preview li strong{font:400 24px/1 var(--serif)}.profile-guest-preview li p{color:#f3eadb9e;font:13px/1.75 var(--font-ui,var(--sans));margin:16px 0 0}.profile-guest-preview>a{color:#f3eadb;border-bottom:1px solid #efddbd47;align-items:center;gap:18px;min-height:48px;margin-top:28px;text-decoration:none;display:inline-flex}@media (max-width:820px){:root{--mobile-shell-height:62px;--mobile-nav-height:68px;--mobile-gutter:clamp(16px, 4.8vw, 24px);--mobile-paper:#f3eee3;--mobile-ink:#173329;--mobile-muted:#6c7069;--mobile-gold:#c49a58}html{scroll-padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 20px);scroll-padding-top:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px))!important}body{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))}body.filter-sheet-open,body.dialog-open{overflow:hidden}.platform-shell:before{height:env(safe-area-inset-top,0px)!important}.platform-header,.platform-header.is-scroll-hidden{height:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px));gap:12px;min-height:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px))!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-rows:var(--mobile-shell-height)!important;padding:env(safe-area-inset-top,0px) var(--mobile-gutter) 0!important;transform:none!important}.platform-header>nav,.platform-header>.site-search--header,.platform-header .community-account-button{display:none!important}.platform-header .monogram{grid-area:1/1;align-self:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.mobile-page-context{color:#f0e4d0;font:500 14px/1.2 var(--font-ui,var(--sans));letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:center;display:block;overflow:hidden}.mobile-reading-progress{z-index:1895;top:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px) - 2px);pointer-events:none;background:#f0ddbc1f;height:2px;display:block;position:fixed;left:0;right:0;overflow:hidden}.mobile-reading-progress>span{background:#d5ad6b;height:100%;transition:width .12s linear;display:block;box-shadow:0 0 12px #d5ad6ba6}.platform-header .header-actions{grid-area:1/3;align-items:center;display:flex!important}.platform-header .language-switch{width:48px!important;min-width:48px!important;height:44px!important;min-height:44px!important;display:inline-flex!important}.mobile-primary-nav{z-index:1900;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px));padding:7px max(8px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(20px)saturate(1.08);background:#0d2119f0;border-top:1px solid #e9d5b133;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 36px #030c0842}.mobile-primary-nav a{color:#f3e8d38f;min-width:0;min-height:54px;font:550 11px/1 var(--font-ui,var(--sans));letter-spacing:.02em;align-content:center;place-items:center;gap:5px;text-decoration:none;display:grid;position:relative}.mobile-primary-nav a.active{color:#f4e3c4}.mobile-primary-nav a.active:before{content:"";background:var(--mobile-gold);width:26px;height:2px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.mobile-nav-icon{box-sizing:border-box;border:1.5px solid;width:20px;height:20px;display:block;position:relative}.mobile-nav-icon.is-home{border-radius:50% 50% 4px 4px;transform:scale(.76)rotate(45deg)}.mobile-nav-icon.is-archive{border-width:1.5px 0}.mobile-nav-icon.is-archive:after{content:"";background:currentColor;height:1.5px;position:absolute;top:5px;left:0;right:0;box-shadow:0 5px}.mobile-nav-icon.is-atlas{border-radius:50%}.mobile-nav-icon.is-atlas:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:4px}.mobile-nav-icon.is-community{clip-path:polygon(0 0,100% 0,100% 76%,62% 76%,50% 100%,43% 76%,0 76%);border-radius:50%}.mobile-nav-icon.is-profile{border:0}.mobile-nav-icon.is-profile:before{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:7px}.mobile-nav-icon.is-profile:after{content:"";border:1.5px solid;border-radius:10px 10px 2px 2px;height:9px;position:absolute;bottom:0;left:2px;right:2px}.platform-footer{padding-bottom:calc(38px + var(--mobile-nav-height))}.platform-footer a{align-items:center;min-height:44px;display:inline-flex}.home-page .platform-hero{min-height:auto;padding:34px var(--mobile-gutter) 44px!important}.home-page .hero-copy{display:block}.home-page .hero-copy h1{max-width:9em;font-size:clamp(42px,12vw,58px);line-height:1.02}.home-page .hero-intro{max-width:34em;font-size:14px;line-height:1.72}.home-page .hero-copy>.site-search--hero,.home-page .hero-actions{display:none!important}.mobile-home-start{gap:14px;margin-top:26px;display:grid}.mobile-home-start .site-search--hero{width:100%;height:56px;min-height:56px;margin-top:0;display:flex!important}.mobile-home-start .site-search--hero input[type=search]{height:54px;min-height:54px;font-size:16px}.mobile-home-start .site-search--hero button{justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.mobile-home-start .site-search--hero button>span:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-home-start nav{border-top:1px solid #efe0c33d;display:grid}.mobile-home-start nav a{color:#f5ead6;border-bottom:1px solid #efe0c32e;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 14px;min-height:68px;text-decoration:none;display:grid}.mobile-home-start nav a span{font:500 17px/1.2 var(--font-ui,var(--sans))}.mobile-home-start nav a small{color:#f5ead69e;font:12px/1.3 var(--font-ui,var(--sans));grid-row:2}.mobile-home-start nav a .ui-arrow{grid-area:1/2/3}.home-page .daily-selection-stage{margin-top:34px}.home-page .hero-stats{margin-top:28px}.home-page .platform-index,.home-page .home-community-callout{padding-right:var(--mobile-gutter);padding-left:var(--mobile-gutter)}.archive-page .archive-hero{min-height:auto;padding:38px var(--mobile-gutter) 28px}.archive-page .archive-hero .hero-intro{font-size:14px;line-height:1.7}.archive-page .archive-library{padding-right:var(--mobile-gutter);padding-left:var(--mobile-gutter)}.archive-page .archive-family-panel{display:none}.archive-mobile-toolbar{z-index:18;top:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px));margin:0 calc(0px - var(--mobile-gutter));padding:12px var(--mobile-gutter);-webkit-backdrop-filter:blur(18px);background:#f3eee3f5;border-bottom:1px solid #1b2f2621;grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid;position:sticky}.archive-mobile-toolbar label{background:#fbf7ef;border:1px solid #19312638;align-items:center;min-width:0;min-height:48px;padding-left:42px;display:flex;position:relative}.archive-mobile-toolbar label .filter-search-icon{position:absolute;left:16px}.archive-mobile-toolbar input{width:100%;min-width:0;height:46px;color:var(--mobile-ink);background:0 0;border:0;outline:0;font-size:16px}.archive-mobile-toolbar>button{color:#f7ecda;background:#18362b;border:0;justify-content:center;align-items:center;gap:7px;min-width:52px;min-height:48px;padding:0 14px;display:flex}.archive-mobile-toolbar>button span{white-space:nowrap;font:600 11px/1 var(--font-ui,var(--sans));display:block}.archive-mobile-toolbar>button b{color:#18362b;background:#d7b170;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.archive-mobile-accord-link{color:#6d5036;min-height:48px;font:600 12px/1.3 var(--font-ui,var(--sans));border-bottom:1px solid #6d50362e;justify-content:space-between;align-items:center;margin:12px 0 24px;padding:0 2px;text-decoration:none;display:flex}.archive-filter-backdrop{z-index:2100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040c087a;border:0;display:block;position:fixed;inset:0}.archive-page .filter-bar.filter-bar-unified{z-index:2110;max-height:min(82dvh,720px);padding:22px var(--mobile-gutter) max(20px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--mobile-paper);visibility:hidden;border:0;border-radius:22px 22px 0 0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(105%);box-shadow:0 -24px 70px #030c0847}.archive-page .filter-bar.filter-bar-unified.is-mobile-open{visibility:visible;transition-delay:0s;transform:translateY(0)}.archive-page .filter-bar.filter-bar-unified .filter-bar-title{z-index:3;min-height:56px;margin:-22px calc(0px - var(--mobile-gutter)) 2px;padding:22px calc(var(--mobile-gutter) + 44px) 10px var(--mobile-gutter);background:var(--mobile-paper);border-bottom:1px solid #1931261f;grid-column:1/-1;position:relative;top:auto}@supports (color:color-mix(in lab, red, red)){.archive-page .filter-bar.filter-bar-unified .filter-bar-title{background:color-mix(in srgb, var(--mobile-paper) 96%, transparent)}}.archive-page .filter-bar.filter-bar-unified .filter-bar-title{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.archive-filter-close{top:14px;right:var(--mobile-gutter);width:44px;height:44px;color:var(--mobile-ink);background:0 0;border:0;place-items:center;font-size:28px;display:grid;position:absolute}.archive-filter-fields{overscroll-behavior:contain;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:2px 0;display:grid;overflow-y:auto}.archive-page .filter-bar.filter-bar-unified .search-box{display:none}.archive-page .filter-bar.filter-bar-unified .filter-control,.archive-page .filter-bar.filter-bar-unified .sort-field{grid-column:auto;width:100%;min-width:0}.archive-page .filter-bar.filter-bar-unified .sort-field{grid-column:1/-1}.archive-mobile-filter-actions{z-index:3;margin:8px calc(0px - var(--mobile-gutter)) calc(0px - max(20px, env(safe-area-inset-bottom,0px)));padding:12px var(--mobile-gutter) max(20px, env(safe-area-inset-bottom,0px));background:var(--mobile-paper);border-top:1px solid #19312624;grid-column:1/-1;grid-template-columns:.72fr 1.28fr;gap:10px;display:grid;position:relative;bottom:auto}@supports (color:color-mix(in lab, red, red)){.archive-mobile-filter-actions{background:color-mix(in srgb, var(--mobile-paper) 96%, transparent)}}.archive-mobile-filter-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.archive-mobile-filter-actions button{color:#214435;background:0 0;border:1px solid #214435;min-height:50px;font-weight:650}.archive-mobile-filter-actions button:last-child{color:#f6ebd8;background:#214435}.archive-page .review-grid{grid-template-columns:minmax(0,1fr);gap:14px}.archive-page .review-card{min-height:0}.archive-page .review-card .card-open{grid-template-columns:118px minmax(0,1fr);min-height:168px;display:grid}.archive-page .review-card .card-image{min-height:168px}.archive-page .review-card .card-copy{min-height:168px;padding:18px 16px}.archive-page .review-card .card-title{font-size:clamp(23px,7vw,30px)}.archive-page .review-card .card-notes{margin-top:10px}.archive-page .review-card .card-favorite{min-height:44px}.archive-page .card-community-links>a,.archive-page .card-community-links>.community-score-na{align-content:center;min-height:52px}.archive-page .card-house-story-link,.archive-page .catalog-provenance a,.archive-page .community-sources a{align-items:center;min-height:44px}.archive-page .review-dialog{z-index:2200}.archive-page .review-dialog .dialog-close{width:48px;height:48px}.knowledge-page .knowledge-atlas-intro{min-height:auto;padding:38px var(--mobile-gutter) 26px}.knowledge-atlas-deferred,.knowledge-atlas-loading{min-height:440px}.knowledge-page .knowledge-atlas-intro .adaptive-headline{font-size:clamp(42px,12vw,54px)!important}.knowledge-page .knowledge-atlas-intro-copy{margin-top:20px}.knowledge-mobile-modes{padding:0 var(--mobile-gutter) 30px;background:#10271e;margin:0;display:grid}.knowledge-mobile-modes header{color:#e7d0a4;border-bottom:1px solid #e7d0a43d;justify-content:space-between;align-items:center;min-height:46px;display:flex}.knowledge-mobile-modes header span{font:600 12px/1 var(--font-ui,var(--sans))}.knowledge-mobile-modes header small{color:#f5ead57a;font-size:10px}.knowledge-mobile-modes a{color:#f4ead7;border-bottom:1px solid #e7d0a42b;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;text-decoration:none;display:grid}.knowledge-mobile-modes a b{font:500 21px/1.1 var(--serif)}.knowledge-mobile-modes a span{color:#f4ead79e;font:12px/1.5 var(--font-ui,var(--sans))}.knowledge-atlas-intro-actions a{align-items:center;min-height:44px}.knowledge-page>.scent-atlas{margin-top:0}.knowledge-page .scent-atlas:not(.is-map-fullscreen) .scent-atlas-workspace{min-height:420px}.knowledge-page .scent-atlas:not([data-interface=workbench]):not(.is-map-fullscreen) .scent-atlas-heading-copy,.knowledge-page .scent-atlas:not([data-interface=workbench]):not(.is-map-fullscreen) .scent-atlas-toolbar{display:none}.knowledge-page .scent-atlas:not(.is-map-fullscreen) .scent-atlas-mobile-launch{min-height:52px;display:flex}.accord-guide-page .accord-source-links a,.house-story-page .profile-route-nav a,.material-profile-page .profile-route-nav a,.perfumer-profile-page .profile-route-nav a{align-items:center;min-height:44px}html.scent-atlas-fullscreen-open body{padding-bottom:0}html.scent-atlas-fullscreen-open .platform-header,html.scent-atlas-fullscreen-open .mobile-primary-nav{display:none!important}.houses-page .houses-hero{min-height:auto;padding:42px var(--mobile-gutter) 34px}.houses-page .house-atlas-entry{padding:22px var(--mobile-gutter);margin:0}.houses-page .houses-reading-room,.houses-page .house-directory{padding-right:var(--mobile-gutter);padding-left:var(--mobile-gutter)}.houses-page .houses-feature-grid{margin-right:calc(0px - var(--mobile-gutter));padding:4px var(--mobile-gutter) 20px 0;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;scroll-padding-left:0;display:flex;overflow:auto hidden}.houses-page .houses-feature-grid::-webkit-scrollbar{display:none}.houses-page .house-feature-card,.houses-page .house-feature-card.is-reversed{scroll-snap-align:start;flex:none;grid-template-rows:210px minmax(0,1fr);grid-template-columns:1fr;width:min(78vw,430px);min-width:min(78vw,430px);min-height:0}.houses-page .house-feature-object,.houses-page .house-feature-card.is-reversed .house-feature-object{grid-area:1/1;height:190px;margin:10px 10px 0}.houses-page .house-feature-copy,.houses-page .house-feature-card.is-reversed .house-feature-copy{grid-area:2/1;gap:18px;padding:24px 20px 26px}.houses-page .house-feature-identity>strong{font-size:clamp(34px,9vw,48px)}.houses-page .house-feature-note p{-webkit-line-clamp:2}.house-directory-search{background:#f9f5ec;border:1px solid #1a30262e;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin:0 0 18px;padding:14px 16px;display:grid;position:relative}.house-directory-search>span{color:#795b3e;font:600 10px/1 var(--font-ui,var(--sans));letter-spacing:.08em;grid-column:1/-1}.house-directory-search input{min-width:0;height:42px;color:var(--mobile-ink);background:0 0;border:0;border-bottom:1px solid #1a302647;outline:0;min-height:44px;padding:0;font-size:16px}.house-directory-search small{color:var(--mobile-muted);font:11px/1 var(--font-ui,var(--sans));align-self:center}.house-directory-load{color:#244435;background:0 0;border:1px solid #244435;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:18px;font-weight:650;display:flex}.house-directory-grid:not(.is-expanded)>a:nth-child(n+19){display:none}.profile-page{padding-top:22px!important;padding-right:var(--mobile-gutter)!important;padding-left:var(--mobile-gutter)!important}.profile-page .profile-personal-dashboard{flex-direction:column;display:flex}.profile-page .profile-stat-grid{z-index:12;top:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px));order:3;position:sticky}.profile-page .profile-content{order:4}.profile-page .profile-identity-block{order:1}.profile-page .profile-signature-shelf{order:2}.profile-page .profile-library-tabs{top:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px))!important}.profile-page .profile-studio{z-index:2050;inset:env(safe-area-inset-top,0px) 0 0;border-radius:0;position:fixed;overflow-y:auto}.profile-page .profile-perfume-collection.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page .profile-guest-preview{padding:34px var(--mobile-gutter) 48px;margin-top:0}.profile-guest-preview>header{grid-template-columns:1fr;gap:14px}.profile-guest-preview h2{font-size:clamp(31px,9vw,44px)}.profile-guest-preview ol{grid-template-columns:1fr;margin-top:30px}.profile-guest-preview li{min-height:0;padding:22px 0}.profile-guest-preview li+li{border-left:0;padding-left:0}.profile-guest-preview>a{justify-content:space-between;width:100%;min-height:52px}.house-story-page,.material-profile-page,.perfumer-profile-page{overflow-x:clip}.house-story-page .profile-route-nav a,.material-profile-page .profile-route-nav a,.perfumer-profile-page .profile-route-nav a{min-width:44px}.house-related-catalog>header>a,.knowledge-editorial-note a,.knowledge-olfaction-notes article>a,.family-history-note a{align-items:center;min-height:44px;display:inline-flex}.house-story-page p,.material-profile-page p,.perfumer-profile-page p{font-size:max(14px,1em);line-height:1.75}.house-story-page .house-place-photo>span,.house-story-page .profile-map-basis>strong,.house-story-page .house-place-people>small{font-size:10px;line-height:1.35}.house-story-page .house-place-people a small,.house-story-page .house-place-context small,.house-story-page .house-story-sources a{font-size:12px;line-height:1.45}.house-story-page .house-related-catalog>div>a{min-height:0;display:block}@media (prefers-reduced-motion:reduce){.archive-page .filter-bar.filter-bar-unified{transition-duration:.01ms}}}@media (min-width:621px) and (max-width:820px){.home-page .daily-selection-stage{width:min(66vw,520px)}.home-page .daily-selection-image-mat{aspect-ratio:4/4.6;max-height:620px}.archive-page .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.archive-page .review-card{justify-self:stretch!important;width:100%!important;max-width:none!important}.archive-page .review-card .card-favorite{height:44px!important;min-height:44px!important}.archive-page .filter-bar.filter-bar-unified{top:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px));width:min(480px,72vw);height:calc(100dvh - var(--mobile-shell-height) - env(safe-area-inset-top,0px));border-radius:0;max-height:none;bottom:0;left:auto;right:0;transform:translate(105%)}.archive-page .filter-bar.filter-bar-unified.is-mobile-open{transform:translate(0)}}@media (max-width:520px){.archive-mobile-toolbar{grid-template-columns:minmax(0,1fr) 84px}.archive-mobile-toolbar>button{padding:0 10px}.archive-filter-fields{grid-template-columns:1fr}}@media (min-width:621px) and (max-width:820px){.profile-page .profile-perfume-collection.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-page .profile-perfume-collection.is-grid article>a{min-height:300px}}@media (max-width:820px){.profile-mobile-shelves .profile-library-tabs{display:none}.record-shelf-picker>span,.record-shelf-picker button,.record-shelf-picker .record-owned-choice,.profile-page .profile-perfume-collection article>a>i.profile-shelf-mark{font-size:12px}.record-shelf-picker>small,.private-record-heading p{font-size:12px;line-height:1.6}html[data-archive-density=compact] .card-brand,html[data-archive-density=compact] .card-footer>span:first-child{font-size:11px}html[data-archive-density=compact] .card-community-links span{font-size:10px}html[data-archive-density=compact] .card-footer .score small{font-size:9px}}@media (min-width:821px){.mobile-primary-nav{display:none!important}.archive-filter-fields{display:contents}}@media (max-width:900px){.knowledge-page .scent-atlas:not(.is-map-fullscreen) .scent-atlas-stage{pointer-events:none;touch-action:pan-y}.knowledge-page .scent-atlas:not(.is-map-fullscreen) .scent-atlas-mobile-launch{min-height:52px;display:flex}html.scent-atlas-fullscreen-open,html.scent-atlas-fullscreen-open body{overscroll-behavior:none;width:100%;height:100%}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen{z-index:2000;color:#f3e8d4;background:#061d14;width:100vw;height:100dvh;min-height:0;margin:0;position:fixed;inset:0;overflow:hidden}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-workspace,html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-stage{border:0;border-radius:0;width:100vw;height:100dvh;min-height:0;margin:0;position:fixed;inset:0;overflow:hidden}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-stage{z-index:2001;touch-action:none;overscroll-behavior:none;background:radial-gradient(circle at 52% 44%,#294e3d3d,#0000 42%),linear-gradient(#071f16,#051a12)}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-heading{z-index:2050;top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(18px);box-sizing:border-box;background:linear-gradient(#051911fa,#051911e6);border:0;border-bottom:1px solid #e0be8129;justify-content:space-between;align-items:center;gap:12px;width:auto;min-height:56px;padding:8px 10px 8px 16px;display:flex;position:fixed;left:0;right:0;box-shadow:0 14px 32px #0000002e;pointer-events:auto!important;visibility:visible!important;opacity:1!important}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-heading>div:first-child{min-width:0}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-heading .adaptive-headline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:20px!important;line-height:1!important}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-heading-copy{display:none}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-app-actions{flex:none;align-items:center;gap:6px;display:flex}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-tools-stack:not([data-interface=workbench] *){z-index:2045;top:calc(env(safe-area-inset-top,0px) + 56px);width:auto;height:48px;display:block;position:fixed;left:0;right:0;pointer-events:auto!important;visibility:visible!important;opacity:1!important}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-toolbar:not([data-interface=workbench] *){-webkit-backdrop-filter:blur(16px);background:#071f16ed;border:0;border-radius:0;width:100%;display:block;box-shadow:0 12px 28px #00000024}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-tabs:not([data-interface=workbench] *){grid-template-columns:repeat(3,minmax(0,1fr));height:48px;display:grid}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-tabs:not([data-interface=workbench] *) button{color:#f4e9d594;background:0 0;border-top:0;border-bottom:1px solid #e7cd9e29;border-left:0;border-right:1px solid #e7cd9e1f;min-height:48px;padding:0 8px;font-size:12px!important}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-tabs:not([data-interface=workbench] *) button.is-active{color:#f5ead7;background:linear-gradient(#d1ab6921,#d1ab6909);border-bottom:2px solid #d6ae6d}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-search:not([data-interface=workbench] *){z-index:2060;top:calc(env(safe-area-inset-top,0px) + 112px);visibility:hidden;opacity:0;pointer-events:none;background:#f1e8d8;border:1px solid #e8d2aa80;border-radius:14px;min-height:52px;padding:0 76px 0 46px;transition:transform .2s,opacity .2s,visibility 0s .2s;display:flex;position:fixed;left:10px;right:10px;transform:translateY(-12px);box-shadow:0 18px 56px #00000061}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-mobile-search-open .scent-atlas-search:not([data-interface=workbench] *){visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-search:before{border-color:#18352a}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-search:not([data-interface=workbench] *) input{color:#18352a;background:0 0;min-height:50px;font-size:16px!important}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-search:not([data-interface=workbench] *) output{color:#18352a99;font-size:11px!important}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-touch-mode,html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-fullscreen-toggle{display:none}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-controls:not([data-interface=workbench] *){z-index:2035;top:auto;right:10px;bottom:calc(max(10px,env(safe-area-inset-bottom,0px)) + 100px);-webkit-backdrop-filter:blur(16px);background:#071e15db;border:1px solid #e5ca974d;border-radius:16px;flex-direction:column;width:48px;display:flex;position:fixed;left:auto;overflow:hidden;box-shadow:0 14px 34px #00000042;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-controls:not([data-interface=workbench] *) button{color:#f3e7d1;background:0 0;border:0;border-bottom:1px solid #e5ca972b;width:48px;min-width:48px;height:48px;min-height:48px;font-size:20px}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-controls button:nth-child(3){border-bottom:0}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-zoom-readout:not([data-interface=workbench] *){z-index:2034;top:auto;right:auto;bottom:calc(max(10px,env(safe-area-inset-bottom,0px)) + 102px);color:#e0bd7b;width:auto;min-width:52px;height:40px;min-height:40px;box-shadow:none;-webkit-backdrop-filter:blur(14px);background:#071e15c7;border:1px solid #e5ca9747;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:flex;position:fixed;left:10px;visibility:visible!important;opacity:1!important;pointer-events:none!important}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-zoom-readout strong{font-size:12px!important}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-zoom-readout span{display:none}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-mobile-regions:not([data-interface=workbench] *){z-index:2030;color:#f1e6d2;-webkit-backdrop-filter:blur(18px);touch-action:pan-x;background:linear-gradient(#092319f0,#051911fa);border:0;border-top:1px solid #e4c99938;border-radius:0;grid-template-rows:26px 68px;height:94px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -18px 46px #00000038}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-regions>header{color:#f0e3cca3;border:0;padding:0 12px}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-regions>header strong,html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-regions>header span{font-size:10px}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-regions>div{padding:0 8px max(6px,env(safe-area-inset-bottom,0px));touch-action:pan-x;gap:0}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-regions button{color:#f1e6d2;border-right:1px solid #e4c99921;grid-template-columns:38px minmax(0,1fr) 12px;gap:7px;min-width:132px;min-height:62px;padding:8px 10px}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-regions button b{font-size:12px}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-regions button small{color:#f0e3cc80;font-size:10px}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-region-visual{width:38px;height:36px}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-region-visual i{border-radius:9px;width:30px;height:30px;padding:3px}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen .scent-atlas-mobile-region-visual i+i{margin-left:-19px}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-material-toolbar{z-index:2031;top:auto;right:8px;bottom:max(8px,env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);touch-action:pan-y;background:#071e15ed;border:1px solid #e5ca9740;border-radius:16px;max-height:146px;display:grid;position:fixed;left:8px;overflow:auto;box-shadow:0 18px 48px #00000052}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench])[data-theme=materials] .scent-atlas-controls{bottom:calc(max(8px,env(safe-area-inset-bottom,0px)) + 154px)}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench])[data-theme=materials] .scent-atlas-zoom-readout{bottom:calc(max(8px,env(safe-area-inset-bottom,0px)) + 156px)}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector.has-selection{z-index:2070;color:#183126;touch-action:pan-y;background:#eee5d5;border:0;border-top:1px solid #ffffffb3;border-radius:20px 20px 0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:auto;height:min(50dvh,460px);max-height:min(50dvh,460px);display:grid;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -24px 72px #0000006b}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-scroll{overscroll-behavior:contain;scrollbar-color:#6f532f6b transparent;scrollbar-width:thin;touch-action:pan-y;width:100%;height:100%;min-height:0;display:block;overflow:hidden auto}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector.has-selection:before{z-index:6;content:"";background:#18312640;border-radius:3px;width:38px;height:3px;position:absolute;top:8px;left:50%;transform:translate(-50%)}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-visual,html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-visual.is-perfumer,html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-visual.is-material{box-sizing:border-box;grid-template-columns:82px minmax(0,1fr);width:100%;height:112px;min-height:112px;padding:18px 54px 10px 18px}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-visual.is-perfumer>img.scent-atlas-inspector-portrait{border-radius:36px 36px 18px 18px;width:72px;height:84px}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-visual.is-material>img.scent-atlas-material-mark{width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;max-height:72px}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-copy{min-height:0;padding:20px 20px max(24px,env(safe-area-inset-bottom,0px));overscroll-behavior:auto;touch-action:pan-y;overflow:hidden visible}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-story-close{z-index:8;background:#f5eee2db;border:1px solid #18312633;border-radius:50%;width:44px;height:44px;position:absolute;top:16px;right:12px}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-copy h3{font-size:clamp(27px,8vw,34px)}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-copy p,html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-facts dd{font-size:13px!important;line-height:1.65!important}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector-actions a{min-height:48px;font-size:12px}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-cluster-members{overflow-y:visible;max-height:none!important}:is(html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen:has(.scent-atlas-workspace.has-selection) .scent-atlas-mobile-regions,html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen:has(.scent-atlas-workspace.has-selection) .scent-atlas-material-toolbar){display:none}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen:has(.scent-atlas-workspace.has-selection) .scent-atlas-controls:not([data-interface=workbench] *){bottom:calc(min(50dvh,460px) + 12px)}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen:has(.scent-atlas-workspace.has-selection) .scent-atlas-zoom-readout:not([data-interface=workbench] *){bottom:calc(min(50dvh,460px) + 14px)}}@media (pointer:coarse) and (min-width:901px){.platform-header .monogram,.platform-header .display-settings-trigger,.platform-header .language-switch,.platform-header .community-account-button{min-width:44px;height:44px;min-height:44px}.platform-header nav a{align-items:center;min-height:44px;display:inline-flex}.platform-header .site-search--header{height:48px;min-height:48px}.platform-header .site-search--header button{min-width:44px;height:44px;min-height:44px;margin:2px}}@media (max-width:380px){html.scent-atlas-fullscreen-open .scent-atlas-mobile-search-toggle:not([data-interface=workbench] *){width:44px;padding:0;font-size:0}html.scent-atlas-fullscreen-open .scent-atlas.is-map-fullscreen .scent-atlas-inspector.has-selection{height:min(54dvh,460px);max-height:min(54dvh,460px)}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen:has(.scent-atlas-workspace.has-selection) .scent-atlas-controls{bottom:calc(min(54dvh,460px) + 10px)}html.scent-atlas-fullscreen-open .scent-atlas:not([data-interface=workbench]).is-map-fullscreen:has(.scent-atlas-workspace.has-selection) .scent-atlas-zoom-readout{bottom:calc(min(54dvh,460px) + 12px)}}.mobile-shell-back,.archive-filter-accord-help{display:none}.profile-guest-status{border-top:1px solid #e1c69333;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:14px;display:flex}.profile-guest-status small{color:#f4e0bcbd;font:500 13px/1.45 var(--font-ui,var(--sans))}.profile-guest-status button{color:#f2e4cd;min-width:96px;min-height:44px;font:650 13px/1 var(--font-ui,var(--sans));cursor:pointer;background:#ffffff0a;border:1px solid #e1c69352;border-radius:10px;padding:0 16px}@media (max-width:820px){:root{--mobile-shell-height:56px;--mobile-nav-height:64px;--mobile-gutter:16px;--app-surface:#f4efe5;--app-surface-raised:#fbf7ef;--app-ink:#153229;--app-muted:#69736d;--app-rule:#15322924;--app-accent:#c89f5d}body{min-width:320px;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))}.platform-header,.platform-header.is-scroll-hidden{background:#0b1f17f7;border-bottom:1px solid #e1c99e2e;box-shadow:0 8px 28px #020d081f;min-height:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px))!important;height:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px))!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-rows:var(--mobile-shell-height)!important;padding:env(safe-area-inset-top,0px) var(--mobile-gutter) 0!important;gap:10px!important;transform:none!important}.platform-header .mobile-shell-home{align-self:center;place-items:center;background:0 0!important;border:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important}.platform-header .mobile-shell-home .brand-home-mark{border:1px solid #d3ab67d1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.platform-header:has(.mobile-shell-back) .mobile-shell-home{display:none!important}.mobile-shell-back{color:#f1e5d2;align-self:center;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.mobile-shell-back .ui-arrow{font-size:18px}.mobile-page-context{color:#f3e8d6!important;font:620 16px/1.2 var(--font-ui,var(--sans))!important;letter-spacing:0!important}.platform-header .header-actions{gap:4px!important}.platform-header .display-settings-trigger,.platform-header .language-switch{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.platform-header:not(.pr-header) .display-settings-trigger,.platform-header:not(.pr-header) .language-switch{border-color:#eedcbc2e}.platform-header .language-switch{font-size:12px!important}.mobile-reading-progress{top:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px) - 2px)!important}.mobile-primary-nav{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;padding:5px max(7px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(7px, env(safe-area-inset-left,0px))!important;background:var(--mobile-nav-surface,#0a1d15f6)!important;border-top-color:#e7d3b029!important;box-shadow:0 -10px 30px #020d0833!important}.mobile-primary-nav a{border-radius:10px;transition:color .2s,background-color .2s;color:#f0e5d08f!important;letter-spacing:0!important;gap:3px!important;min-height:54px!important;font-size:11px!important;font-weight:580!important}.mobile-primary-nav a.active{background:#e5be7a17;color:#f5e4c7!important}.mobile-primary-nav a.active:before{border-radius:2px;width:18px!important;height:2px!important;top:3px!important}.mobile-nav-icon{clip-path:none!important;border:0!important;border-radius:0!important;width:18px!important;height:18px!important;overflow:visible!important;transform:none!important}.mobile-nav-icon:before,.mobile-nav-icon:after,.platform-shell.is-mobile-app-route .platform-footer,.platform-shell.is-mobile-reader-route .platform-footer,.platform-shell.is-mobile-reader-route .mobile-primary-nav{display:none!important}body:has(.platform-shell.is-mobile-reader-route){padding-bottom:0}.platform-shell.is-mobile-reader-route .profile-route-nav{z-index:1200;grid-template-rows:47px!important;min-height:47px!important;position:relative!important;top:auto!important}.platform-shell.is-mobile-reader-route .profile-route-trail{display:none!important}.platform-shell.is-mobile-reader-route .profile-route-sections{min-height:47px;padding-right:var(--mobile-gutter)!important;padding-left:var(--mobile-gutter)!important;scroll-padding-inline:var(--mobile-gutter)!important;grid-row:1!important}.platform-shell.is-mobile-app-route>main,.platform-shell.is-mobile-reader-route>main{animation:.28s ease-out both mobile-screen-fade}.home-page .platform-hero{min-height:auto!important;padding:18px var(--mobile-gutter) 22px!important}.home-page .platform-hero .hero-atmosphere,.home-page .hero-copy>.eyebrow,.home-page .hero-copy>h1,.home-page .hero-copy>.hero-intro,.home-page .hero-stats{display:none!important}.home-page .hero-copy{display:block!important}.home-page .mobile-home-start{gap:12px!important;margin:0!important;display:grid!important}.home-page .mobile-home-intent{color:#f2e1c2b8!important;font:600 12px/1.35 var(--font-ui,var(--sans))!important;letter-spacing:.02em!important;text-transform:none!important;margin:0!important}.home-page .mobile-home-search .site-search--hero{height:52px!important;min-height:52px!important;box-shadow:none!important;background:#ffffff09!important;border-color:#ecd8b547!important;border-radius:12px!important}.home-page .mobile-home-search .site-search--hero input[type=search]{height:50px!important;min-height:50px!important;font-size:16px!important}.home-page .mobile-home-search .site-search--hero button{width:50px!important;min-width:50px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;border-radius:10px!important;margin:2px!important}.home-page .home-task-rail{border-top:1px solid #efe0c333!important;border-bottom:1px solid #efe0c333!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important}.home-page .home-task-rail a{border-bottom:0!important;border-right:1px solid #efe0c329!important;min-height:58px!important;padding:12px 12px 11px 0!important}.home-page .home-task-rail a:nth-child(2){border-right:0!important;padding-left:14px!important}.home-page .home-task-rail a:nth-child(3){background:#eed3a411;order:-1;grid-column:1/-1;border-bottom:1px solid #efe0c32b!important;border-right:0!important;min-height:68px!important;padding:12px 14px!important}.home-page .home-task-rail a>span{font-size:15px!important}.home-page .home-task-rail a:nth-child(-n+2) small{display:none}.home-page .home-task-rail a:nth-child(-n+2) .ui-arrow{grid-row:1}.home-page .mobile-home-discovery{color:#f4e8d394!important;min-height:44px!important;font-size:12px!important}.home-page .daily-selection-stage{width:100%!important;margin:22px 0 0!important}.home-page .daily-selection-header{min-height:28px!important;padding:0 0 8px!important}.home-page .daily-selection-card{grid-template-columns:112px minmax(0,1fr)!important;min-height:142px!important;display:grid!important}.home-page .daily-selection-visual{height:142px!important;padding:8px!important}.home-page .daily-selection-image-mat{height:126px!important}.home-page .daily-selection-controls,.home-page .daily-selection-hint{display:none!important}.home-page #home-return-panel{scroll-margin-top:calc(var(--mobile-shell-height) + 12px)}.home-page+#home-return-panel,#home-return-panel{width:calc(100% - 2 * var(--mobile-gutter))!important}.home-page .platform-index{padding:30px var(--mobile-gutter) 34px!important}.home-page .platform-index-heading{border-bottom:1px solid var(--app-rule);margin:0!important;padding:0 0 12px!important}.home-page .platform-index-heading .eyebrow,.home-page .platform-index-heading>p:last-child{display:none!important}.home-page .platform-index-heading h2{margin:0!important;font-size:26px!important;line-height:1.15!important}.home-page .platform-index-grid{border-top:0!important}.home-page .platform-index .platform-index-card,.home-page .platform-index .platform-index-card.is-perfumers{grid-template-columns:54px minmax(0,1fr) 34px!important;gap:10px!important;min-height:66px!important;padding:10px 0!important}.home-page .platform-index .platform-index-card>span,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>span{letter-spacing:.04em!important;font-size:8px!important}.home-page .platform-index .platform-index-card>strong,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>strong{font-size:22px!important;line-height:1.12!important}.home-page .platform-index .platform-index-card>i,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>i{overflow:hidden;color:#0000!important;width:34px!important;min-height:44px!important}.home-page .platform-index .platform-index-card>i .ui-arrow,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>i .ui-arrow{color:var(--app-ink)!important}.home-page .home-community-callout,.archive-page .archive-hero,.archive-page .archive-catalog-heading{display:none!important}.archive-page .archive-library{padding:0 var(--mobile-gutter) 28px!important}.archive-mobile-toolbar{top:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px))!important;margin:0 calc(0px - var(--mobile-gutter))!important;padding:10px var(--mobile-gutter)!important;border-bottom-color:var(--app-rule)!important;background:#f4efe5f7!important;gap:8px!important}.archive-mobile-toolbar label{border-radius:12px;box-shadow:inset 0 0 0 1px #18342a24;background:#fffaf2!important;border:0!important;min-height:46px!important}.archive-mobile-toolbar>button{border-radius:12px;min-width:48px!important;min-height:46px!important;padding:0 12px!important}.archive-mobile-accord-link{display:none!important}.archive-page .filter-bar.filter-bar-unified{opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s,visibility 0s .28s}.archive-page .filter-bar.filter-bar-unified.is-mobile-open{opacity:1;pointer-events:auto;transition-delay:0s}body.filter-sheet-open .mobile-primary-nav{opacity:0!important;pointer-events:none!important;transform:translateY(100%)!important}.archive-page .archive-filter-fields{grid-auto-rows:min-content;align-content:start}.archive-filter-accord-help{color:#f3e7d3;background:#1a3a2e;border:0;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:68px;padding:12px 14px;text-decoration:none;display:grid}.archive-filter-accord-help>span{gap:6px;display:grid}.archive-filter-accord-help small{color:#d6ae6a;font:650 10px/1 var(--font-ui,var(--sans));letter-spacing:.06em}.archive-filter-accord-help strong{font:500 13px/1.45 var(--font-ui,var(--sans))}.archive-filter-accord-help .ui-arrow{justify-self:end}.archive-page .result-line{align-items:center;min-height:38px;margin:0!important;padding:0!important}.archive-page .result-line>span{letter-spacing:0!important;font-size:11px!important}.archive-page .review-grid{border-top:1px solid var(--app-rule);grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.archive-page .review-card{position:relative;border:0!important;border-bottom:1px solid var(--app-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.archive-page .review-card>.card-open{border:0!important;grid-template-rows:minmax(204px,auto)!important;grid-template-columns:104px minmax(0,1fr)!important;min-height:204px!important;padding:0!important;display:grid!important}.archive-page .review-card .card-image{align-self:start;background:0 0!important;min-height:146px!important;padding:8px 0!important}.archive-page .review-card .card-image-frame{background:#f8f4ec;height:130px!important}.archive-page .review-card .card-copy{justify-content:center;min-height:204px!important;padding:18px 12px 18px 16px!important}.archive-page .card-brand{letter-spacing:.05em!important;font-size:11px!important}.archive-page .card-copy>.card-title{gap:2px!important;padding-right:0!important}.archive-page .card-title-latin{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;text-overflow:clip!important;font-size:20px!important;line-height:1.08!important;display:-webkit-box!important}.archive-page .card-title-chinese{font-size:13px!important;line-height:1.25!important}.archive-page .card-notes,.archive-page .card-footer .score,.archive-page .card-community-links,.archive-page .card-house-story-link{display:none!important}.archive-page .card-footer{border:0!important;min-height:0!important;margin-top:9px!important;padding:0!important}.archive-page .card-footer>span:first-child{letter-spacing:0!important;font-size:11px!important;line-height:1.35!important}.archive-page .card-scent-status{transform:none;inset:auto auto 8px 29px!important}.archive-page .card-scent-status.is-open{transform:none}.archive-page .card-scent-status>.card-favorite{border-radius:12px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.archive-page .card-scent-status>.card-favorite small{font-size:11px!important}.knowledge-page{background:var(--app-surface)}.knowledge-page .knowledge-atlas-intro{display:none!important}.knowledge-mobile-modes{padding:14px var(--mobile-gutter) 10px!important;background:#10271e!important}.knowledge-mobile-modes header{min-height:36px!important}.knowledge-mobile-modes header span{letter-spacing:0!important;font-size:12px!important}.knowledge-mobile-modes a{grid-template-columns:68px minmax(0,1fr) 24px!important;gap:10px!important;min-height:62px!important}.knowledge-mobile-modes a b{font-size:18px!important}.knowledge-mobile-modes a span{font-size:12px!important}.knowledge-atlas-deferred{background:#0d241b;border-radius:6px;overflow:hidden;box-shadow:0 18px 42px #162a2229;min-height:300px!important;margin:14px var(--mobile-gutter) 0!important}.knowledge-atlas-deferred .knowledge-atlas-loading{min-height:300px!important}.knowledge-page>.scent-atlas:not(.is-map-fullscreen){border-radius:6px;overflow:hidden;margin:14px var(--mobile-gutter) 0!important}.knowledge-page .scent-atlas:not(.is-map-fullscreen) .scent-atlas-workspace{min-height:300px!important}.knowledge-page .knowledge-reading-paths{min-height:0!important;padding:30px var(--mobile-gutter) 34px!important}.knowledge-page .knowledge-reading-paths>header{border-bottom:1px solid var(--app-rule);margin:0!important;padding:0 0 14px!important;display:block!important}.knowledge-page .knowledge-reading-paths>header h2{font-size:27px!important;line-height:1.12!important}.knowledge-page .knowledge-reading-paths>header>p{margin:9px 0 0!important;font-size:13px!important;line-height:1.58!important}.knowledge-page .knowledge-reading-paths>div{grid-template-columns:1fr!important;gap:0!important;display:grid!important}.knowledge-page .knowledge-reading-paths>div>a{align-items:center;border:0!important;border-bottom:1px solid var(--app-rule)!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;padding:10px 0!important;display:grid!important}.knowledge-page .knowledge-reading-paths>div>a>span{grid-area:1/1!important;font-size:10px!important}.knowledge-page .knowledge-reading-paths>div>a>h3{grid-area:1/2!important;margin:0!important;font-size:21px!important}.knowledge-page .knowledge-reading-paths>div>a>p{display:none!important}.knowledge-page .knowledge-reading-paths>div>a>strong{align-items:center;width:34px;min-height:44px;overflow:hidden;color:#0000!important;grid-area:1/3!important;font-size:0!important}.knowledge-page .knowledge-reading-paths>div>a>strong .ui-arrow{color:var(--app-ink)!important}.knowledge-page .knowledge-material-roadmap,.knowledge-page .knowledge-olfaction-notes,.knowledge-page .knowledge-editorial-note{display:none!important}.community-page{min-height:calc(100dvh - var(--mobile-shell-height) - var(--mobile-nav-height));background:var(--app-surface)}.community-page .community-page-hero{display:none!important}.community-page .community-hub{min-height:0!important;padding:22px var(--mobile-gutter) 34px!important}.community-page .community-hub:before,.community-page .community-hub:after{display:none!important}.community-page .community-hub-heading{border-bottom:1px solid var(--app-rule);margin:0 0 18px!important;padding:0 0 16px!important;display:block!important}.community-page .community-hub-heading .eyebrow{display:none!important}.community-page .community-hub-heading h2{font-size:30px!important;line-height:1.06!important}.community-page .community-hub-heading h2 span{display:inline!important}.community-page .community-hub-heading h2 span+span:before{content:" "}.community-page .community-hub-heading>p:last-child{max-width:32em;margin:10px 0 0!important;font-size:14px!important;line-height:1.58!important}.community-page .community-hub-guest{flex-direction:column;background:0 0!important;border:0!important;gap:0!important;display:flex!important}.community-page .community-hub-guest>button{order:-1;width:100%;min-height:52px!important;font:650 14px/1.2 var(--font-ui,var(--sans))!important;letter-spacing:0!important;border-radius:13px!important;margin:0 0 14px!important}.community-page .community-hub-guest>div{align-items:center;border:0!important;border-bottom:1px solid var(--app-rule)!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:62px!important;padding:12px 0!important;display:grid!important}.community-page .community-hub-guest>div span{grid-column:1;margin:0!important;font-size:10px!important}.community-page .community-hub-guest>div strong{grid-column:2;margin:0!important;font-size:17px!important}.community-page .community-hub-guest>div p{display:none!important}.community-page .community-tabs{z-index:10;top:calc(var(--mobile-shell-height) + env(safe-area-inset-top,0px));border-bottom:1px solid var(--app-rule);scrollbar-width:none;background:#f4efe5f7;position:sticky;overflow-x:auto;margin:0 calc(0px - var(--mobile-gutter)) 16px!important;padding:0 var(--mobile-gutter)!important}.community-page .community-tabs::-webkit-scrollbar{display:none}.community-page .community-tabs>:is(button,a){white-space:nowrap;min-height:48px!important}.community-page .community-tabs>a{display:none!important}.profile-page{padding:16px var(--mobile-gutter) 32px!important}.profile-page .profile-guest.profile-glass-panel{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:24px 0 26px!important}.profile-page .profile-guest .eyebrow{display:none!important}.profile-page .profile-guest h1{max-width:12em;margin:0!important;font-size:34px!important;line-height:1.08!important}.profile-page .profile-guest>p:not(.eyebrow){max-width:34em;margin:16px 0 0!important;font-size:14px!important;line-height:1.65!important}.profile-page .profile-guest>div{grid-template-columns:1fr!important;gap:8px!important;margin-top:22px!important;display:grid!important}.profile-page .profile-guest :is(button,a){justify-content:space-between;border-radius:12px!important;width:100%!important;min-height:50px!important}.profile-page .profile-guest a.profile-guest-about{color:#f4e8d3a3!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:44px!important;padding-left:2px!important;padding-right:2px!important}.profile-page .profile-guest>.profile-guest-status{padding-top:12px;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;margin-top:12px!important;display:grid!important}.profile-page .profile-guest>.profile-guest-status>button{width:auto!important;min-width:96px!important;min-height:44px!important;padding:0 14px!important}.profile-page .profile-guest-preview{background:0 0!important;border-top-color:#efddbd29!important;width:100%!important;margin:0!important;padding:22px 0 0!important}.profile-page .profile-guest-preview>header{gap:8px!important}.profile-page .profile-guest-preview>header>span{display:none!important}.profile-page .profile-guest-preview h2{font-size:24px!important;line-height:1.18!important}.profile-page .profile-guest-preview ol{border-top-color:#efddbd24!important;margin-top:12px!important}.profile-page .profile-guest-preview li{align-items:center;min-height:56px!important;padding:10px 0!important}.profile-page .profile-guest-preview li strong{font-size:17px!important}.profile-page .profile-guest-preview li p{display:none!important}.profile-page .profile-guest-preview>a{min-height:48px!important;margin-top:14px!important}.profile-page .profile-personal-dashboard,.profile-page .profile-signature,.profile-page .profile-content{width:100%!important;margin-left:0!important;margin-right:0!important}.profile-page.is-owner .profile-personal-dashboard{flex-direction:column;display:flex!important}.profile-page.is-owner .profile-signature.profile-glass-panel{display:contents!important}.profile-page.is-owner .profile-signature-orbit{display:none!important}.profile-page.is-owner .profile-identity-block{border-bottom:1px solid #e6d3b129;width:100%;background:0 0!important;order:1!important;padding:18px 0 20px!important}.profile-page.is-owner .profile-stat-grid{order:2!important}.profile-page.is-owner .profile-content{order:3!important}.profile-page.is-owner .profile-signature-shelf{border-top:1px solid #e6d3b12b!important;order:2!important;margin-top:0!important}.houses-page .houses-hero,.perfumers-page .perfumers-hero{min-height:0!important;padding:20px var(--mobile-gutter) 18px!important}.houses-page .houses-hero .eyebrow,.perfumers-page .perfumers-hero .eyebrow,.houses-page .houses-hero h1,.perfumers-page .perfumers-hero h1,.houses-page .houses-hero-stats,.perfumers-page .perfumers-hero-stats{display:none!important}.houses-page .houses-hero>p:last-of-type,.perfumers-page .perfumers-hero>p:last-of-type{max-width:36em;margin:0!important;font-size:14px!important;line-height:1.6!important}.houses-page :is(.house-atlas-entry,.houses-reading-room,.house-directory),.perfumers-page :is(.perfumer-atlas-entry,.perfumer-directory,.perfumer-directory-note){padding-right:var(--mobile-gutter)!important;padding-left:var(--mobile-gutter)!important}.houses-page .houses-section-heading h2,.perfumers-page .perfumer-directory h2{font-size:28px!important;line-height:1.12!important}@keyframes mobile-screen-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-screen-fade{0%{opacity:0}to{opacity:1}}}@media (max-width:620px){.home-page .platform-hero{align-content:space-between;min-height:calc(100svh - var(--mobile-shell-height) - var(--mobile-nav-height) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;min-height:calc(100dvh - var(--mobile-shell-height) - var(--mobile-nav-height) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}}@media (min-width:621px) and (max-width:820px){:root{--mobile-gutter:24px}.home-page .platform-hero{padding-top:24px!important}.home-page .mobile-home-start{width:100%;max-width:none}.home-page .hero-copy{width:100%!important;max-width:none!important}.home-page .daily-selection-stage{width:100%!important}.home-page .daily-selection-card{grid-template-columns:168px minmax(0,1fr)!important;min-height:166px!important}.home-page .daily-selection-visual{height:166px!important}.home-page .daily-selection-image-mat{height:150px!important}.archive-page .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important}.archive-page .review-card>.card-open{grid-template-rows:176px 110px!important;grid-template-columns:1fr!important;min-height:286px!important}.archive-page .review-card .card-image{min-height:176px!important;padding:8px 0 0!important}.archive-page .review-card .card-image-frame{width:100%!important;height:168px!important}.archive-page .review-card .card-copy{min-height:110px!important;padding:14px 54px 12px 2px!important}.archive-page .card-scent-status{transform:none;inset:auto 0 32px auto!important}.archive-page .card-title-latin{font-size:21px!important}.community-page .community-hub,.profile-page{width:100%}.archive-page .review-card .card-image{height:176px!important;min-height:0!important}.archive-page .review-card .card-image-frame{aspect-ratio:auto!important;height:168px!important}}@media (max-width:820px){.home-page .platform-index{padding:34px var(--mobile-gutter) 42px!important;background:radial-gradient(circle at 88% 4%,#fff6e266,#0000 16rem),#d8c7aa!important}.home-page .platform-index-heading{border-bottom-color:#19332a38!important;padding-bottom:20px!important}.home-page .platform-index-heading .eyebrow,.home-page .platform-index-heading>p:last-child{display:block!important}.home-page .platform-index-heading .eyebrow{color:#765129!important;margin:0 0 12px!important;font-size:10px!important}.home-page .platform-index-heading h2{max-width:9em;font-size:clamp(32px,8vw,44px)!important}.home-page .platform-index-heading>p:last-child{max-width:34em;color:#153229b8!important;margin:12px 0 0!important;font-size:13px!important;line-height:1.6!important}.home-page .platform-index-grid{background:0 0!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding-top:14px!important;display:grid!important}.home-page .platform-index .platform-index-card,.home-page .platform-index .platform-index-card.is-library,.home-page .platform-index .platform-index-card.is-houses,.home-page .platform-index .platform-index-card.is-materials,.home-page .platform-index .platform-index-card.is-perfumers{position:relative;overflow:hidden;color:#f5ead7!important;min-height:164px!important;box-shadow:none!important;border:0!important;border-radius:2px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:17px 116px 16px 17px!important;display:grid!important}.home-page .platform-index .platform-index-card.is-library{background:linear-gradient(138deg,#112d23,#274838 72%,#795643 160%)!important}.home-page .platform-index .platform-index-card.is-houses{background:linear-gradient(138deg,#5b3437,#81514b 72%,#b6845e 150%)!important}.home-page .platform-index .platform-index-card.is-materials{background:linear-gradient(138deg,#334c39,#68795a 76%,#aa9463 160%)!important}.home-page .platform-index .platform-index-card.is-materials:after{content:"";background:linear-gradient(90deg,#0000 48%,#f7ead380 49% 51%,#0000 52%),radial-gradient(circle at 50% 22%,#f8e8c73d,#0000 42%);border:1px solid #f7ead375;border-radius:52% 48% 50% 50%/66% 66% 34% 34%;width:72px;height:106px;position:absolute;bottom:22px;right:20px;transform:rotate(8deg)}.home-page .platform-index .platform-index-card.is-perfumers{background:linear-gradient(138deg,#1d2730,#3f3c42 72%,#8a6155 160%)!important;grid-template-columns:minmax(0,1fr) 92px!important;padding-right:14px!important}.home-page .platform-index .platform-index-card>span,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>span{color:#e1ba77!important;letter-spacing:.08em!important;margin:0!important;font-size:9px!important}.home-page .platform-index .platform-index-card>strong,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>strong{color:#fff4e1!important;max-width:100%!important;margin:0!important;font-size:clamp(25px,6.7vw,31px)!important;line-height:1.04!important}.home-page .platform-index .platform-index-card>p,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#f9eedcb8!important;max-width:32em!important;min-height:0!important;margin:0!important;font-size:12px!important;line-height:1.52!important;display:-webkit-box!important}.home-page .platform-index .platform-index-card>i,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>i{color:#fff1d5!important;white-space:normal!important;border-top:1px solid #f7e7ca33!important;justify-content:flex-start!important;gap:10px!important;width:auto!important;min-height:30px!important;margin:0!important;padding:8px 0 0!important;font-size:11px!important;display:inline-flex!important;overflow:visible!important}.home-page .platform-index .platform-index-card>i .ui-arrow,.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy>i .ui-arrow{color:currentColor!important}.home-page .platform-card-art,.home-page .platform-card-art--library{filter:drop-shadow(0 12px 20px #050d093d)!important;width:88px!important;height:110px!important;display:block!important;top:19px!important;right:14px!important}.home-page .platform-index .platform-index-card.is-perfumers .platform-card-copy{flex-direction:column;grid-column:1;gap:7px;min-height:0!important;display:flex!important}.home-page .platform-perfumer-portraits{grid-column:2;align-self:stretch;grid-template-columns:1fr!important;gap:3px!important;width:92px!important;min-height:0!important;display:grid!important}.home-page .platform-perfumer-portrait{grid-template-rows:1fr!important;min-height:0!important}.home-page .platform-perfumer-image{height:36px!important;min-height:0!important}.home-page .platform-perfumer-portrait figcaption{display:none!important}.profile-page .profile-stat-grid.profile-glass-panel,.profile-page .profile-personal-dashboard>.profile-stat-grid{z-index:1!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#102c22!important;margin:0!important;position:relative!important;top:auto!important}}@media (min-width:621px) and (max-width:820px){.home-page .platform-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .platform-index .platform-index-card,.home-page .platform-index .platform-index-card.is-library,.home-page .platform-index .platform-index-card.is-houses,.home-page .platform-index .platform-index-card.is-materials,.home-page .platform-index .platform-index-card.is-perfumers{grid-column:auto!important;min-height:210px!important}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen)){min-height:calc(100dvh - var(--mobile-shell-height) - var(--mobile-nav-height));padding:22px var(--mobile-gutter) 28px;grid-template-rows:min-content;grid-template-columns:minmax(0,1.12fr) minmax(290px,.88fr);align-content:start;gap:20px;display:grid}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen))>.knowledge-atlas-deferred{grid-area:1/1;min-height:390px!important;margin:0!important}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen))>.scent-atlas:not(.is-map-fullscreen){grid-area:1/1;min-height:390px!important;margin:0!important}:is(.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen)) .scent-atlas-workspace,.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen)) .knowledge-atlas-loading){min-height:390px!important}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen))>.knowledge-reading-paths{grid-area:1/2;min-width:0;padding:4px 0 24px!important}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen))>.knowledge-mobile-modes{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.platform-shell.is-mobile-app-route>main,.platform-shell.is-mobile-reader-route>main{animation:none!important}.mobile-primary-nav a{transition:none!important}}.mobile-home-after-feature,.daily-selection-meta,.daily-selection-teaser{display:none}.record-mode-switch{background:#dacfbb47;border:1px solid #20312824;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 22px;padding:4px;display:grid}.record-mode-switch button{color:#667168;min-height:44px;font:650 12px/1.4 var(--font-ui,var(--sans));cursor:pointer;background:0 0;border:0}.record-mode-switch button.active{color:#f7efe1;background:#234034}.display-settings-scroll{min-height:0}@media (max-width:820px){:root{--mobile-route-header:0px}body:has(.platform-shell.is-mobile-app-route){background:var(--app-surface)}body:has(.profile-page.profile-theme-verdigris){background:#17372d}body:has(.profile-page.profile-theme-ink){background:#1e3042}body:has(.profile-page.profile-theme-saffron){background:#573033}body:has(.profile-page.profile-theme-mineral){background:#56645e}.platform-shell:not(.is-home)>.platform-header{display:none!important}.platform-shell:not(.is-home) .mobile-reading-progress,.platform-shell:not(.is-home) .archive-mobile-toolbar{top:0!important}.platform-shell.is-mobile-app-route{background:var(--app-surface)}.home-page .platform-hero{min-height:calc(100dvh - var(--mobile-shell-height) - var(--mobile-nav-height) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;padding:14px var(--mobile-gutter) 14px!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;gap:14px!important;display:grid!important}.home-page .hero-copy{align-self:start}.home-page .mobile-home-start{gap:8px!important}.home-page .mobile-home-intent{font-size:11px!important}.home-page .mobile-home-search .site-search--hero{border-radius:10px!important;grid-template-columns:44px minmax(0,1fr) 48px!important;display:grid!important}.home-page .mobile-home-search .site-search-symbol{place-self:center}.home-page .mobile-home-search .site-search--hero button{border-radius:8px!important}.home-page .mobile-home-after-feature{align-self:end;gap:8px;display:grid}.home-page .daily-selection-stage{grid-template-rows:28px minmax(0,1fr);align-self:stretch;min-height:0;margin:0!important;display:grid!important}.home-page .daily-selection-card{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:#081f1770;border:1px solid #e0be80b8;padding:0;min-height:210px!important}.home-page .daily-selection-card:focus-visible{outline-offset:3px;outline:3px solid #d6af6b}.home-page .daily-selection-visual{min-height:210px;height:100%!important;padding:10px!important}.home-page .daily-selection-image-mat{min-height:190px;height:100%!important}.home-page .daily-selection-image-mat img{padding:7px;object-fit:contain!important;transform:none!important}.home-page .daily-selection-caption{align-content:center;gap:9px;min-width:0;position:relative;padding:18px 44px 18px 16px!important;display:grid!important}.home-page .daily-selection-name{font-size:clamp(21px,6vw,29px)!important;line-height:1.05!important}.home-page .daily-selection-name small{margin-bottom:7px;font-size:9px!important}.home-page .daily-selection-meta,.home-page .daily-selection-teaser{display:block}.home-page .daily-selection-meta{color:#d0a863;font:650 10px/1.35 var(--font-ui,var(--sans))}.home-page .daily-selection-teaser{color:#f2e6cfa8;font:12px/1.55 var(--font-ui,var(--sans));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-page .daily-selection-open{top:auto!important;bottom:15px!important;right:14px!important}.home-page .home-task-rail{border-color:#efe0c32e!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-page .home-task-rail a,.home-page .home-task-rail a:nth-child(2),.home-page .home-task-rail a:nth-child(3){order:initial;background:0 0;grid-column:auto;border-bottom:0!important;border-right:1px solid #efe0c324!important;min-height:52px!important;padding:8px 10px!important}.home-page .home-task-rail a:last-child{border-right:0!important}.home-page .home-task-rail a>span{font-size:13px!important}.home-page .home-task-rail a small{display:none!important}.home-page .mobile-home-discovery{min-height:34px!important;font-size:11px!important}.archive-mobile-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.archive-mobile-toolbar label{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;display:grid!important;position:relative!important}.archive-mobile-toolbar label .filter-search-icon{place-self:center;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.archive-mobile-toolbar input{height:46px!important;padding:0 8px 0 0!important}.archive-mobile-toolbar>button{white-space:nowrap}.archive-page .filter-bar.filter-bar-unified{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:min(82dvh,680px)!important;overflow-y:auto!important}.archive-page .archive-filter-fields{gap:10px!important}.archive-page .archive-filter-accord-help{margin:0!important}.display-settings-panel{grid-template-rows:auto minmax(0,1fr) auto;height:min(88dvh,720px)!important;max-height:min(88dvh,720px)!important;display:grid!important;overflow:hidden!important}.display-settings-backdrop{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))!important}.display-settings-panel{height:min(calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-bottom,0px) - 16px), 720px)!important;max-height:min(calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-bottom,0px) - 16px), 720px)!important}.display-settings-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;overflow-y:auto}.display-settings-footer{border-top:1px solid #20302924;margin-top:0!important;padding-top:14px!important}.archive-page .review-dialog{z-index:1750!important;background:#f3eee4!important;padding-bottom:0!important}.archive-page .review-dialog>article{padding-bottom:24px;min-height:100%!important}.archive-page .dialog-quick-record{display:none!important}.archive-page .dialog-visual{gap:10px!important;height:min(33svh,278px)!important;min-height:238px!important;padding:14px!important}.archive-page .dialog-copy{padding:30px var(--mobile-gutter) calc(var(--mobile-nav-height) + 34px)!important}.archive-page .dialog-title{margin-bottom:20px!important}.archive-page .dialog-facts{margin-top:0!important}.archive-page .perfume-community{margin-top:24px!important;padding-top:22px!important}.archive-page .community-layer-note{margin-bottom:14px!important;font-size:9px!important;line-height:1.55!important}body.dialog-open .mobile-primary-nav{z-index:1900!important;opacity:1!important;pointer-events:auto!important}.perfume-community{flex-direction:column;display:flex}.perfume-community-heading{order:-3;padding:20px 0 12px}.community-layer-note{order:-2;margin:0 0 18px!important}.private-record-panel{order:-1}.record-mode-switch{z-index:2;position:sticky;top:0}.library-search-page{min-height:100dvh;padding:20px 16px calc(var(--mobile-nav-height) + 34px)!important}.library-search-masthead{gap:6px;padding-bottom:16px}.library-search-masthead>p{font-size:10px}.library-search-masthead h1{max-width:11em;margin-top:6px;font-size:clamp(28px,8vw,34px);line-height:1.02}.library-search-form{background:#fbf7ef;border-radius:10px;grid-template-columns:44px minmax(0,1fr) 50px;min-height:52px;margin-top:12px;overflow:hidden}.library-search-form>span{align-self:center}.library-search-form button{color:#0000;grid-column:auto;min-width:50px;min-height:50px;padding:0;overflow:hidden}.library-search-form button .ui-arrow{color:#f4f0e4}.search-directory,.search-results{padding-top:16px}.search-directory-intro h2{font-size:28px}.search-directory ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.search-directory li{background:#fbf7ef;border:0!important}.search-directory a{grid-template-columns:1fr auto;align-content:space-between;min-height:92px;padding:13px}.search-directory a>span{grid-column:1}.search-directory a strong{grid-column:1/-1;font-size:19px}.search-directory a small{grid-column:1}.search-directory a .ui-arrow{grid-area:1/2}.search-results aside{padding:0 0 14px}.search-results-ledger{padding-top:12px}.search-result{gap:12px;min-height:76px;padding:8px 0}.search-result--featured{background:#e5dac7;min-height:128px;padding:10px}.search-result-image--house{background:#f7f1e6}.search-result-image--house img{object-fit:contain;width:82%;height:82%}.knowledge-page .knowledge-reading-paths{padding:34px var(--mobile-gutter) 42px!important}.knowledge-page .knowledge-reading-paths>header{margin-bottom:18px!important}.knowledge-page .knowledge-reading-paths>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.knowledge-page .knowledge-reading-paths>div>a{align-content:start;color:#f4ead7!important;background:linear-gradient(145deg,#18382d,#315244)!important;border:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) 24px!important;gap:9px!important;min-height:178px!important;padding:14px!important;display:grid!important}.knowledge-page .knowledge-reading-paths>div>a.is-perfumer{background:linear-gradient(145deg,#24303a,#514a4c)!important}.knowledge-page .knowledge-reading-paths>div>a.is-material{background:linear-gradient(145deg,#42543d,#7c7451)!important}.knowledge-page .knowledge-reading-paths>div>a.is-accord{background:linear-gradient(145deg,#6b4140,#9a7257)!important}.knowledge-page .knowledge-reading-paths>div>a>span{color:#e4bc78;grid-area:1/1!important}.knowledge-page .knowledge-reading-paths>div>a>h3{color:inherit;grid-area:2/1/auto/-1!important;margin:0!important;font-size:23px!important}.knowledge-page .knowledge-reading-paths>div>a>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#f6ebd7b8!important;font:12px/1.55 var(--font-ui,var(--sans))!important;grid-area:3/1/auto/-1!important;margin:0!important;display:-webkit-box!important}.knowledge-page .knowledge-reading-paths>div>a>strong{color:#f4ead7!important;grid-area:4/1/auto/-1!important;width:auto!important;min-height:28px!important;font-size:10px!important}.knowledge-page .knowledge-material-roadmap{background:#d6c4a152;margin-top:18px;padding:16px;display:block!important}.knowledge-page .knowledge-editorial-note{min-height:300px!important;padding:42px var(--mobile-gutter) calc(42px + var(--mobile-nav-height))!important;display:grid!important}.community-page .community-hub-guest>div{align-content:center;grid-template-columns:30px minmax(0,1fr)!important;gap:7px 10px!important;min-height:112px!important}.community-page .community-hub-guest>div p{color:var(--app-muted);grid-column:2;font:12px/1.55 var(--font-ui,var(--sans))!important;margin:0!important;display:block!important}.community-guest-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.community-guest-routes a{color:#f5ecdc;background:#1b3b2f;grid-template-columns:minmax(0,1fr) 20px;align-content:end;gap:8px;min-height:132px;padding:14px;text-decoration:none;display:grid}.community-guest-routes a:last-child{background:#6f4a45}.community-guest-routes span{font:500 18px/1.12 var(--serif)}.community-guest-routes small{color:#f5ecdca8;font:11px/1.45 var(--font-ui,var(--sans));grid-column:1/-1}.community-guest-routes .ui-arrow{grid-area:1/2}}@media (max-width:430px){.home-page .platform-hero{gap:10px!important;padding-top:10px!important}.home-page .daily-selection-card{grid-template-columns:minmax(112px,42%) minmax(0,1fr)!important;min-height:190px!important}.home-page .daily-selection-visual{min-height:190px}.home-page .daily-selection-image-mat{min-height:170px}.home-page .daily-selection-teaser{-webkit-line-clamp:2}.home-page .mobile-home-discovery{display:none!important}.knowledge-page .knowledge-reading-paths>div{grid-template-columns:1fr!important}.knowledge-page .knowledge-reading-paths>div>a{min-height:146px!important}}@media (min-width:621px) and (max-width:820px) and (min-height:700px){.home-page .platform-hero{grid-template-rows:auto auto auto!important;min-height:auto!important}.home-page .daily-selection-stage{grid-template-rows:28px auto;align-self:start;width:100%!important}.home-page .daily-selection-card{height:auto;grid-template-columns:minmax(230px,38%) minmax(0,1fr)!important;min-height:430px!important}.home-page .daily-selection-visual{min-height:430px;height:auto!important}.home-page .daily-selection-image-mat{min-height:0;aspect-ratio:4/5!important;width:100%!important;max-width:100%!important;height:auto!important}.home-page .daily-selection-image-mat img{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}}@media (prefers-reduced-motion:reduce){.platform-shell.is-mobile-app-route>main,.platform-shell.is-mobile-reader-route>main{animation:none!important}}:root{--ws-ink:#20382d;--ws-paper:#eee8dc;--ws-surface:#faf8f2;--ws-line:#20382d26;--ws-radius:12px;--ws-control-height:44px;--ws-gap:12px;--ws-section-gap:24px;--pr-forest-950:#071914;--pr-forest-900:#0b211a;--pr-forest-800:#133027;--pr-paper:#eee7d8;--pr-paper-deep:#e3dac7;--pr-ink:#183329;--pr-ivory:#f2eadb;--pr-muted-dark:#f2eadbad;--pr-muted-light:#183329a8;--pr-amber:#cda75f;--pr-line-dark:#e1c2843d;--pr-line-light:#1833292e;--pr-header-height:72px;--pr-route-height:62px;--pr-gutter:clamp(24px, 4.5vw, 76px);--pr-ease:cubic-bezier(.16, 1, .3, 1);--pr-layer-settings:2200}.pr-shell .friend-request-dot{vertical-align:super;background:#da514a;border-radius:50%;width:8px;min-width:8px;height:8px;margin-inline-start:6px;display:inline-block}.pr-header .community-account-button.is-profile-link{position:relative}.pr-shell .pr-header .community-account-button>.friend-request-dot{flex:none;width:8px;height:8px;margin:0;position:absolute;top:4px;right:4px}.pr-mobile-nav .mobile-nav-label{position:relative}.pr-shell .pr-mobile-nav .friend-request-dot{margin-inline-start:3px;position:absolute;top:0;left:100%}.display-settings-backdrop{z-index:var(--pr-layer-settings)}.display-settings-panel{height:calc(100dvh - 24px);min-height:0;overflow:hidden}.display-settings-scroll{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}.display-settings-heading{flex-shrink:0;gap:16px}.display-settings-heading h2{font-size:34px;line-height:1.15}.display-settings-heading span{font-size:11px}.display-settings-heading>button{flex:0 0 44px;width:44px;height:44px}.display-setting-group strong{font-size:16px}.display-setting-group small{font-size:12px}.display-setting-group p{font-size:14px;line-height:1.65}.display-setting-options button{min-height:44px;font-size:13px}.display-settings-footer{flex-shrink:0}.display-settings-feedback,.display-settings-reset{font-size:13px}html{scroll-padding-top:calc(var(--pr-header-height) + var(--pr-route-height));scrollbar-color:var(--pr-amber) var(--pr-forest-950)}body{background:var(--pr-forest-950)}::selection{color:var(--pr-forest-950);background:var(--pr-amber)}.pr-shell{background:var(--pr-paper);min-width:320px;min-height:100svh;position:relative}.pr-header.site-header.platform-header{z-index:1200;width:100%;height:var(--pr-header-height);min-height:var(--pr-header-height);padding:0 var(--pr-gutter);color:var(--pr-ivory);border:0;border-bottom:1px solid var(--pr-line-dark);box-shadow:none;-webkit-backdrop-filter:none;transition:transform .28s var(--pr-ease);background:#071914f5;border-radius:0;grid-template-columns:48px minmax(360px,1fr) minmax(250px,330px) auto;align-items:center;gap:clamp(18px,2.2vw,36px);margin:0;display:grid;position:sticky;top:0}.pr-header.site-header.platform-header:before,.pr-header.site-header.platform-header:after{display:none}.pr-header.site-header.platform-header.is-scroll-hidden{transform:translateY(-100%)}.pr-header .monogram{color:#eee8dc;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;transition:color .2s;display:grid;position:relative;overflow:visible}.pr-header .monogram:before,.pr-header .mobile-shell-home .brand-home-mark:before,.pr-header .mobile-shell-home .brand-home-mark:after{content:none;display:none}.pr-header .monogram:hover,.pr-header .monogram:focus-visible{color:#eee8dc;box-shadow:none;background:0 0;transform:none}.pr-header .monogram:focus-visible{outline-offset:3px;outline:2px solid}.pr-header .mobile-shell-home .brand-home-mark{width:auto;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;transform:none}.pr-header>nav{justify-content:flex-start;gap:clamp(14px,1.4vw,24px);min-width:0;display:flex}.pr-header.site-header>nav a:is(a,:hover,:focus-visible,.active){min-width:44px;min-height:44px;color:var(--pr-muted-dark);letter-spacing:.025em;white-space:nowrap;flex-shrink:0;align-items:center;padding:0;font:400 15px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;transition:color .2s;display:inline-flex;position:relative}.pr-header>nav a:after{content:"";background:var(--pr-amber);transform-origin:100%;height:1px;transition:transform .22s var(--pr-ease);display:block;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pr-header>nav a:hover,.pr-header>nav a:focus-visible,.pr-header>nav a.active{color:var(--pr-ivory)}.pr-header>nav a:hover:after,.pr-header>nav a:focus-visible:after,.pr-header>nav a.active:after{transform-origin:0;transform:scaleX(1)}.pr-header .site-search--header{width:100%;height:44px;min-height:44px;color:var(--pr-ivory);box-shadow:none;background:#ffffff05;border:1px solid #e1c2844d;border-radius:0;grid-template-columns:38px minmax(0,1fr) 44px;align-items:stretch;display:grid;overflow:hidden}.pr-header .site-search--header:focus-within{border-color:var(--pr-amber);background:#ffffff0a}.pr-header .site-search--header input{min-width:0;height:42px;color:var(--pr-ivory);font:500 12px/1 var(--sans);background:0 0;border:0;outline:0;padding:0 8px}.pr-header .site-search--header input::placeholder{color:#f2eadb8c}.pr-header .site-search-symbol{place-self:center;margin:0}.pr-header .site-search--header button{width:44px;min-width:44px;height:42px;min-height:42px;color:var(--pr-forest-950);background:var(--pr-amber);box-shadow:none;appearance:none;border:0;border-left:1px solid #e1c28452;border-radius:0;place-items:center;margin:0;padding:0;display:grid}.pr-header .site-search--header button>span:not(.ui-arrow){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-header .header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pr-header .display-settings-trigger,.pr-header .language-switch,.pr-header .community-account-button{min-width:44px;min-height:44px;color:var(--pr-muted-dark);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #e1c28438;border-radius:0;flex-shrink:0}@media (min-width:821px){.pr-header .language-switch{justify-content:center;align-items:center;gap:10px;width:auto;min-width:80px;padding-inline:12px;display:inline-flex}.pr-header .language-switch span{width:auto}.pr-header .community-account-button{white-space:nowrap;width:auto;padding-inline:10px}}.pr-header .display-settings-trigger:hover,.pr-header .language-switch:hover,.pr-header .community-account-button:hover,.pr-header .display-settings-trigger:focus-visible,.pr-header .language-switch:focus-visible,.pr-header .community-account-button:focus-visible{color:var(--pr-ivory);border-color:var(--pr-amber);background:#cda75f14}.pr-header .mobile-page-context,.pr-header .mobile-shell-back{display:none}.pr-route-rail.profile-route-nav{z-index:1100;top:var(--pr-header-height);width:100%;height:var(--pr-route-height);min-height:var(--pr-route-height);padding:0 var(--pr-gutter);color:var(--pr-muted-dark);border:0;border-bottom:1px solid var(--pr-line-dark);box-shadow:none;-webkit-backdrop-filter:none;transition:top .28s var(--pr-ease);background:#0b211afa;border-radius:0;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);align-items:stretch;gap:0;margin:0;display:grid;position:sticky;overflow:hidden}.pr-shell:has(>.pr-header.is-scroll-hidden) .pr-route-rail{top:0}.pr-route-trail.profile-route-trail,.pr-route-sections.profile-route-sections{scrollbar-width:none;align-items:stretch;gap:0;min-width:0;height:100%;display:flex;overflow-x:auto}.pr-route-trail::-webkit-scrollbar{display:none}.pr-route-sections::-webkit-scrollbar{display:none}.pr-route-trail.profile-route-trail{border-right:1px solid var(--pr-line-dark)}.pr-route-trail>a,.pr-route-trail>span,.pr-route-sections>a{min-height:var(--pr-route-height);color:var(--pr-muted-dark);font:600 11px/1.2 var(--sans);letter-spacing:.025em;white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0 14px;display:inline-flex;position:relative}.pr-route-trail>a:first-child{padding-left:0}.pr-route-trail>a+a:before,.pr-route-trail>span:before{color:#cda75f94;content:"/";margin-right:14px}.pr-route-trail>span{max-width:min(28vw,260px);color:var(--pr-ivory);text-overflow:ellipsis;overflow:hidden}.pr-route-sections.profile-route-sections{padding-left:12px;scroll-padding-inline:12px}.pr-route-sections>a:after{content:"";background:var(--pr-amber);transform-origin:50%;height:2px;transition:transform .22s var(--pr-ease);position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.pr-route-sections>a:hover,.pr-route-sections>a:focus-visible,.pr-route-sections>a.is-current,.pr-route-sections>a[aria-current=location]{color:var(--pr-ivory);box-shadow:none;background:#cda75f0f;border-radius:0;outline:none}.pr-route-sections>a.is-current:after,.pr-route-sections>a[aria-current=location]:after{transform:scaleX(1)}.pr-reading-progress.mobile-reading-progress{z-index:1190;background:#071914b3;height:2px}.pr-reading-progress>span{background:var(--pr-amber);height:100%;display:block}.pr-footer{padding:0 var(--pr-gutter);color:var(--pr-ink);border:0;border-top:1px solid var(--pr-line-light);background:var(--pr-paper-deep);box-shadow:none;grid-template-columns:minmax(180px,.75fr) minmax(220px,1fr) minmax(0,2.1fr);gap:0;display:grid}.pr-footer>.footer-brand,.pr-footer>.footer-route-intro,.pr-footer>nav{border-right:1px solid var(--pr-line-light);min-height:164px;padding:28px 26px}.pr-footer>.footer-brand{color:var(--pr-ink);font:400 27px/1.04 var(--serif);padding-left:0}.pr-footer>.footer-route-intro{flex-direction:column;justify-content:space-between;gap:24px;margin:0;display:flex}.pr-footer>.footer-route-intro strong{color:var(--pr-ink);font:400 22px/1.08 var(--serif)}.pr-footer>.footer-route-intro span{max-width:30ch;color:var(--pr-muted-light);font:500 12px/1.6 var(--sans)}.pr-footer>nav{border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-right:0;display:grid}.pr-footer>nav>a{min-width:0;color:var(--pr-ink);border-left:1px solid var(--pr-line-light);background:0 0;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:14px;padding:0 18px;transition:background-color .2s;display:grid;position:relative}.pr-footer>nav>a:hover{background:#1731270d}.pr-footer>nav small{color:#8b652e;font:700 9px/1 var(--sans);letter-spacing:.08em}.pr-footer>nav strong{color:var(--pr-ink);font:400 18px/1.1 var(--serif)}.pr-footer>nav span{color:var(--pr-muted-light);font:500 13px/1.5 var(--sans)}.pr-footer>nav .ui-arrow{color:#8b652e;place-self:end}.pr-footer>div{min-height:48px;color:var(--pr-muted-light);font:600 10px/1 var(--sans);border-top:1px solid var(--pr-line-light);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.pr-footer>div>a{justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding-inline:8px;display:inline-flex}.pr-mobile-nav.mobile-primary-nav{display:none}.pr-shell.is-home{--mobile-nav-surface:#071914;background:#10271f}@media (min-width:821px){.pr-shell.is-home>.pr-header.site-header.platform-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1f18c2;grid-template-columns:48px minmax(0,1fr) auto}.pr-shell.is-home>.pr-header.site-header.platform-header.is-scrolled{background:#10271f}.pr-shell.is-home>.pr-header .site-search--header{display:none}}@media (max-width:1180px) and (min-width:821px){.pr-header.site-header.platform-header{grid-template-columns:44px minmax(300px,1fr) minmax(210px,260px) auto;gap:16px}.pr-header>nav{gap:18px}.pr-header.site-header>nav a:is(a,:hover,:focus-visible,.active){letter-spacing:.02em;font-size:14px}.pr-route-rail.profile-route-nav{grid-template-columns:minmax(290px,.9fr) minmax(0,1.1fr)}.pr-footer{grid-template-columns:1fr 1fr}.pr-footer>nav{border-top:1px solid var(--pr-line-light);grid-column:1/-1}}@media (min-width:821px) and (max-width:1400px){html{scroll-padding-top:calc(var(--pr-header-height) + var(--pr-route-height))}.pr-header.site-header.platform-header,.pr-header.site-header.platform-header.is-scroll-hidden{height:var(--pr-header-height);min-height:var(--pr-header-height);grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:var(--pr-header-height);padding:0 var(--pr-gutter);column-gap:14px}.pr-header>.monogram{grid-area:1/1;place-self:center start}.pr-header>nav{grid-area:1/2;justify-content:flex-start;align-items:center;gap:clamp(12px,1.75vw,18px);width:auto;min-height:44px;margin:0;padding:0}.pr-header.site-header>nav a:is(a,:hover,:focus-visible,.active){min-height:44px;font-size:14px}.pr-header .nav-label-full{display:none}.pr-header .nav-label-mobile{display:inline}.pr-shell.is-home>.pr-header>nav{grid-area:1/2;justify-self:stretch;gap:12px;min-width:0;position:static;inset:auto;overflow:hidden}body:has(.scent-folio-home) .pr-header>nav{grid-area:1/2;justify-self:stretch;gap:12px;min-width:0;position:static;inset:auto;overflow:hidden}body:has(.home-folio) .pr-header>nav{grid-area:1/2;justify-self:stretch;gap:12px;min-width:0;position:static;inset:auto;overflow:hidden}.pr-header>.site-search--header{display:none}.pr-header>.header-actions{grid-area:1/3;place-self:center end;width:auto;height:auto;margin:0;padding:0}.pr-header .community-account-button{width:44px;padding:0}.pr-header .community-account-button small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knowledge-jump,.profile-mobile-shelves .profile-library-tabs{top:var(--pr-header-height)}}@media (max-width:820px){:root{--pr-header-height:calc(58px + env(safe-area-inset-top,0px));--pr-route-height:48px;--pr-gutter:max(16px, env(safe-area-inset-left,0px))}html{scroll-padding-top:calc(var(--pr-header-height) + var(--pr-route-height))}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.pr-header.site-header.platform-header,.pr-header.site-header.platform-header.is-scroll-hidden{width:100%;height:var(--pr-header-height);min-height:var(--pr-header-height);padding:env(safe-area-inset-top,0px) max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));grid-template-rows:58px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;display:grid;position:sticky;top:0;transform:none}.pr-header>nav,.pr-header .site-search--header,.pr-header .community-account-button{display:none}.pr-header .mobile-shell-home,.pr-header .mobile-shell-back{align-self:center;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.pr-header .mobile-page-context{min-width:0;color:var(--pr-ivory);font:600 15px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;align-self:center;display:block;overflow:hidden}.pr-header .header-actions{align-self:center}.pr-header .display-settings-trigger,.pr-header .language-switch{width:44px;min-width:44px;height:44px;min-height:44px}.pr-route-rail.profile-route-nav{z-index:1100;width:100%;height:var(--pr-route-height);min-height:var(--pr-route-height);padding:0;display:block;overflow:hidden;top:var(--pr-header-height)!important;position:sticky!important}.pr-shell:has(>.pr-header.is-scroll-hidden) .pr-route-rail{top:var(--pr-header-height)!important}.pr-route-trail.profile-route-trail{display:none}.pr-route-sections.profile-route-sections{width:100%;min-height:var(--pr-route-height);padding:0 max(12px, env(safe-area-inset-left,0px));scroll-padding-inline:max(12px, env(safe-area-inset-left,0px));border:0}.pr-route-sections>a{min-height:var(--pr-route-height);padding:0 13px;font-size:12px}.pr-route-sections>a:after{left:13px;right:13px}.pr-mobile-nav.mobile-primary-nav{z-index:1400;height:calc(64px + env(safe-area-inset-bottom,0px));padding:4px max(6px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(6px, env(safe-area-inset-left,0px));color:#f2eadb94;border:0;border-top:1px solid var(--pr-line-dark);--mobile-nav-surface:#10271f;background:var(--mobile-nav-surface);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:none!important}.pr-shell.is-home>.pr-footer{padding-bottom:32px}.pr-shell.is-home>.pr-header.site-header.platform-header{background:#10271f}.pr-mobile-nav>a{min-width:44px;min-height:56px;color:inherit;background:0 0;border:0;border-radius:0;align-content:center;place-items:center;gap:4px;display:grid;position:relative}.pr-mobile-nav>a:before{content:"";background:var(--pr-amber);height:2px;transition:transform .2s var(--pr-ease);position:absolute;top:-4px;left:18%;right:18%;transform:scaleX(0)}.pr-mobile-nav>a.active,.pr-mobile-nav>a[aria-current=page]{color:var(--pr-ivory);background:0 0}.pr-mobile-nav>a.active:before,.pr-mobile-nav>a[aria-current=page]:before{transform:scaleX(1)}.pr-mobile-nav svg{width:20px;height:20px}.pr-mobile-nav span{font:500 12px/1.2 var(--sans)}.pr-shell.is-mobile-reader-route .pr-mobile-nav,.pr-shell.is-mobile-reader-route .pr-footer{display:none}body:has(.pr-shell.is-mobile-reader-route){padding-bottom:0}.pr-footer{grid-template-columns:1fr;padding:0 20px}.pr-footer>.footer-brand,.pr-footer>.footer-route-intro,.pr-footer>nav{border-right:0;border-bottom:1px solid var(--pr-line-light);min-height:0;padding:20px 0}.pr-footer>.footer-brand{font-size:24px;line-height:1.08}.pr-footer>.footer-route-intro{gap:12px}.pr-footer>nav{grid-template-columns:1fr 1fr;padding:0}.pr-footer>nav>a{border-bottom:1px solid var(--pr-line-light);gap:8px;min-height:88px;padding:14px 12px}.pr-footer>nav>a>span:not(.ui-arrow){display:none}.pr-footer>div{min-height:58px}.pr-shell.is-home>.pr-footer{grid-template-columns:minmax(0,1fr) auto;gap:0 18px;padding:0 22px 12px}.pr-shell.is-home>.pr-footer>.footer-brand{border:0;padding-block:14px;font-size:20px}.pr-shell.is-home>.pr-footer>.footer-route-intro{display:none}.pr-shell.is-home>.pr-footer>nav{border:0;align-items:center;display:flex}.pr-shell.is-home>.pr-footer>nav>a{display:none}.pr-shell.is-home>.pr-footer>nav>a[data-footer-route="/about/"]{border:0;justify-content:center;align-items:center;gap:12px;min-width:44px;min-height:44px;padding:8px 0;display:flex}.pr-shell.is-home>.pr-footer>nav :is(small,span){display:none}.pr-shell.is-home>.pr-footer>nav strong{font:500 14px/1.5 var(--sans)}.pr-shell.is-home>.pr-footer>div{flex-direction:row;gap:12px;min-height:52px}}@media (prefers-reduced-motion:reduce){.pr-header.site-header.platform-header,.pr-route-rail.profile-route-nav,.pr-header>nav a:after,.pr-route-sections>a:after,.pr-mobile-nav>a:before{transition-duration:.01ms}}@media (max-width:1024px) and (any-pointer:coarse){:is(.pr-shell,.community-drawer) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){font-size:16px!important}html[data-soft-keyboard=open] .pr-mobile-nav.mobile-primary-nav{display:none!important}html[data-soft-keyboard=open] :is(.community-drawer-backdrop,.profile-settings-backdrop,.archive-page .review-dialog){top:var(--mobile-visible-top)!important;height:var(--mobile-visible-height)!important;max-height:var(--mobile-visible-height)!important;bottom:auto!important}html[data-soft-keyboard=open] .community-drawer{height:100%;max-height:100%}html[data-soft-keyboard=open] .profile-page .profile-studio{height:100%;min-height:0;max-height:100%;position:relative;inset:auto}html[data-soft-keyboard=open] .profile-page .profile-studio>.profile-studio-header{position:static}}@media (forced-colors:active){.pr-header.site-header.platform-header,.pr-route-rail.profile-route-nav,.pr-mobile-nav.mobile-primary-nav,.pr-footer{color:canvastext;background:canvas;border:1px solid canvastext}}@media (max-width:820px){body{padding-bottom:calc(var(--mobile-nav-height,64px) + env(safe-area-inset-bottom,0px) + 24px)}.pr-shell>.pr-footer{display:none!important}.pr-shell[data-mobile-mode=operate]{background:#eee8dc}.pr-shell .pr-mobile-nav.mobile-primary-nav{min-height:64px;box-shadow:none;border-top:1px solid #ded8c329;padding-top:4px}.pr-shell .pr-mobile-nav>a{font:500 12px/1.3 var(--sans);border:0;border-radius:0;gap:3px}.pr-shell .pr-mobile-nav>a:before{display:none}.pr-shell .pr-mobile-nav>a .mobile-nav-icon{box-sizing:content-box;background:0 0;width:24px;height:24px;padding:2px}.pr-shell .pr-mobile-nav>a.active .mobile-nav-icon{color:#e0c48b;stroke-width:1.8px}.pr-shell .pr-mobile-nav>a.active>span{text-underline-offset:4px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.pr-header .header-actions>:is(button,.language-switch){color:#d2d2c5;border:1px solid #0000;border-radius:22px}.pr-header .header-actions>:is(button,.language-switch):is(:hover,:focus-visible){background:#c9aa7012;border-color:#c9aa7070}.pr-shell.is-home>.pr-footer>div>a{font-size:12px}}@media (max-width:900px){html,body{background-color:var(--browser-chrome-surface,#071914)!important}.pr-shell.platform-shell:before{box-shadow:none;background:var(--browser-chrome-surface,#071914)!important}}.pr-shell[data-mobile-mode=read]>.pr-header.site-header.platform-header{transition:none;position:relative;top:auto;transform:none!important}.pr-shell[data-mobile-mode=read]>.pr-reading-progress{top:0!important}:is(.archive-page,.knowledge-page,.houses-page,.perfumers-page,.community-page,.library-search-page,.profile-page,.about-page,.materials-index-page,.accord-guide-page,.house-story-page,.perfumer-profile-page,.material-profile-page){--pr-surface:var(--pr-paper);--pr-copy:var(--pr-ink);--pr-rule:var(--pr-line-light);color:var(--pr-copy);background:var(--pr-surface)}:is(.archive-page,.knowledge-page,.houses-page,.perfumers-page,.community-page,.library-search-page,.profile-page,.about-page,.materials-index-page,.accord-guide-page,.house-story-page,.perfumer-profile-page,.material-profile-page) :is(button,input,select,textarea,a){-webkit-tap-highlight-color:transparent}:is(.archive-page .archive-hero,.houses-page .houses-hero,.perfumers-page .perfumers-hero,.community-page .community-page-hero,.library-search-page .library-search-masthead){color:var(--pr-ivory);border:0;border-bottom:1px solid var(--pr-line-dark);background:var(--pr-forest-900);box-shadow:none;background-image:none;border-radius:0;position:relative;overflow:hidden}:is(.archive-hero,.houses-hero,.perfumers-hero,.community-page-hero,.library-search-masthead):before{top:0;bottom:0;left:var(--pr-gutter);content:"";background:var(--pr-line-dark);pointer-events:none;width:1px;position:absolute}:is(.archive-hero,.houses-hero,.perfumers-hero,.community-page-hero,.library-search-masthead):after{top:clamp(24px,4vw,58px);right:var(--pr-gutter);content:"";border:1px solid var(--pr-line-dark);pointer-events:none;border-radius:50%;width:clamp(46px,6vw,84px);height:clamp(46px,6vw,84px);position:absolute}:is(.archive-hero,.houses-hero,.perfumers-hero,.community-page-hero,.library-search-masthead) :is(h1,h2,p,strong,span){text-shadow:none}:is(.archive-hero,.houses-hero,.perfumers-hero,.community-page-hero,.library-search-masthead)>*{z-index:1;position:relative}.knowledge-page .knowledge-atlas-intro{min-height:330px;padding:0 var(--pr-gutter);color:var(--pr-ivory);border:0;border-bottom:1px solid var(--pr-line-dark);background:var(--pr-forest-900);background-image:none;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:0;display:grid;position:relative;overflow:hidden}.knowledge-page .knowledge-atlas-intro:after{content:"";filter:none;opacity:1;pointer-events:none;background:0 0;border:1px solid #cda75f24;border-radius:50%;width:44vw;height:44vw;animation:none;position:absolute;top:-28%;left:32%;transform:none}.knowledge-page .knowledge-atlas-glass-scene{display:none}.knowledge-page .knowledge-atlas-intro>div:not(.knowledge-atlas-glass-scene){z-index:1;min-width:0;min-height:330px;color:inherit;border:0;border-right:1px solid var(--pr-line-dark);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,86px) clamp(24px,4vw,66px);display:flex;position:relative}.knowledge-page .knowledge-atlas-intro>div:first-of-type{padding-left:0}.knowledge-page .knowledge-atlas-intro-copy{gap:24px;border-right:0!important}.knowledge-page .knowledge-atlas-intro .adaptive-headline{max-width:9em;color:var(--pr-ivory);text-shadow:none;margin:18px 0 0}.knowledge-page .knowledge-atlas-intro-copy p{max-width:48ch;color:var(--pr-muted-dark);font-size:clamp(13px,1.1vw,16px);line-height:1.75}.knowledge-page .knowledge-atlas-intro-actions{border-top:1px solid var(--pr-line-dark);align-items:stretch;gap:0;display:flex}.knowledge-page .knowledge-atlas-intro-actions a{min-height:46px;color:var(--pr-ivory);border:0;border-right:1px solid var(--pr-line-dark);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.knowledge-page .knowledge-reading-paths{color:var(--pr-ink);background:var(--pr-paper)}.knowledge-page .knowledge-reading-paths>div{border-color:var(--pr-line-light);gap:0}.knowledge-page .knowledge-reading-paths>div>a,.knowledge-page .knowledge-reading-paths>div>a.is-perfumer,.knowledge-page .knowledge-reading-paths>div>a.is-material,.knowledge-page .knowledge-reading-paths>div>a.is-accord{color:var(--pr-ink);border-color:var(--pr-line-light);box-shadow:none;background:0 0;border-radius:0;transform:none}.knowledge-page .knowledge-reading-paths>div>a:is(:hover,:focus-visible){color:var(--pr-ink);background:#cda75f17;transform:none}.knowledge-page .knowledge-reading-paths>div>a>:is(h3,p,strong){color:inherit}.knowledge-page .knowledge-material-roadmap{color:var(--pr-muted-light);border:1px solid var(--pr-line-light);background:var(--pr-paper-deep);box-shadow:none;border-radius:0}.knowledge-page :is(.provenance-atlas,.material-journey){color:var(--pr-ivory);background:var(--pr-forest-950);background-image:none}.knowledge-page :is(.provenance-atlas,.material-journey) :is(button,.atlas-tab,.atlas-toggle,.atlas-view-toggle,input,select),.knowledge-page .knowledge-atlas-map-frame,.houses-page :is(.house-atlas-entry,.houses-reading-room,.house-directory),.houses-page :is(.house-feature-card,.house-feature-card figure,.house-directory-search,.house-directory-grid>a){box-shadow:none;border-radius:0}.houses-page .house-feature-card{background-image:none}.houses-page .house-directory-grid>a{border-color:var(--pr-line-light);background:0 0}.library-search-page :is(.library-search-form,.search-directory,.search-results,.search-best,.search-result-group,.search-result-row),.community-page :is(.community-hub,.community-hub-guest,.community-hub-app,.community-tabs,.community-feed article,.community-empty){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border-radius:0}.library-search-page .library-search-form{border:1px solid var(--pr-line-dark);background:0 0;grid-template-columns:42px minmax(0,1fr) auto;display:grid;overflow:hidden}.library-search-page .library-search-form button{border:0;border-left:1px solid var(--pr-line-dark);min-width:116px;color:var(--pr-forest-950);background:var(--pr-amber);border-radius:0}.community-page .community-hub:before,.community-page .community-hub:after{display:none}.community-page .community-tabs>:is(button,a){border-radius:0}.archive-page :is(.archive-toolbar,.archive-search,.archive-sort,.archive-filter-panel,.card-image-frame,.review-card,.status-selector,.status-selector button){box-shadow:none;border-radius:0}.archive-page :is(.archive-search,.archive-sort,.archive-filter-panel){background-image:none}.archive-page .review-card{border-color:var(--pr-line-light)}.archive-mobile-identity,.houses-mobile-identity{display:none}.pr-entity{position:relative}.pr-entity:after{z-index:8;content:"";background:var(--pr-amber);transform-origin:0;height:2px;transition:transform .28s var(--pr-ease);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pr-entity:is(:hover,:focus-within):after,.pr-entity.is-open:after{transform:scaleX(1)}.review-dialog>.pr-open-sheet{position:relative}.review-dialog>.pr-open-sheet:before{z-index:20;content:"";background:var(--pr-amber);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}@media (max-width:820px){.archive-page .card-scent-status>.card-favorite,.community-page .community-hub-guest>button,.archive-page .archive-filter-accord-help{box-shadow:none!important;border-radius:0!important}.archive-page .card-scent-status>.card-favorite{grid-template-rows:auto auto;align-content:center;place-items:center;gap:2px;border:1px solid var(--pr-line-light)!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:4px!important;display:grid!important}.archive-page .card-scent-status>.card-favorite>span{font-size:17px!important;line-height:.8!important}.archive-page .card-scent-status>.card-favorite>small{white-space:nowrap;clip:auto!important;width:auto!important;height:auto!important;font-size:8.5px!important;line-height:1!important;position:static!important;overflow:visible!important}html[data-archive-density] .archive-page .review-card .bo-review-badge:not(.is-inline){width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;color:var(--pr-ivory);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1ebdf;border:1px solid #bda578;border-radius:50%;grid-template-columns:1fr;place-items:center;gap:0;padding:0;top:8px;left:8px;right:auto}html[data-archive-density] .archive-page .review-card .bo-review-badge:not(.is-inline) b{color:#294337;letter-spacing:-.04em;font:500 12px/1 Georgia,serif}html[data-archive-density] .archive-page .review-card .bo-review-badge:not(.is-inline) small{display:none}}@media (max-width:620px){html[lang=en] .house-story-page .house-story-heading h1{overflow-wrap:normal;word-break:normal;letter-spacing:-.035em;max-width:100%;font-size:clamp(28px,7.7vw,31px);line-height:1.02}}@media (min-width:621px) and (max-width:820px){.archive-page .review-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.archive-page .review-card>.card-open{grid-template-rows:146px!important;grid-template-columns:104px minmax(0,1fr)!important;min-height:146px!important}.archive-page .review-card .card-image{width:104px!important;height:146px!important;min-height:146px!important;padding:8px 0!important}.archive-page .review-card .card-image-frame{width:104px!important;height:130px!important}.archive-page .review-card .card-copy{min-height:146px!important;padding:18px 58px 14px 18px!important}.archive-page .card-scent-status{top:50%!important;bottom:auto!important;right:4px!important;transform:translateY(-50%)!important}}@media (min-width:821px){.archive-page .archive-hero{min-height:310px;padding-top:56px;padding-bottom:42px}.archive-page .archive-library{padding-top:36px}.archive-page .archive-family-panel{background:var(--pr-paper-deep);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border-radius:0}.archive-page .archive-family-panel.is-collapsed{padding-top:14px;padding-bottom:14px}.archive-page .archive-catalog-heading{grid-template-columns:minmax(320px,.72fr) minmax(280px,.55fr);align-items:end;margin-top:34px;padding-bottom:22px}.archive-page .archive-catalog-heading h2{font-size:clamp(36px,4vw,56px)}.archive-page .filter-bar.filter-bar-unified{border-color:var(--pr-line-light);background:var(--pr-paper-deep);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border-radius:0;margin-top:16px}.archive-page .review-grid{border-top:1px solid var(--pr-line-light);grid-template-columns:minmax(0,1fr);gap:0;max-width:1420px;margin-inline:auto;display:grid}.archive-page .review-card,.archive-page .review-card.is-historical{border:0;border-bottom:1px solid var(--pr-line-light);width:100%;max-width:none;min-height:146px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 196px 128px;justify-self:stretch;align-items:stretch;display:grid;overflow:visible;transform:none}.archive-page .review-card:is(:hover,:focus-within),.archive-page .review-card.is-historical:is(:hover,:focus-within){border-color:var(--pr-line-light);box-shadow:none;background:#cda75f0e;transform:none}.archive-page .review-card>.card-open{flex:none;grid-template-columns:146px minmax(0,1fr);min-width:0;min-height:146px;display:grid}.archive-page .review-card .card-image{aspect-ratio:auto;border-right:1px solid var(--pr-line-light);background:var(--pr-paper-deep);width:146px;height:146px;min-height:146px}.archive-page .review-card .card-image-frame{width:100%;height:100%;padding:12px}.archive-page .review-card .card-copy{min-width:0;padding:19px 24px}.archive-page .review-card .card-copy>.card-title{flex-direction:row;align-items:baseline;gap:9px;min-height:0;margin-top:6px}.archive-page .review-card .card-title-latin{font-size:clamp(20px,1.8vw,28px)}.archive-page .review-card .card-title-chinese{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.archive-page .review-card .card-notes{text-overflow:ellipsis;white-space:nowrap;min-height:0;margin-top:10px;overflow:hidden}.archive-page .review-card .card-footer{justify-content:space-between;gap:16px;margin-top:12px;display:flex}.archive-page .review-card .bo-review-badge{min-width:30px;max-width:30px;min-height:30px;color:var(--pr-ivory);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1ebdf;border:1px solid #bda578;border-radius:50%;grid-template-columns:1fr;place-items:center;gap:0;padding:0;display:grid;top:8px;left:8px;width:30px!important;height:30px!important;right:auto!important}.archive-page .review-card .bo-review-badge b{color:#294337;letter-spacing:-.04em;font:500 12px/1 Georgia,serif}.archive-page .review-card .bo-review-badge small{display:none}.archive-page .review-card>.card-community-links{border:0;border-left:1px solid var(--pr-line-light);grid-area:1/2;grid-template-columns:1fr;margin:0;display:grid}.archive-page .review-card>.card-community-links>*{border:0;border-bottom:1px solid var(--pr-line-light);align-content:center;min-height:72px;padding:10px 16px}.archive-page .review-card>.card-community-links>:last-child{border-bottom:0}.archive-page .review-card>.card-community-links span,.archive-page .review-card>.card-community-links small,.archive-page .review-card .card-footer .score small{font-size:10px}.archive-page .review-card>.card-scent-status{z-index:12;grid-area:1/3;display:grid;position:relative;inset:auto;transform:none}.archive-page .review-card>.card-scent-status>.card-favorite{width:100%;height:100%;min-height:146px;color:var(--pr-ink);border:0;border-left:1px solid var(--pr-line-light);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;align-content:center;place-items:center;gap:8px;padding:12px;display:grid;position:static;transform:none}.archive-page .review-card>.card-scent-status>.card-favorite span{font-size:21px}.archive-page .review-card>.card-scent-status>.card-favorite small{clip:auto;width:auto;height:auto;font-size:11px;position:static;overflow:visible}.archive-page .review-card>.card-house-story-link{background:var(--pr-paper-deep);border:0;width:auto;min-height:28px;padding:0 10px;position:absolute;bottom:8px;right:324px}.community-page .community-hub{padding-top:72px;padding-bottom:72px}.community-page .community-hub-guest{color:var(--pr-ink);border:1px solid var(--pr-line-light);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-page .community-hub-guest>button{border-radius:0;grid-column:1/-1}.community-page .community-guest-routes{border-top:1px solid var(--pr-line-light);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.community-page .community-guest-routes a{min-height:126px;color:var(--pr-ink);border-right:1px solid var(--pr-line-light);background:var(--pr-paper-deep);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:9px 20px;padding:24px 28px;display:grid;position:relative}.community-page .community-guest-routes a:last-child{border-right:0}.community-page .community-guest-routes span{font:400 25px/1.1 var(--serif)}.community-page .community-guest-routes small{color:var(--pr-muted-light);font:500 12px/1.55 var(--sans);grid-column:1}.community-page .community-guest-routes .ui-arrow{color:#8b652e;grid-area:1/2/3;align-self:center}}@media (min-width:821px) and (max-width:1100px){.houses-page .houses-feature-grid{scroll-snap-type:x proximity;border-top:1px solid var(--pr-line-light);border-left:1px solid var(--pr-line-light);gap:0;display:flex;overflow-x:auto}.houses-page .house-feature-card,.houses-page .house-feature-card.is-reversed{border:0;border-right:1px solid var(--pr-line-light);border-bottom:1px solid var(--pr-line-light);scroll-snap-align:start;grid-template-rows:210px 1fr;grid-template-columns:1fr;width:430px;min-width:430px;min-height:480px}.houses-page .house-feature-object,.houses-page .house-feature-card.is-reversed .house-feature-object{grid-area:1/1;height:210px;margin:0}.houses-page .house-feature-copy,.houses-page .house-feature-card.is-reversed .house-feature-copy{grid-area:2/1;padding:26px}.houses-page .house-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.houses-page .house-directory-grid:not(.is-expanded)>a:nth-child(n+19){display:none}}.profile-page:not([class*=profile-theme-]){color:var(--pr-ivory);background:var(--pr-forest-900)}.profile-page:not([class*=profile-theme-]) .profile-guest.profile-glass-panel{color:var(--pr-ivory);border-color:var(--pr-line-dark);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.profile-page:not([class*=profile-theme-]) .profile-guest :is(p,small){color:var(--pr-muted-dark)}.profile-page:not([class*=profile-theme-]) .profile-guest :is(a,button){color:var(--pr-ivory);border-color:var(--pr-line-dark);background:0 0}:is(.profile-page,.perfumers-page,.house-story-page,.perfumer-profile-page,.material-profile-page,.materials-index-page,.accord-guide-page,.about-page) :is(button,input,select,textarea,.profile-glass-panel,.house-story-card,.perfumer-directory-card,.material-card){box-shadow:none;border-radius:0}.perfumers-page .perfumer-directory{padding:clamp(58px, 7vw, 96px) var(--pr-gutter) clamp(72px, 9vw, 124px);color:var(--pr-ink);background:var(--pr-paper);background-image:none}.perfumers-page .perfumer-section-heading{border-bottom:1px solid var(--pr-line-light);grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);align-items:end;gap:clamp(32px,7vw,110px);padding-bottom:30px;display:grid}.perfumers-page .perfumer-directory-grid{border-top:0;grid-template-columns:1fr;gap:0;margin-top:0;display:grid}.perfumers-page .perfumer-directory-card,.perfumers-page .perfumer-directory-card:nth-child(n){isolation:auto;width:100%;min-height:176px;color:var(--pr-ink);border:0;border-bottom:1px solid var(--pr-line-light);box-shadow:none;transition:background-color .2s var(--pr-ease);background:0 0;grid-template-rows:176px;grid-template-columns:54px 176px minmax(0,1fr);align-items:stretch;padding:0;display:grid;position:relative;overflow:hidden;transform:none;grid-column:1/-1!important}.perfumers-page .perfumer-directory-card:is(:hover,:focus-visible){z-index:auto;color:var(--pr-ink);box-shadow:none;background:#cda75f12;outline:0;transform:none}.perfumers-page .perfumer-directory-card:focus-visible:after{content:"";border:2px solid var(--pr-amber);pointer-events:none;position:absolute;inset:0}.perfumers-page .perfumer-card-index{color:#8b652e;border-right:1px solid var(--pr-line-light);font:700 9px/1 var(--sans);letter-spacing:.12em;grid-area:1/1;place-items:center;display:grid;position:static}.perfumers-page .perfumer-card-photo{border-right:1px solid var(--pr-line-light);background:var(--pr-paper-deep);grid-area:1/2;width:100%;height:176px;min-height:0}.perfumers-page .perfumer-card-photo img{object-fit:cover;filter:saturate(.68)contrast(1.04);width:100%;height:100%;transition:filter .2s var(--pr-ease);transform:none}.perfumers-page .perfumer-directory-card:is(:hover,:focus-visible) .perfumer-card-photo img{filter:saturate(.82)contrast(1.04);transform:none}.perfumers-page .perfumer-card-photo i{width:auto;min-width:30px;height:auto;min-height:22px;color:var(--pr-ivory);background:var(--pr-forest-900);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #f2eadb8f;border-radius:0;padding:0 6px;bottom:9px;right:9px}.perfumers-page .perfumer-directory-card>div{z-index:1;grid-area:1/3;grid-template-rows:auto 1fr;grid-template-columns:minmax(210px,.72fr) minmax(260px,1.28fr) auto;align-items:center;gap:8px clamp(24px,4vw,70px);min-width:0;padding:24px clamp(22px,4vw,58px);display:grid;position:relative}.perfumers-page .perfumer-directory-card small{color:#8b652e;font:700 9px/1 var(--sans);letter-spacing:.1em;grid-column:1;align-self:end}.perfumers-page .perfumer-directory-card h3{font:400 clamp(24px, 2.2vw, 34px)/1.02 var(--serif);letter-spacing:-.035em;grid-column:1;align-self:start;margin:0}.perfumers-page .perfumer-directory-card p{max-width:54ch;color:var(--pr-muted-light);font:500 12px/1.65 var(--sans);grid-area:1/2/3;align-self:center;margin:0}.perfumers-page .perfumer-directory-card footer{width:min(16vw,190px);min-width:138px;height:100%;color:var(--pr-muted-light);border-top:0;border-left:1px solid var(--pr-line-light);font:600 10px/1.45 var(--sans);letter-spacing:.035em;background:0 0;grid-area:1/3/3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:0 0 0 24px;display:grid}.perfumers-page .perfumer-directory-card footer .ui-arrow{color:#8b652e}@media (max-width:820px){:is(.archive-page,.knowledge-page,.houses-page,.perfumers-page,.community-page,.library-search-page,.profile-page,.about-page,.materials-index-page,.accord-guide-page,.house-story-page,.perfumer-profile-page,.material-profile-page){padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.knowledge-page .knowledge-atlas-intro{min-height:0;padding:0 var(--mobile-gutter,16px);display:block}.archive-mobile-toolbar{background:var(--pr-paper);grid-template-rows:48px 52px;gap:0 10px;height:auto;padding:0 16px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto!important}.archive-mobile-identity{flex-direction:column;justify-content:center;min-width:0;display:flex}.archive-mobile-identity small{color:#8b652e;font:700 8px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase}.archive-mobile-identity strong{color:var(--pr-ink);font:400 18px/1 var(--serif);margin-top:4px}.archive-mobile-toolbar>button{grid-area:1/2;align-self:center;min-height:40px;box-shadow:none!important}.archive-mobile-toolbar>label{border:1px solid var(--pr-line-light);background:0 0;grid-area:2/1/auto/-1;box-shadow:none!important}.houses-mobile-identity{color:var(--pr-ivory);border-bottom:1px solid var(--pr-line-dark);background:var(--pr-forest-900);padding:28px 16px 22px;display:block}.houses-mobile-identity small{color:var(--pr-amber);font:700 9px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.houses-mobile-identity h1{font:400 36px/1 var(--serif);margin:12px 0 0}.houses-mobile-identity p{color:var(--pr-muted-dark);font:500 12px/1.6 var(--sans);margin:12px 0 0}.knowledge-page .knowledge-atlas-intro:after{width:230px;height:230px;top:-50px;left:auto;right:-90px}.knowledge-page .knowledge-atlas-intro>div:not(.knowledge-atlas-glass-scene){border-right:0;border-bottom:1px solid var(--pr-line-dark);min-height:0;padding:32px 0}.knowledge-page .knowledge-atlas-intro-copy{border-bottom:0!important;padding-top:24px!important;padding-bottom:26px!important}.knowledge-page .knowledge-atlas-intro .adaptive-headline{font-size:clamp(40px,12vw,52px)!important}.knowledge-page .knowledge-mobile-modes{color:var(--pr-ivory);background:var(--pr-forest-900);margin:0;padding:0 20px 24px}.knowledge-page .knowledge-mobile-modes header,.knowledge-page .knowledge-mobile-modes a{border-color:var(--pr-line-dark)}.knowledge-page .knowledge-reading-paths{padding:38px 16px 44px!important}.knowledge-page .knowledge-reading-paths>div{display:grid;border:1px solid var(--pr-line-light)!important;grid-template-columns:1fr 1fr!important}.knowledge-page .knowledge-reading-paths>div>a,.knowledge-page .knowledge-reading-paths>div>a.is-perfumer,.knowledge-page .knowledge-reading-paths>div>a.is-material,.knowledge-page .knowledge-reading-paths>div>a.is-accord{flex-direction:column;min-height:172px!important;color:var(--pr-ink)!important;border:0!important;border-right:1px solid var(--pr-line-light)!important;border-bottom:1px solid var(--pr-line-light)!important;background:0 0!important;padding:18px 14px!important;display:flex!important}.knowledge-page .knowledge-reading-paths>div>a:nth-child(2n){border-right:0!important}.knowledge-page .knowledge-reading-paths>div>a>h3{margin:22px 0 8px!important;font-size:22px!important}.knowledge-page .knowledge-reading-paths>div>a>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--pr-muted-light)!important;margin:0!important;font-size:11px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.knowledge-page .knowledge-reading-paths>div>a>strong{color:var(--pr-ink)!important;margin-top:auto!important}.knowledge-page .knowledge-material-roadmap{margin-top:18px;padding:16px;background:var(--pr-paper-deep)!important}.library-search-page .library-search-form{grid-template-columns:38px minmax(0,1fr) 50px}.library-search-page .library-search-form button{grid-area:1/3;width:50px;min-width:50px;min-height:50px;padding:0}.library-search-page .library-search-form button:not(:focus){font-size:0}.library-search-page .library-search-form button .ui-arrow{font-size:initial}.knowledge-page .knowledge-atlas-map-frame,.knowledge-page .knowledge-atlas-map-frame>.scent-atlas:not(.is-map-fullscreen){border-radius:0;margin-left:0;margin-right:0}.knowledge-page .knowledge-atlas-map-frame .scent-atlas:not(.is-map-fullscreen) .scent-atlas-mobile-launch{min-height:52px;color:var(--pr-forest-950);border:1px solid var(--pr-amber);background:var(--pr-amber);box-shadow:none;border-radius:0}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen)){min-height:0;padding:0;display:block}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen))>.knowledge-atlas-deferred{width:auto;height:430px;min-height:430px!important;margin:18px var(--mobile-gutter,16px) 0!important}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen))>.scent-atlas:not(.is-map-fullscreen){width:auto;height:430px;min-height:430px!important;margin:18px var(--mobile-gutter,16px) 0!important}:is(.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen)) .scent-atlas-workspace,.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen)) .knowledge-atlas-loading){height:430px;min-height:430px!important}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen))>.knowledge-reading-paths{width:auto;padding:40px 24px 46px!important}main.houses-page .houses-reading-room .houses-feature-grid{border-top:1px solid var(--pr-line-light);border-left:1px solid var(--pr-line-light);gap:0}main.houses-page .houses-reading-room .house-feature-card,main.houses-page .houses-reading-room .house-feature-card.is-reversed{width:min(82vw,360px);min-width:min(82vw,360px);color:var(--pr-ink);border:0;border-right:1px solid var(--pr-line-light);border-bottom:1px solid var(--pr-line-light);background:var(--pr-paper-deep);box-shadow:none;grid-template-rows:196px minmax(250px,auto)}main.houses-page .houses-reading-room .house-feature-card:before{display:none}main.houses-page .houses-reading-room .house-feature-object,main.houses-page .houses-reading-room .house-feature-card.is-reversed .house-feature-object{border-bottom:1px solid var(--pr-line-light);background:var(--pr-paper);height:196px;margin:0}main.houses-page .houses-reading-room .house-feature-copy,main.houses-page .houses-reading-room .house-feature-card.is-reversed .house-feature-copy{min-height:250px;color:var(--pr-ink);background:0 0;padding:24px 20px 26px}main.houses-page .houses-reading-room .house-feature-copy :is(strong,h3,p,b,span){color:inherit}.perfumers-page .perfumer-directory{padding:34px var(--mobile-gutter,16px) 52px}.perfumers-page .perfumer-section-heading{padding-bottom:22px;display:block}.perfumers-page .perfumer-section-heading>p{margin-top:16px;font-size:12px;line-height:1.65}.perfumers-page .perfumer-directory-card,.perfumers-page .perfumer-directory-card:nth-child(n){grid-template-rows:124px;grid-template-columns:34px 112px minmax(0,1fr);min-height:124px}.perfumers-page .perfumer-card-photo{height:124px}.perfumers-page .perfumer-directory-card>div{flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:15px 14px 13px;display:flex}.perfumers-page .perfumer-directory-card small{align-self:auto;font-size:8px}.perfumers-page .perfumer-directory-card h3{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:7px;font-size:clamp(18px,5vw,22px);overflow:hidden}.perfumers-page .perfumer-directory-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-top:9px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.perfumers-page .perfumer-directory-card footer{border-top:1px solid var(--pr-line-light);border-left:0;width:100%;min-width:0;height:auto;margin-top:auto;padding:7px 0 0;font-size:8px}}@media (max-width:430px){.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen))>.knowledge-atlas-deferred{height:328px;min-height:328px!important}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen))>.scent-atlas:not(.is-map-fullscreen){height:328px;min-height:328px!important}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen)) .scent-atlas-workspace{height:328px;min-height:328px!important}.knowledge-page:not(:has(.scent-atlas.is-map-fullscreen)) .knowledge-atlas-loading{height:328px;min-height:328px!important}.knowledge-page .knowledge-reading-paths>div{grid-template-columns:1fr!important}.knowledge-page .knowledge-reading-paths>div>a,.knowledge-page .knowledge-reading-paths>div>a.is-perfumer,.knowledge-page .knowledge-reading-paths>div>a.is-material,.knowledge-page .knowledge-reading-paths>div>a.is-accord{border-right:0!important;min-height:146px!important}}@media (prefers-reduced-motion:reduce){.knowledge-page .knowledge-atlas-intro:after{animation:none}}.workspace-shelf-link{display:none}@media (max-width:820px){.archive-page[data-mobile-workspace] .catalog-intro{border-bottom:1px solid var(--ws-line);flex-direction:row;align-items:center;gap:12px;padding:12px 16px}.archive-page[data-mobile-workspace] .catalog-intro h1{font:600 20px/1.4 var(--sans);letter-spacing:0}.workspace-shelf-link{min-height:44px;font:500 13px/1.4 var(--sans);color:var(--ws-ink);flex-shrink:0;align-items:center;gap:6px;padding:8px;display:flex}.archive-page[data-mobile-workspace] .archive-mobile-toolbar{gap:8px;padding:12px 0!important}.archive-page[data-mobile-workspace] .archive-mobile-toolbar>label{background:var(--ws-surface);border-radius:var(--ws-radius);box-shadow:0 0 0 1px var(--ws-line);border:0!important}.archive-page[data-mobile-workspace] .archive-mobile-toolbar>button{background:var(--ws-surface);border-radius:var(--ws-radius);border:0}.workspace-view-toggle{border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-surface);width:48px;min-height:48px;color:var(--ws-ink);cursor:pointer;flex:0 0 48px;place-items:center;padding:0;display:grid}.workspace-view-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .review-grid{gap:10px!important}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .review-card{overflow:hidden;border:1px solid var(--ws-line)!important;border-radius:var(--ws-radius)!important;background:var(--ws-surface)!important}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view=list] .review-card>.card-open{grid-template-columns:80px minmax(0,1fr)!important;min-height:112px!important}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view=list] .review-card .card-image{width:80px!important;height:112px!important;padding:10px!important}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .review-card .card-copy{gap:5px;padding:12px!important}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .review-card .card-title{font:600 17px/1.4 var(--sans);letter-spacing:0}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .review-card .card-brand{color:#667268;font:500 10px/1.4 var(--sans);letter-spacing:0}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .card-notes{display:none}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .card-footer{padding:0}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .review-card>.card-community-links{border:0;flex-wrap:wrap;align-items:center;gap:0 8px;flex-direction:row!important;padding:4px 0 8px 12px!important;display:flex!important}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .review-card>.card-scent-status{padding:4px 4px 8px 0}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .review-card>.card-scent-status>.card-favorite{color:var(--ws-ink);background:#e5ebdf;flex-direction:column;gap:2px;border-radius:8px!important;width:48px!important;min-width:48px!important;padding:4px 0!important}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .card-community-links>:is(a,div){flex-direction:column;flex:64px;justify-content:center;align-items:flex-start;gap:1px;font-size:12px;min-height:44px!important}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .card-community-links span{overflow-wrap:break-word;line-height:1.3;font-size:12px!important}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view] .card-community-links strong{text-align:left;align-self:flex-start;margin:0;font-size:14px;line-height:1.3}html[data-archive-density] .archive-page[data-mobile-workspace][data-catalog-view=grid] .review-card .card-copy{gap:6px;padding:8px 12px!important}.archive-page[data-mobile-workspace] .dialog-close-anchor{padding:6px 16px!important}.archive-page[data-mobile-workspace] .review-dialog>.pr-open-sheet{padding:20px 16px 32px!important}.archive-page[data-mobile-workspace] .dialog-title{letter-spacing:0;font:600 24px/1.35 var(--sans)!important}.archive-page[data-mobile-workspace] .dialog-visual-frame{border:1px solid var(--ws-line);border-radius:var(--ws-radius)}.archive-page[data-mobile-workspace] .detail-task-actions{gap:8px;padding:12px 0}.archive-page[data-mobile-workspace] .detail-task-actions :is(.card-favorite,button){border-radius:var(--ws-radius)!important;height:auto!important;min-height:48px!important}.archive-page[data-mobile-workspace] .detail-task-actions .card-favorite{flex-wrap:wrap;background:var(--ws-ink)!important}.archive-page[data-mobile-workspace] .detail-facts-disclosure{border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-surface);padding:0 12px}.archive-page[data-mobile-workspace] .detail-facts-disclosure>summary{flex-wrap:wrap;padding:10px 0}.archive-page[data-mobile-workspace] .detail-facts-disclosure>summary>span:not(.ui-arrow){flex:1;min-width:100px}.archive-page[data-mobile-workspace] .detail-facts-disclosure>summary>.ui-arrow{flex:none}html .profile-page.is-owner:not([data-profile-view=overview]) .mobile-cabinet-head{gap:8px 12px;padding:12px 0 0}html .profile-page.is-owner:not([data-profile-view=overview]) .mobile-cabinet-head h1{font:600 20px/1.4 var(--sans);margin:0}html .profile-page.is-owner:not([data-profile-view=overview]) .mobile-cabinet-head>div>small{font:400 12px/1.4 var(--sans);color:#667268;margin-bottom:2px}html .profile-page.is-owner:not([data-profile-view=overview]) .mobile-cabinet-head nav{border:0;gap:4px;padding:8px 0}html .profile-page.is-owner:not([data-profile-view=overview]) .mobile-cabinet-head nav button{border-radius:var(--ws-radius);color:#667268;min-width:max-content;font:500 14px/1.4 var(--sans);border:0;flex:1;padding:8px}html .profile-page.is-owner:not([data-profile-view=overview]) .mobile-cabinet-head nav button[aria-pressed=true]{background:var(--ws-ink);color:var(--ws-surface)}html .profile-page[data-mobile-workspace=shelf] .cabinet-find{gap:8px;margin:12px 0}html .profile-page[data-mobile-workspace=shelf] .workspace-view-toggle{border-radius:var(--ws-radius)!important;min-height:48px!important}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection small{color:#667268!important}html .profile-page[data-mobile-workspace=shelf] .cabinet-find input{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:var(--ws-radius)}html .profile-page[data-mobile-workspace=shelf] .cabinet-find>a{border-radius:var(--ws-radius)}html .profile-page[data-mobile-workspace=shelf] .profile-library-tabs{border-radius:var(--ws-radius);flex-wrap:wrap;gap:4px;background:#dedfd3!important;padding:4px!important}html .profile-page[data-mobile-workspace=shelf] .profile-library-tabs button{flex:auto;font-size:13px;min-width:max-content!important}html .profile-page[data-mobile-workspace=shelf] .profile-library-tabs button.active{background:var(--ws-surface);box-shadow:0 1px 3px #20382d12}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list article{border-radius:var(--ws-radius);overflow:hidden;background:var(--ws-surface)!important;border:1px solid var(--ws-line)!important}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list article>a{align-items:center;min-height:104px;grid-template-columns:64px minmax(0,1fr) auto!important;gap:12px!important;padding:12px!important;display:grid!important}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list figure{margin:0;background:0 0!important;width:64px!important;height:80px!important;padding:4px!important}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list img{object-fit:contain;width:100%!important;height:100%!important}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection strong{font:600 16px/1.4 var(--sans)!important}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list article>p{border-top:1px solid var(--ws-line);font:400 12px/1.6 var(--sans);color:#667268;margin:0;padding:8px 12px 12px}html .profile-page[data-mobile-workspace=shelf] .pending-entry-choices{border-radius:var(--ws-radius)}html:has([data-mobile-workspace]) .scent-mark-dialog{width:100%;max-width:600px;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 16px);padding-bottom:env(safe-area-inset-bottom,0px);background:#eee8dc;border:0;border-radius:20px 20px 0 0;margin:auto auto 0}html:has([data-mobile-workspace]) .scent-mark-dialog header{padding:20px 20px 12px}html:has([data-mobile-workspace]) .scent-mark-dialog header strong{font:600 18px/1.4 var(--sans)}html:has([data-mobile-workspace]) .scent-mark-dialog header button{background:#dedfd3;border:0;border-radius:12px}html:has([data-mobile-workspace]) .scent-mark-dialog>button{min-height:68px;padding:12px 20px}html:has([data-mobile-workspace]) .scent-mark-dialog .scent-status-owned{padding:14px 20px}html:has([data-mobile-workspace]) .scent-mark-dialog .scent-status-owned button{border-radius:12px;min-height:48px}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list article>a{grid-template-columns:64px minmax(0,1fr) max-content!important;gap:8px 12px!important}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list article>a>span{display:none}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list figure{grid-area:1/1/span 2}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list article>a>div{text-align:left;grid-area:1/2;min-width:0}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list article>a>b{grid-area:1/3}html .profile-page[data-mobile-workspace=shelf] .profile-perfume-collection.is-list article>a>i.profile-shelf-mark{grid-area:2/2/auto/-1;justify-self:start;display:block;position:static}}.entry-return-link{display:none}@media (max-width:820px){.entry-return-link{width:44px;height:44px;color:inherit;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;text-decoration:none;display:inline-flex}.entry-return-link:focus-visible{background:#20382d12;outline:none}.hub-library-return,.library-about-portal,.archive-page .workspace-shelf-link,.circle .circle-profile,.circle-welcome>nav,.circle-empty>div>a[href^="/archive/"],.profile-guest a[href^="/community/"],.profile-quick-links>a[href^="/archive/"],.profile-account-actions>a[href^="/profile/"],.profile-account-actions>a[href^="/about/"]:not([href*=\#account-data]){display:none!important}.pr-shell .pr-mobile-nav>a{position:relative}.pr-shell .pr-mobile-nav .mobile-nav-pending{opacity:0;pointer-events:none;background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;bottom:3px}.pr-shell .pr-mobile-nav .mobile-nav-pending[data-pending]{opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
