/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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)}}@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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.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)}.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}.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))}}:root{--paper:#fff8f0;--ink:#2d2830;--saffron:#d98a3f;--cedar:#9f4a43;--teal:#4f7774;--cream:#f3e2cb;--citron:#e7d52e;--grapefruit:#f36d56;--green:#79b74d;--aqua:#4ec4d6;--cobalt:#2165b5;--peony:#f08fb8;--plum:#6a355f;--lilac:#a980d7;--caramel:#c4824e;--max:1280px;--line:#2d283028}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:18px/1.56 var(--font-sans),Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,.logo{font-family:var(--font-sans),serif}h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(32px,4vw,54px);line-height:1.02}.kicker{text-transform:uppercase;letter-spacing:.17em;color:var(--cedar);margin:0 0 13px;font-size:11px;font-weight:900}.pale{color:#ffca85}.lede{max-width:720px;font-size:clamp(19px,2vw,23px);line-height:1.45}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:4px;outline:3px solid #f1a63b}.siteHeader{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fff8f0e8;position:sticky;top:0}.nav{max-width:var(--max);align-items:center;gap:30px;height:74px;margin:auto;padding:0 26px;display:flex}.logo{white-space:nowrap;font-size:25px;font-weight:670}.logo i{color:var(--cedar)}.links{align-items:center;gap:26px;margin-left:auto;font-size:15px;font-weight:750;display:flex}.searchButton{border:1px solid var(--line);background:#fffdf8;border-radius:99px;align-items:center;gap:16px;padding:8px 10px 8px 15px;display:flex}.searchButton b{background:var(--ink);width:28px;height:28px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.hamb,.mobile{display:none}.crumb{opacity:.65;align-items:center;gap:8px;margin-bottom:50px;font-size:13px;display:flex}.page{max-width:1180px;margin:auto;padding:42px 26px 90px}.widePage{max-width:1340px}.pageHero{grid-template-columns:minmax(0,1.4fr) .6fr;align-items:end;gap:60px;margin-bottom:75px;display:grid}.pageHero h1{margin:0 0 25px;font-size:clamp(52px,7.1vw,100px);line-height:.92}.hero{max-width:var(--max);grid-template-columns:1.02fr .98fr;align-items:center;gap:20px;min-height:740px;margin:auto;padding:56px 26px 45px;display:grid}.heroCopy{z-index:2;padding:30px 0 50px;position:relative}.hero h1{max-width:800px;margin:0 0 34px;font-size:clamp(62px,8vw,116px);line-height:.84}.hero h1 em{color:var(--cedar);font-weight:330;display:block}.heroActions{gap:10px;margin-top:32px;display:flex}.heroActions a,.heroActions button{border:1px solid var(--ink);background:0 0;border-radius:99px;padding:13px 19px;font-weight:800}.heroActions .primary{background:var(--ink);color:var(--paper)}.heroActions span{margin-left:14px}.heroHints{letter-spacing:.13em;align-items:center;gap:9px;margin-top:45px;font-size:10px;font-weight:900;display:flex}.heroHints i{background:var(--ink);width:27px;height:1px}.sableStage{background:radial-gradient(circle at 20% 20%,#f2e33b 0 12%,#0000 13%),radial-gradient(circle at 82% 28%,#4ec4d6 0 16%,#0000 17%),linear-gradient(145deg,#f4a09f,#ecc0e0 43%,#885dad 100%);border-radius:52% 48% 11% 9%/42% 43% 10% 10%;min-height:610px;position:relative;overflow:hidden}.sableGlow{filter:blur(4px);background:radial-gradient(circle,#fff8f0 0 20%,#fff8f033 45%,#0000 68%);border-radius:50%;position:absolute;inset:8% 5% 4%}.sableStage img{z-index:3;filter:drop-shadow(0 24px 24px #311a2833);width:83%;position:absolute;bottom:-2%;right:-1%}.scentTrail{z-index:2;fill:none;stroke:#fff8f0;stroke-width:2.2px;stroke-dasharray:6 10;opacity:.9;width:105%;position:absolute;top:18%;left:-18%}.scentTrail circle{fill:#fff8f0;stroke:none}.stageWords span{z-index:4;letter-spacing:.08em;background:#fff8f0c9;border:1px solid #2d283066;border-radius:99px;padding:5px 9px;font-size:10px;position:absolute}.stageWords span:first-child{top:16%;left:5%}.stageWords span:nth-child(2){top:47%;left:25%}.stageWords span:nth-child(3){top:11%;right:8%}.sableStage>small{z-index:5;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#2d2830;border-radius:99px;padding:7px 10px;font-size:9px;position:absolute;bottom:18px;left:18px}.plainSearch{grid-template-columns:.72fr 1.28fr;align-items:end;gap:42px;max-width:1100px;margin:40px auto 110px;padding:0 26px;display:grid}.plainSearch h2{margin:0}.plainSearch>button{border:0;border-bottom:2px solid var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.plainSearch>button span{font:27px var(--font-sans)}.experienceGrid{max-width:var(--max);grid-template-rows:auto auto;grid-template-columns:1.25fr .75fr .75fr;gap:14px;margin:auto;padding:0 26px 130px;display:grid}.tile{text-align:left;border:0;flex-direction:column;min-height:330px;padding:35px;display:flex;position:relative;overflow:hidden}.tile:after{content:"";border:24px solid #fff5;border-radius:50%;width:130px;height:130px;transition:all .35s;position:absolute;bottom:-50px;right:-40px}.tile:hover:after{transform:scale(1.4)rotate(20deg)}.tile small{letter-spacing:.15em;font-weight:900}.tile h2{margin-top:55px;font-size:clamp(32px,4vw,52px)}.tile p{max-width:42ch}.tile>span{margin-top:auto;font-weight:850}.learnTile{background:linear-gradient(145deg,var(--citron),#f6eb8a);color:#28320e;border-radius:180px 28px 28px;grid-row:1/3}.useTile{background:var(--aqua);color:#073a41;border-radius:24px 120px 24px 24px}.playTile{background:var(--plum);color:#fff8f0;border-radius:24px}.compareTile{background:linear-gradient(90deg,#f19c52,#ef7d72 55%,#d98cc3);border-radius:24px 24px 160px;grid-column:2/4}.sensoryField{background:#17366f;min-height:760px;position:relative;overflow:hidden}.sensoryField>img{object-fit:cover;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.sensoryField:after{content:"";background:linear-gradient(90deg,#1d1b2de8 0 34%,#1d1b2d44 65%,#0000);position:absolute;inset:0}.sensoryCopy{z-index:2;color:#fff;max-width:760px;padding:120px max(38px,50vw - 592px);position:relative}.sensoryCopy a{border-bottom:1px solid #fff;margin-top:25px;font-weight:800;display:inline-block}.verticalLabel{z-index:3;color:#fff;writing-mode:vertical-rl;letter-spacing:.2em;font-size:10px;position:absolute;top:60px;right:17px}.quickBand{background:var(--cobalt);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:90px max(26px,50vw - 590px);display:grid}.quickBand h2{max-width:820px}.quickBand a{border:1px solid #fff;border-radius:99px;padding:15px 20px;font-weight:850}.takeBreak{grid-template-columns:.75fr 1.25fr;align-items:center;gap:85px;max-width:1100px;margin:120px auto;padding:0 26px;display:grid}.orbital{aspect-ratio:1;border:1px solid var(--plum);background:radial-gradient(circle,#f0e9ff 0 25%,#0000 26%),conic-gradient(from 30deg,#80d5e2,#f2d857,#ef87b7,#8f66b8,#80d5e2);border-radius:50%;place-items:center;display:grid;position:relative}.orbital:before,.orbital:after{content:"";border:1px solid var(--plum);border-radius:50%;position:absolute;inset:15%;transform:rotate(35deg)}.orbital:after{inset:29%;transform:rotate(-25deg)}.orbital i{font:72px var(--font-sans);z-index:2}.orbital span{z-index:2;letter-spacing:.17em;background:var(--paper);padding:4px 8px;font-size:9px;font-weight:900;position:absolute}.orbital span:first-child{top:10%;left:35%}.orbital span:nth-child(2){top:47%;right:-1%}.orbital span:nth-child(3){bottom:8%;left:22%}.takeBreak a{color:var(--plum);font-weight:850}.egg{max-width:920px;margin:110px auto;padding:0 26px}.egg>button{border:1px dashed var(--cedar);text-align:left;background:#f3e2cb80;align-items:center;gap:25px;width:100%;padding:22px;display:flex}.egg .paw{color:var(--cedar);font-size:42px}.egg button span:last-child{flex-direction:column;display:flex}.egg small{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.egg b{font:28px var(--font-sans)}.eggReveal{background:var(--cedar);color:#fff;grid-template-columns:180px 1fr;align-items:center;padding:20px 35px;animation:.35s ease-out reveal;display:grid}.eggReveal img{mix-blend-mode:screen;width:100%}.creatorField{background:var(--ink);color:var(--paper);padding:120px max(26px,50vw - 590px)}.creatorField p{text-transform:uppercase;letter-spacing:.16em;font-size:11px}.creatorField h2{max-width:1000px;font-size:clamp(46px,6.5vw,87px)}.creatorField span{color:#e7b7d6;font-size:20px}.call{border-left:6px solid var(--cedar);background:#fffdf8;margin:45px 0;padding:24px 28px}.call>b{text-transform:uppercase;letter-spacing:.14em;color:var(--cedar);font-size:10px}.call p{font:24px/1.35 var(--font-sans);margin:7px 0 0}.answerStamp{border:2px solid var(--ink);text-align:center;border-radius:160px 160px 20px 20px;justify-self:end;max-width:280px;padding:50px 30px 25px;transform:rotate(3deg)}.answerStamp small{letter-spacing:.14em;font-size:9px}.answerStamp b{font:28px/1.1 var(--font-sans);margin-top:12px;display:block}.bottleWorkbench{background:linear-gradient(140deg,#e9c3f1,#f4a6c6 50%,#ffbe66);grid-template-columns:1fr 1fr;min-height:720px;display:grid}.bottleControls{padding:70px}.bottleControls>div{gap:8px;margin:28px 0;display:flex}.bottleControls>div button{border:1px solid var(--ink);background:0 0;border-radius:99px;min-width:75px;padding:10px;font-weight:900}.bottleControls>div button.active{background:var(--ink);color:#fff}.directAnswer{font:22px var(--font-sans);grid-template-columns:90px 1fr;align-items:center;gap:18px;display:grid}.directAnswer b{aspect-ratio:1;background:var(--liquid,#a76cd6);border-radius:50%;place-items:center;font-size:27px;display:grid}.bottleScene{flex-direction:column;justify-content:center;align-items:center;padding:30px 55px;display:flex;position:relative}.bottleScene svg{filter:drop-shadow(0 35px 35px #4b1c5238);width:100%;max-width:420px}.bottleOutline{fill:none;stroke:var(--ink);stroke-width:3px}.bottleScene text{font:29px var(--font-sans);letter-spacing:.18em}.bottleScene .bottleState{font:10px var(--font-sans);letter-spacing:.12em;font-weight:900}.liquid{fill:var(--liquid);opacity:.16;transition:fill .45s,opacity .45s}.wave{fill:var(--liquid);opacity:.72;transform:translateY(calc(100% - var(--depth)));transform-origin:50%;transition:fill .45s,transform .55s cubic-bezier(.2,.8,.2,1)}.rangeMark{fill:none;stroke:var(--liquid);stroke-width:9px;stroke-linecap:round;opacity:.65;transition:stroke .45s}.fiction{letter-spacing:.16em;font-size:9px;font-weight:900;position:absolute;top:24px;right:25px}.legend{text-transform:uppercase;letter-spacing:.08em;gap:18px;font-size:10px;display:flex}.legend i{border-radius:50%;width:11px;height:11px;margin-right:6px;display:inline-block}.carrierDot{border:1px solid var(--ink);background:#fff}.concentrateDot{background:var(--liquid)}.readingField{padding:100px 0}.readingField>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.readingField article{border-right:1px solid var(--line);padding:24px}.readingField article b{color:var(--cedar)}.familyHero{align-items:center}.colorLegend span{text-transform:uppercase;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:900}.colorLegend span:first-child{background:var(--green)}.colorLegend span:nth-child(2){background:var(--aqua)}.colorLegend span:nth-child(3){background:var(--grapefruit)}.colorLegend span:nth-child(4){background:var(--plum);color:#fff}.colorLegend span:nth-child(5){background:#e9b7ac}.familyWorkbench{background:#f2e9df;grid-template-columns:1.25fr .75fr;min-height:720px;transition:background .35s;display:grid}.familyMap{background:radial-gradient(circle at center,var(--family) 0 2%,transparent 2.5%),radial-gradient(circle at 30% 25%,#fff8,transparent 32%),linear-gradient(145deg,#ece6dc,#dad5e2);min-height:720px;position:relative}.familyMap button{z-index:2;border:0;border-radius:50%;width:145px;min-height:88px;padding:12px;transition:all .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 25px #2d283018}.familyMap button.selected{width:185px;min-height:116px;box-shadow:0 0 0 5px var(--paper),0 20px 40px #2d283033;z-index:4}.familyMap button.relatedNode{box-shadow:0 0 0 3px #fff8f0aa}.familyMap button span{font:17px/1.05 var(--font-sans)}.familyMap svg{width:100%;height:100%;stroke:var(--family);stroke-width:.4px;stroke-dasharray:2 2;pointer-events:none;position:absolute;inset:0}.mapBoundary{letter-spacing:.13em;font-size:8px;position:absolute;bottom:15px;left:18px}.familyDetails{background:var(--family);color:var(--familyInk);padding:55px 40px;transition:background .35s,color .35s}.familyDetails h2{font-size:56px}.familyDetails dl div{border-top:1px solid;padding:15px 0}.familyDetails dt{text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:900}.familyDetails dd{font:21px var(--font-sans);margin:6px 0}.relatedPills{flex-wrap:wrap;gap:6px;margin:30px 0;display:flex}.relatedPills b{width:100%;font-size:11px}.relatedPills button{background:0 0;border:1px solid;border-radius:99px;padding:6px 9px;font-size:11px}.familyDetails>a{border-bottom:1px solid;font-weight:900}.decoderHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;min-height:600px;display:grid}.decoderHero h1{margin:0 0 30px;font-size:clamp(70px,9vw,128px);line-height:.84}.decoderHero h1 i{color:var(--lilac);font-weight:300;display:block}.decoderHero p{font:26px/1.35 var(--font-sans);max-width:700px}.decoderHero button,.decoderTrail button{border:1px solid var(--ink);background:0 0;border-radius:99px;padding:13px 16px;font-weight:850}.materialHalo{aspect-ratio:1;background:radial-gradient(circle,#fff8f0 0 14%,#f1c16c 15% 27%,#a980d7 28% 44%,#4ec4d6 45% 60%,#0000 61%),repeating-radial-gradient(circle,#2d2830 0 1px,#0000 1px 14px);border-radius:50%;place-items:center;display:grid;position:relative}.materialHalo i{font:54px var(--font-sans)}.materialHalo span{background:var(--ink);color:#fff;letter-spacing:.1em;border-radius:99px;padding:5px 9px;font-size:9px;position:absolute}.materialHalo span:first-child{top:5%;left:43%}.materialHalo span:nth-child(2){top:50%;right:0}.materialHalo span:nth-child(3){bottom:8%;left:43%}.materialHalo span:nth-child(4){top:50%;left:0}.directGrid{grid-template-columns:1fr 1fr;gap:12px;margin:35px 0 80px;display:grid}.directGrid article{background:#fffdf8;padding:35px}.directGrid article:first-child{border-top:7px solid var(--lilac)}.directGrid article:last-child{border-top:7px solid var(--aqua)}.directGrid h2{font-size:40px}.directGrid small{letter-spacing:.14em;color:var(--cedar);font-weight:900}.decoderTrail{background:linear-gradient(100deg,var(--plum),#9853a5);color:#fff;clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%);padding:60px}.decoderTrail button{color:#fff;border-color:#fff}.riskWorkbench{grid-template-columns:1.1fr .9fr;align-items:start;gap:18px;display:grid}.riskWorkbench form{background:#fffdf8;padding:30px}.riskWorkbench fieldset{border:0;border-bottom:1px solid var(--line);padding:22px 0}.riskWorkbench legend{font:22px var(--font-sans)}.riskWorkbench legend span{color:var(--cedar);font:14px var(--font-sans);margin-right:12px;font-weight:900;display:inline-block}.riskWorkbench fieldset div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.riskWorkbench label{border:1px solid var(--line);cursor:pointer;border-radius:12px;padding:12px;font-size:14px}.riskWorkbench label.selected{background:var(--ink);color:#fff}.riskWorkbench input[type=radio]{opacity:0;position:absolute}.riskResult{background:var(--ink);color:#fff;min-height:500px;padding:34px;position:sticky;top:96px}.riskResult.moderate{background:#a84b5d}.riskResult.higher{background:#64314f}.riskResult.lower{background:#176b73}.riskResult h2{font-size:52px}.resultCard{aspect-ratio:1.12;color:var(--ink);border-radius:20px 120px 20px 20px;flex-direction:column;padding:30px;display:flex;box-shadow:0 20px 40px #20142126}.resultCard.citrus{background:linear-gradient(140deg,#f3d935,#f59c55)}.resultCard.plum{color:#2d1835;background:linear-gradient(140deg,#e892c1,#aa76d3)}.resultCard.aqua{background:linear-gradient(140deg,#83ddd9,#aee2f5)}.resultCard small{text-transform:uppercase;letter-spacing:.15em;font-weight:900}.resultCard h2{margin-top:28px;font-size:clamp(38px,5vw,64px)}.resultCard p{font-size:17px}.resultCard>b{letter-spacing:.17em;margin-top:auto;font-size:10px}.resultWhy{margin:25px 0}.resultWhy>b{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.resultWhy ul{padding:0;list-style:none}.resultWhy li{border-top:1px solid #ffffff38;grid-template-columns:1fr auto;gap:16px;padding:10px 0;font-size:13px;display:grid}.resultWhy strong{text-align:right}.methodLine{opacity:.72;font-size:11px}.shareActions{align-items:center;gap:7px;margin-top:18px;display:flex}.shareActions button{background:0 0;border:1px solid;border-radius:99px;padding:7px 13px;font-weight:800}.shareActions span{font-size:12px}.textButton{background:0 0;border:0;padding:9px 0;text-decoration:underline}.textButton.light{color:#fff}.performanceWorkbench{background:#dce7e3;grid-template-columns:.8fr 1fr 1fr;align-items:stretch;display:grid}.performanceWorkbench>form,.performanceResult{padding:32px}.performanceWorkbench form label,.horoscopeWorkbench form label,.sessionMeta label{flex-direction:column;margin-bottom:13px;font-size:12px;font-weight:850;display:flex}.performanceWorkbench input,.performanceWorkbench select,.horoscopeWorkbench select,.sessionMeta input,.sessionMeta select{border:0;border-bottom:2px solid var(--ink);background:#fff8f099;width:100%;padding:10px}.formPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.primaryButton{background:var(--ink);color:#fff;border:0;width:100%;padding:14px;font-weight:900}.performanceModel{background:radial-gradient(circle,#f5e45b 0 16%,#0000 16.5%),radial-gradient(circle,#0000 0 31%,#2d2830 31.2% 31.6%,#0000 31.8% 47%,#2d2830 47.2% 47.5%,#0000 47.7%);place-items:center;min-height:620px;display:grid;position:relative}.modelCore{text-align:center;font-weight:900}.modelCore small{font-weight:400;display:block}.orbit{border:1px solid var(--ink);background:var(--paper);text-align:center;border-radius:50%;width:125px;min-height:70px;padding:12px;position:absolute}.orbit b{text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:block}.orbit small{font-size:10px;line-height:1.1;display:block}.o1{top:9%;left:33%}.o2{top:37%;right:2%}.o3{bottom:8%;left:30%}.o4{top:38%;left:2%}.performanceResult{background:var(--cobalt);color:#fff}.performanceResult h2{font-size:43px}.controlledTests{background:#ffffff16;padding:17px}.safety{border-left:3px solid #f7d65f;padding-left:10px;font-size:12px}.resultLinks{flex-direction:column;gap:8px;display:flex}.resultLinks a{font-weight:900}.resultLinks button{color:#fff;background:0 0;border:0;width:max-content;text-decoration:underline}.checkpointWorkbench{background:linear-gradient(135deg,#f2a2bc,#f7cd74 55%,#8bd6d3)}.sessionHeader{padding:50px}.sessionMeta{grid-template-columns:1.2fr 1.2fr .8fr .8fr;gap:10px;display:grid}.checkpoints{grid-template-columns:repeat(4,1fr);padding:0 30px 30px;display:grid}.checkpoints label{border-right:1px solid var(--line);background:#fff8f0dd;flex-direction:column;min-height:330px;padding:24px;display:flex}.checkpoints label>span{font:38px var(--font-sans);color:var(--cedar)}.checkpoints label>b{font:26px var(--font-sans)}.checkpoints label>small{min-height:55px}.checkpoints textarea{resize:vertical;border:0;border-top:1px solid var(--ink);background:0 0;min-height:150px;margin-top:18px;padding:12px 0}.checkpointResult{background:var(--ink);color:#fff;padding:38px}.checkpointResult.complete{background:var(--plum);grid-template-columns:.8fr 1.2fr;gap:30px;display:grid}.nextTools .resultCard{max-width:420px;color:var(--ink)}.nextTools>a{margin-top:18px;font-weight:900;display:block}.quickPage{max-width:720px;margin:auto;padding-bottom:80px}.quickHero{background:var(--cobalt);color:#fff;padding:35px 26px 60px}.quickHero .crumb{margin-bottom:45px}.quickHero h1{font-size:clamp(50px,10vw,80px);line-height:.92}.quickActions{padding:10px 18px}.quickActions>a,.quickActions>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:48px 1fr auto;align-items:center;gap:1px 10px;width:100%;min-height:82px;padding:18px 5px;display:grid}.quickActions span{font:20px var(--font-sans);color:var(--cedar);grid-row:1/3}.quickActions b{font-size:18px}.quickActions small{font-size:13px}.quickActions i{grid-area:1/3/3;font-style:normal}.quickCompare{background:var(--lilac);border:0;border-radius:99px;width:calc(100% - 44px);margin:15px 22px;padding:14px;font-weight:900}.offlineNote{opacity:.7;padding:0 24px;font-size:12px}.playPage{color:#fff;background:#261a37;padding-bottom:100px}.playHero{background:radial-gradient(circle at 80% 30%,#f4d84e 0 4%,#0000 4.5%),radial-gradient(circle at 20% 70%,#4ec4d6 0 6%,#0000 6.5%),linear-gradient(140deg,#261a37,#6b3569 60%,#b35a75);padding:55px max(26px,50vw - 590px)}.playHero .crumb{color:#fff}.playHero h1{margin:35px 0 25px;font-size:clamp(62px,8vw,112px);line-height:.88}.playHero h1 em{color:#f6d353;font-weight:300}.playHero>p:last-child{max-width:620px;font-size:21px}.horoscopeWorkbench{border:1px solid #ffffff30;grid-template-columns:.8fr 1.2fr;max-width:1180px;margin:80px auto;display:grid;position:relative}.stars{color:#f6d353;letter-spacing:1em;position:absolute;top:-38px;right:40px}.horoscopeWorkbench form{background:#3e2953;padding:45px}.horoscopeWorkbench form h2{font-size:45px}.horoscopeWorkbench form select{color:var(--ink);background:#fff8f0;margin-top:5px}.horoscopeWorkbench form>button{background:#f6d353;border:0;width:100%;margin:15px 0;padding:14px;font-weight:900}.horoscopeWorkbench form>small{font-size:11px;display:block}.horoscopeResult{background:radial-gradient(circle at 20% 10%,#ffffff14,#0000 25%),#5b376b;align-content:center;padding:45px;display:grid}.cosmicBottle{text-align:center;border:2px solid #f6d353;border-radius:160px 160px 20px 20px;flex-direction:column;justify-content:center;align-items:center;max-width:300px;height:430px;margin:auto;display:flex}.cosmicBottle i{color:#f6d353;font-size:42px}.cosmicBottle span{font:120px var(--font-sans)}.cosmicBottle small{letter-spacing:.13em;font-size:9px}.horoscopeResult .resultCard{color:var(--ink)}.palette{grid-template-columns:repeat(3,1fr);height:22px;margin:18px 0;display:grid}.palette i{display:block}.horoscopeResult dl div{border-top:1px solid #ffffff38;grid-template-columns:140px 1fr;padding:9px 0;display:grid}.horoscopeResult dt{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.horoscopeResult dd{font:18px var(--font-sans);margin:0}.horoscopeResult>a{margin-top:20px;font-weight:900}.playBoundary{border-left:4px solid #f6d353;max-width:760px;margin:auto;padding-left:22px}.playBoundary b{letter-spacing:.16em;font-size:10px}.motionDemo{grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;margin:100px 0;display:grid}.motionVisual{background:linear-gradient(145deg,#68cfd3,#2f78b8);border-radius:160px 20px 20px;height:440px;position:relative;overflow:hidden}.atomizer{border:2px solid #fff;border-radius:55px 55px 10px 10px;width:100px;height:250px;position:absolute;bottom:0;left:12%}.atomizer span{border:2px solid #fff;width:50px;height:28px;position:absolute;top:-28px;left:25px}.atomizer i{background:#fff;width:20px;height:10px;position:absolute;top:-38px;left:40px}.motionVisual svg{fill:none;stroke:#fff;stroke-width:2px;stroke-dasharray:8 10;opacity:.2;width:72%;position:absolute;inset:12% 0 auto 17%}.motionVisual svg circle{fill:#fff;stroke:none}.motionDemo.playing .motionVisual svg{opacity:1}.motionDemo.playing .motionVisual path{animation:4s linear mist}.motionDemo.playing .atomizer{animation:.35s ease-out press}.blotter{background:var(--paper);width:70px;height:260px;color:var(--ink);text-align:center;letter-spacing:.12em;padding:15px 6px;font-size:10px;position:absolute;bottom:30px;right:10%;transform:rotate(6deg)}.motionVisual>button{background:var(--ink);color:#fff;border:0;border-radius:99px;padding:10px 14px;position:absolute;bottom:18px;left:18px}.caption{border-left:4px solid var(--aqua);flex-direction:column;margin:22px 0;padding-left:15px;display:flex}.motionDemo>div:last-child>small{font-size:11px;display:block}.startSteps{max-width:900px;margin:auto}.startSteps a{border-top:1px solid var(--line);grid-template-columns:70px 1fr auto;padding:18px 5px;display:grid}.startSteps span{font:22px var(--font-sans);color:var(--cedar)}.startSteps i{font-style:normal}.exactCheck{background:var(--citron);border-radius:20px 170px 20px 20px;margin:90px 0;padding:60px}.shoppingStrip{background:var(--ink);color:#fff;padding:45px}.shoppingStrip>span{letter-spacing:.16em;font-size:10px}.shoppingStrip ol{grid-template-columns:repeat(4,1fr);gap:20px;padding-left:20px;display:grid}.shade,.compareShade{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#221c29d9;padding:5vh 20px;position:fixed;inset:0;overflow:auto}.searchPanel{background:var(--paper);width:min(820px,100%);margin:auto;padding:42px;position:relative;box-shadow:0 35px 90px #0005}.close{background:0 0;border:0;font-size:30px}.searchPanel>.close{position:absolute;top:10px;right:15px}.searchPanel input{border:0;border-bottom:3px solid var(--ink);width:100%;font:24px var(--font-sans);background:0 0;padding:16px 0}.promptChips{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.promptChips button{border:1px solid var(--line);background:0 0;border-radius:99px;padding:5px 9px;font-size:11px}.searchResults{margin-top:22px;display:grid}.searchHit{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1fr auto;padding:13px 4px;display:grid}.searchHit small{text-transform:uppercase;color:var(--cedar);letter-spacing:.12em;grid-column:1/-1;font-size:9px;font-weight:900}.searchHit b{font:21px var(--font-sans)}.searchHit span{grid-column:1;font-size:13px}.searchHit i{grid-area:2/2/4;font-style:normal;font-weight:900}.searchNote{opacity:.65;font-size:11px}.emptyState{background:var(--cream);flex-direction:column;padding:25px;display:flex}.compareDrawer{background:var(--paper);max-width:1180px;margin:auto;padding:30px;position:relative}.drawerHead{justify-content:space-between;align-items:start;display:flex}.compareSelectors{flex-wrap:wrap;gap:8px;display:flex}.compareSelectors label{border:1px solid var(--line);border-radius:99px;padding:8px 12px;font-weight:850}.compareSelectors label.active{background:var(--term);border-color:var(--term)}.compareSelectors input{margin-right:6px}.differenceToggle{align-items:center;gap:9px;margin:18px 0;font-size:13px;font-weight:800;display:flex}.differenceToggle input{opacity:0;position:absolute}.differenceToggle span{background:#cfc7c0;border-radius:99px;width:42px;height:23px;position:relative}.differenceToggle span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.differenceToggle input:checked+span{background:var(--teal)}.differenceToggle input:checked+span:after{left:22px}.comparisonTable{overflow-x:auto}.comparisonRow{grid-template-columns:165px repeat(var(--cols),minmax(210px,1fr));border-top:1px solid var(--line);display:grid}.comparisonRow h3{margin:0;padding:17px 12px;font-size:17px}.comparisonRow article{border-top:5px solid;padding:14px}.comparisonRow article>b{font:18px var(--font-sans)}.comparisonRow p{font-size:13px}.boundary{margin-top:20px;font-size:11px}.compareTab{z-index:45;background:var(--ink);color:#fff;writing-mode:vertical-rl;border:0;border-radius:16px 0 0 16px;padding:10px 12px;font-weight:800;position:fixed;top:45%;right:0}.compareTab span{color:var(--ink);background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-bottom:7px;display:inline-grid}.compareTab.hasItems{background:var(--plum)}.newsletter{z-index:80;background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:18px 45px 18px 22px;display:grid;position:fixed;bottom:16px;left:20px;right:20px;box-shadow:0 16px 50px #0005}.newsletter>div{flex-direction:column;display:flex}.newsletter>div>b{font:23px var(--font-sans)}.newsletter>div>span{font-size:13px}.newsletter .close{color:#fff;position:absolute;top:4px;right:8px}.newsletter form{display:flex}.newsletter input{border:0;padding:11px}.newsletter form button{background:var(--saffron);border:0;padding:11px;font-weight:900}.newsletter>p{margin:0;font-weight:850}footer{color:#fff;background:#1e1a20;grid-template-columns:1fr 1fr;gap:30px;padding:65px max(26px,50vw - 590px);display:grid}footer nav{flex-wrap:wrap;align-content:start;gap:15px;font-size:13px;display:flex}footer nav button{color:#fff;background:0 0;border:0;padding:0;text-decoration:underline}footer small{opacity:.55;grid-column:1/-1}@keyframes reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mist{0%{stroke-dashoffset:170px}to{stroke-dashoffset:0}}@keyframes press{50%{transform:translateY(6px)}}@media (width>=861px) and (prefers-reduced-motion:no-preference){.sableStage img{animation:.8s cubic-bezier(.2,.8,.2,1) sableSettle}.scentTrail path{animation:1.8s ease-out trailDraw}.tile,.searchHit,.quickActions a,.quickActions button{transition:transform .22s,box-shadow .22s}.tile:hover{transform:translateY(-5px);box-shadow:0 25px 50px #2d283026}.searchHit:hover,.quickActions a:hover,.quickActions button:hover{transform:translate(5px)}.bottleScene .wave{animation:.7s ease-out swish}@keyframes sableSettle{0%{opacity:0;transform:translate(30px,12px)}to{opacity:1;transform:none}}@keyframes trailDraw{0%{stroke-dashoffset:200px;opacity:0}to{stroke-dashoffset:0;opacity:.9}}@keyframes swish{0%{transform:translateY(calc(100% - var(--depth))) rotate(0)}45%{transform:translateY(calc(100% - var(--depth))) rotate(2deg)}to{transform:translateY(calc(100% - var(--depth))) rotate(0)}}}@media (width<=860px){body{font-size:17px}.nav{gap:10px;height:64px;padding:0 16px}.logo{font-size:21px}.links{display:none}.searchButton{margin-left:auto;padding:6px}.searchButton span{display:none}.hamb{background:0 0;border:0;font-size:23px;display:block}.mobile{gap:7px;padding:10px 18px 18px;display:grid}.mobile a,.mobile span{padding:5px;font-weight:750}.page{padding:30px 18px 70px}.crumb{margin-bottom:35px}.pageHero{grid-template-columns:1fr;margin-bottom:50px}.pageHero h1{font-size:54px}.hero{grid-template-columns:1fr;gap:0;padding:40px 18px 20px}.heroCopy{padding-bottom:22px}.hero h1{font-size:64px}.heroActions{flex-direction:column}.heroActions a,.heroActions button{text-align:center}.heroHints{justify-content:center}.sableStage{border-radius:48% 48% 20px 20px;min-height:460px}.sableStage img{width:88%}.scentTrail{top:18%;left:-8%}.plainSearch{grid-template-columns:1fr;gap:15px;margin:65px auto;padding:0 18px}.plainSearch>button{align-items:flex-end}.plainSearch>button span{max-width:70%;font-size:21px}.experienceGrid{grid-template-columns:1fr;padding:0 18px 80px}.tile,.learnTile,.useTile,.playTile,.compareTile{border-radius:22px 90px 22px 22px;grid-area:auto;min-height:290px}.tile h2{margin-top:35px}.sensoryField{min-height:660px}.sensoryField:after{background:linear-gradient(0deg,#1d1b2de8 0 48%,#1d1b2d44 75%,#0000)}.sensoryCopy{padding:270px 22px 45px}.sensoryCopy h2{font-size:48px}.verticalLabel{display:none}.quickBand{grid-template-columns:1fr;padding:60px 20px}.quickBand a{text-align:center}.takeBreak{grid-template-columns:1fr;gap:40px;padding:0 25px}.orbital{width:100%;max-width:360px;margin:auto}.eggReveal{grid-template-columns:110px 1fr;padding:15px}.creatorField{padding:80px 20px}.creatorField h2{font-size:50px}.bottleWorkbench{grid-template-columns:1fr}.bottleControls{padding:38px 24px}.bottleScene{min-height:530px;padding:20px}.readingField>div,.familyWorkbench{grid-template-columns:1fr}.familyMap{min-height:570px;overflow:hidden}.familyMap button{width:112px;min-height:75px}.familyMap button.selected{width:145px;min-height:95px}.familyMap button span{font-size:14px}.familyDetails{padding:40px 24px}.decoderHero{grid-template-columns:1fr;min-height:auto}.decoderHero h1{font-size:72px}.materialHalo{width:100%;max-width:420px;margin:auto}.directGrid{grid-template-columns:1fr}.decoderTrail{clip-path:none;padding:38px 25px}.riskWorkbench{grid-template-columns:1fr}.riskWorkbench form{padding:18px}.riskWorkbench fieldset div{grid-template-columns:1fr}.riskResult{order:-1;min-height:0;position:relative;top:auto}.performanceWorkbench{grid-template-columns:1fr}.performanceModel{min-height:450px}.sessionMeta,.checkpoints{grid-template-columns:1fr}.checkpoints{padding:0 18px 18px}.checkpoints label{border-bottom:1px solid var(--line);min-height:260px}.checkpointResult.complete{grid-template-columns:1fr}.quickPage{padding-top:0}.playHero{padding:40px 20px}.playHero h1{font-size:60px}.horoscopeWorkbench{grid-template-columns:1fr;margin:50px 18px}.horoscopeWorkbench form,.horoscopeResult{padding:28px 20px}.horoscopeResult dl div{grid-template-columns:1fr}.motionDemo{grid-template-columns:1fr;margin:70px 0}.motionVisual{height:360px}.shoppingStrip ol{grid-template-columns:1fr}.shade,.compareShade{padding:0}.searchPanel,.compareDrawer{min-height:100vh;padding:28px 18px}.comparisonRow{grid-template-columns:100px repeat(var(--cols),minmax(190px,1fr))}.compareTab{top:auto;bottom:86px}.newsletter{grid-template-columns:1fr;padding:16px 36px 16px 16px;bottom:8px;left:8px;right:8px}.newsletter>div>span{display:none}.newsletter form{width:100%}.newsletter input{width:100%;min-width:0}.newsletter form button{white-space:nowrap}footer{grid-template-columns:1fr}.exactCheck{padding:38px 25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motionDemo .motionVisual svg{opacity:.55}.scentTrail{opacity:.45}.stageWords{display:none}}.nav{height:78px}.nav:before{content:"";background:linear-gradient(90deg,var(--citron),var(--grapefruit),var(--peony),var(--lilac),var(--aqua),var(--green));height:3px;position:absolute;bottom:0;left:0;right:0}.links a{position:relative}.links a:after{content:"";background:var(--cedar);border-radius:3px;height:3px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.links a:hover:after{right:0}.searchButton{background:linear-gradient(100deg,#f3e4ff,#ffe8b8);border:0;padding:7px 8px 7px 14px;box-shadow:inset 0 0 0 1px #2d283018,0 8px 18px #6a355f12}.searchButton span{text-align:left;flex-direction:column;font-weight:850;line-height:1.05;display:flex}.searchButton span small{font:7px var(--font-sans);letter-spacing:.13em;opacity:.58;margin-bottom:3px}.mobile>b{color:var(--cedar);letter-spacing:.16em;margin-top:8px;font-size:9px}.plainSearch{background:linear-gradient(110deg,#fff2bf,#f4d7f0 52%,#c8f0eb);border-radius:24px 110px 24px 24px;padding:32px 34px;box-shadow:0 24px 55px #2d283010}.plainSearch>button{background:#fffaf4d9;border:1px solid #2d28302b;border-radius:99px;padding:15px 19px}.plainSearch>button span,.searchPanel input,.familyHero h1,.colorLegend span,.familyMap button span{font-family:var(--font-sans),Arial,sans-serif}.familyHero h1{letter-spacing:-.065em;font-weight:780}.familyMap button span{letter-spacing:-.025em;font-weight:850}.colorLegend span{letter-spacing:.08em;font-weight:900}.searchPanel{background:linear-gradient(150deg,#fff8f0 0 72%,#f0dcf2);border-radius:30px 130px 30px 30px}.searchPanel h2{max-width:650px}.searchPanel input{letter-spacing:-.025em;font-weight:720}.promptChips button{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0}.searchHit{border-radius:16px;padding:13px 12px}.searchHit:hover{background:#fff}.drawerGuide{max-width:650px;font-size:14px}.compareStatus{background:#f1e4d8;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:20px 0;padding:12px 16px;font-size:13px;display:grid}.compareStatus b{color:var(--cedar)}.compareStatus button{background:0 0;border:0;text-decoration:underline}.compareDrawer{border-radius:30px}.compareSelectors label{cursor:pointer}.newsletter{background:linear-gradient(100deg,#2d2830,#63345f);border:1px solid #ffffff2e;border-radius:24px 72px 24px 24px}.newsletter input{border-radius:99px 0 0 99px;padding-left:16px}.newsletter form button{border-radius:0 99px 99px 0;padding-inline:18px}.quickFinder{background:var(--aqua);border-radius:99px;justify-content:space-between;margin:8px 22px;padding:14px 18px;font-weight:900;display:flex}.familyWorkbench{border-radius:34px;overflow:hidden;box-shadow:0 35px 80px #2d28301c}.familyMap{background:radial-gradient(circle at 50% 50%,var(--family) 0 2%,transparent 2.5%),radial-gradient(circle at 25% 20%,#fff,transparent 25%),linear-gradient(145deg,#e9e4db,#d7e2e4)}.familyMap button{border:2px solid #ffffffb0;box-shadow:0 13px 28px #2d283026}.familyMap button:not(.selected){filter:saturate(.83)}.familyMap button.relatedNode{filter:saturate(1.12);transform:translate(-50%,-50%)scale(1.04)}.familyMap button.selected{transform:translate(-50%,-50%)scale(1.05)}.familyMap svg line{stroke-width:.55px;stroke-dasharray:1.4 1.6}.sableAssetSafe .sableGlow{inset:14%}.landingHalo{z-index:3;aspect-ratio:1;filter:drop-shadow(0 30px 30px #2d183526);background:radial-gradient(circle,#fff8f0 0 6%,#fff8f050 7% 28%,#0000 29%),repeating-radial-gradient(circle,#fff8f05c 0 1px,#0000 2px 17px);border-radius:50%;place-items:center;width:76%;display:grid;position:absolute;bottom:10%;right:7%}.landingHalo:after{content:"";filter:blur(10px);background:#2d283023;border-radius:50%;width:58%;height:17%;position:absolute;bottom:14%}.landingHalo span{color:#fff;text-shadow:0 6px 25px #6a355f66;font-size:72px}.landingHalo i{opacity:.8;background:#fff;border-radius:60% 40% 55% 45%;width:14px;height:22px;position:absolute}.landingHalo i:first-of-type{top:62%;left:25%;transform:rotate(30deg)}.landingHalo i:nth-of-type(2){top:70%;left:38%;transform:rotate(15deg)}.landingHalo i:nth-of-type(3){top:73%;left:53%;transform:rotate(-5deg)}.assetSafeReaction{grid-template-columns:130px 1fr auto}.sideEyeMark{font:50px/1 var(--font-sans);letter-spacing:-.15em;color:#ffd562;text-align:center;font-weight:900}.assetSafeReaction>small{opacity:.7;max-width:150px}.discoveryDoors{max-width:var(--max);grid-template-columns:1fr 1fr 1fr;gap:14px;margin:0 auto 130px;padding:0 26px;display:grid}.discoveryDoors>a{background:#7ecfc2;border-radius:28px 120px 28px 28px;flex-direction:column;min-height:320px;padding:34px;display:flex;position:relative;overflow:hidden}.discoveryDoors>a:nth-child(2){background:#f19266;border-radius:120px 28px 28px}.discoveryDoors>a:nth-child(3){background:#b888d4;border-radius:28px}.discoveryDoors>a:after{content:"";border:28px solid #ffffff48;border-radius:50%;width:150px;height:150px;transition:transform .3s;position:absolute;bottom:-50px;right:-50px}.discoveryDoors>a:hover:after{transform:scale(1.25)}.discoveryDoors small,.discoveryDoors span{letter-spacing:.12em;font-weight:900}.discoveryDoors h2{margin-top:38px;font-size:40px}.discoveryDoors span{margin-top:auto;font-size:13px}.learnIntro{grid-template-columns:1.3fr .7fr;align-items:end;gap:60px;margin:25px 0 80px;display:grid}.learnIntro h1{margin:0 0 30px;font-size:clamp(64px,9vw,128px);line-height:.82}.learnIntro h1 span{color:var(--cedar)}.learnIntro aside{background:var(--citron);border-radius:28px 100px 28px 28px;padding:32px}.learnIntro aside>b{font:32px var(--font-sans)}.learnIntro aside a{font-weight:900}.learnSpine{max-width:1080px;margin:auto;position:relative}.learnSpine:before{content:"";background:linear-gradient(var(--citron),var(--peony),var(--aqua));width:2px;position:absolute;top:0;bottom:0;left:55px}.spineStep{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:24px;min-height:150px;padding:24px 10px;display:grid;position:relative}.spineStep>i{border:8px solid var(--paper);width:34px;height:34px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;left:39px}.spineStep>span{font:28px var(--font-sans);padding-left:8px}.spineStep h2{margin-bottom:6px;font-size:38px}.spineStep p{max-width:65ch;margin:0}.spineStep>b{font-size:13px}.branchBench{background:var(--ink);color:#fff;border-radius:30px;grid-template-columns:1.3fr repeat(3,1fr);align-items:stretch;gap:8px;margin:90px 0;padding:24px;display:grid}.branchBench>div{padding:20px}.branchBench>a{text-align:center;background:#ffffff14;border-radius:20px;place-items:center;padding:24px;font-weight:900;display:grid}.conceptHero{align-items:center}.formulaStack{text-align:center;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.formulaStack span{background:var(--aqua);border-radius:50%;place-items:center;min-height:105px;font-size:10px;font-weight:900;display:grid}.formulaStack span:nth-of-type(2){background:var(--peony)}.formulaStack span:nth-of-type(3){background:var(--citron)}.formulaStack strong{background:var(--ink);color:#fff;border-radius:99px;grid-column:1/-1;padding:12px}.editorialDepth{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.editorialDepth article{background:#f7d98a;border-radius:25px 100px 25px 25px;padding:36px}.editorialDepth article:nth-child(2){background:#b8e3df;border-radius:100px 25px 25px}.editorialDepth article:nth-child(3){background:#e5bde3;border-radius:25px}.editorialDepth small{letter-spacing:.13em;font-weight:900}.editorialDepth h2{margin-top:34px}.nextLesson{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;margin:70px 0;padding:25px;display:flex}.nextLesson span{letter-spacing:.14em;font-size:10px}.nextLesson a{font:30px var(--font-sans)}.glossaryHero{grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.glossaryHero h1{margin:0 0 30px;font-size:clamp(70px,9vw,120px);line-height:.82}.glossaryHero label{background:linear-gradient(130deg,#f6d759,#f5b1d0);border-radius:25px 90px 25px 25px;flex-direction:column;padding:28px;display:flex}.glossaryHero label span{letter-spacing:.13em;font-size:10px;font-weight:900}.glossaryHero input{border:0;border-bottom:2px solid var(--ink);background:0 0;padding:15px 0;font-size:20px}.alphabet{text-align:center;background:var(--ink);color:#fff;letter-spacing:.15em;border-radius:99px;padding:12px}.glossaryList{grid-template-columns:repeat(3,1fr);margin:45px 0;display:grid}.glossaryList article{border-top:1px solid var(--line);border-right:1px solid var(--line);padding:25px}.glossaryList h2{font-family:var(--font-sans);letter-spacing:-.03em;font-size:23px;font-weight:850}.glossaryList p{font-size:15px}.glossaryList a{color:var(--cedar);font-size:12px;font-weight:900}.noHits{text-align:center;padding:40px}.libraryPage{background:#f2e9df;padding-bottom:100px}.libraryHero{color:#fff;background:linear-gradient(140deg,#293747,#3d6b6a 55%,#8f679d);padding:48px max(26px,50vw - 590px) 90px}.libraryHero h1{margin:40px 0;font-size:clamp(68px,9vw,125px);line-height:.82}.libraryHero h1 em{color:#f6d554;font-weight:340}.libraryHero>p:last-of-type{max-width:720px;font-size:21px}.libraryHero>div{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.libraryHero>div a{color:var(--ink);background:#f6d554;border-radius:99px;padding:14px 20px;font-weight:900}.libraryIntro,.fragranceGrid,.libraryBoundary{max-width:1180px;margin-inline:auto}.libraryIntro{padding:65px 26px 25px}.pillRow{flex-wrap:wrap;gap:5px;display:flex}.pillRow span{letter-spacing:.08em;background:#ffffffbd;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:900}.pillRow.large span{border:1px solid var(--line);background:#fff;padding:8px 12px;font-size:10px}.fragranceGrid{grid-template-columns:repeat(3,1fr);gap:13px;padding:20px 26px;display:grid}.fragranceCard{background:#fff9f3;border-radius:26px 110px 26px 26px;flex-direction:column;min-height:540px;padding:24px;display:flex;position:relative;overflow:hidden}.fragranceCard:nth-child(3n+2){border-radius:100px 26px 26px}.fragranceCard h2{font-size:36px}.fragranceCard>small{text-transform:uppercase;letter-spacing:.12em;margin-top:22px}.fragranceCard>p{font-size:14px}.fragranceCard>footer{color:var(--ink);background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 0 0;display:flex}.bottleThumb{text-align:center;background:linear-gradient(155deg,#e6d7ff,#9acfd4);border-radius:100px 100px 20px 20px;flex-direction:column;justify-content:center;align-items:center;height:210px;display:flex;box-shadow:inset 0 0 0 2px #ffffffb0}.bottleThumb.t2{background:linear-gradient(155deg,#f8d986,#f5a7bd)}.bottleThumb.t3{background:linear-gradient(155deg,#b7dce7,#b89bd7)}.bottleThumb span{letter-spacing:.12em;font-size:8px}.bottleThumb b{font:24px var(--font-sans);max-width:13ch}.expense{gap:4px;display:flex}.expense i{border:1px solid;border-radius:50%;width:9px;height:9px}.expense i.on{background:currentColor}.libraryBoundary{border-left:7px solid var(--cedar);background:#fff;margin-top:50px;padding:28px}.libraryBoundary b{letter-spacing:.14em;font-size:10px}.entryHero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.entryHero>div>small{letter-spacing:.13em;text-transform:uppercase}.entryHero h1{margin:20px 0 30px;font-size:clamp(70px,8vw,120px);line-height:.82}.entryTranslation{font:24px/1.38 var(--font-sans)}.entryAxes{grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.entryAxes span{border-top:1px solid var(--line);text-transform:capitalize;padding:10px}.entryAxes b{letter-spacing:.12em;text-transform:uppercase;color:var(--cedar);font-size:9px;display:block}.expenseLine{grid-template-columns:auto auto 1fr;align-items:center;gap:12px;display:grid}.expenseLine>small{font-size:11px}.productView{margin:0}.productPoster{background:radial-gradient(circle at 30% 20%,#fff 0 4%,#0000 5%),linear-gradient(150deg,#63c9c5,#5e77b6 55%,#a261a5);border-radius:280px 30px 30px;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.realBottle{aspect-ratio:.58;text-align:center;background:#eef2ecd9;border:3px solid #fff;border-radius:45% 45% 8% 8%;flex-direction:column;justify-content:center;align-items:center;width:46%;transition:transform 3.5s;display:flex;box-shadow:0 35px 60px #2d28303d}.realBottle:before{content:"";background:#d8d6d2;border:3px solid #fff;border-bottom:8px solid #2d2830;width:17%;height:9%;position:absolute;top:13%}.realBottle small{letter-spacing:.1em;font-size:6px}.realBottle b{font:34px/1 var(--font-sans);margin:15px}.realBottle span{font-size:8px}.productPoster>i{background:#ffffff96;width:45%;height:2px;position:absolute}.productPoster>i:first-of-type{transform:rotate(28deg)}.productPoster>i:nth-of-type(2){transform:rotate(-18deg)}.productPoster>i:nth-of-type(3){transform:rotate(72deg)}.productPoster>button{background:var(--ink);color:#fff;border:0;border-radius:99px;padding:11px 16px;position:absolute;bottom:22px;left:22px}.productView.playing .realBottle{transform:rotateY(22deg)rotate(2deg)scale(1.04)}.productView figcaption{background:#e9e0f3;border-radius:0 0 20px 20px;flex-direction:column;padding:15px 20px;display:flex}.productView figcaption span{font-size:11px}.entryFacts{grid-template-columns:repeat(3,1fr);margin:90px 0;display:grid}.entryFacts article{border-top:6px solid var(--aqua);background:#fff;padding:32px}.entryFacts article:nth-child(2){border-color:var(--peony)}.entryFacts article:nth-child(3){border-color:var(--citron)}.entryFacts small{letter-spacing:.12em;font-weight:900}.entryFacts h2{margin-top:35px;font-size:37px}.entryNext{background:var(--plum);color:#fff;border-radius:30px 160px 30px 30px;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:60px;display:grid}.entryNext span{letter-spacing:.13em;font-size:9px}.entryNext a{border:1px solid #fff;border-radius:99px;padding:12px 16px;font-weight:900}.shopReserve{border:1px dashed var(--line);justify-content:space-between;align-items:center;margin:50px 0;padding:25px;display:flex}.shopReserve p{margin:0}.shopReserve>span{text-transform:uppercase;font-size:10px}.brandHero{grid-template-columns:1fr 1fr;align-items:end;margin:30px 0 80px;display:grid}.brandHero h1{margin:0;font-size:clamp(75px,10vw,140px);line-height:.78}.brandHero>p{font-size:22px}.brandShelf{grid-template-columns:repeat(2,1fr);gap:15px;max-width:820px;display:grid}.brandBoundary{background:var(--cream);margin:50px 0;padding:25px;font-size:13px}.finderPage{background:#ece7f1;padding-bottom:100px}.finderHero{color:#fff;background:linear-gradient(135deg,#2b3447,#684067 58%,#a55d77);padding:45px max(26px,50vw - 590px) 90px}.finderHero h1{margin:40px 0;font-size:clamp(70px,9vw,126px);line-height:.82}.finderHero h1 em{color:#f5d557;font-weight:340}.finderHero>p:last-child{max-width:720px}.finderMode{z-index:2;grid-template-columns:1fr 1fr;max-width:760px;margin:-28px auto 40px;display:grid;position:relative}.finderMode button{background:#fff;border:0;border-radius:18px 70px 18px 18px;padding:16px;font-weight:900}.finderMode button:last-child{border-radius:70px 18px 18px}.finderMode button.active{background:var(--citron)}.finderMode small{font-weight:400;display:block}.finderWorkbench{grid-template-columns:.8fr 1.2fr;align-items:start;gap:14px;max-width:1180px;margin:auto;padding:0 26px;display:grid}.finderQuestions,.finderResults{background:#fff9f3;border-radius:28px;padding:30px}.finderQuestions fieldset{border:0;border-bottom:1px solid var(--line);padding:20px 0}.finderQuestions legend{font:28px var(--font-sans);letter-spacing:-.035em;font-weight:820}.finderQuestions fieldset>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.profilePill{border:1px solid var(--line);text-transform:uppercase;background:#fff;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:900}.profilePill.active{background:var(--ink);color:#fff}.pillWithHelp{position:relative}.helpDot{background:var(--lilac);border:0;border-radius:50%;width:18px;height:18px;font-size:10px;position:absolute;top:-7px;right:-4px}.inlineHelp{background:#e0d5ef;border-radius:16px;width:100%;padding:17px;animation:.2s reveal}.inlineHelp b{text-transform:uppercase}.inlineHelp p{margin:3px 0;font-size:13px}.inlineHelp a{font-size:12px;font-weight:900}.resetFinder{background:0 0;border:0;margin-top:20px;text-decoration:underline}.finderResults{position:sticky;top:105px}.finderResults>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:5px;display:flex}.finderResults>header h2{margin:0}.finderResults>header>span{text-align:right;max-width:150px;font-size:10px}.finderResults>article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:18px;padding:22px 0;display:grid}.finderResults h3{font:30px var(--font-sans);margin:0}.finderResults article small{text-transform:uppercase;letter-spacing:.12em}.finderResults article p{font-size:13px}.finderResults article a{font-size:12px;font-weight:900}.resultBottle{background:linear-gradient(150deg,#73d2ca,#a97dc5);border-radius:55px 55px 14px 14px;height:140px;box-shadow:inset 0 0 0 2px #fff}.finderEmpty{padding:40px 0}.questionsPage{background:#e9e2f2;padding-bottom:100px}.questionsHero{color:#fff;background:linear-gradient(145deg,#293b4c,#6f3f67 58%,#d1706d);padding:45px max(26px,50vw - 590px) 95px}.questionsHero h1{margin:65px 0 50px;font-size:clamp(90px,13vw,180px);line-height:.7}.questionsHero h1 em{color:#f6d352}.questionsHero>p:last-child{max-width:700px;font-size:20px}.questionGrid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1180px;margin:-35px auto 0;padding:0 26px;display:grid}.questionCard{background:#fff;border-radius:28px 120px 28px 28px;flex-direction:column;min-height:330px;padding:35px;display:flex;position:relative;overflow:hidden}.questionCard:nth-child(3n+2){border-radius:120px 28px 28px}.questionCard:nth-child(3n){border-radius:28px}.questionCard>i{opacity:.75;border-radius:50%;width:170px;height:170px;position:absolute;top:-40px;right:-40px}.questionCard small{letter-spacing:.12em;text-transform:uppercase;font-weight:900}.questionCard h2{font-family:var(--font-sans);letter-spacing:-.055em;max-width:12ch;margin-top:60px;font-size:44px;font-weight:860;position:relative}.questionCard span{margin-top:auto;font-weight:900}.priceQuestion{background:#f4e8da;padding-bottom:100px}.priceHero{color:#fff;background:linear-gradient(145deg,#a75648,#e57b56 55%,#f0b451);grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;min-height:760px;padding:45px max(26px,50vw - 590px);display:grid}.priceHero .crumb{position:absolute;top:125px}.priceHero h1{font-family:var(--font-sans);letter-spacing:-.07em;margin:28px 0;font-size:clamp(70px,9vw,130px);font-weight:900;line-height:.78}.priceHero p:last-child{max-width:650px;font-size:22px}.tinyBottle{border:3px solid #fff;border-radius:52px 52px 12px 12px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:105px;height:170px;display:flex;box-shadow:0 40px 0 90px #ffffff0d,0 80px 0 190px #ffffff0b}.tinyBottle span{font-size:10px}.tinyBottle b{font:65px var(--font-sans)}.priceFactors{grid-template-columns:repeat(4,1fr);max-width:1180px;margin:auto;padding:80px 26px;display:grid}.priceFactors article{border-top:1px solid var(--ink);border-right:1px solid var(--line);min-height:270px;padding:25px}.priceFactors span{font:25px var(--font-sans);color:var(--cedar)}.priceFactors h2{font-family:var(--font-sans);margin-top:55px;font-size:25px;font-weight:900}.priceFactors p{font-size:14px}.priceBoundary{grid-template-columns:1fr 1fr;max-width:1180px;margin:auto;display:grid}.priceBoundary>div{background:#73c8bd;padding:50px}.priceBoundary>div:last-child{background:#b882cd}.valuePrompt{background:var(--ink);color:#fff;border-radius:30px 160px 30px 30px;max-width:900px;margin:80px auto;padding:55px}.valuePrompt span{letter-spacing:.14em;font-size:9px}.valuePrompt a{border-bottom:1px solid #fff;font-weight:900;display:inline-block}.drawerHead h2,.questionCard h2,.finderQuestions legend,.glossaryList h2{font-variation-settings:normal}@media (width<=860px){.nav{height:66px}.searchButton span small{display:none}.discoveryDoors,.editorialDepth,.glossaryList,.fragranceGrid,.entryFacts,.questionGrid,.priceFactors{grid-template-columns:1fr}.discoveryDoors{padding-inline:18px}.discoveryDoors>a{min-height:280px}.learnIntro,.glossaryHero,.entryHero,.brandHero,.finderWorkbench,.priceHero{grid-template-columns:1fr}.learnIntro{gap:24px}.learnIntro h1{font-size:68px}.spineStep{grid-template-columns:70px 1fr;padding-block:22px}.spineStep>b{grid-column:2}.learnSpine:before{left:32px}.spineStep>i{left:16px}.spineStep>span{padding:0}.spineStep h2{font-size:31px}.branchBench,.formulaStack{grid-template-columns:1fr}.formulaStack b{display:none}.formulaStack strong{grid-column:auto}.nextLesson{flex-direction:column;align-items:flex-start;gap:10px}.nextLesson a{font-size:24px}.glossaryHero{gap:30px}.glossaryHero h1{font-size:70px}.libraryHero h1{font-size:68px}.libraryHero>div{flex-direction:column;align-items:flex-start;gap:20px}.fragranceGrid{padding-inline:18px}.fragranceCard{min-height:500px}.entryHero{gap:35px}.productPoster{min-height:540px}.entryNext{grid-template-columns:1fr;padding:34px}.entryAxes{grid-template-columns:1fr 1fr}.shopReserve{flex-direction:column;align-items:flex-start}.brandShelf{grid-template-columns:1fr}.finderMode{margin-inline:18px}.finderWorkbench{padding-inline:18px}.finderResults{position:relative;top:auto}.questionGrid{padding-inline:18px}.questionCard{min-height:300px}.questionCard h2{font-size:39px}.priceHero{padding-top:150px}.priceHero .crumb{top:95px}.tinyBottle{margin-block:55px}.priceFactors{padding-inline:18px}.priceBoundary{grid-template-columns:1fr}.valuePrompt{margin-inline:18px;padding:35px}.assetSafeReaction{text-align:center;grid-template-columns:1fr}.assetSafeReaction>small{max-width:none}.compareStatus{grid-template-columns:1fr}.compareStatus button{width:max-content}.newsletter{border-radius:20px}.newsletter input{border-radius:99px 0 0 99px}.familyHero h1{font-size:50px}.landingHalo{width:82%;right:5%}}:root{--cedar:#a13e70;--berry:#a13e70;--aubergine:#45234d;--rose:#d6537d;--violet:#7351a6;--coral:#ee6b72;--caramel:#d6537d}html,body,button,input,select,textarea{font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0;font-synthesis:none}h1,h2,h3,.logo{font-variation-settings:normal;font-style:normal}.kicker,.colorLegend span,.familyMap button,.profilePill,.pillRow span,.glossaryList h2,.toolLabel,.evidenceLabel,.questionCard h2,.playCard h2,.lessonPoints h2,.decoderEntryGrid h2{font-family:var(--font-sans),Arial,sans-serif;font-variation-settings:normal;font-style:normal}.siteHeader{background:#fff8f0f2;border-bottom:0;box-shadow:0 8px 28px #45234d0b}.siteHeader:after{content:"";background:linear-gradient(90deg,var(--citron),var(--coral),var(--lilac),var(--aqua),var(--green));height:3px;position:absolute;inset:auto 0 0}.refinedHeader .nav{gap:22px;height:76px}.refinedLogo{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.035em;align-items:center;gap:6px;font-size:23px;font-weight:760;display:flex}.refinedLogo i{color:var(--berry);font-style:normal;font-weight:900}.trailMark{background:linear-gradient(135deg,var(--coral),var(--lilac));color:#fff;width:27px;height:27px;font:900 20px/1 var(--font-sans);border-radius:50%;place-items:center;transition:transform .25s;display:grid;transform:rotate(-9deg)}.refinedLogo:hover .trailMark{transform:rotate(8deg)scale(1.08)}.refinedHeader .links{gap:20px;font-size:14px}.refinedHeader .links a{padding:10px 0;position:relative}.refinedHeader .links a:after{content:"";background:linear-gradient(90deg,var(--coral),var(--lilac));border-radius:9px;height:3px;transition:left .2s,right .2s;position:absolute;bottom:4px;left:50%;right:50%}.refinedHeader .links a:hover:after,.refinedHeader .links a:focus-visible:after{left:0;right:0}.simplifiedSearch{background:linear-gradient(125deg,#f4c3d5,#d8c3ef);border:0;justify-content:space-between;min-width:154px;padding-left:18px;font-weight:850;box-shadow:inset 0 0 0 1px #45234d1f}.simplifiedSearch b{background:var(--aubergine)}.mobile button{text-align:left;background:0 0;border:0;padding:8px 0;font-weight:800}.logo i,.hero h1 em,.learnIntro h1 span{color:var(--berry)}.newsletter{background:var(--aubergine);border:1px solid #fff3;border-radius:28px 80px 28px 28px;box-shadow:0 20px 50px #25142c40}.newsletter form input,.newsletter form button{min-height:48px}.newsletter form button{background:linear-gradient(135deg,var(--coral),#eca653)}.close{z-index:5;place-items:center;min-width:44px;box-shadow:0 8px 22px #2d283038;background:var(--aubergine)!important;color:#fff!important;width:44px!important;height:44px!important;font:800 26px/1 var(--font-sans)!important;border:2px solid #fff!important;border-radius:50%!important;display:grid!important}.searchPanel>.close,.compareDrawer .close{position:absolute;top:22px;right:22px}.searchPanel,.compareDrawer{position:relative}.newsletter>.close{min-width:38px;top:9px;right:9px;width:38px!important;height:38px!important;color:var(--aubergine)!important;border-color:var(--aubergine)!important;background:#fff8f0!important;font-size:22px!important}.quickCompare{display:none!important}.familyHero h1,.lessonHero h1,.decoderHubHero h1,.playHubHero h1,.playActivityHero h1{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.06em;font-variation-settings:normal;font-weight:860}.familyHero h1{font-size:clamp(58px,7vw,100px);line-height:.9}.colorLegend{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.colorLegend span{letter-spacing:.08em;font-size:10px;font-weight:900}.glossaryList h2{letter-spacing:-.02em;line-height:1.05}.pronunciation{color:var(--berry);font:750 11px/1.35 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;margin-top:-12px;display:block}.searchButton,.links,.profilePill,.colorLegend,.glossaryList,.playChoices,.lessonMotion,.decoderHubHero label{font-family:var(--font-sans),Arial,sans-serif}.refinedSpine:before{left:79px}.refinedSpine .spineStep{grid-template-columns:50px 42px minmax(0,1fr) auto;gap:16px;padding:24px 12px;transition:background .2s,transform .2s}.refinedSpine .spineStep:hover{background:#fff8;transform:translate(5px)}.refinedSpine .stepNumber{text-align:right;font:760 24px/1 var(--font-sans);letter-spacing:.02em;grid-column:1;padding:0}.refinedSpine .stepDot{border:7px solid var(--paper);width:30px;height:30px;box-shadow:0 0 0 1px var(--ink);z-index:1;border-radius:50%;grid-column:2;justify-self:center;position:static}.refinedSpine .spineStep>div{grid-column:3}.refinedSpine .spineStep>b{grid-column:4}.aliveBranches>a{grid-template-columns:1fr auto;gap:12px;transition:transform .2s,background .2s,border-radius .2s;position:relative;overflow:hidden}.aliveBranches>a:before{content:"";background:linear-gradient(120deg,#a13e7070,#4ec4d670);transition:transform .3s;position:absolute;inset:0;transform:translate(-102%)}.aliveBranches>a:hover,.aliveBranches>a:focus-visible{border-radius:42px 20px 20px;transform:translateY(-5px)}.aliveBranches>a:hover:before,.aliveBranches>a:focus-visible:before{transform:translate(0)}.aliveBranches>a span,.aliveBranches>a i{position:relative}.aliveBranches>a i{font-size:22px;font-style:normal}.lessonHero{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;margin:20px 0 70px;display:grid}.lessonHero h1{margin:0 0 26px;font-size:clamp(54px,7vw,98px);line-height:.9}.directLesson{background:linear-gradient(135deg,#f8cf76,#f5a5c7);border-radius:28px 110px 28px 28px;margin:0 0 16px;padding:38px}.directLesson span{font:900 10px var(--font-sans);letter-spacing:.15em}.directLesson p{font:600 clamp(24px,3vw,38px)/1.2 var(--font-sans);max-width:40ch;margin:18px 0 0}.lessonPoints{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lessonPoints article{background:#c6eae4;border-radius:26px 90px 26px 26px;min-height:290px;padding:30px}.lessonPoints article:nth-child(2){background:#f4c1d6;border-radius:90px 26px 26px}.lessonPoints article:nth-child(3){background:#d7c3ef;border-radius:26px}.lessonPoints span{font:900 12px var(--font-sans)}.lessonPoints h2{letter-spacing:-.04em;margin-top:58px;font-size:29px;font-weight:900}.lessonPoints p{font-size:16px}.lessonMotion{color:#fff;background:linear-gradient(145deg,#45234d,#6b3873);border-radius:28px 90px 28px 28px;padding:22px}.motionStage{background:radial-gradient(circle,#fff8f024 0 3%,#0000 4%),linear-gradient(145deg,#ffffff12,#00000020);border-radius:20px;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.motionCore{background:linear-gradient(135deg,var(--coral),var(--lilac));width:120px;height:120px;font:900 12px var(--font-sans);letter-spacing:.08em;border-radius:50%;place-items:center;transition:transform .35s;display:grid}.motionStage>i{text-align:center;width:82px;font:800 9px var(--font-sans);opacity:.45;transform:rotate(calc(var(--i)*120deg)) translateX(120px) rotate(calc(var(--i)*-120deg));border:1px solid #fff6;border-radius:99px;padding:8px;font-style:normal;transition:opacity .25s,background .25s,transform .35s;position:absolute;top:50%;left:50%}.motionStage>i.active{opacity:1;color:var(--aubergine);transform:rotate(calc(var(--i)*120deg)) translateX(128px) rotate(calc(var(--i)*-120deg)) scale(1.08);background:#fff}.lessonMotion>div[role=group]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.lessonMotion button{color:#fff;background:0 0;border:1px solid #fff5;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:850}.lessonMotion button.active{color:var(--aubergine);background:#fff}.lessonMotion>small{opacity:.7;margin-top:10px;display:block}.responsiveFamily{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);display:grid}.sensoryMap{isolation:isolate;background:#a9a7aa;min-height:650px;position:relative;overflow:hidden}.familyAtmosphere{z-index:-2;background-position:50%;background-size:cover;animation:.42s both familyFade;position:absolute;inset:0}.sensoryMap:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#0000 0 32%,#2d283021 78%),linear-gradient(#fff8f00a,#2d28302e);position:absolute;inset:0}@keyframes familyFade{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.sensoryMap button{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid #fff;box-shadow:0 12px 26px #2d283052}.sensoryMap svg{z-index:1}.sensoryMap svg line{stroke:#fff;filter:drop-shadow(0 1px 3px #2d2830);stroke-width:.75px}.sensoryMap .mapBoundary{z-index:2;color:#fff;background:#2d2830dc;border-radius:99px;padding:8px 12px}.ombreFamily{min-height:650px;color:var(--familyInk);padding:48px 38px;transition:background .35s;position:relative;overflow:hidden}.ombreFamily:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ffffff60;border-radius:50%;width:90%;position:absolute;bottom:-10%;right:-25%;box-shadow:0 0 0 34px #ffffff18,0 0 0 68px #ffffff12}.ombreFamily>*{z-index:1;position:relative}.ombreFamily .kicker{color:currentColor;opacity:.72}.ombreFamily h2{font-size:clamp(50px,5vw,78px)}.ombreFamily dl{border-color:#fff8}.ombreFamily dl div{border-color:#fff6}.ombreFamily .relatedPills button{background:#fff9;border-color:#fffa}.ombreFamily>a{border-bottom:2px solid;margin-top:26px;font-weight:850;display:inline-block}.ombreFamily dd{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.01em;font-weight:650}.decoderHubHero{grid-template-columns:1.1fr .9fr;align-items:end;gap:50px;margin:20px 0 60px;display:grid}.decoderHubHero h1{margin:0 0 25px;font-size:clamp(56px,7vw,100px);line-height:.9}.decoderHubHero label{background:linear-gradient(135deg,#bcebe4,#d5c1ed);border-radius:28px 100px 28px 28px;flex-direction:column;padding:28px;display:flex}.decoderHubHero label span{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.decoderHubHero input{border:0;border-bottom:2px solid var(--ink);background:0 0;padding:15px 0}.decoderEntryGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.decoderEntryGrid>a{background:#f8c6d7;border-radius:25px 80px 25px 25px;flex-direction:column;min-height:280px;padding:26px;transition:transform .2s;display:flex}.decoderEntryGrid>a:nth-child(4n+2){background:#bfe7e1;border-radius:80px 25px 25px}.decoderEntryGrid>a:nth-child(4n+3){background:#d7c6ee}.decoderEntryGrid>a:nth-child(4n){background:#f4d77c;border-radius:25px}.decoderEntryGrid>a:hover{transform:translateY(-5px)}.decoderEntryGrid small{font:800 10px var(--font-sans);text-transform:uppercase;letter-spacing:.08em}.decoderEntryGrid h2{margin-top:45px;font-size:29px}.decoderEntryGrid span{margin-top:auto;font-size:12px;font-weight:850}.contextCompare{background:var(--aubergine);color:#fff;border-radius:30px 120px 30px 30px;grid-template-columns:1fr auto;align-items:end;gap:25px;margin:70px 0;padding:45px;display:grid}.contextCompare button{color:var(--aubergine);background:#fff;border:1px solid #fff;border-radius:99px;padding:13px 18px;font-weight:850}.alphabet{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.alphabet a{border-radius:50%;place-items:center;min-width:26px;height:26px;font-weight:850;display:grid}.alphabet a:hover{background:var(--coral);color:var(--ink)}.playHub,.playExperience{background:#eee7f4;min-height:100vh;padding-bottom:100px}.playHubHero,.playActivityHero{color:#fff;background:linear-gradient(140deg,#3d1f4a,#7a3e75 55%,#d95181);padding:48px max(26px,50vw - 590px) 90px;position:relative;overflow:hidden}.playHubHero:after,.playActivityHero:after{content:"";aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;width:48%;position:absolute;top:-30%;right:-8%;box-shadow:0 0 0 45px #ffffff10,0 0 0 90px #ffffff0c}.playHubHero h1,.playActivityHero h1{max-width:1000px;margin:50px 0 35px;font-size:clamp(68px,9vw,130px);line-height:.82}.playHubHero h1 em{color:#f6de50;font-style:normal}.playHubHero>p:last-child{max-width:720px;font-size:20px}.playActivityHero>a{border-bottom:1px solid #fff;font-weight:850}.playGrid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1180px;margin:-36px auto 0;padding:0 26px;display:grid;position:relative}.playCard{background:#f6d84c;border-radius:30px 130px 30px 30px;flex-direction:column;min-height:370px;padding:34px;transition:transform .22s,box-shadow .22s;display:flex}.playCard:nth-child(2){background:#f0a6c6;border-radius:130px 30px 30px}.playCard:nth-child(3){background:#61cad1}.playCard:nth-child(4){background:#c2a5e2;border-radius:30px}.playCard:nth-child(5){background:#f08b68;border-radius:30px 130px 30px 30px;grid-column:1/-1}.playCard:hover{transform:translateY(-7px)rotate(-.3deg);box-shadow:0 24px 45px #45234d24}.playCard small{font:900 11px var(--font-sans);letter-spacing:.12em}.playCard h2{max-width:12ch;margin-top:65px;font-size:clamp(40px,5vw,68px);line-height:.95}.playCard p{max-width:42ch}.playCard span{margin-top:auto;font-weight:900}.playComing{background:#fff;border-radius:32px;grid-template-columns:.9fr 1.1fr;gap:40px;max-width:1180px;margin:70px auto 0;padding:40px;display:grid}.playComing>div:last-child{flex-wrap:wrap;align-content:center;gap:7px;display:flex}.playComing span{background:#efe5f5;border-radius:99px;padding:9px 13px;font-size:13px;font-weight:750}.playWorkbench{grid-template-columns:1fr 1fr;gap:14px;max-width:1180px;margin:-32px auto 0;padding:26px;display:grid;position:relative}.playWorkbench>div,.playResult{background:#fff9f3;border-radius:28px;padding:30px}.playWorkbench>div{border-radius:28px 100px 28px 28px}.playChoices{border:0;border-bottom:1px solid var(--line);padding:18px 0}.playChoices legend{font:850 24px/1 var(--font-sans);letter-spacing:-.025em}.playChoices>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.playChoices button{background:#fff;border:1px solid #45234d35;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:800;transition:transform .15s,background .15s}.playChoices button:hover{transform:translateY(-2px)}.playChoices button.active{background:var(--aubergine);color:#fff}.playMake{background:linear-gradient(135deg,var(--coral),var(--lilac));color:#fff;border:0;border-radius:99px;margin-top:22px;padding:14px 20px;font-weight:900}.playMake:disabled{opacity:.45;cursor:not-allowed}.playResult{color:#fff;background:linear-gradient(145deg,#5a2c63,#b04a7c 60%,#ed8e68);flex-direction:column;justify-content:center;align-self:start;min-height:520px;display:flex;position:sticky;top:110px;overflow:hidden}.playResult:after{content:"";border:1px solid #ffffff3d;border-radius:50%;width:280px;height:280px;position:absolute;top:-70px;right:-80px;box-shadow:0 0 0 35px #ffffff10,0 0 0 70px #ffffff0b}.playResult>*{z-index:1;position:relative}.playResult>small{font:900 10px var(--font-sans);letter-spacing:.12em}.playResult h2{font:850 clamp(42px,5vw,66px)/.95 var(--font-sans);letter-spacing:-.045em;margin-top:50px}.playResult button{color:var(--aubergine);background:#fff;border:1px solid #fff;border-radius:99px;align-self:flex-start;padding:10px 14px;font-weight:850}.vanillaOrb{width:130px;height:180px;font:900 72px var(--font-sans);background:#ffffff12;border:2px solid #fff;border-radius:70px 70px 20px 20px;place-items:center;margin:35px auto 0;display:grid}.resultPills{flex-wrap:wrap;gap:5px;margin:12px 0 24px;display:flex}.resultPills span{text-transform:uppercase;border:1px solid #ffffff90;border-radius:99px;padding:5px 9px;font-size:10px}.bingoGame{grid-template-columns:1.25fr .75fr}.bingoGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid!important}.bingoGrid button{background:#fdf4e9;border:1px solid #45234d45;border-radius:14px;min-height:120px;padding:12px;font-weight:780;position:relative}.bingoGrid button.marked{background:#f0a4c5;transform:rotate(-1deg)}.bingoGrid button span{font:900 78px/1 var(--font-sans);color:#45234d30;place-items:center;display:grid;position:absolute;inset:0}.bingoGrid button:nth-child(13){background:#f2d64e}.wordResult,.profileResult{background:linear-gradient(145deg,#2e6570,#5a4590 55%,#c35284)}@media (width<=1120px){.refinedHeader .links{gap:13px}.refinedHeader .links a{font-size:13px}.refinedLogo{font-size:20px}.simplifiedSearch{min-width:136px}}@media (width<=980px){.refinedHeader .links{display:none}.refinedHeader .hamb{background:var(--aubergine);color:#fff;border:0;border-radius:50%;width:40px;height:40px;display:block}.refinedHeader .mobile{border-top:1px solid var(--line);background:var(--paper);gap:4px;padding:20px 26px 28px;display:grid}.refinedHeader .mobile b{color:var(--berry);font:900 10px var(--font-sans);letter-spacing:.14em;margin-top:8px}.refinedHeader .mobile a,.refinedHeader .mobile button{font-size:16px}.refinedHeader .simplifiedSearch{margin-left:auto}.responsiveFamily{grid-template-columns:1fr}.sensoryMap,.ombreFamily{min-height:560px}.lessonHero,.decoderHubHero{grid-template-columns:1fr}.decoderEntryGrid{grid-template-columns:repeat(2,1fr)}.lessonPoints{grid-template-columns:1fr}.lessonPoints article{min-height:220px}.playGrid{grid-template-columns:1fr}.playCard:nth-child(5){grid-column:auto}.playComing,.contextCompare{grid-template-columns:1fr}.contextCompare button{width:max-content}}@media (width<=700px){.refinedHeader .nav{padding-inline:14px}.refinedLogo{font-size:18px}.trailMark{width:23px;height:23px}.simplifiedSearch{min-width:0;padding-left:12px}.simplifiedSearch span{font-size:12px}.page{padding-inline:18px}.familyHero h1{font-size:48px}.colorLegend{justify-content:flex-start}.sensoryMap{min-height:520px}.sensoryMap button{width:118px;min-height:54px;font-size:11px}.ombreFamily{min-height:auto;padding:32px 24px}.refinedSpine:before{left:57px}.refinedSpine .spineStep{grid-template-columns:38px 30px 1fr;gap:10px;padding:20px 2px}.refinedSpine .stepNumber{font-size:17px}.refinedSpine .stepDot{border-width:6px;width:25px;height:25px}.refinedSpine .spineStep>div{grid-column:3}.refinedSpine .spineStep>b{grid-column:3;font-size:11px}.refinedSpine .spineStep h2{font-size:27px}.learnIntro h1{font-size:58px}.branchBench{padding:14px}.lessonHero h1{font-size:48px}.lessonMotion{padding:14px}.motionStage{min-height:260px}.motionStage>i{width:70px;transform:rotate(calc(var(--i)*120deg)) translateX(100px) rotate(calc(var(--i)*-120deg))}.motionStage>i.active{transform:rotate(calc(var(--i)*120deg)) translateX(105px) rotate(calc(var(--i)*-120deg)) scale(1.05)}.playHubHero h1,.playActivityHero h1{font-size:61px}.playGrid{padding-inline:16px}.playCard{min-height:320px;padding:26px}.playCard h2{font-size:44px}.playWorkbench,.bingoGame{grid-template-columns:1fr;padding-inline:16px}.playResult{min-height:440px;position:relative;top:auto}.bingoGrid{grid-template-columns:repeat(2,1fr)}.bingoGrid button{min-height:105px}.decoderEntryGrid,.glossaryList{grid-template-columns:1fr}.newsletter{padding:17px 52px 17px 17px;bottom:8px;left:8px;right:8px}.newsletter form{width:100%}.newsletter>div span{font-size:12px}.searchPanel>.close,.compareDrawer .close{top:12px;right:12px}.searchPanel{padding-top:62px}}@media (prefers-reduced-motion:reduce){.familyAtmosphere,.motionStage>i,.motionCore,.playCard,.aliveBranches>a,.refinedSpine .spineStep{transition:none;animation:none}}footer .logo{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.03em}footer .logo i{font-style:normal;font-weight:900}.priceHero{background:linear-gradient(145deg,#5c2a62,#b13f75 55%,#ef7c6b)}:root{--space-card-sm:18px;--space-card-md:28px;--space-card-lg:clamp(28px,4vw,48px);--deep-plum:#45234d;--berry:#a13e70}h1,h2,h3,h4,h5,h6,.logo,.plainSearch>button span,.tile h2,.call p,.directAnswer,.familyMap button span,.familyDetails dd,.riskWorkbench legend,.resultCard h2,.checkpoints label>span,.checkpoints label>b,.orbital i,.answerStamp b,.bottleScene text,.materialHalo i,.decoderHero p,.vanillaOrb{font-family:var(--font-sans),Arial,sans-serif!important;font-variation-settings:normal!important;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0!important;font-variant-ligatures:none!important;font-style:normal!important}h1,h2,h3{font-synthesis:none;font-weight:800}.kicker,.crumb,.pillRow,.profilePill,.stepNumber,.colorLegend,.button,button{font-feature-settings:"liga" 0,"clig" 0,"dlig" 0}.pageHero h1,.familyHero h1,.lessonHero h1,.decoderHero h1,.questionsHero h1,.libraryHero h1,.finderHero h1,.priceHero h1{font-size:clamp(44px,6vw,82px);line-height:.94}.riskPage .pageHero{align-items:start;margin-bottom:24px}.riskPage .pageHero h1{max-width:18ch;font-size:clamp(40px,5vw,68px)}.riskPage .pageHero .lede{font-size:18px}.quickHero h1,.playActivityHero h1,.utilityCompact h1,.compactUtilityHero h1{margin:18px 0!important;font-size:clamp(38px,5vw,66px)!important;line-height:.96!important}.tile,.playCard,.questionCard,.fragranceCard,.lessonPoints article,.directLesson,.finderQuestions,.finderResults,.playWorkbench>div,.playResult,.familyDetails,.glossaryList article{padding:var(--space-card-lg)}.tile>:first-child,.playCard>:first-child,.questionCard>:first-child,.fragranceCard>:first-child{margin-top:0}.scentPlume svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.scentPlume{background:linear-gradient(135deg,#d6537d,#7351a6)}.sableHeroRest{object-fit:contain;width:78%!important;bottom:-4%!important;right:1%!important}.sableStage>small{max-width:70%;line-height:1.25}.sableMoment{color:var(--ink);background:linear-gradient(135deg,#f6d65a,#f1a8c4);border-radius:28px 88px 28px 28px;grid-template-columns:clamp(84px,10vw,130px) 1fr;align-items:end;gap:18px;padding:18px 24px 0;display:grid;overflow:hidden}.sableMoment img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 15px #45234d20);width:100%;max-height:165px}.sableMoment small{font:900 10px var(--font-sans);letter-spacing:.14em}.sableMoment p{margin:7px 0 20px;font-weight:690;line-height:1.4}.sableMoment.isSideeye{background:linear-gradient(135deg,#8dd7d2,#b8a1dd);grid-template-columns:110px 1fr}.sableMoment.isSideeye img{max-height:120px}.startCompletion{padding-top:34px}.startCompact{grid-template-columns:1.2fr .8fr;align-items:end;gap:22px;margin-bottom:56px;display:grid}.startCompact h1{max-width:12ch;margin:0 0 22px;font-size:clamp(46px,7vw,92px);line-height:.9}.startCompact p{max-width:60ch}.startCompact .primary{background:var(--deep-plum);color:#fff;border-radius:99px;margin-top:18px;padding:13px 18px;font-weight:850;display:inline-block}.startRoadmap{border-top:1px solid var(--line);position:relative}.startRoadmap:before{content:"";background:linear-gradient(var(--citron),var(--coral),var(--lilac),var(--aqua));width:2px;position:absolute;top:28px;bottom:28px;left:79px}.startRoute{border-bottom:1px solid var(--line);grid-template-columns:50px 42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 12px;transition:all .2s;display:grid}.startRoute:hover{background:#fff9;transform:translate(5px)}.startRoute .stepNumber{text-align:right;font:800 23px/1 var(--font-sans)}.startRoute .stepDot{border:7px solid var(--paper);width:30px;height:30px;box-shadow:0 0 0 1px var(--ink);z-index:1;border-radius:50%;justify-self:center}.startRoute h2{margin:0 0 4px;font-size:28px}.startRoute p{margin:0;font-size:15px}.startRoute>b{font-size:12px}.toolsCompletion{padding-top:34px}.toolsCompact{grid-template-columns:1.15fr .85fr;align-items:end;gap:22px;margin-bottom:28px;display:grid}.toolsCompact h1{max-width:15ch;margin:0 0 18px;font-size:clamp(46px,6vw,78px);line-height:.92}.toolJobGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.toolJobGrid>a{background:#5bc4c8;border-radius:28px 90px 28px 28px;flex-direction:column;min-height:280px;padding:32px;transition:all .2s;display:flex}.toolJobGrid>a:nth-child(2){background:#f2a4c3;border-radius:90px 28px 28px}.toolJobGrid>a:nth-child(3){background:#d3bcec}.toolJobGrid>a:nth-child(4){background:#f2d757;border-radius:28px}.toolJobGrid>a:nth-child(5){background:#ee8a68}.toolJobGrid>a:nth-child(6){color:#fff;background:#8c65b1;border-radius:28px 90px 28px 28px}.toolJobGrid>a:hover{transform:translateY(-6px);box-shadow:0 20px 35px #45234d1f}.toolJobGrid small{font:900 10px var(--font-sans);letter-spacing:.13em}.toolJobGrid h2{margin:48px 0 10px;font-size:34px}.toolJobGrid p{font-size:15px}.toolJobGrid b{margin-top:auto}.askTool{background:var(--deep-plum);color:#fff;border:0;border-radius:99px;margin-top:20px;padding:14px 20px;font-weight:850}.utilityCompletion{padding-top:32px}.utilityCompact{max-width:900px;margin-bottom:30px}.utilityCompact h1{max-width:18ch}.simpleTool,.shoppingTool{grid-template-columns:1fr 1fr;gap:14px;display:grid}.toolFields{background:#f4c6d8;border-radius:28px 90px 28px 28px;grid-template-columns:1fr 1fr;gap:12px;padding:32px;display:grid}.toolFields label,.textFilter{flex-direction:column;font-size:13px;font-weight:800;display:flex}.toolFields input,.textFilter input{border:0;border-bottom:2px solid var(--ink);background:#fff9;margin-top:6px;padding:11px}.toolFields button{background:var(--deep-plum);color:#fff;border:0;border-radius:99px;grid-column:1/-1;padding:14px;font-weight:850}.toolPayoff{color:#fff;background:linear-gradient(145deg,#3e2149,#8d3d75 60%,#e66f72);border-radius:28px 110px 28px 28px;flex-direction:column;justify-content:center;min-height:420px;padding:38px;display:flex}.toolPayoff small{font:900 10px var(--font-sans);letter-spacing:.14em}.toolPayoff h2{overflow-wrap:anywhere;margin:40px 0 16px;font-size:clamp(38px,4vw,58px)}.toolPayoff button,.toolPayoff a{color:var(--deep-plum);background:#fff;border:1px solid #fff;border-radius:99px;align-self:flex-start;margin:5px 5px 0 0;padding:9px 13px;font-weight:850}.shoppingTool>div{gap:8px;display:grid}.shoppingTool>div>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.shoppingTool>div>button span{border:2px solid var(--deep-plum);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.shoppingTool>div>button.active{background:#c9ece6}.shoppingTool>div>button.active span{background:var(--deep-plum);color:#fff}.formatExplorer{background:linear-gradient(145deg,#bce7e1,#f2b4d0 55%,#d7c0ee);border-radius:36px;grid-template-columns:.62fr .78fr 1fr;align-items:stretch;gap:18px;padding:34px;display:grid}.formatControls{flex-direction:column;gap:7px;display:flex}.formatControls button{border:1px solid var(--deep-plum);background:#fff8;border-radius:99px;padding:10px 12px;font-weight:850}.formatControls button.active{background:var(--deep-plum);color:#fff;transform:translate(6px)}.formatBottle{filter:drop-shadow(0 25px 25px #45234d2b);flex-direction:column;justify-content:center;align-items:center;display:flex}.bottleCap{border:3px solid var(--deep-plum);background:#fff7;border-bottom:0;border-radius:16px 16px 0 0;width:34%;height:70px}.bottleBody{aspect-ratio:.66;border:4px solid var(--deep-plum);background:linear-gradient(to top,var(--liquid) var(--depth),#ffffff80 var(--depth));border-radius:50% 50% 18% 18%/35% 35% 12% 12%;flex-direction:column;justify-content:center;align-items:center;width:76%;transition:background .5s;display:flex;position:relative;overflow:hidden}.bottleBody i{left:-10%;right:-10%;top:calc(100% - var(--depth));background:#fff5;border-radius:50%;height:22px;animation:.7s ease-out softSwish;position:absolute}.bottleBody span,.bottleBody small{font:900 9px var(--font-sans);letter-spacing:.16em}.bottleBody b{font-size:34px}.formatAnswer{background:#fffbe0b8;border-radius:26px;align-self:stretch;padding:28px}.formatAnswer h2{font-size:58px}.formatAnswer>div{border-top:1px solid var(--ink);flex-direction:column;padding-top:16px;display:flex}.formatAnswer aside{border-left:5px solid var(--deep-plum);background:#fff9;margin-top:30px;padding:17px;font-size:13px}@keyframes softSwish{0%{transform:translate(-8%)rotate(-4deg)}55%{transform:translate(8%)rotate(3deg)}to{transform:none}}.compactEditorialHero,.compactUtilityHero,.compactPlayHero{padding-top:42px;padding-bottom:58px}.compactEditorialHero h1,.compactUtilityHero h1,.compactPlayHero h1{max-width:16ch;margin:34px 0 24px!important;font-size:clamp(46px,7vw,86px)!important;line-height:.9!important}.libraryHero.compactEditorialHero h1{max-width:13ch}.finderCompletion .finderHero{min-height:0}.finderCompletion .finderMode{margin-top:-24px;position:relative}.finderProgress{height:44px;margin-bottom:20px}.finderProgress span{font:850 12px var(--font-sans)}.finderProgress:after{content:"";background:#45234d18;border-radius:99px;height:6px;margin-top:9px;display:block}.finderProgress i{background:linear-gradient(90deg,var(--coral),var(--lilac));z-index:1;border-radius:99px;height:6px;margin-top:9px;transition:width .3s;display:block;position:relative}.finderQuestions fieldset{padding:22px 0}.finderQuestions legend{font:800 23px/1.2 var(--font-sans)}.finderQuestions legend small{font-size:12px;font-weight:600}.finderNav{justify-content:space-between;gap:8px;margin:18px 0;display:flex}.finderNav button{background:var(--deep-plum);color:#fff;border:0;border-radius:99px;padding:11px 15px;font-weight:850}.finderNav button:disabled{opacity:.35}.textFilter{margin:10px 0}.finderResults article{padding:20px}.finderResults .resultBottle{border-radius:18px 50% 18px 18px}.brandRoute{color:var(--berry);border-bottom:1px solid;font-weight:850}.completeCard footer b{color:var(--berry)}.deluxeResult{padding:38px!important}.deluxeResult .sableMoment{color:var(--ink);margin:18px 0}.playBottle{aspect-ratio:.78;background:#fff2;border:3px solid #fff;border-radius:48% 48% 15% 15%/30% 30% 12% 12%;flex-direction:column;justify-content:center;align-items:center;width:min(220px,70%);margin:28px auto 10px;display:flex;position:relative;box-shadow:inset 0 0 0 14px #ffffff0d}.playBottle i{border:3px solid #fff;border-bottom:0;border-radius:10px 10px 0 0;width:38%;height:18px;position:absolute;top:-18px}.playBottle span{font:900 9px var(--font-sans);letter-spacing:.18em}.playBottle b{text-align:center;padding:8px;font-size:23px}.datingDetails{gap:10px;display:grid}.datingDetails div{background:#ffffff10;border:1px solid #ffffff45;border-radius:15px;padding:14px}.datingDetails dt{font:900 9px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.datingDetails dd{margin:5px 0 0;font-weight:700}.upgradedHoroscope{max-width:1180px}.zodiacOrb{background:radial-gradient(circle,#fff 0 18%,var(--cosmic) 20% 55%,transparent 57%),conic-gradient(from 30deg,#fff3,var(--cosmic),#fff3);width:160px;height:160px;font:900 38px var(--font-sans);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid;box-shadow:0 0 0 20px #ffffff10,0 0 0 40px #ffffff08}.horoscopeResult.revealed{animation:.65s cubic-bezier(.2,.8,.2,1) resultSettle}@keyframes resultSettle{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.comingSoon span{flex-direction:column;gap:3px;display:flex!important}.comingSoon span b{font:900 8px var(--font-sans);letter-spacing:.12em;color:var(--berry)}.sensoryMap button{isolation:isolate;border-radius:46% 54% 49% 51%/55% 43% 57% 45%;box-shadow:0 0 0 7px #ffffff30,0 0 0 14px #ffffff12,0 18px 34px #2d283060}.sensoryMap button:before{content:"";border-radius:inherit;opacity:.7;border:1px solid #fffa;position:absolute;inset:-8px}.sensoryMap button.selected{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 0 5px #fff,0 0 0 15px #ffffff45,0 24px 45px #2d28306e}.sensoryMap button.relatedNode:not(.selected){opacity:.94}.familyAtmosphere{filter:saturate(1.45)contrast(1.08)brightness(1.08);background-position:50%}.sensoryMap:after{background:radial-gradient(circle at 50% 48%,#fff0 0 24%,#2d28300c 55%,#2d283038 100%),linear-gradient(#fff8f000,#2d283018)}.relatedPills button,.ombreFamily .relatedPills button{font-weight:850;box-shadow:0 4px 12px #2d283020;color:#2d2830!important;background:#fff8f0!important;border:2px solid #2d2830!important}.relatedPills button:hover{color:#fff8f0!important;background:#2d2830!important}.familyDetails>*,.ombreFamily>*{text-shadow:none}.familyDetails dl div{border-color:#2d283052}.familyDetails .kicker{color:currentColor}.notFound>section{max-width:850px;margin:auto}.notFound h1{font-size:clamp(48px,8vw,100px);line-height:.9}.notFound>section>div{flex-wrap:wrap;gap:8px;display:flex}.notFound>section>div>a{background:var(--deep-plum);color:#fff;border-radius:99px;padding:11px 15px;font-weight:850}.learnSable,.lessonSable,.familySable{background:linear-gradient(135deg,#f4d65c,#efa8c4);border-radius:28px 90px 28px 28px;grid-template-columns:120px 1fr;align-items:end;gap:18px;padding:18px 24px 0;display:grid;overflow:hidden}.learnSable img,.lessonSable img,.familySable img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 15px #45234d22);width:100%;max-height:155px}.learnSable>div,.lessonSable>div,.familySable>div{padding-bottom:22px}.learnSable b,.lessonSable b,.familySable b{font:900 10px var(--font-sans);letter-spacing:.13em}.learnSable p,.lessonSable p,.familySable p{margin:6px 0 10px}.learnSable a{font-weight:850}.lessonSable,.familySable{background:linear-gradient(135deg,#a8ddd7,#c6b1e3);margin:18px 0 50px}.lessonSable img{max-height:120px}.familySable{max-width:760px;margin-left:auto}.familySable img{max-height:140px}@media (width<=980px){.startCompact,.toolsCompact,.simpleTool,.shoppingTool{grid-template-columns:1fr}.toolJobGrid{grid-template-columns:repeat(2,1fr)}.formatExplorer{grid-template-columns:.45fr .65fr 1fr}.sableMoment{max-width:680px}}@media (width<=700px){.tile,.playCard,.questionCard,.fragranceCard,.lessonPoints article,.directLesson,.finderQuestions,.finderResults,.playWorkbench>div,.playResult,.familyDetails,.glossaryList article{padding:24px}.startRoadmap:before{left:49px}.startRoute{grid-template-columns:30px 28px 1fr;gap:8px;padding:18px 0}.startRoute .stepNumber{font-size:16px}.startRoute .stepDot{border-width:5px;width:23px;height:23px}.startRoute>div{grid-column:3}.startRoute>b{grid-column:3;font-size:11px}.startRoute h2{font-size:23px}.startCompact h1,.toolsCompact h1{font-size:52px}.toolJobGrid{grid-template-columns:1fr}.toolJobGrid>a{min-height:240px}.toolFields{grid-template-columns:1fr}.toolFields button{grid-column:auto}.formatExplorer{grid-template-columns:1fr}.formatControls{grid-template-columns:repeat(4,1fr);display:grid}.formatControls button{padding:8px 5px}.formatControls button.active{transform:translateY(-3px)}.formatBottle{max-width:270px;margin:auto}.sableMoment{grid-template-columns:88px 1fr;padding:14px 16px 0}.sableMoment.isSideeye{grid-template-columns:80px 1fr}.sableHeroRest{width:90%!important;right:-8%!important}.finderWorkbench{grid-template-columns:1fr}.finderResults{position:static}.compactEditorialHero h1,.compactUtilityHero h1,.compactPlayHero h1{font-size:52px!important}.zodiacOrb{width:125px;height:125px}.familyMap button{width:112px!important;min-height:68px!important}.familyMap button.selected{width:138px!important;min-height:82px!important}.familyMap button span{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.bottleBody i,.horoscopeResult.revealed{animation:none}.formatControls button,.startRoute,.toolJobGrid>a{transition:none}}:root{--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--space-1:8px;--space-2:12px;--space-3:18px;--space-4:26px;--space-5:36px;--space-6:52px}html,body,button,input,select,textarea,:where(h1,h2,h3,h4,h5,h6,p,span,b,strong,small,label,legend,dt,dd,a,button,input,select,textarea,em,i,svg text){font-family:var(--font-sans)!important;font-synthesis:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0!important;font-optical-sizing:none!important;font-variation-settings:normal!important}:where(h1,h2,h3,h4,h5,h6,em,i){font-style:normal!important}body{font-weight:430}h1{font-weight:820}h2{font-weight:760}h3{font-weight:720}b,strong{font-weight:780}.kicker,small,.pillRow span,.colorLegend span{font-weight:780!important}.logo{font-weight:760!important}.hero h1 em{letter-spacing:-.035em;color:var(--berry);margin-top:.16em;font-size:.58em;line-height:1.02}:where(.tile,.questionCard,.fragranceCard,.lessonPoints article,.glossaryList article,.decoderEntryGrid>a,.familyDetails,.finderQuestions,.finderResults,.toolPayoff,.playWorkbench>div,.playResult){padding:clamp(26px,3.4vw,44px)!important}:where(.tile,.questionCard,.fragranceCard,.lessonPoints article,.glossaryList article,.decoderEntryGrid>a,.familyDetails,.finderQuestions,.finderResults,.toolPayoff,.playWorkbench>div,.playResult)>:first-child{margin-top:0!important}:where(.tile,.questionCard,.fragranceCard,.lessonPoints article,.glossaryList article,.decoderEntryGrid>a,.familyDetails,.finderQuestions,.finderResults,.toolPayoff,.playWorkbench>div,.playResult)>:last-child{margin-bottom:0!important}.crumb{margin-bottom:clamp(28px,4vw,48px)}.hero{grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr);gap:clamp(28px,5vw,72px);min-height:680px}.sableStage{isolation:isolate;border-radius:42% 58% 18% 18%/34% 40% 14% 14%;min-height:570px;overflow:hidden}.sableGlow{inset:13% 9% 7%}.sableHeroRest{object-fit:contain;object-position:right bottom;max-height:86%;width:66%!important;bottom:0!important;right:2%!important}.sableStage>small{max-width:32%;font-size:11px;font-weight:760;line-height:1.35;bottom:7%;left:8%}.stageWords{z-index:4;gap:9px;width:42%;display:grid;position:absolute;top:16%;left:8%;right:auto}.stageWords span{background:#fff9;border-radius:99px;width:max-content;max-width:100%;padding:7px 11px;font-size:11px;font-weight:800;box-shadow:0 8px 20px #45234d18;position:static!important}.scentTrail{height:42%;inset:20% 4% auto 3%;transform:none}.sableStage .scentTrail path{animation:2.8s ease-out both trailDraw}.sableStage .scentTrail circle{animation:.6s ease-out both clueSettle}.sableStage .scentTrail circle:nth-of-type(2){animation-delay:.35s}@keyframes trailDraw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes clueSettle{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.lessonDepth{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 56px;display:grid}.lessonDepth article{background:#fff;border-radius:28px 82px 28px 28px;padding:clamp(26px,3vw,40px);box-shadow:0 18px 38px #45234d0b}.lessonDepth article:nth-child(2n){background:#f4e7f5;border-radius:82px 28px 28px}.lessonDepth small{color:var(--berry);letter-spacing:.14em;margin-bottom:14px;font-size:10px;font-weight:850;display:block}.lessonDepth h2{margin-bottom:14px;font-size:clamp(28px,3vw,40px);line-height:1}.lessonDepth p{margin:0}.lessonLinks{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lessonLinks a{background:var(--deep-plum);color:#fff;border-radius:99px;padding:9px 13px;font-size:13px;font-weight:780}.decoderArticleHero{grid-template-columns:1.15fr .85fr;align-items:end;gap:28px;display:grid}.decoderArticleHero h1{margin:0 0 20px;font-size:clamp(48px,7vw,92px);line-height:.9}.decoderArticleHero aside{background:linear-gradient(145deg,#a9e0da,#d2b8ea);border-radius:28px 86px 28px 28px;padding:28px}.decoderFacets{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.decoderFacets span{text-transform:uppercase;border:1px solid;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:820}.decoderBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:58px 0;display:grid}.decoderBody article{background:#fff;border-radius:28px;padding:clamp(26px,3vw,40px)}.decoderBody article:first-child{background:#f7d976}.decoderBody article:nth-child(2){background:#bce7e1}.decoderBody article:nth-child(3){background:#f2b4d0}.decoderBody article:nth-child(4){background:#d7c0ee}.decoderBody h2{font-size:clamp(28px,3vw,42px)}@media (width<=980px){.hero{grid-template-columns:1fr;min-height:0}.sableStage{min-height:520px}.decoderArticleHero,.lessonDepth,.decoderBody{grid-template-columns:1fr}}@media (width<=700px){.hero{gap:12px;padding-inline:18px}.hero h1{font-size:clamp(48px,15vw,72px);line-height:.88}.hero h1 em{font-size:.64em}.sableStage{border-radius:34% 66% 18% 18%/25% 34% 14% 14%;min-height:430px}.sableHeroRest{max-height:80%;width:70%!important;right:-1%!important}.stageWords{width:48%;top:13%;left:6%}.sableStage>small{max-width:38%;font-size:10px;bottom:5%;left:6%}.utilityCompact h1,.quickHero h1,.glossaryHero h1,.finderHero h1{font-size:clamp(38px,11vw,54px)!important}.lessonDepth,.decoderBody{gap:10px}.formatExplorer{padding:22px}.startRoute{padding-inline:4px}.startRoute p{line-height:1.35}}@media (prefers-reduced-motion:reduce){.sableStage .scentTrail path,.sableStage .scentTrail circle{animation:none!important}.scentTrail path{stroke-dashoffset:0!important}}.learnLesson{--lesson-reading:900px}.learnLesson>.crumb{margin-bottom:22px}.lessonProgress{max-width:var(--lesson-reading);border:1px solid var(--line);background:#fff;border-radius:22px;margin:0 0 42px;padding:16px 18px}.lessonProgress>div{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.lessonProgress>div a{color:var(--berry);font-weight:760}.lessonProgress ol{grid-template-columns:repeat(10,1fr);gap:5px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lessonProgress li a{justify-items:center;gap:4px;font-size:10px;line-height:1;display:grid}.lessonProgress li i{background:#2d283018;border-radius:99px;width:100%;height:7px;display:block}.lessonProgress li.complete i{background:var(--step-color)}@supports (color:color-mix(in lab, red, red)){.lessonProgress li.complete i{background:color-mix(in srgb,var(--step-color) 65%,#fff)}}.lessonProgress li.current i{background:var(--step-color);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ink)}.lessonProgress li.current span{font-weight:850}.lessonHero{max-width:var(--lesson-reading);margin:0 0 34px;display:block}.lessonHero h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(42px,5.3vw,72px);line-height:.96}.lessonHero .lede{max-width:760px}.directLesson{max-width:var(--lesson-reading);border-radius:28px 90px 28px 28px;margin:0 0 58px;padding:clamp(28px,4vw,44px)}.directLesson span{letter-spacing:.1em;font-weight:800}.directLesson p{letter-spacing:-.025em;margin-top:14px;font-size:clamp(23px,2.6vw,34px);font-weight:650;line-height:1.28;font-family:var(--font-sans)!important}.interactionIntro{max-width:780px;margin:0 0 22px}.interactionIntro h2{max-width:18ch;font-size:clamp(31px,4vw,48px)}.lessonInteraction{color:#fff;background:#3e2149;border-radius:34px 110px 34px 34px;grid-template-columns:.85fr 1.15fr;gap:26px;margin:0 0 58px;padding:clamp(26px,4vw,48px);display:grid}.lessonInteraction>header{align-self:start}.lessonInteraction>header h2{max-width:14ch;font-size:clamp(30px,3.8vw,48px);line-height:1}.lessonInteraction>header p:last-child{color:#fffde0;max-width:42ch}.interactionStage{min-height:250px;color:var(--ink);background:linear-gradient(140deg,#f4d85a,#efa2c0 58%,#b59add);border-radius:26px 76px 26px 26px;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,44px);display:flex}.interactionStage small{letter-spacing:.08em;font-size:11px}.interactionStage h3{margin:18px 0 12px;font-size:clamp(28px,3.4vw,43px);line-height:1.03}.interactionStage p{max-width:48ch;margin:0}.interactionChoices{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.interactionChoices button{color:#fff;background:0 0;border:1px solid #ffffff70;border-radius:99px;min-height:42px;padding:9px 14px;font-weight:760}.interactionChoices button.active{color:var(--deep-plum);background:#fff;box-shadow:0 5px 18px #160c1c3b}.relationshipBuild{min-height:250px;color:var(--ink);background:linear-gradient(140deg,#bce7e1,#f4c5d8);border-radius:26px 76px 26px 26px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:26px;display:grid}.relationshipBuild>div{text-align:center;opacity:.62;background:#fff9;border:2px solid #0000;border-radius:22px;flex-wrap:wrap;place-content:center;gap:7px;min-height:128px;padding:18px 10px;transition:all .22s;display:flex}.relationshipBuild>div.active{opacity:1;border-color:var(--deep-plum);transform:translateY(-4px);box-shadow:0 14px 24px #45234d1d}.relationshipBuild div i{background:#d75a7e;border-radius:50%;width:25px;height:25px}.relationshipBuild div i:nth-child(2){background:#57bfc0}.relationshipBuild div i:nth-child(3){background:#f0b244}.relationshipBuild div b{width:100%;font-size:12px}.relationshipBuild q{font-size:26px;font-weight:800}.routeExplanation{background:#ffffff12;border-left:5px solid #f3d757;grid-column:1/-1;padding:18px 22px}.routeExplanation h3{margin:0 0 5px;font-size:23px}.routeExplanation p{margin:0}.interactionTakeaway{color:var(--ink);border-left:6px solid var(--coral);background:#fff;border-radius:18px;grid-column:1/-1;padding:20px 24px}.interactionTakeaway b{text-transform:uppercase;letter-spacing:.08em;color:var(--berry);font-size:11px}.interactionTakeaway p{margin:5px 0 0;font-weight:620}.familyTakeaway{margin:14px 0 32px}.lessonPoints{margin-bottom:14px}.lessonPoints article{background:#fff;border-top:8px solid #93d9d1;min-height:235px}.lessonPoints article:nth-child(2){background:#fff;border-top-color:#eea5c3}.lessonPoints article:nth-child(3){background:#fff;border-top-color:#b89fdc}.lessonPoints h2{margin-top:34px;font-size:27px}.lessonDepth{margin-top:14px}.lessonDepth article,.lessonDepth article:nth-child(2n){background:#fff;border-radius:24px;padding:clamp(24px,3vw,34px)}.lessonDepth article:nth-child(2n){background:#f3ecf5}.lessonDepth h2{font-size:clamp(25px,2.8vw,34px)}.lessonFlow{border-top:1px solid var(--line);margin-top:64px;padding-top:28px}.lessonFlow .lessonProgress{max-width:none;margin-bottom:16px}.lessonFlowActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lessonFlowActions a{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;min-height:130px;padding:24px;display:flex}.lessonFlowActions a.next{background:var(--deep-plum);color:#fff;border-color:var(--deep-plum);text-align:right;align-items:flex-end}.lessonFlowActions small{text-transform:uppercase;letter-spacing:.08em;opacity:.72;font-size:11px}.lessonFlowActions b{max-width:30ch;margin-top:7px;font-size:18px}.formulaLesson{background:#e8f2ef;border-radius:34px 110px 34px 34px;margin:0 0 58px;padding:clamp(28px,4vw,48px)}.formulaLesson>header{max-width:750px;margin-bottom:28px}.formulaLesson>header h2{font-size:clamp(34px,4.6vw,54px)}.formulaSequence{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.formulaSequence article{background:#fff;border-radius:24px;padding:26px}.formulaSequence article:nth-of-type(2){background:#f7d7e3}.formulaSequence article:nth-of-type(3){background:#d8c8ee}.formulaSequence>span{align-self:center;font-size:26px;font-weight:850}.formulaSequence small{letter-spacing:.09em;color:var(--berry);font-size:10px}.formulaSequence h3{margin:18px 0 10px;font-size:24px;line-height:1.15}.formulaDots{gap:6px;margin-top:24px;display:flex}.formulaDots i{background:#d65a7f;border-radius:50%;width:28px;height:28px}.formulaDots i:nth-child(2){background:#53bebe}.formulaDots i:nth-child(3){background:#e5b23e}.formulaDots i:nth-child(4){background:#9574c6}.formulaLesson .interactionTakeaway{margin-top:18px}.conceptHero{max-width:var(--lesson-reading);margin-bottom:34px;display:block}.conceptHero h1,.familyHero h1{font-size:clamp(42px,5.3vw,72px)}.sableStage{background:linear-gradient(145deg,#f2b0c5 0 34%,#c6a8dd 68%,#6d4e8e 100%);min-height:600px}.sableGlow{filter:blur(2px);background:radial-gradient(circle,#fff8f0d6 0 22%,#fff8f03b 48%,#0000 70%);inset:18% 14% 11%}.sableHeroRest{object-position:center bottom;max-height:78%;width:59%!important;bottom:4%!important;right:4%!important}.scentTrail{opacity:.78;height:38%;inset:23% 5% auto}.stageWords{width:34%;top:15%;left:18%}.sableStage>small{max-width:34%;bottom:7%;left:7%}.bottleBody{background:#ffffff82!important}.bottleBody:before{content:"";background:var(--liquid);opacity:var(--format-alpha);transition:background .35s,opacity .35s;position:absolute;inset:0}.bottleBody i{opacity:.55;top:45%!important}.bottleBody span,.bottleBody b,.bottleBody small{z-index:1;position:relative}.formatAnswer aside b{margin-bottom:4px;display:block}.formatExplorer{margin-bottom:18px}.performanceModel.causalModel{background:#f3d95d;min-height:0;padding:28px;display:block}.causalModel .modelCore{text-align:left;padding:0 0 20px}.causalModel .modelCore small{margin-top:5px}.causalModel ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.causalModel li{background:#fff9;border-radius:13px;grid-template-columns:92px 1fr;gap:8px;padding:10px 12px;display:grid}.causalModel li b{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.causalModel li span{font-size:12px}.causalModel>p{margin:18px 0 0;font-size:12px}.playResultActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.playResultActions button{min-height:44px!important;margin:0!important}.playResultActions .secondary{color:#fff!important;background:0 0!important}.playResult>button{min-height:44px;margin-top:18px}.comingSoon span{color:var(--ink)}.playResult .resultPills span,.horoscopeResult .resultPills span{color:var(--deep-plum);background:#fff;border-color:#fff;font-weight:800}.performanceResult a,.performanceResult button{color:#fff}.formatControls button:focus-visible,.interactionChoices button:focus-visible,.familyMap button:focus-visible{outline-color:#fff}@media (width<=820px){.lessonInteraction{grid-template-columns:1fr}.lessonInteraction>header h2{max-width:18ch}.relationshipBuild{grid-template-columns:1fr}.relationshipBuild>span{justify-self:center;transform:rotate(90deg)}.formulaSequence{grid-template-columns:1fr}.formulaSequence>span{justify-self:center;transform:rotate(90deg)}.lessonFlowActions{grid-template-columns:1fr}.lessonFlowActions a.next{text-align:left;align-items:flex-start}.lessonProgress ol{gap:3px}.lessonProgress li span{display:none}.performanceWorkbench{grid-template-columns:1fr}.performanceModel.causalModel{order:0}}@media (width<=700px){.lessonProgress{margin-bottom:30px;padding:14px}.lessonProgress>div{font-size:12px}.lessonHero h1,.conceptHero h1,.familyHero h1{font-size:clamp(38px,11vw,54px)}.directLesson{margin-bottom:42px}.lessonInteraction,.formulaLesson{border-radius:26px 68px 26px 26px;padding:22px}.interactionStage,.relationshipBuild{min-height:220px;padding:20px}.interactionChoices{gap:6px}.interactionChoices button{flex:42%;padding:8px 10px}.lessonPoints article{padding:24px!important}.lessonFlow{margin-top:48px}.lessonFlowActions a{min-height:112px;padding:20px}.sableStage{min-height:470px}.sableHeroRest{max-height:72%;width:58%!important;bottom:5%!important;right:2%!important}.stageWords{width:42%;top:16%;left:16%}.sableStage>small{max-width:40%;left:5%}.formatAnswer h2{font-size:44px}.playResultActions{grid-template-columns:1fr 1fr;display:grid}.playResultActions button{width:100%}.causalModel li{grid-template-columns:80px 1fr}}.productionLibrary{min-height:100vh}.productionLibrary .libraryHero>div{flex-wrap:wrap;justify-content:flex-start;gap:12px}.productionLibrary .textHeroLink{border:1px solid #ffffff8a;color:#fff!important;background:0 0!important}.libraryWorkbench{z-index:2;background:#fff;border-radius:30px 92px 30px 30px;max-width:1180px;margin:-42px auto 0;padding:24px;position:relative;box-shadow:0 24px 50px #31223818}.librarySearchRow{grid-template-columns:1fr 230px;gap:12px;display:grid}.libraryWorkbench label,.brandDirectoryHero label,.quickFilterFields label{gap:7px;display:grid}.libraryWorkbench label>span,.brandDirectoryHero label>span,.quickFilterFields label>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.libraryWorkbench input,.libraryWorkbench select,.brandDirectoryHero input,.quickFilterFields select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#fff9f3;border-radius:14px;padding:10px 13px;font-size:15px}.libraryFilters{border-top:1px solid var(--line);margin-top:15px}.libraryFilters summary{cursor:pointer;padding:17px 0 8px;font-weight:850;list-style:none}.libraryFilters summary::-webkit-details-marker{display:none}.libraryFilters summary small{color:var(--cedar);margin-left:8px;font-weight:650}.filterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clearFilters{color:var(--berry);background:0 0;border:0;margin-top:14px;font-weight:780;text-decoration:underline}.clearFilters:disabled{opacity:.35}.libraryResultsHead{justify-content:space-between;align-items:end;max-width:1180px;margin:55px auto 0;padding:0 26px;display:flex}.libraryResultsHead h2{margin:2px 0 0;font-size:clamp(36px,5vw,62px)}.libraryResultsHead>span{color:var(--muted);font-size:12px}.canonicalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;padding:22px 26px;display:grid}.canonicalFragranceCard{min-width:0;min-height:430px;color:var(--ink);background:#fff9f3;border-radius:25px 82px 25px 25px;flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 30px #38273d0b}.canonicalFragranceCard:nth-child(3n+2){border-radius:82px 25px 25px}.canonicalFragranceCard:hover{transform:translateY(-4px);box-shadow:0 22px 38px #38273d16}.canonicalFragranceCard>small{letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:820}.canonicalFragranceCard h2{overflow-wrap:anywhere;margin:7px 0 11px;font-size:clamp(26px,3vw,35px);line-height:.95}.canonicalFragranceCard>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.canonicalFragranceCard footer{color:var(--ink);background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.canonicalFragranceCard footer b{color:var(--berry);font-size:12px}.canonicalBottle{--bottle-a:#75cec5;--bottle-b:#5484b8;--bottle-c:#8c63a4;background:radial-gradient(circle at 25% 15%,#fff 0 3%,transparent 3.5%),linear-gradient(150deg,var(--bottle-a),var(--bottle-b) 58%,var(--bottle-c));isolation:isolate;border-radius:280px 34px 34px;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.canonicalBottle:after{content:"";z-index:-1;border:1px solid #ffffff75;border-radius:45% 45% 10% 10%;position:absolute;inset:8%;transform:rotate(-4deg)}.canonicalBottle>div{aspect-ratio:.62;text-align:center;width:48%;min-width:150px;color:var(--ink);background:#fffde9d9;border:3px solid #fff;border-radius:46% 46% 10% 10%;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex;box-shadow:0 30px 55px #27162d42}.canonicalBottle small{letter-spacing:.12em;font-size:8px}.canonicalBottle span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.canonicalBottle b{overflow-wrap:anywhere;margin:14px 0 9px;font-size:clamp(20px,3vw,34px);line-height:.94}.canonicalBottle em{font-size:9px;font-style:normal!important}.canonicalBottle.compactBottle{border-radius:90px 90px 18px 18px;min-height:185px}.canonicalBottle.compactBottle>div{width:58%;min-width:110px;padding:12px}.canonicalBottle.compactBottle b{font-size:18px}.loadMore{justify-content:center;align-items:center;gap:14px;max-width:1180px;margin:18px auto 42px;padding:0 26px;display:flex}.loadMore button,.finderMore{background:var(--deep-plum);color:#fff;border:0;border-radius:99px;min-height:46px;padding:12px 20px;font-weight:850}.loadMore span{color:var(--muted);font-size:12px}.intentionalEmpty{background:linear-gradient(135deg,#f5d85d,#efafc8 58%,#b9a0da);border-radius:30px 120px 30px 30px;max-width:900px;margin:40px auto;padding:clamp(30px,5vw,58px)}.intentionalEmpty h2{margin:18px 0 12px;font-size:clamp(35px,5vw,62px)}.intentionalEmpty button,.intentionalEmpty a{background:var(--deep-plum);color:#fff;border:0;border-radius:99px;margin:12px 8px 0 0;padding:12px 16px;font-weight:820;display:inline-block}.productionEntry .entryHero{align-items:start}.productionEntry .entryHero h1{overflow-wrap:anywhere}.exactIdentity{color:var(--cedar);margin:-12px 0 22px;font-size:15px;font-weight:760}.entryShopping{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.entryShopping a{border:1px solid var(--deep-plum);min-height:42px;color:var(--deep-plum);border-radius:99px;align-items:center;padding:9px 15px;font-weight:850;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.entryShopping a:hover{background:var(--deep-plum);color:#fff;transform:translateY(-1px)}.entryShopping small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:720}.mediaFallback,.mediaMapped{margin:0}.mediaFallback figcaption,.mediaMapped figcaption{background:#e9e0f3;border-radius:0 0 20px 20px;gap:3px;padding:15px 20px;display:grid}.mediaFallback figcaption span,.mediaMapped figcaption span{font-size:12px}.mediaMapped video{background:var(--ink);border-radius:30px 100px 0 0;width:100%;max-height:680px;display:block}.productionFacts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.productionFacts article{min-height:310px}.productionFacts article>span{color:var(--cedar);margin-top:18px;font-size:11px;font-weight:700;display:block}.versionCallout{background:#f5d85d;border-radius:22px 76px 22px 22px;margin:36px 0;padding:28px}.versionCallout b{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.versionCallout p{font-size:21px;font-weight:680}.versionCallout span{font-size:12px}.entryDisclosure{border:1px solid var(--line);background:#fff;border-radius:18px;margin:18px 0;padding:20px 24px}.entryDisclosure summary{cursor:pointer;font-weight:820}.lineShelf{margin:76px 0}.lineShelf>header{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:20px;display:grid}.lineShelf>header h2{margin:0;font-size:clamp(38px,5vw,64px)}.lineShelf>header p{font-size:16px}.lineShelf>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.lineShelf .canonicalFragranceCard{min-height:365px;padding:17px}.lineShelf .canonicalBottle.compactBottle{min-height:135px}.lineShelf .canonicalFragranceCard h2{font-size:24px}.lineShelf .canonicalFragranceCard>p{display:none}.brandBridge{background:linear-gradient(140deg,#bce7e1,#f2b6d1);border-radius:30px 130px 30px 30px;grid-template-columns:1fr auto;align-items:end;gap:30px;margin:60px 0;padding:clamp(28px,5vw,56px);display:grid}.brandBridge h2{margin:10px 0;font-size:clamp(38px,5vw,62px)}.brandBridge a{background:var(--deep-plum);color:#fff;border-radius:99px;padding:13px 18px;font-weight:830}.brandDirectoryHero{background:linear-gradient(140deg,#f4d85d,#efa9c7 55%,#b39bd7);border-radius:32px 140px 32px 32px;grid-template-columns:1.2fr .8fr;align-items:end;gap:42px;margin:20px 0 50px;padding:clamp(30px,5vw,60px);display:grid}.brandDirectoryHero h1{margin:18px 0;font-size:clamp(48px,7vw,88px);line-height:.9}.brandDirectoryHero label{background:#fff9;border-radius:20px;padding:22px}.brandDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brandDirectoryGrid>a{background:#fff;border-radius:25px 82px 25px 25px;flex-direction:column;min-height:270px;padding:28px;display:flex}.brandDirectoryGrid>a:nth-child(3n+2){background:#f4ecf5;border-radius:82px 25px 25px}.brandDirectoryGrid h2{margin:34px 0 10px;font-size:31px}.brandDirectoryGrid p{font-size:14px}.brandDirectoryGrid span{color:var(--berry);margin-top:auto;font-weight:820}.productionBrandHub .brandHero{gap:42px}.productionBrandHub .brandHero h1{overflow-wrap:anywhere}.brandContextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:60px;display:grid}.brandContextGrid article{background:#f5d85d;border-radius:24px;min-height:210px;padding:26px}.brandContextGrid article:nth-child(2){background:#bce7e1}.brandContextGrid article:nth-child(3){background:#e6c9ed}.brandContextGrid h2{margin:32px 0 10px;font-size:27px}.brandContextGrid a{color:var(--berry);font-weight:830}.brandShelfHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.brandShelfHeader h2{margin:0;font-size:clamp(38px,5vw,62px)}.brandShelfHeader>a{color:var(--berry);font-weight:830}.brandCanonicalGrid{padding-inline:0}.productionBrandHub .brandBoundary{margin-bottom:60px}.productionFinder .finderResults{max-height:calc(100vh - 125px);overflow:auto}.productionFinder .finderResults>article{grid-template-columns:108px 1fr}.productionFinder .canonicalBottle.compactBottle{border-radius:55px 55px 14px 14px;min-height:145px}.productionFinder .canonicalBottle.compactBottle>div{width:72%;min-width:80px;padding:7px}.productionFinder .canonicalBottle.compactBottle b{font-size:13px}.productionFinder .canonicalBottle.compactBottle em,.productionFinder .canonicalBottle.compactBottle span{display:none}.quickFilterFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finderNoResults{padding:34px 4px}.finderNoResults b{font-size:24px}.finderMore{width:100%;margin-top:18px}.fragranceSearchHit{border-left:5px solid var(--aqua)}:where(.libraryWorkbench input,.libraryWorkbench select,.brandDirectoryHero input,.quickFilterFields select,.profilePill,.clearFilters,.loadMore button,.finderMore,.canonicalFragranceCard,.brandDirectoryGrid>a,.brandBridge a,.entryShopping a):focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (width<=980px){.filterGrid,.canonicalGrid,.lineShelf>div,.brandDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.brandContextGrid{grid-template-columns:1fr 1fr}.productionFinder .finderResults{max-height:none;overflow:visible}}@media (width<=700px){.libraryWorkbench{border-radius:24px 58px 24px 24px;margin:-25px 14px 0;padding:18px}.librarySearchRow,.filterGrid,.canonicalGrid,.brandDirectoryHero,.brandDirectoryGrid,.brandContextGrid,.lineShelf>header,.lineShelf>div,.brandBridge,.quickFilterFields{grid-template-columns:1fr}.libraryResultsHead{flex-direction:column;align-items:flex-start;gap:10px;padding-inline:18px}.canonicalGrid{padding-inline:18px}.canonicalFragranceCard{min-height:390px}.canonicalBottle.compactBottle{min-height:170px}.loadMore{flex-direction:column;align-items:flex-start;padding-inline:18px}.productionEntry{padding-inline:18px}.productionEntry .canonicalBottle{min-height:480px}.productionEntry .canonicalBottle>div{width:56%}.productionFacts{grid-template-columns:1fr}.lineShelf>header{gap:10px}.brandBridge{align-items:start}.brandDirectoryHero{border-radius:26px 76px 26px 26px;padding:28px}.brandDirectoryGrid>a{min-height:230px}.productionBrandHub .brandHero{gap:22px}.productionBrandHub .brandHero h1{font-size:clamp(52px,15vw,82px)}.brandContextGrid article{min-height:175px}.brandShelfHeader{flex-direction:column;align-items:flex-start;gap:10px}.brandCanonicalGrid{padding-inline:0}.productionFinder .finderResults>article{grid-template-columns:82px 1fr;padding-inline:0!important}.productionFinder .canonicalBottle.compactBottle{min-height:118px}.productionFinder .finderResults h3{font-size:24px}.productionFinder .finderResults article p{font-size:12px}.finderMode button{padding:14px 8px}.searchPanel{width:min(95vw,820px)}.searchHit span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}#try-this-one{scroll-margin-top:96px}.productionEntry .expenseLine{background:linear-gradient(120deg,#f2eaf7,#f8f0e7);border:1px solid #dccfe5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:15px 17px;display:flex}.productionEntry .expenseLine>div{gap:2px;display:grid}.productionEntry .expenseLine>div>b{letter-spacing:.1em;text-transform:uppercase;color:var(--berry);font-size:10px}.productionEntry .expenseLine>div>span{font:700 18px var(--font-sans)}.productionEntry .expenseLine>.expense{gap:6px}.productionEntry .expenseLine>.expense i{width:11px;height:11px}.productionEntry .entryShopping{border-top:0;margin-top:12px;padding-top:0}.productionEntry .entryShopping a:hover{background:var(--deep-plum);color:#fff}.productionEntry .entryShopping a:active{background:var(--peony);color:var(--ink);transform:translateY(1px)}.productionEntry .mediaFallback{border-radius:280px 34px 34px;overflow:hidden}.productionEntry .brandRoute{margin-bottom:12px;display:inline-block}.brandBridge>div>h2{margin-top:0}.productionBrandHub .brandHero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(56px,7vw,96px)}.productionEntry .entryTranslation{margin:clamp(24px,3vw,38px) 0;font-size:clamp(21px,2vw,25px);line-height:1.42}.productionEntry .entryAxes{margin:0}.productionEntry .expenseLine.costMeter{background:linear-gradient(105deg,#f7eaf4,#f7f0e8 55%,#f3f0c9);border-color:#d9cde1;border-radius:14px;margin-top:18px;padding:14px 16px}.productionEntry .expenseLine.costMeter>b{letter-spacing:.16em;text-transform:uppercase;color:var(--berry);font-size:10px}.productionEntry .expenseLine.costMeter>.expense{gap:7px}.productionEntry .expenseLine.costMeter>.expense i{width:12px;height:12px}.entryNotes{background:linear-gradient(135deg,#fff8f0 0 34%,#f7e8f3 34% 67%,#f6f1cf 100%);border:1px solid #e8d7e0;border-radius:28px 108px 28px 28px;grid-template-columns:minmax(250px,.78fr) minmax(0,1.5fr);align-items:center;gap:22px 52px;margin:90px 0;padding:46px 42px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #4d30400d}.entryNotes:before{content:"";background:linear-gradient(90deg,var(--aqua) 0 34%,var(--peony) 34% 67%,var(--citron) 67%);height:7px;position:absolute;inset:0 0 auto}.entryNotes small{letter-spacing:.12em;font-weight:900}.entryNotes h2{max-width:12ch;margin:18px 0 0;font-size:clamp(32px,4vw,52px);line-height:.98}.entryNoteList{background:#ffffff8c;border:1px solid #ffffffb8;border-radius:22px 56px 22px 22px;flex-wrap:wrap;gap:10px;margin:0;padding:22px;display:flex;box-shadow:inset 0 0 0 1px #7a587410}.entryNoteList span{background:#f6cfde;border:1px solid #ffffffc9;border-radius:12px;padding:9px 13px;font-size:14px;font-weight:820;box-shadow:0 6px 14px #4d304012,inset 0 1px #ffffffe0}.entryNoteList span:nth-child(4n+2){background:#f6d99b}.entryNoteList span:nth-child(4n+3){background:#c9e7e1}.entryNoteList span:nth-child(4n){background:#dcc8ec}.entryNoteContext{width:max-content;max-width:100%;color:var(--cedar);background:#fff8f0b8;border-radius:99px;grid-column:2;margin:0;padding:7px 11px;font-size:12px;font-weight:760}@media (width<=700px){.productionEntry .entryTranslation{margin:26px 0}.productionEntry .expenseLine.costMeter{margin-top:16px}.entryNotes{background:linear-gradient(145deg,#fff8f0 0 38%,#f7e8f3 38% 72%,#f6f1cf 100%);border-radius:22px 66px 22px 22px;grid-template-columns:1fr;gap:26px;margin:58px 0;padding:36px 22px 28px}.entryNotes h2{max-width:11ch}.entryNoteList{border-radius:18px 42px 18px 18px;padding:16px}.entryNoteContext{grid-column:1;width:auto}.entryNoteList span{font-size:13px}}.productionBrandHub .brandHero{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;margin:22px 0 68px}.productionBrandHub .brandHero .brandOrigin{margin-top:24px}.productionBrandHub .brandIntro{letter-spacing:-.012em;background:linear-gradient(135deg,#fff1de,#f5e3f3);border:1px solid #e5cfda;border-radius:24px 78px 24px 24px;margin:0;padding:28px 32px;font-size:clamp(20px,2vw,25px);line-height:1.48;font-family:Georgia,Times New Roman,serif!important}.productionBrandHub .brandContextGrid article{flex-direction:column;min-height:250px;padding:30px;display:flex;position:relative;overflow:hidden}.productionBrandHub .brandContextGrid small{letter-spacing:.12em;font-size:10px;font-weight:900}.knownForCard li{background:#fff8f099;border:1px solid #ffffffa8;border-radius:12px;padding:10px 11px;font-size:15px;font-weight:820;line-height:1.2}.brandLessonCard h2{max-width:15ch;margin:30px 0 20px;font-size:clamp(27px,2.6vw,38px);line-height:1.02}.brandLessonCard a{color:var(--deep-plum);background:#fff8f0b8;border-radius:99px;align-self:flex-start;margin-top:auto;padding:9px 12px;font-size:13px}.brandShelfCard h2{max-width:12ch;margin:30px 0 20px;font-size:clamp(32px,3vw,44px)}.brandShelfCard>a{background:#fff8f08c;border:1px solid #2d28304a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:27px;font-weight:900;transition:transform .2s,background .2s;display:grid;position:absolute;bottom:22px;right:24px}.brandShelfCard>a:hover{background:#fff;transform:translateY(4px)}.brandShelfHeader{scroll-margin-top:100px}@media (width<=860px){.productionBrandHub .brandHero{grid-template-columns:1fr;align-items:start;gap:30px}.productionBrandHub .brandHero .brandOrigin{margin-top:20px}.productionBrandHub .brandIntro{max-width:760px}.knownForCard ul{grid-template-columns:1fr 1fr}}@media (width<=700px){.productionBrandHub .brandHero{margin-bottom:48px}.productionBrandHub .brandIntro{border-radius:20px 58px 20px 20px;padding:24px;font-size:20px}.productionBrandHub .brandContextGrid article{min-height:220px}.knownForCard ul{grid-template-columns:1fr}.brandLessonCard h2,.brandShelfCard h2{font-size:30px}.brandShelfCard>a{bottom:18px;right:20px}}.productionBrandHub .brandHero{background:linear-gradient(135deg,#fff0bc 0%,#f6ddea 48%,#d9efeb 100%);border:1px solid #e3cfd8;border-radius:32px 116px 32px 32px;padding:38px 40px;position:relative;overflow:hidden;box-shadow:0 22px 50px #4d30400b}.productionBrandHub .brandHero:before{content:"";background:linear-gradient(90deg,var(--citron),var(--peony),var(--aqua));height:7px;position:absolute;inset:0 0 auto}.productionBrandHub .brandIntro{background:#fff8f0b8;border-color:#ffffffb8;box-shadow:inset 0 0 0 1px #6a355f0a}.productionBrandHub .brandContextGrid article:first-child{background:linear-gradient(145deg,#f7db52,#f2b866)}.productionBrandHub .brandContextGrid article:nth-child(2){background:linear-gradient(145deg,#bde9e2,#b8c9eb)}.productionBrandHub .brandContextGrid article:nth-child(3){background:linear-gradient(145deg,#e5c9ee,#f0bad0)}.knownForCard ul{grid-template-columns:1fr;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.knownForCard li{background:0 0;border:0;border-top:1px solid #2d28302e;border-radius:0;padding:12px 4px 12px 24px;font-size:17px;font-weight:790;line-height:1.22;position:relative}.knownForCard li:before{content:"";background:var(--cedar);border-radius:3px;width:8px;height:8px;position:absolute;top:19px;left:3px}.brandCanonicalGrid .canonicalFragranceCard .expense{display:none}.brandCanonicalGrid .canonicalFragranceCard footer{justify-content:flex-end}.brandCanonicalGrid .canonicalFragranceCard>p{margin-top:16px}@media (width<=860px){.productionBrandHub .brandHero{padding:34px}}@media (width<=700px){.productionBrandHub .brandHero{border-radius:24px 72px 24px 24px;padding:30px 22px}.knownForCard li{font-size:16px}.brandCanonicalGrid .canonicalFragranceCard>p{margin-top:14px}}@media (prefers-reduced-motion:reduce){.canonicalFragranceCard,.entryShopping a{transition:none}.canonicalFragranceCard:hover,.entryShopping a:hover{transform:none}}@media (width<=430px){.refinedHeader .nav{gap:8px;padding-inline:12px}.refinedLogo{font-size:16px}.simplifiedSearch{justify-content:center;width:42px;min-width:42px;margin-left:auto;padding:6px}.simplifiedSearch span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.simplifiedSearch b{flex:none;width:28px;height:28px}.refinedHeader .hamb{width:42px;min-width:42px;padding:0}}@media (prefers-reduced-motion:reduce){.relationshipBuild>div,.interactionStage,.bottleBody:before{transition:none!important}.relationshipBuild>div.active{transform:none}.lessonInteraction [aria-live],.formatAnswer[aria-live]{scroll-behavior:auto}}.delightStage{--stage-x:0px;--stage-y:0px;--trail-accent:#fff8f0;transition:background .48s,box-shadow .3s;box-shadow:0 28px 60px #45234d1a}.delightStage[data-scent=citrus]{--trail-accent:#f6da55;background:linear-gradient(145deg,#f2b875 0 25%,#eca8c6 58%,#7b5798)}.delightStage[data-scent=stone]{--trail-accent:#bceae5;background:linear-gradient(145deg,#8dcbc7 0 28%,#b8b1d9 62%,#6a4b87)}.delightStage[data-scent=smoke]{--trail-accent:#f2b0c5;background:linear-gradient(145deg,#655169 0 30%,#9b688d 62%,#3e284c)}.delightStage .sableGlow{transform:translate(var(--stage-x),var(--stage-y));transition:transform .2s,background .35s}.delightStage .sableHeroRest{transform:translate(calc(var(--stage-x)*-.45),calc(var(--stage-y)*-.35));transition:transform .22s,filter .35s}.delightStage[data-scent=smoke] .sableHeroRest{filter:drop-shadow(0 24px 24px #21132055)saturate(.93)}.delightStage .scentTrail{pointer-events:none}.delightStage .scentTrail .trailBase{stroke:#fff8f0;opacity:.45;stroke-dasharray:5 12}.delightStage .scentTrail .trailSignal{stroke:var(--trail-accent);stroke-width:3.2px;stroke-dasharray:14 12;filter:drop-shadow(0 0 5px #fff8f0);animation:1.15s cubic-bezier(.22,.8,.24,1) both delightTrail}.delightStage .scentTrail circle{fill:var(--trail-accent);transition:fill .35s}.delightStage .stageWords{z-index:6}.delightStage .stageWords button{width:max-content;max-width:100%;color:var(--ink);text-align:left;background:#fff8f0d9;border:1px solid #45234d55;border-radius:99px;padding:8px 31px 8px 12px;font-size:11px;font-weight:820;transition:transform .18s,background .18s,box-shadow .18s;position:relative;box-shadow:0 8px 20px #45234d16}.delightStage .stageWords button i{border:2px solid;border-radius:50%;width:11px;height:11px;transition:background .18s,transform .18s;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.delightStage .stageWords button:hover,.delightStage .stageWords button:focus-visible{transform:translate(5px);box-shadow:0 12px 24px #45234d26}.delightStage .stageWords button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.delightStage .stageWords button.selected i{background:var(--trail-accent);border-color:var(--trail-accent);transform:translateY(-50%)scale(.72);box-shadow:0 0 0 4px #ffffff2e}.scentResponse{z-index:7;color:#fff;background:#2d2830e8;border-radius:18px 45px 18px 18px;gap:1px;width:min(255px,42%);padding:12px 14px;display:grid;position:absolute;bottom:6%;left:7%;box-shadow:0 14px 28px #2d283035}.scentResponse small{letter-spacing:.13em;text-transform:uppercase;color:#f4d85a;font-size:8px;font-weight:850}.scentResponse b{font-size:15px;line-height:1.15}.scentResponse span{opacity:.85;font-size:10px}.scentResponse em{color:#bceae5;border-top:1px solid #ffffff30;margin-top:6px;padding-top:6px;font-size:9px;font-style:normal}.delightStage>small{display:none}@keyframes delightTrail{0%{stroke-dashoffset:90px;opacity:.15}to{stroke-dashoffset:0;opacity:1}}.experienceGrid .tile{isolation:isolate;transition:transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s}.experienceGrid .tile:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000,#ffffff4d,#0000);transition:transform .42s;position:absolute;inset:-45% 35% 55% -35%;transform:translate(-70%)rotate(-10deg)}.experienceGrid .tile:hover,.experienceGrid .tile:focus-visible{transform:translateY(-7px)rotate(-.35deg);box-shadow:0 24px 44px #45234d20}.experienceGrid .tile:nth-child(2n):hover,.experienceGrid .tile:nth-child(2n):focus-visible{transform:translateY(-7px)rotate(.35deg)}.experienceGrid .tile:hover:before,.experienceGrid .tile:focus-visible:before{transform:translate(145%)rotate(-10deg)}.experienceGrid .tile:active{transform:translateY(-2px)scale(.985)}.experienceGrid .tile>span,.plainSearch>button b{transition:transform .18s}.experienceGrid .tile:hover>span,.experienceGrid .tile:focus-visible>span,.plainSearch>button:hover b,.plainSearch>button:focus-visible b{transform:translate(7px)}.egg>button{transition:background .2s,border-radius .2s,transform .2s}.egg>button:hover,.egg>button:focus-visible{background:#f3d9e4;border-radius:24px 70px 24px 24px;transform:translateY(-3px)}.egg.revealed>button{background:#f3d9e4;border-radius:24px 70px 0 0}.egg.revealed .eggReveal{border-radius:0 0 24px 24px}.delightRoute .routeNode{min-height:142px;color:var(--ink);text-align:center;opacity:.62;background:#fff9;border:2px solid #0000;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:18px 12px;transition:opacity .2s,transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .2s,border-color .2s;display:flex;position:relative}.delightRoute .routeNode:hover,.delightRoute .routeNode:focus-visible{opacity:.9;transform:translateY(-3px)}.delightRoute .routeNode.active{opacity:1;border-color:var(--deep-plum);transform:translateY(-6px);box-shadow:0 16px 28px #45234d22}.delightRoute .routeNode.complete{opacity:.82;border-color:#5cbdb4}.delightRoute .routeNode.complete:after{content:"✓";color:#fff;background:#5cbdb4;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid;position:absolute;top:9px;right:10px}.delightRoute .routeNode>b{text-transform:uppercase;letter-spacing:.05em;font-size:13px}.delightRoute .routeNode>small{opacity:.68;font-size:9px}.routeMaterials>span,.routeAccord>span{justify-content:center;align-items:center;height:42px;display:flex}.routeMaterials>span i,.routeAccord>span i{background:#d75a7e;border:2px solid #fff;border-radius:50%;width:25px;height:25px;transition:transform .24s;box-shadow:0 5px 10px #45234d20}.routeMaterials>span i:nth-child(2),.routeAccord>span i:nth-child(2){background:#57bfc0}.routeMaterials>span i:nth-child(3),.routeAccord>span i:nth-child(3){background:#f0b244}.routeMaterials>span{gap:3px}.routeAccord>span i{margin:0 -6px;transform:scale(.86)}.routeAccord.active>span i:first-child{transform:translate(5px)scale(.86)}.routeAccord.active>span i:nth-child(3){transform:translate(-5px)scale(.86)}.routeNote q{font-size:29px;font-weight:820;line-height:1}.routePayoff{color:#fff;opacity:0;visibility:hidden;background:#2d2830;border-radius:18px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:54px;padding:11px 16px;transition:opacity .22s,transform .22s,visibility .22s;display:grid;transform:translateY(7px)}.routePayoff.shown{opacity:1;visibility:visible;transform:none}.routePayoff>span{width:31px;height:31px;color:var(--ink);background:#f4d85a;border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid}.routePayoff>b{font-size:13px}.routePayoff>small{color:#bceae5;font-size:10px}.delightFormat .formatControls button{transition:transform .18s,background .18s,color .18s;position:relative;overflow:hidden}.delightFormat .formatControls button i{background:var(--deep-plum);opacity:.28;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.delightFormat .formatControls button.active i{opacity:1;background:#f4d85a;box-shadow:0 0 0 4px #ffffff2b}.delightFormat .formatBottle{color:var(--ink);touch-action:manipulation;background:0 0;border:0;min-width:0;padding:8px 24px 0;position:relative;overflow:visible}.delightFormat .formatBottle .bottleCap,.delightFormat .formatBottle .bottleBody{transition:transform .2s cubic-bezier(.2,.75,.25,1),box-shadow .2s}.delightFormat .formatBottle:hover .bottleCap,.delightFormat .formatBottle:hover .bottleBody,.delightFormat .formatBottle:focus-visible .bottleCap,.delightFormat .formatBottle:focus-visible .bottleBody{transform:translateY(-4px)}.delightFormat .formatBottle:active .bottleCap{transform:translateY(3px)scale(.97)}.delightFormat .formatBottle:active .bottleBody{transform:translateY(1px)scale(.985)}.formatTapHint{letter-spacing:.08em;text-transform:uppercase;background:#fff8;border:1px solid #45234d55;border-radius:99px;margin-top:11px;padding:4px 9px;font-size:9px;font-weight:850}.formatMist{z-index:5;pointer-events:none;width:120px;height:72px;position:absolute;top:24%;left:63%}.formatMist>i{border:2px solid var(--liquid);opacity:0;border-radius:50%;width:9px;height:9px;animation:.78s cubic-bezier(.18,.72,.2,1) forwards formatPuff;position:absolute;top:30px;left:0}.formatMist>i:nth-child(2){width:7px;height:7px;animation-delay:70ms;top:15px}.formatMist>i:nth-child(3){width:6px;height:6px;animation-delay:.13s;top:46px}.formatMist>b{background:var(--deep-plum);color:#fff;letter-spacing:.11em;opacity:0;border-radius:99px;padding:5px 8px;font-size:9px;animation:.85s .12s forwards formatWord;position:absolute;top:22px;left:24px}@keyframes formatPuff{0%{opacity:0;transform:translate(-8px)scale(.4)}35%{opacity:1}to{opacity:0;transform:translate(70px)translateY(-10px)scale(1.5)}}@keyframes formatWord{0%{opacity:0;transform:translate(-7px)}35%,78%{opacity:1;transform:none}to{opacity:0;transform:translate(8px)}}@media (width<=700px){.scentResponse{width:44%;padding:10px 11px;bottom:4%;left:5%}.scentResponse b{font-size:13px}.scentResponse span{font-size:9px}.delightStage .stageWords{width:52%}.delightStage .stageWords button{padding-block:7px;font-size:10px}.experienceGrid .tile:hover,.experienceGrid .tile:focus-visible,.experienceGrid .tile:nth-child(2n):hover,.experienceGrid .tile:nth-child(2n):focus-visible{transform:translateY(-4px)}.relationshipBuild.delightRoute{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:14px}.delightRoute .routeNode{width:100%;min-height:118px;padding:10px 4px}.delightRoute .routeNode>b{letter-spacing:.025em;font-size:10px}.delightRoute .routeNode>small{font-size:8px}.delightRoute>span{display:none}.routeMaterials>span i,.routeAccord>span i{width:19px;height:19px}.routeNote q{font-size:23px}.routePayoff{grid-column:1/-1;width:100%}.delightFormat .formatBottle{width:min(280px,100%);margin:auto}.formatMist{top:20%;left:58%}}@media (prefers-reduced-motion:reduce){.delightStage,.delightStage .sableGlow,.delightStage .sableHeroRest,.delightStage .stageWords button,.experienceGrid .tile,.experienceGrid .tile:before,.experienceGrid .tile>span,.plainSearch>button b,.egg>button,.delightRoute .routeNode,.routeMaterials>span i,.routeAccord>span i,.routePayoff,.delightFormat .formatControls button,.delightFormat .formatBottle .bottleCap,.delightFormat .formatBottle .bottleBody{transition:none!important}.delightStage .sableGlow,.delightStage .sableHeroRest{transform:none!important}.delightStage .scentTrail .trailSignal,.formatMist>i,.formatMist>b{animation:none!important}.experienceGrid .tile:hover,.experienceGrid .tile:focus-visible,.experienceGrid .tile:nth-child(2n):hover,.experienceGrid .tile:nth-child(2n):focus-visible,.egg>button:hover,.egg>button:focus-visible,.delightRoute .routeNode:hover,.delightRoute .routeNode:focus-visible,.delightRoute .routeNode.active,.delightFormat .formatBottle:hover .bottleCap,.delightFormat .formatBottle:hover .bottleBody,.delightFormat .formatBottle:focus-visible .bottleCap,.delightFormat .formatBottle:focus-visible .bottleBody{transform:none!important}.formatMist>b{opacity:1}.formatMist>i{display:none}}.strongerStage[data-scent=blend]{--trail-accent:#fff0a8;background:radial-gradient(circle at 20% 18%,#f6db61 0 6%,#0000 29%),radial-gradient(circle at 78% 24%,#9adbd4 0 8%,#0000 36%),linear-gradient(145deg,#eaa178,#b8789f 58%,#4e3a61)}.strongerStage[data-count="2"] .scentTrail{filter:drop-shadow(0 0 7px #fff8)}.strongerStage[data-count="3"] .scentTrail{filter:drop-shadow(0 0 12px #fff)}.strongerStage .scentSketch q{font:800 clamp(18px,2.2vw,27px)/1.05 var(--font-sans);letter-spacing:-.025em}.strongerStage .scentSketch q:before,.strongerStage .scentSketch q:after{color:#f4d85a}.strongerStage .scentSketch span{color:#fff4bf;font-size:10px}.strongerStage .scentSketch em{font-size:10px;line-height:1.35}.strongerStage .scentSketch button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #fff8;justify-self:start;padding:2px 0;font-size:9px;font-weight:800}.strongerStage .stageWords button.selected{box-shadow:0 0 0 3px var(--trail-accent),0 12px 24px #45234d36}.strongerStage .stageWords button.selected i:after{content:"✓";color:var(--ink);place-items:center;font-size:8px;font-style:normal;display:grid;position:absolute;inset:-5px}.strongerRoute{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}.strongerRoute .routeNode{min-height:150px}.strongerRoute .routeNode:disabled{cursor:not-allowed;opacity:.28;filter:saturate(.4)}.strongerRoute .routeNode:disabled:hover{transform:none}.strongerRoute[data-step="1"] .routeMaterials>span i{margin:0 3px}.strongerRoute[data-step="2"] .routeAccord>span i{margin:0 -8px;box-shadow:0 0 0 5px #fff5,0 8px 16px #45234d28}.strongerRoute[data-step="3"] .routeNote q{text-shadow:0 7px 16px #45234d25;transform:scale(1.12)}.strongerRoute .routeNarration{color:var(--ink);border-left:7px solid var(--coral);background:#fff;border-radius:20px;grid-column:1/-1;grid-template-columns:.75fr 1.5fr;align-items:start;gap:4px 18px;margin-top:10px;padding:19px 22px;display:grid}.strongerRoute .routeNarration small{letter-spacing:.1em;color:var(--berry);grid-column:1;font-size:9px;font-weight:850}.strongerRoute .routeNarration h3{grid-column:1;margin:2px 0 0;font-size:24px;line-height:1.05}.strongerRoute .routeNarration p{grid-area:1/2/3;margin:0}.strongerRoute .routeNarration>b{border-top:1px solid var(--line);grid-column:1/-1;margin-top:7px;padding-top:9px;font-size:11px}.strongerRoute .routeActions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.strongerRoute .routeActions>button:not(.routeReset){background:var(--deep-plum);color:#fff;border:0;border-radius:99px;min-height:48px;padding:12px 19px;font-weight:850;box-shadow:0 9px 18px #45234d28}.strongerRoute .routeActions>button span{margin-left:12px}.strongerRoute .routeReset{border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;padding:7px 2px;font-weight:800}.strongerRoute .routePayoff{opacity:1;visibility:visible;flex:1;position:static;transform:none}.strongerRoute .routeNote q{transition:transform .24s,text-shadow .24s}.strongerFormat .formatBottle{isolation:isolate}.applicationDemo{z-index:6;pointer-events:none;width:138px;height:150px;color:var(--liquid);position:absolute;top:12%;left:56%}.applicationDemo>b{background:var(--deep-plum);color:#fff;letter-spacing:.12em;border-radius:99px;padding:5px 8px;font-size:9px;position:absolute;top:8px;right:0}.applicationSignal i{opacity:0;border:2px solid;border-radius:50%;width:9px;height:9px;position:absolute;top:48px;left:8px}.applicationSignal i:nth-child(2){animation-delay:60ms;top:33px}.applicationSignal i:nth-child(3){animation-delay:.1s;top:62px}.applicationSignal i:nth-child(4){animation-delay:.14s;top:22px}.applicationSignal i:nth-child(5){animation-delay:.18s;top:76px}.applicationSurface{opacity:.65;border-right:3px solid;border-radius:50%;width:48px;height:78px;position:absolute;bottom:22px;right:8px}.application-spray .applicationSignal i{animation:.85s cubic-bezier(.18,.72,.2,1) forwards applicationSpray}.application-mist .applicationSignal i{width:6px;height:6px;animation:1s cubic-bezier(.18,.72,.2,1) forwards applicationMist}.application-veil .applicationSignal i{border-width:1px 1px 1px 0;border-left-style:none;border-left-color:currentColor;border-radius:0 70% 70% 0;width:24px;height:55px;animation:1s ease-out forwards applicationVeil}.application-veil .applicationSignal i:nth-child(2){top:26px}.application-veil .applicationSignal i:nth-child(3){top:38px}.application-veil .applicationSignal i:nth-child(4),.application-veil .applicationSignal i:nth-child(5),.application-dose .applicationSignal i,.application-dab .applicationSignal i{display:none}.application-dose .applicationSignal i:first-child,.application-dab .applicationSignal i:first-child{opacity:1;background:currentColor;border:0;border-radius:70% 35% 65% 40%;width:13px;height:17px;animation:.82s ease-in forwards applicationDrop;display:block}.application-dab .applicationSignal i:first-child{border-radius:50%;width:10px;height:10px;animation:.82s ease-in-out forwards applicationDab}.application-touch .applicationSignal i{display:none}.application-touch .applicationSurface{border:2px solid;border-radius:50%;width:52px;height:52px;animation:.75s ease-out both applicationTouch;bottom:30px;right:15px;box-shadow:inset 0 0 0 7px #fff,inset 0 0 0 9px}.strongerFormat .formatAnswer strong{color:var(--deep-plum);background:#fff;border-radius:12px;margin-top:10px;padding:8px 10px;font-size:11px;display:block}.strongerFormat .formatAnswer aside b{margin:0;display:inline}.strongerFormat[data-application=mist] .bottleBody{border-radius:42% 42% 18% 18%/25% 25% 12% 12%}.strongerFormat[data-application=oil] .bottleCap,.strongerFormat[data-application=dab] .bottleCap{width:24%;height:85px}.strongerFormat[data-application=touch] .bottleBody{aspect-ratio:1.05;border-radius:28px}.strongerFormat[data-application=veil] .bottleBody{border-radius:38% 38% 26% 26%/24% 24% 16% 16%}@keyframes applicationSpray{0%{opacity:0;transform:translate(-5px)scale(.35)}32%{opacity:1}to{opacity:0;transform:translate(82px)scale(1.25)}}@keyframes applicationMist{0%{opacity:0;transform:translate(-5px)scale(.3)}30%{opacity:.9}to{opacity:0;transform:translateX(102px) translateY(var(--mist-y,0)) scale(1.8)}}@keyframes applicationVeil{0%{opacity:0;transform:translate(-8px)scaleX(.45)}38%{opacity:.75}to{opacity:0;transform:translate(72px)scaleX(1.4)}}@keyframes applicationDrop{0%{transform:translate(5px,-18px)rotate(45deg)}65%{opacity:1}to{opacity:0;transform:translate(75px,69px)rotate(45deg)scale(.55)}}@keyframes applicationDab{0%,30%{opacity:0;transform:translate(0)}55%{opacity:1}to{opacity:0;transform:translate(82px,48px)scale(1.7)}}@keyframes applicationTouch{0%{opacity:0;transform:scale(.35)}55%{opacity:.8}to{opacity:.5;transform:scale(1)}}@media (width<=700px){.strongerStage .scentSketch{width:57%;padding:12px 13px;bottom:3%;left:4%}.strongerStage .scentSketch q{font-size:16px}.strongerStage .scentSketch em{font-size:9px}.strongerRoute{grid-template-columns:repeat(3,minmax(0,1fr))}.strongerRoute>span{display:none}.strongerRoute .routeNarration{grid-template-columns:1fr;padding:15px}.strongerRoute .routeNarration small,.strongerRoute .routeNarration h3,.strongerRoute .routeNarration p,.strongerRoute .routeNarration>b{grid-area:auto/1}.strongerRoute .routeNarration h3{font-size:20px}.strongerRoute .routeActions{flex-direction:column;align-items:stretch}.strongerRoute .routePayoff{width:100%}.applicationDemo{width:125px;top:10%;left:58%}.strongerFormat .formatAnswer strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.strongerRoute .routeNote q,.applicationDemo *{transition:none!important;animation:none!important}.applicationDemo .applicationSignal i{opacity:.62;transform:translate(60px)}.application-dose .applicationSignal i:first-child,.application-dab .applicationSignal i:first-child{opacity:.8;transform:translate(62px,55px)}.application-touch .applicationSurface{opacity:.55;transform:none}.applicationDemo>b{opacity:1!important}}.unifiedLibrary{background:#ece7f1;padding-bottom:90px}.unifiedLibrary .libraryHero{padding-bottom:92px}.libraryModeSwitcher{z-index:4;background:#fff9f3;border-radius:24px 72px 24px 24px;grid-template-columns:1fr 1fr;gap:7px;max-width:760px;margin:-36px auto 28px;padding:7px;display:grid;position:relative;box-shadow:0 22px 48px #33213a24}.libraryModeSwitcher button{min-height:70px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:18px 58px 18px 18px;padding:13px 18px}.libraryModeSwitcher button:last-child{border-radius:58px 18px 18px}.libraryModeSwitcher button.active{background:var(--citron);box-shadow:inset 0 0 0 2px #2d28301c}.libraryModeSwitcher b,.libraryModeSwitcher small{display:block}.libraryModeSwitcher b{font:850 17px var(--font-sans)}.libraryModeSwitcher small{opacity:.7;margin-top:3px;font-size:10px}.libraryModeSwitcher button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.libraryBrowseView[hidden],.libraryFindView[hidden]{display:none}.unifiedLibrary .libraryWorkbench{margin:0 auto}.unifiedFinder{max-width:1240px;margin:auto;padding:12px 0 0}.unifiedFinderIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:36px;max-width:1180px;margin:0 auto 24px;padding:0 26px;display:grid}.unifiedFinderIntro h2{max-width:14ch;margin:5px 0 0;font-size:clamp(36px,5vw,62px);line-height:.95}.unifiedFinderIntro>p{max-width:48ch}.unifiedFinder .finderWorkbench{padding-bottom:36px}.unifiedFinder .finderResults>article{grid-template-columns:100px 1fr;padding:20px}.unifiedFinder .canonicalBottle.compactBottle{min-height:132px}.unifiedFinder .finderResults h3{font-size:27px}.unifiedFinder .finderResults{top:100px}.unifiedLibrary>.sableMoment{display:none}@media (width<=700px){.unifiedLibrary .libraryHero{padding-bottom:66px}.libraryModeSwitcher{border-radius:20px 50px 20px 20px;margin:-28px 14px 22px;padding:5px}.libraryModeSwitcher button{border-radius:16px 42px 16px 16px;min-height:66px;padding:11px}.libraryModeSwitcher button:last-child{border-radius:42px 16px 16px}.libraryModeSwitcher b{font-size:14px}.unifiedFinderIntro{grid-template-columns:1fr;gap:8px;padding-inline:18px}.unifiedFinderIntro h2{font-size:38px}.unifiedFinder .finderWorkbench{padding-inline:18px}.unifiedFinder .finderResults>article{grid-template-columns:82px 1fr;padding-inline:0}.unifiedFinder .canonicalBottle.compactBottle{min-height:115px}.unifiedFinder .finderResults h3{font-size:23px}}.unifiedLibrary .libraryHero{isolation:isolate;background:radial-gradient(circle at 82% 18%,#e58b9a 0 9%,#0000 31%),radial-gradient(circle at 70% 105%,#ae709e 0 16%,#0000 42%),linear-gradient(126deg,#402745 0%,#6f3b61 54%,#b8586c 100%);position:relative}.unifiedLibrary .libraryHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#25172b42,#0000 58%),radial-gradient(circle at 91% 62%,#f4c36b33 0 1px,#0000 2px) 0 0/18px 18px;position:absolute;inset:0}.unifiedLibrary .libraryHero .crumb{color:#fff8f0;opacity:.82}.unifiedLibrary .libraryHero>.kicker{letter-spacing:.145em;background:#f6d85d;border-radius:99px;width:max-content;margin-bottom:5px;padding:7px 11px;font-size:10px;display:inline-flex;box-shadow:0 0 0 1px #fff6,0 8px 20px #2414262e;color:#3b253e!important}.unifiedLibrary .libraryHero>p:last-of-type{color:#fff8f0;max-width:760px}.unifiedLibrary .textHeroLink{box-shadow:0 10px 24px #24142625;color:#402745!important;background:#fff8f0!important;border-color:#fff8f0!important}.profilePills{gap:7px}.profilePills .profileTag{isolation:isolate;color:#26320e;letter-spacing:.06em;background:#e6d62d;border:1px solid #2d283024;border-radius:48% 52% 46% 54%/56% 44%;min-height:24px;padding:5px 10px;font-size:9px;position:relative;overflow:hidden;box-shadow:0 4px 10px #2d283012}.profilePills .profileTag:after{content:"";z-index:-1;border-radius:inherit;border:1px solid #ffffff73;position:absolute;inset:1px}.profilePills .profileTag[data-tone=citrus]{color:#26320e;background:#e6d62d}.profilePills .profileTag[data-tone=green]{color:#17351b;background:#72ba4d}.profilePills .profileTag[data-tone=aquatic]{color:#073540;background:#4ec4d6}.profilePills .profileTag[data-tone=floral]{color:#4c1130;background:#f08fb8}.profilePills .profileTag[data-tone=fruity]{color:#42140e;background:#f06364}.profilePills .profileTag[data-tone=gourmand]{color:#3b210f;background:#e0a65e}.profilePills .profileTag[data-tone=woods]{color:#fff8f0;background:#a85a66}.profilePills .profileTag[data-tone=amber]{color:#fff8f0;background:#8759a7}.profilePills.large .profileTag{padding:8px 13px;font-size:10px}.unifiedLibrary .profilePills{gap:6px}.unifiedLibrary .profilePills .profileTag{min-height:22px;box-shadow:none;border:1px solid #2d28302e;border-radius:8px;padding:5px 9px;line-height:1.05}.unifiedLibrary .profilePills .profileTag:after{display:none}.unifiedLibrary .libraryBrowseView>.sableMoment{background:linear-gradient(118deg,#f7d963 0%,#f2b083 45%,#e9a0c7 100%);border-radius:34px 112px 34px 34px;grid-template-columns:minmax(210px,.34fr) 1fr;align-items:center;max-width:1180px;min-height:190px;margin:58px auto 0;padding:18px 44px;box-shadow:0 22px 44px #3b274319}.unifiedLibrary .libraryBrowseView>.sableMoment img{object-position:center;transform-origin:50% 88%;place-self:center;width:min(164px,100%);max-height:170px;transition:transform .35s cubic-bezier(.2,.8,.2,1);animation:1s cubic-bezier(.2,.8,.2,1) .2s both sableLibraryArrival}.unifiedLibrary .libraryBrowseView>.sableMoment:hover img{transform:translateY(-6px)rotate(-1.5deg)}.unifiedLibrary .libraryBrowseView>.sableMoment>div{align-self:center;padding:0}.unifiedLibrary .libraryBrowseView>.sableMoment p{max-width:820px;margin-bottom:0;font-size:18px}.unifiedLibrary .libraryBrowseView>.sableMoment small{color:#4b2849}@keyframes sableLibraryArrival{0%{opacity:0;transform:translateY(18px)rotate(2deg)}62%{opacity:1;transform:translateY(-4px)rotate(-1deg)}to{opacity:1;transform:none}}@media (width<=700px){.unifiedLibrary .libraryHero>.kicker{max-width:100%;font-size:8px;line-height:1.3}.unifiedLibrary .libraryBrowseView>.sableMoment{border-radius:26px 70px 26px 26px;grid-template-columns:112px 1fr;min-height:160px;margin:38px 14px 0;padding:18px 22px 0}.unifiedLibrary .libraryBrowseView>.sableMoment img{align-self:end;width:108px;max-height:145px}.unifiedLibrary .libraryBrowseView>.sableMoment>div{padding:18px 0}.unifiedLibrary .libraryBrowseView>.sableMoment p{font-size:14px}.profilePills .profileTag{min-height:23px;padding:5px 8px}}@media (prefers-reduced-motion:reduce){.unifiedLibrary .libraryBrowseView>.sableMoment img{transition:none;animation:none}.unifiedLibrary .libraryBrowseView>.sableMoment:hover img{transform:none}}.scentDraft{z-index:2;grid-template-columns:1.08fr .92fr;align-items:stretch;max-width:1180px;margin:-38px auto 64px;padding:0 26px;display:grid;position:relative}.draftPlayfield,.draftBottleRoom{min-width:0;padding:clamp(26px,4vw,48px)}.draftPlayfield{background:#fff9f3;border-radius:32px 0 0 120px}.draftPlayfield>header h2{max-width:9ch;margin:4px 0 14px;font-size:clamp(42px,6vw,76px)}.draftPlayfield>header>p:last-child{max-width:58ch}.draftBrief{border-left:7px solid var(--coral);background:#f3e7f5;border-radius:0 18px 18px 0;margin:28px 0 20px;padding:18px 20px}.draftBrief small,.draftVerdict>small{letter-spacing:.15em;font-size:9px;font-weight:900;display:block}.draftBrief strong{margin:4px 0;font-size:22px;display:block}.draftBrief p{margin:0;font-size:13px}.draftProgress{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 28px;padding:0;list-style:none;display:grid}.draftProgress li{border:1px solid var(--line);opacity:.48;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:9px;display:grid;position:relative}.draftProgress li:after{content:"";background:var(--coral);border-radius:99px;width:0;height:4px;transition:width .3s;position:absolute;bottom:-2px;left:0}.draftProgress li.current,.draftProgress li.done{opacity:1}.draftProgress li.current:after{width:55%}.draftProgress li.done:after{background:var(--green);width:100%}.draftProgress span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.draftProgress b{font-size:11px}.draftRound{animation:.35s ease-out draftRoundIn}.draftRound>div:first-child small{letter-spacing:.14em;color:var(--berry);font-size:9px;font-weight:900}.draftRound h3{margin:3px 0 14px;font-size:29px}.draftChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.draftChoices button{background:var(--card-tone);min-height:170px;color:var(--card-ink);text-align:left;border:0;border-radius:20px 65px 20px 20px;flex-direction:column;align-items:flex-start;padding:20px;transition:transform .18s,box-shadow .18s;display:flex}.draftChoices button:nth-child(2){border-radius:65px 20px 20px}.draftChoices button:hover{transform:translateY(-5px);box-shadow:0 18px 28px #3a223c22}.draftChoices button small{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.draftChoices button b{margin-top:auto;font-size:25px;line-height:1}.draftChoices button span{font-size:11px}.draftBack{color:var(--berry);background:0 0;border:0;margin-top:14px;padding:8px 0;font-weight:780;text-decoration:underline}.draftVerdict{background:linear-gradient(135deg,#f4d95d,#eea4c3);border-radius:22px 70px 22px 22px;padding:24px;animation:.55s cubic-bezier(.2,.8,.2,1) draftPayoff}.draftVerdict h3{margin:8px 0;font-size:34px}.draftVerdict p{font-size:14px}.draftVerdict button{background:var(--deep-plum);color:#fff;border:0;border-radius:99px;padding:12px 16px;font-weight:850}.draftBottleRoom{color:#fff;background:radial-gradient(circle at 50% 35%,#fff2 0 19%,#0000 20%),linear-gradient(145deg,#33203d,#65405f 55%,#9a4f71);border-radius:0 120px 32px 0;flex-direction:column;justify-content:center;display:flex}.draftBottle{aspect-ratio:.65;background:linear-gradient(to top,var(--draft-c) 0 33%,var(--draft-b) 33% 66%,var(--draft-a) 66%);text-align:center;border:3px solid #fff;border-radius:48% 48% 13% 13%/34% 34% 10% 10%;flex-direction:column;justify-content:center;align-items:center;width:min(270px,76%);margin:0 auto 30px;transition:background .35s;display:flex;position:relative;box-shadow:inset 0 0 0 12px #ffffff12,0 30px 50px #1b0f223d}.draftBottle>i{background:#ffffff1f;border:3px solid #fff;border-bottom:0;border-radius:12px 12px 0 0;width:36%;height:34px;position:absolute;top:-35px}.draftBottle small,.draftBottle span{letter-spacing:.16em;font-size:8px;font-weight:900}.draftBottle b{max-width:9ch;margin:13px 0 7px;font-size:31px;line-height:.92}.draftTray{gap:6px;display:grid}.draftTray>div{background:#ffffff08;border:1px solid #ffffff2b;border-radius:11px;grid-template-columns:70px 1fr;gap:10px;padding:10px 12px;display:grid}.draftTray>div.filled{background:#ffffff18}.draftTray small{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.draftTray b{font-size:12px}.playShelfIntro{max-width:1180px;margin:0 auto;padding:0 26px 20px}.playShelfIntro h2{margin:0;font-size:clamp(38px,5vw,62px)}.playHub>.playGrid{margin:0 auto}.playCardFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.playCardFooter b{letter-spacing:.1em;background:#ffffff78;border-radius:8px;padding:6px 9px;font-size:9px}.playCardFooter em{font-style:normal!important}.playCardFooter,.playCardFooter *{font-weight:900}.playCard h2{margin-top:44px}.playCard p{margin-bottom:28px}@keyframes draftRoundIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes draftPayoff{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (width<=850px){.scentDraft{grid-template-columns:1fr}.draftPlayfield{border-radius:28px 80px 0 0}.draftBottleRoom{border-radius:0 0 28px 80px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:24px;display:grid}.draftBottle{width:min(220px,80%);margin:40px auto 20px}.draftTray{width:100%}}@media (width<=600px){.scentDraft{margin-top:-24px;padding:0 14px}.draftPlayfield,.draftBottleRoom{padding:24px}.draftProgress li{text-align:center;grid-template-columns:1fr}.draftProgress li b{font-size:9px}.draftProgress span{margin:auto}.draftChoices{grid-template-columns:1fr}.draftChoices button,.draftChoices button:nth-child(2){border-radius:18px 52px 18px 18px;min-height:140px}.draftBottleRoom{display:flex}.playCardFooter{flex-direction:column;align-items:flex-start}.playCard h2{margin-top:32px}}@media (prefers-reduced-motion:reduce){.draftRound,.draftVerdict{animation:none}.draftProgress li:after,.draftChoices button,.draftBottle{transition:none}.draftChoices button:hover{transform:none}}.gameContract,.bingoHow,.wordAnchor{background:#f3e7f5;border-radius:24px 80px 24px 24px;margin-bottom:18px;padding:24px}.gameContract>small,.bingoHow>small,.wordAnchor>small,.datingRound>small,.datingComplete>small,.wordLocked>small{letter-spacing:.16em;color:var(--berry);font-size:9px;font-weight:900}.gameContract h2,.bingoHow h2,.wordAnchor h2{margin:7px 0 10px;font-size:clamp(27px,3vw,39px)}.gameContract p,.bingoHow p,.wordAnchor p{margin:0;font-size:14px}.gameContract>b{text-transform:uppercase;letter-spacing:.1em;margin-top:13px;font-size:11px;display:block}.challengeGame .playResult{transition:background .3s}.challengeGame .playBottle{transition:transform .25s,filter .25s}.challengeGame .playBottle.texture-charred{filter:contrast(1.1)saturate(.8)}.challengeGame .playBottle.texture-fluffy{transform:scale(1.03)}.challengeGame .playBottle.texture-dry{filter:saturate(.72)}.challengeGame .playBottle.texture-silky{filter:brightness(1.08)}.mechanicRead{background:#ffffff1a;border:1px solid #ffffff3b;border-radius:13px;gap:3px;margin:15px 0;padding:13px 15px;display:grid}.mechanicRead b{font-size:13px}.mechanicRead span{opacity:.85;font-size:10px}.playResult button:disabled{opacity:.46;cursor:not-allowed}.playResultActions{flex-wrap:wrap}.choiceConsequenceGame>div:first-child{min-height:560px}.choiceProgress{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:40px;display:grid}.choiceProgress i{background:#d9cfd5;border-radius:99px;height:7px}.choiceProgress i.current{background:var(--coral)}.choiceProgress i.done{background:var(--green)}.datingRound{animation:.3s ease-out draftRoundIn}.datingRound h2,.datingComplete h2{margin:8px 0 12px;font-size:clamp(35px,4vw,52px)}.datingRound>p,.datingComplete>p{max-width:48ch;font-size:14px}.datingCards{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.datingCards button{text-align:left;background:#f6d8e3;border:1px solid #45234d35;border-radius:20px 70px 20px 20px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:22px;transition:transform .18s,box-shadow .18s;display:flex}.datingCards button:nth-child(2){background:#d7cdf0;border-radius:70px 20px 20px}.datingCards button:hover{transform:translateY(-4px);box-shadow:0 16px 28px #30172f1c}.datingCards b{font-size:23px;line-height:1.05}.datingCards span{margin-top:9px;font-size:12px}.datingComplete{background:#e6d62d;border-radius:24px 80px 24px 24px;padding:28px}.profileResult{background:linear-gradient(145deg,var(--profile-color,#2e6570),#5a4590 58%,#c35284)}.profileHeadline{font-size:18px;font-weight:700}.datingDetails>div:last-child{border-bottom:1px solid #ffffff4a}.horoscopeOmen{background:#ffffff14;border:1px solid #ffffff4a;border-radius:18px 60px 18px 18px;margin:18px 0;padding:18px}.horoscopeOmen small{letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.horoscopeOmen b{margin:6px 0 2px;font-size:25px;display:block}.horoscopeOmen p{margin:0;font-size:12px}.upgradedHoroscope form>small{opacity:.72;margin-top:9px;font-size:10px;line-height:1.35;display:block}.draftTargetRow{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.draftTargetRow span{text-transform:uppercase;letter-spacing:.08em;background:#fff;border:1px solid #45234d35;border-radius:8px;padding:5px 9px;font-weight:900;font-size:9px!important}.draftTargetRow span.met{background:var(--green);color:#17351b}.draftRound>div:first-child>p{opacity:.68;margin:-5px 0 14px;font-size:11px}.draftCardTraits{flex-wrap:wrap;gap:4px;margin-top:13px;display:flex!important}.draftCardTraits i{text-transform:uppercase;letter-spacing:.06em;background:#ffffff57;border-radius:7px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.draftCardTraits i.target{background:var(--card-ink);color:var(--card-tone)}.draftRoundActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.draftRoundActions>button{margin:0}.draftRoundActions>span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.draftTrade{border:1px solid var(--berry);color:var(--berry);background:0 0;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:850}.bingoHow{background:linear-gradient(135deg,#f1d84b,#f3a1c3);max-width:1128px;margin:-32px auto 32px;padding:30px}.bingoHow>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bingoHow span{text-transform:uppercase;background:#fff8f0;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900}.meaningfulBingo{display:block!important}.bingoCategory{background:#f5ede7;border-radius:18px;margin-bottom:14px;padding:14px}.bingoCategory>small{letter-spacing:.13em;color:var(--berry);margin:0 0 9px;font-size:9px;font-weight:900;display:block}.bingoCategory>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.meaningfulBingo .bingoCategory button{min-height:105px}.bingoCategory.winning{box-shadow:0 0 0 3px var(--ink);background:#e6d62d}.bingoCategory.winning button.marked{color:#fff;background:#2f6d62}.bingoWon{background:linear-gradient(145deg,#235f59,#5a4590 58%,#c35284)}.wordAnchor{background:linear-gradient(135deg,#bce8e3,#e4d7f2);max-width:1128px;margin:-32px auto 32px}.wordSprint>div:first-child{min-height:520px}.wordProgress{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 35px;padding:0;list-style:none;display:grid}.wordProgress li{border:1px solid var(--line);opacity:.48;border-radius:13px;gap:4px;padding:11px;display:grid}.wordProgress li.current,.wordProgress li.done{opacity:1}.wordProgress li.done{background:#dceccf}.wordProgress span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.wordProgress b{font-size:11px}.wordProgress em{font-size:10px;font-style:normal}.wordRound legend{flex-direction:column;gap:6px;display:flex}.wordRound legend>small{letter-spacing:.14em;color:var(--berry);font-size:9px;font-weight:900}.wordRound legend{font-size:clamp(29px,3vw,42px);line-height:1.05}.wordRound>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.wordRound button{background:#f6d8e3;border-radius:16px;min-height:76px;font-size:16px}.wordRound button:nth-child(3n+2){background:#e7dc73}.wordRound button:nth-child(3n){background:#bce8e3}.wordLocked{background:#e6d62d;border-radius:24px 80px 24px 24px;padding:30px}.wordLocked h2{margin:9px 0;font-size:clamp(34px,4vw,54px)}.wordLocked p{font-size:13px}.wordLocked .secondary{background:0 0;border:0;padding:8px 0;font-weight:800;text-decoration:underline}@media (width<=950px){.bingoGame{grid-template-columns:1fr}.bingoGame .playResult{min-height:360px;position:relative;top:auto}.bingoGame .playResult h2{max-width:12ch;font-size:clamp(40px,9vw,62px)}}@media (width<=700px){.gameContract,.bingoHow,.wordAnchor{border-radius:20px 54px 20px 20px}.datingCards{grid-template-columns:1fr}.datingCards button,.datingCards button:nth-child(2){border-radius:18px 52px 18px 18px;min-height:145px}.bingoHow,.wordAnchor{margin:-18px 14px 24px}.bingoCategory>div{grid-template-columns:repeat(2,1fr)}.meaningfulBingo .bingoCategory button{min-height:96px}.wordProgress li{padding:8px}.wordProgress em{font-size:8px}.wordRound>div{grid-template-columns:1fr 1fr}.draftRoundActions{flex-direction:column;align-items:flex-start}.draftCardTraits{margin-top:10px}.challengeGame .playResult,.choiceConsequenceGame .playResult{min-height:400px}}.simplifiedSearch b svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.heroCopy{padding-bottom:30px}.hero h1 em{letter-spacing:-.045em;max-width:11ch;margin-top:.16em;font-size:.58em;line-height:1.02}.heroCopy .lede{max-width:620px}.strongerStage .scentSketch{border-radius:22px 64px 22px 22px;gap:7px;width:min(385px,62%);padding:18px 20px}.strongerStage .scentSketch q{font-size:clamp(20px,2.2vw,28px)}.strongerStage .scentSketch p{color:#f8f0e8;border-top:1px solid #ffffff32;margin:3px 0 0;padding-top:8px;font-size:11px;line-height:1.4}.strongerStage .scentSketch span{font-size:10px}.plainSearch>button{border:1px solid var(--line);background:linear-gradient(110deg,#fffdf9,#f8eaf2);border-radius:22px 64px 22px 22px;gap:24px;padding:20px 24px}.plainSearch>button span{padding-left:6px}.plainSearch>button b{flex:none}.experienceGrid .tile small{line-height:1.35}.experienceGrid .tile h2{margin-bottom:18px}.learnTile{padding-left:54px}.useTile,.playTile{padding:38px}.useTile h2,.playTile h2{font-size:clamp(34px,3.5vw,48px);line-height:.98}.compareTile{padding-inline:46px}.compareTile p{margin-bottom:24px}.discoveryDoors>a{background:linear-gradient(145deg,#8bd8cf 0%,#66bfc2 100%);padding:42px}.discoveryDoors>a:nth-child(2){background:linear-gradient(145deg,#f5a067 0%,#e7837f 100%);padding-left:50px}.discoveryDoors>a:nth-child(3){background:linear-gradient(145deg,#c9a4e4 0%,#a777cf 100%);padding:42px 46px}.discoveryDoors small{line-height:1.35}.discoveryDoors h2{margin:44px 0 18px;line-height:1.02}.discoveryDoors p{margin:0 0 28px;line-height:1.45}.discoveryDoors span{z-index:1;position:relative}.quickBand{background:linear-gradient(115deg,#286dbb 0%,#275aa6 52%,#563a78 100%)}.quickBand .kicker{color:#fff2a8;text-shadow:0 1px #102c62}.quickBand>a{background:#ffffff0d}@media (width<=900px){.hero h1 em{max-width:13ch}.discoveryDoors>a,.discoveryDoors>a:nth-child(2),.discoveryDoors>a:nth-child(3){padding:36px}.discoveryDoors h2{margin-top:32px}.quickBand{padding-block:70px}}@media (width<=700px){.heroCopy{padding-bottom:14px}.hero h1 em{max-width:12ch;font-size:.62em}.strongerStage .scentSketch{width:61%;padding:13px 14px;bottom:3%;left:4%}.strongerStage .scentSketch q{font-size:16px}.strongerStage .scentSketch p{font-size:9px;line-height:1.32}.plainSearch>button{flex-direction:column;align-items:flex-start;padding:17px 18px}.plainSearch>button span{padding-left:4px;font-size:22px}.experienceGrid .tile,.learnTile,.useTile,.playTile,.compareTile{padding:30px}.experienceGrid .tile h2{margin-top:38px}.discoveryDoors>a,.discoveryDoors>a:nth-child(2),.discoveryDoors>a:nth-child(3){padding:32px}.quickBand{grid-template-columns:1fr;align-items:start;padding-block:58px}.quickBand a{justify-self:start}}@media (prefers-reduced-motion:reduce){.challengeGame .playResult,.challengeGame .playBottle,.datingRound,.datingCards button{transition:none;animation:none}.datingCards button:hover{transform:none}}.sableMoment.sablePose-sideeye{background:linear-gradient(135deg,#8dd7d2,#b8a1dd);grid-template-columns:110px 1fr}.sableMoment.sablePose-sideeye img{max-height:120px}.sableMoment.compactSable{background:linear-gradient(120deg,#f6d85a 0%,#f0b48b 46%,#e9a4c9 100%);grid-template-columns:clamp(92px,11vw,150px) 1fr;align-items:center;width:min(1180px,100% - 52px);min-height:150px;margin:24px auto 36px;padding:14px 32px 0;box-shadow:0 18px 38px #3b274316}.sableMoment.compactSable img{align-self:end;max-height:145px}.sableMoment.compactSable>div{align-self:center}.sableMoment.compactSable p{max-width:70ch;margin-bottom:12px;font-size:16px}.sableMoment.sablePose-label,.sableMoment.sablePose-compare,.sableMoment.sablePose-timed,.sableMoment.sablePose-library,.sableMoment.sablePose-learn{grid-template-columns:clamp(130px,16vw,210px) 1fr}.sableMoment.sablePose-label img,.sableMoment.sablePose-compare img,.sableMoment.sablePose-timed img,.sableMoment.sablePose-library img,.sableMoment.sablePose-learn img{max-height:175px}.sableMoment.sablePose-learn{background:linear-gradient(120deg,#f4d75f 0%,#f0c789 48%,#dab4dc 100%)}.sableMoment.sablePose-label{background:linear-gradient(120deg,#bce5df 0%,#e8d9f0 100%)}.sableMoment.sablePose-compare,.sableMoment.sablePose-library{background:linear-gradient(120deg,#f6d85a 0%,#f0b48b 46%,#e9a4c9 100%)}.sableMoment.sablePose-timed{background:linear-gradient(120deg,#b7e1dc 0%,#d8c5e8 54%,#f1b7c8 100%)}.sableGameHost{z-index:3;margin-top:-48px;position:relative}.playHubSable{z-index:4;max-width:1180px;margin:-42px auto 38px;position:relative}.gameStandards{background:linear-gradient(135deg,#fff8f0,#e7d9f0);border-radius:32px 110px 32px 32px;grid-template-columns:.8fr 1.2fr;gap:40px;max-width:1180px;margin:70px auto 0;padding:42px;display:grid}.gameStandards h2{margin:8px 0;font-size:clamp(36px,5vw,60px);line-height:.95}.gameStandards ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gameStandards li{background:#fff8f0b8;border:1px solid #2d283022;border-radius:16px;padding:15px 18px}.gameStandards li b,.gameStandards li span{display:block}.gameStandards li span{margin-top:4px;font-size:13px}.preferenceSortGame>div:first-child{min-height:560px}.preferenceCardTags{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.preferenceCardTags span{background:#fff;border:1px solid #2d283026;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800}.sortActions{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.sortActions button{text-align:left;background:#f6d8e3;border:1px solid #45234d35;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:140px;padding:18px;transition:transform .18s,box-shadow .18s;display:flex}.sortActions button:nth-child(2){background:#f5e0a6}.sortActions button:nth-child(3){background:#d7cdf0}.sortActions button:hover{transform:translateY(-4px);box-shadow:0 16px 28px #30172f1c}.sortActions b{font-size:22px}.sortActions span{margin-top:6px;font-size:11px}.draftVerdict .sableMoment{margin:18px 0}.quickPage>.compactSable,.questionsPage>.compactSable{z-index:3;margin-top:-34px;position:relative}.unifiedFinder>.compactSable{margin-bottom:12px}.sableHeroRest[src*=guide-welcome]{object-position:center bottom}@media (width<=700px){.sableMoment.sablePose-sideeye{grid-template-columns:80px 1fr}.sableMoment.compactSable{grid-template-columns:86px 1fr;width:calc(100% - 28px);min-height:120px;margin:18px auto 26px;padding:10px 16px 0}.sableMoment.compactSable img{max-height:120px}.sableMoment.compactSable p{font-size:13px}.sableMoment.sablePose-label,.sableMoment.sablePose-compare,.sableMoment.sablePose-timed,.sableMoment.sablePose-library,.sableMoment.sablePose-learn{grid-template-columns:96px 1fr}.sableMoment.sablePose-label img,.sableMoment.sablePose-compare img,.sableMoment.sablePose-timed img,.sableMoment.sablePose-library img,.sableMoment.sablePose-learn img{max-height:130px}.sableGameHost,.playHubSable,.quickPage>.compactSable,.questionsPage>.compactSable{margin-top:-20px}.gameStandards{border-radius:24px 70px 24px 24px;grid-template-columns:1fr;margin:46px 14px 0;padding:25px}.sortActions{grid-template-columns:1fr}.sortActions button{min-height:100px}}:root{--motion-reactive:.18s;--motion-explanatory:.36s;--motion-character:.42s;--motion-play:.52s;--ease-intent:cubic-bezier(.2,.78,.22,1)}.strongerStage .sableHeroRest{animation:sableGuideSwap var(--motion-character) var(--ease-intent) both}.strongerStage .scentNextPath{color:var(--ink);background:#f4d85a;border-radius:99px;justify-self:start;margin-top:5px;padding:8px 11px;font-size:10px;font-weight:900;line-height:1.2}.strongerStage .scentNextPath:hover,.strongerStage .scentNextPath:focus-visible{background:#fff;transform:translate(3px)}@keyframes sableGuideSwap{0%{opacity:.2;filter:blur(4px)saturate(.7)}to{opacity:1;filter:drop-shadow(0 24px 24px #311a2833)}}.formulaPathExplorer{background:linear-gradient(145deg,#e5f2ee 0%,#f6e8ec 62%,#e7ddf2 100%)}.formulaStageControls{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.formulaStageControls button{text-align:left;min-height:62px;transition:transform var(--motion-reactive),background var(--motion-reactive),box-shadow var(--motion-reactive);background:#fff9;border:1px solid #2d283025;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-weight:850;display:flex}.formulaStageControls button span{background:#e6ded9;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.formulaStageControls button.active{background:var(--ink);color:#fff;transform:translateY(-2px);box-shadow:0 11px 24px #2d283020}.formulaStageControls button.active span{color:var(--ink);background:#f4d85a}.formulaStageControls button.visited span{color:#17351b;background:#8acfc5}.formulaConsequence{background:#fff;border-radius:24px 80px 24px 24px;grid-template-columns:minmax(280px,.85fr) 1.15fr;align-items:center;gap:22px;padding:24px;display:grid}.formulaProcess{background:radial-gradient(circle at 50% 48%,#f4d85a33,#0000 45%),#f7f1ec;border-radius:20px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;min-height:250px;padding:22px;display:grid}.formulaProcess>div{opacity:.22;transition:opacity var(--motion-explanatory),transform var(--motion-explanatory),box-shadow var(--motion-explanatory);transform:scale(.88)}.formulaProcess>span{opacity:.2;transition:opacity var(--motion-explanatory),transform var(--motion-explanatory);font-size:24px}.formulaMaterials{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.formulaMaterials i{background:#d65a7f;border-radius:50%;width:28px;height:28px}.formulaMaterials i:nth-child(2){background:#53bebe}.formulaMaterials i:nth-child(3){background:#e5b23e}.formulaMaterials i:nth-child(4){background:#9574c6}.formulaVessel{border:3px solid var(--ink);border-radius:16px 16px 32px 32px;align-items:end;height:104px;display:grid;overflow:hidden}.formulaVessel i{background:linear-gradient(145deg,#f0a5c5,#a981d7);height:54%}.formulaFormat{border:3px solid var(--ink);background:linear-gradient(0deg,#8fd6ce88 0 58%,#0000 59%);border-radius:48% 48% 14% 14%/32% 32% 10% 10%;height:126px;position:relative}.formulaFormat i{border:3px solid var(--ink);border-bottom:0;width:32%;height:27px;position:absolute;top:-28px;left:34%}.formulaFormat b{background:var(--ink);width:30px;height:4px;position:absolute;top:48%;left:50%;transform:translate(-50%)}.formulaPathExplorer[data-stage="1"] .formulaMaterials,.formulaPathExplorer[data-stage="2"] .formulaMaterials,.formulaPathExplorer[data-stage="2"] .formulaVessel,.formulaPathExplorer[data-stage="3"] .formulaMaterials,.formulaPathExplorer[data-stage="3"] .formulaVessel,.formulaPathExplorer[data-stage="3"] .formulaFormat{opacity:1;transform:scale(1);box-shadow:0 14px 26px #45234d1a}.formulaPathExplorer[data-stage="2"] .formulaProcess>span:first-of-type,.formulaPathExplorer[data-stage="3"] .formulaProcess>span{opacity:1;transform:translate(2px)}.formulaConsequence article{animation:foundationExplain var(--motion-explanatory) var(--ease-intent) both}.formulaConsequence article small{letter-spacing:.11em;color:var(--berry);font-size:10px;font-weight:900}.formulaConsequence article h3{margin:8px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.04}.formulaConsequence article p{margin:0}.formulaConsequence article strong{border-left:5px solid var(--coral);background:#f5eaf0;margin-top:16px;padding:11px 13px;font-size:12px;display:block}.formulaActions{grid-column:2}.formulaActions button{background:var(--deep-plum);color:#fff;transition:transform var(--motion-reactive),box-shadow var(--motion-reactive);border:0;border-radius:99px;padding:12px 17px;font-weight:850}.formulaActions button:hover,.formulaActions button:focus-visible{transform:translateY(-2px);box-shadow:0 9px 20px #45234d2b}.formulaPathExplorer>.interactionTakeaway{margin-top:18px}@keyframes foundationExplain{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.amberExperience{color:#fff;background:linear-gradient(145deg,#34263c 0%,#573b58 55%,#744766 100%);border-radius:34px 118px 34px 34px;margin:18px 0 72px;padding:clamp(26px,4vw,48px)}.amberExperience>header{max-width:850px;margin-bottom:30px}.amberExperience>header h2{margin:4px 0 15px;font-size:clamp(40px,5vw,68px)}.amberExperience>header>p:last-child{color:#f4eaf1;max-width:66ch}.amberRelationship{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:14px;display:grid}.amberMap{background:radial-gradient(circle,#fff2 0 6%,#0000 35%),#ffffff0a;border-radius:24px 80px 24px 24px;min-height:390px;position:relative;overflow:hidden}.amberMap svg{fill:none;stroke:#fff5;stroke-width:2px;stroke-dasharray:7 9;width:92%;height:92%;position:absolute;inset:4%}.amberMapCenter{width:190px;min-height:116px;color:var(--ink);text-align:center;background:#fff8f0;border-radius:50%;flex-direction:column;justify-content:center;padding:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 38px #160c1c45}.amberMapCenter small{letter-spacing:.14em;font-size:8px}.amberMapCenter b{font-size:12px;line-height:1.15}.amberMapCenter span{color:var(--berry);text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:850}.amberNode{width:154px;min-height:88px;color:var(--ink);text-align:center;opacity:.72;transition:transform var(--motion-reactive),opacity var(--motion-reactive),box-shadow var(--motion-reactive),border-color var(--motion-reactive);background:#fff;border:2px solid #0000;border-radius:22px 58px 22px 22px;padding:13px;position:absolute}.amberNode span,.amberNode small{display:block}.amberNode span{font-weight:900;line-height:1.05}.amberNode small{letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:8px}.amberNode-amber{top:8%;left:6%}.amberNode-ambergris{border-radius:58px 22px 22px;top:8%;right:6%}.amberNode-ambroxan{bottom:5%;left:50%;transform:translate(-50%)}.amberNode:hover,.amberNode:focus-visible{opacity:1;box-shadow:0 12px 24px #160c1c42}.amberNode.active{border-color:var(--term);opacity:1;box-shadow:0 0 0 4px #fff,0 18px 34px #160c1c5c}.amberNode-amber.active,.amberNode-ambergris.active{transform:translateY(-4px)}.amberNode-ambroxan.active{transform:translate(-50%)translateY(-4px)}.amberFocus{border-top:9px solid var(--term);color:var(--ink);animation:foundationExplain var(--motion-explanatory) var(--ease-intent) both;background:#fff8f0;border-radius:24px 78px 24px 24px;padding:30px}.amberFocus>small{letter-spacing:.14em;color:var(--berry);font-size:9px;font-weight:900}.amberFocus h3{margin:18px 0 6px;font-size:clamp(36px,4.3vw,55px);line-height:.94}.amberFocus>b{color:var(--berry);text-transform:uppercase;letter-spacing:.09em;font-size:12px}.amberFocus>p{font-size:18px}.amberFocus dl{margin:26px 0 0}.amberFocus dl div{border-top:1px solid var(--line);padding:13px 0}.amberFocus dt{text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:900}.amberFocus dd{margin:5px 0 0;font-size:13px}.amberLenses{border:0;margin:28px 0 12px;padding:0}.amberLenses legend{margin-bottom:10px;font-weight:900}.amberLenses>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.amberLenses button{color:#fff;min-height:52px;transition:background var(--motion-reactive),transform var(--motion-reactive);background:#ffffff0b;border:1px solid #ffffff52;border-radius:14px;padding:9px;font-size:11px;font-weight:850}.amberLenses button.active{color:var(--ink);background:#f4d85a;border-color:#f4d85a;transform:translateY(-2px)}.amberLensResult{grid-template-columns:1fr .44fr;gap:12px;display:grid}.amberLensCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.amberLensCards article{border-top:8px solid var(--term);min-height:230px;color:var(--ink);animation:foundationExplain var(--motion-explanatory) var(--ease-intent) both;background:#fff;border-radius:18px 54px 18px 18px;padding:22px}.amberLensCards article:nth-child(2){animation-delay:60ms}.amberLensCards article:nth-child(3){animation-delay:.12s}.amberLensCards small{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.amberLensCards h3{margin:22px 0 12px;font-size:24px;line-height:1}.amberLensCards p{font-size:13px}.amberLensResult>.sableMoment{border-radius:18px 54px 18px 18px;grid-template-columns:100px 1fr;min-height:230px;margin:0;padding:18px 18px 0}.amberLensResult>.sableMoment img{align-self:end;max-height:150px}.amberLensResult>.sableMoment p{font-size:13px}.amberBoundary{color:#f4eaf1;border-top:1px solid #ffffff3d;margin:18px 0 0;padding-top:16px;font-size:12px}.responsiveRiskWorkbench{grid-template-columns:1fr .9fr;gap:14px}.riskMobileStatus{display:none}.responsiveRiskWorkbench form{border-radius:26px 90px 26px 26px}.responsiveRiskWorkbench fieldset>div{align-items:stretch}.responsiveRiskWorkbench label{min-height:54px;transition:transform var(--motion-reactive),background var(--motion-reactive),box-shadow var(--motion-reactive);align-items:center;padding:13px 12px 12px 34px;line-height:1.25;display:flex;position:relative}.responsiveRiskWorkbench label:hover{transform:translateY(-2px);box-shadow:0 8px 18px #2d283014}.responsiveRiskWorkbench label:has(input:focus-visible){outline-offset:3px;outline:3px solid #f1a63b}.riskAnswerMark{border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:grid;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.responsiveRiskWorkbench label.selected .riskAnswerMark{color:var(--ink);background:#f4d85a;border-color:#f4d85a}.riskResult.evolvingRisk{transition:background var(--motion-explanatory);background:linear-gradient(145deg,#2e2831,#43303e);padding:30px}.riskResult.evolvingRisk.lower{background:linear-gradient(145deg,#195e64,#2c7c79 58%,#547c68)}.riskResult.evolvingRisk.moderate{background:linear-gradient(145deg,#854556,#b05a61 58%,#c47b55)}.riskResult.evolvingRisk.higher{background:linear-gradient(145deg,#4c2947,#6c3154 58%,#8d3d58)}.riskLiveHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.riskLiveHeader h2{margin:0;font-size:clamp(32px,4vw,50px)}.riskLiveHeader>span{border:1px solid #ffffff49;border-radius:18px;flex-direction:column;align-items:center;min-width:82px;padding:10px;font-size:20px;font-weight:900;display:flex}.riskLiveHeader>span small{text-transform:uppercase;letter-spacing:.08em;text-align:center;font-size:8px}.riskDial{--risk:4%;background:#ffffff12;border:1px solid #ffffff50;border-radius:99px;height:18px;margin:24px 0 28px;position:relative}.riskDial i{width:var(--risk);max-width:calc(100% - 6px);transition:width var(--motion-explanatory) var(--ease-intent);background:linear-gradient(90deg,#8fd8cf,#f1d85b 52%,#ef8baa);border-radius:99px;position:absolute;inset:3px auto 3px 3px}.riskDial b{text-transform:uppercase;font-size:11px;position:absolute;top:23px;left:0}.riskDial small{opacity:.72;text-transform:uppercase;font-size:9px;position:absolute;top:23px;right:0}.riskFactorMap{gap:8px;margin:48px 0 20px;padding:0;list-style:none;display:grid}.riskFactorMap li{border-top:1px solid #ffffff2c;grid-template-columns:1fr 86px 68px;align-items:center;gap:9px;padding:10px 0;display:grid}.riskFactorMap li>div{min-width:0}.riskFactorMap b,.riskFactorMap span{display:block}.riskFactorMap b{font-size:11px}.riskFactorMap span{opacity:.74;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.riskFactorMap li>i{background:#ffffff1b;border-radius:99px;height:7px;overflow:hidden}.riskFactorMap li>i em{height:100%;transition:width var(--motion-explanatory);background:#9adbd4;border-radius:99px;display:block}.riskFactorMap li.medium>i em{background:#f1d85b}.riskFactorMap li.high>i em{background:#f19aab}.riskFactorMap strong{text-transform:uppercase;text-align:right;letter-spacing:.04em;font-size:9px}.riskFactorMap .unanswered{opacity:.5}.riskLiveMessage{min-height:74px;animation:foundationExplain var(--motion-reactive) ease-out;background:#ffffff12;border-radius:14px;margin:0;padding:14px;font-size:13px}.riskFinish{border-top:1px solid #ffffff38;margin-top:22px;padding-top:22px}.riskFinish .resultCard{aspect-ratio:auto;min-height:300px}.riskFinish .resultCard h2{margin-top:28px}.focusedPlayExperience .compactPlayHero{padding-top:24px;padding-bottom:52px}.focusedPlayExperience .compactPlayHero h1{max-width:none!important;margin:14px 0 20px!important;font-size:clamp(42px,5vw,66px)!important}.focusedPlayExperience>.sableGameHost{grid-template-columns:112px 1fr;max-width:1180px;min-height:118px;margin:-36px auto 16px;padding:8px 26px 0}.focusedPlayExperience>.sableGameHost img{max-height:112px}.focusedPlayExperience>.sableGameHost p{max-width:none;font-size:14px}.focusedPlayExperience .vanillaVerticalSlice{grid-template-columns:1.05fr .95fr;align-items:start;margin-top:0}.vanillaControls{border-radius:28px 96px 28px 28px!important}.visibleBrief{background:linear-gradient(145deg,#f4e8f4,#fbf6f0);border:1px solid #45234d1b}.visibleBrief h2{max-width:12ch}.visibleBrief>strong{text-transform:uppercase;letter-spacing:.08em;margin-top:13px;font-size:10px;display:block}.targetCueGrid{grid-template-columns:1fr 1fr;gap:6px;margin-top:17px;display:grid}.targetCueGrid>span{background:#fff;border:1px solid #45234d25;border-radius:11px;flex-direction:column;min-height:55px;padding:8px 10px;display:flex}.targetCueGrid b{text-transform:uppercase;letter-spacing:.09em;font-size:9px}.targetCueGrid small{color:var(--ink);letter-spacing:0;text-transform:none;margin-top:3px;font-size:9px;line-height:1.2}.targetCueGrid>span.met{background:#ddedcb;border-color:#679a54}.targetCueGrid>span.met:before{content:"✓ target cue";color:#315a2c;font-size:8px;font-weight:900}.targetCueGrid>span.detour{background:#f3dde9;border-color:#a95a7c}.targetCueGrid>span.detour:before{content:"↗ creative detour";color:#78334f;font-size:8px;font-weight:900}.targetCueGrid>span.met b,.targetCueGrid>span.detour b{display:none}.vanillaChoiceRow legend{justify-content:space-between;gap:12px;width:100%;display:flex}.vanillaChoiceRow legend small{font:800 8px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--berry)}.vanillaChoiceRow button{align-items:center;gap:6px;display:inline-flex}.vanillaChoiceRow button i{width:17px;height:17px;color:var(--ink);background:#f4d85a;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.vanillaChoiceRow button.active.detour i{background:#f0a4c3}.vanillaPortalButton{width:100%;min-height:52px;transition:transform var(--motion-reactive),box-shadow var(--motion-reactive)}.vanillaPortalButton:not(:disabled):hover,.vanillaPortalButton:not(:disabled):focus-visible{transform:translateY(-3px);box-shadow:0 12px 24px #7435532f}.vanillaEnvironment{--vanilla-a:#f7e7c9;--vanilla-b:#e4b5c8;--vanilla-c:#8d6aa6;min-height:740px;transition:background var(--motion-play),box-shadow var(--motion-play);isolation:isolate;background:radial-gradient(circle at 50% 27%,#fff9 0 10%,transparent 32%),linear-gradient(145deg,var(--vanilla-a),var(--vanilla-b) 55%,var(--vanilla-c))!important;justify-content:flex-start!important}.vanillaEnvironment:before{content:"";z-index:0;opacity:.55;transition:opacity var(--motion-play),transform var(--motion-play);background:repeating-linear-gradient(115deg,#0000 0 28px,#ffffff12 29px 30px);position:absolute;inset:0}.vanillaVerticalSlice[data-setting=cold-night] .vanillaEnvironment:before,.vanillaVerticalSlice[data-setting=outer-space-lounge] .vanillaEnvironment:before{background:radial-gradient(circle,#fff 0 1px,#0000 2px) 0 0/31px 31px}.vanillaVerticalSlice[data-setting=sunny-morning] .vanillaEnvironment:before{background:radial-gradient(circle at 80% 10%,#fff4a8 0 7%,#0000 27%)}.vanillaVerticalSlice[data-setting=old-library] .vanillaEnvironment:before{background:repeating-linear-gradient(90deg,#4c273338 0 11%,#0000 11% 15%)}.vanillaVerticalSlice[data-setting=hotel-lobby] .vanillaEnvironment:before{background-color:#0000;background-image:linear-gradient(90deg,#0000 48%,#fff5 49% 51%,#0000 52%),linear-gradient(#0000 48%,#fff3 49% 51%,#0000 52%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.vanillaVerticalSlice[data-setting=beach-after-dark] .vanillaEnvironment:before{background:repeating-radial-gradient(at 50% 100%,#0000 0 24px,#ffffff25 25px 27px,#0000 28px 45px)}.environmentLabel{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.environmentLabel small,.environmentLabel span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.environmentLabel span{border:1px solid #ffffff75;border-radius:99px;padding:5px 7px}.vanillaPortal{z-index:0;width:270px;height:270px;transition:transform var(--motion-play) var(--ease-intent),box-shadow var(--motion-play),opacity var(--motion-play);border:1px solid #fff6;border-radius:50%;position:absolute;top:78px;left:50%;transform:translate(-50%);box-shadow:0 0 0 28px #ffffff10,0 0 0 56px #ffffff0c}.vanillaPortal i{opacity:.6;background:#fff;border-radius:50%;width:9px;height:9px;position:absolute}.vanillaPortal i:first-child{top:22%;left:18%}.vanillaPortal i:nth-child(2){top:38%;right:16%}.vanillaPortal i:nth-child(3){bottom:10%;left:48%}.vanillaEnvironment.portalOpen{box-shadow:0 0 0 5px #f4d85a,0 30px 60px #331d3d38}.vanillaEnvironment.portalOpen .vanillaPortal{transform:translate(-50%)scale(1.12);box-shadow:0 0 0 35px #ffffff18,0 0 0 70px #ffffff0d,0 0 52px #fff8}.vanillaEnvironment .playBottle{min-height:280px;transition:transform var(--motion-play),filter var(--motion-play),background var(--motion-play);margin:72px auto 20px}.vanillaEnvironment.ready .playBottle{transform:translateY(-7px)}.vanillaEnvironment.portalOpen .playBottle{transform:translateY(-12px)scale(1.04)}.vanillaEnvironment .playBottle em{text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:8px;font-style:normal}.vanillaLiveRead h2{margin:18px 0 10px!important;font-size:clamp(34px,4vw,52px)!important}.vanillaLiveRead>p{font-size:13px}.vanillaFinish{animation:vanillaFinishIn var(--motion-play) var(--ease-intent) both;padding-top:6px}.vanillaFinish>.sableMoment{grid-template-columns:92px 1fr;min-height:126px;margin:14px 0;padding:12px 12px 0}.vanillaFinish>.sableMoment img{align-self:end;max-height:120px}.vanillaFinish>.sableMoment p{font-size:12px}.vanillaFinish .playResultActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.vanillaFinish .playResultActions button{text-align:center;justify-self:stretch;width:100%}.vanillaFinish .playResultActions button:first-child{grid-column:1/-1}@keyframes vanillaFinishIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (width<=980px){.amberRelationship,.amberLensResult{grid-template-columns:1fr}.amberFocus{min-height:330px}.amberLensResult>.sableMoment{grid-template-columns:130px 1fr}.responsiveRiskWorkbench,.focusedPlayExperience .vanillaVerticalSlice{grid-template-columns:1fr}.riskResult.evolvingRisk,.vanillaEnvironment{position:relative;top:auto}.vanillaEnvironment{min-height:650px}}@media (width<=700px){.strongerStage .scentNextPath{padding:6px 8px;font-size:8px}.formulaStageControls{grid-template-columns:1fr}.formulaStageControls button{min-height:50px}.formulaConsequence{grid-template-columns:1fr;padding:16px}.formulaProcess{min-height:205px;padding:15px}.formulaActions{grid-column:1}.formulaActions button{width:100%}.amberExperience{border-radius:24px 70px 24px 24px;margin-inline:-4px;padding:22px}.amberMap{min-height:420px}.amberMapCenter{width:150px;min-height:100px}.amberNode{width:128px;min-height:78px;padding:10px}.amberNode-amber{left:1%}.amberNode-ambergris{right:1%}.amberNode span{font-size:12px}.amberLenses>div{grid-template-columns:1fr 1fr}.amberLensCards{grid-template-columns:1fr}.amberLensCards article{min-height:150px}.amberLensResult>.sableMoment{grid-template-columns:92px 1fr}.amberLensResult>.sableMoment img{max-height:125px}.responsiveRiskWorkbench{padding:0}.riskMobileStatus{z-index:8;background:var(--ink);color:#fff;border-radius:14px 34px 14px 14px;grid-template-columns:auto 1fr;gap:1px 10px;padding:10px 13px;display:grid;position:sticky;top:62px;box-shadow:0 10px 22px #2d28302f}.riskMobileStatus span{color:var(--ink);text-transform:uppercase;background:#f4d85a;border-radius:9px;grid-row:1/3;align-self:center;padding:5px 7px;font-size:9px;font-weight:900}.riskMobileStatus b{font-size:13px;line-height:1.05}.riskMobileStatus small{opacity:.72;font-size:8px}.responsiveRiskWorkbench form{border-radius:22px 58px 22px 22px}.responsiveRiskWorkbench fieldset>div{grid-template-columns:1fr}.responsiveRiskWorkbench label{min-height:48px}.riskResult.evolvingRisk{padding:22px!important}.riskLiveHeader{align-items:center}.riskLiveHeader h2{font-size:30px}.riskFactorMap li{grid-template-columns:1fr 62px}.riskFactorMap strong{display:none}.riskFinish .resultCard{min-height:260px}.focusedPlayExperience .compactPlayHero{padding:24px 18px 48px}.focusedPlayExperience>.sableGameHost{grid-template-columns:72px 1fr;min-height:96px;margin:-30px 14px 14px;padding:7px 13px 0}.focusedPlayExperience>.sableGameHost img{max-height:92px}.focusedPlayExperience>.sableGameHost p{font-size:11px;line-height:1.3}.focusedPlayExperience .vanillaVerticalSlice{padding-inline:14px}.targetCueGrid{grid-template-columns:1fr}.vanillaChoiceRow legend{align-items:flex-end}.vanillaChoiceRow legend small{text-align:right;max-width:14ch}.vanillaEnvironment{min-height:610px}.vanillaEnvironment .playBottle{margin-top:68px}.vanillaFinish .playResultActions{grid-template-columns:1fr}.vanillaFinish .playResultActions button:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.strongerStage .sableHeroRest,.formulaConsequence article,.amberFocus,.amberLensCards article,.riskLiveMessage,.vanillaFinish{animation:none!important}.strongerStage .scentNextPath,.formulaStageControls button,.formulaProcess>div,.formulaProcess>span,.formulaActions button,.amberNode,.amberLenses button,.responsiveRiskWorkbench label,.riskResult.evolvingRisk,.riskDial i,.riskFactorMap li>i em,.vanillaPortalButton,.vanillaEnvironment,.vanillaEnvironment:before,.vanillaPortal,.vanillaEnvironment .playBottle{transition:none!important}.strongerStage .scentNextPath:hover,.strongerStage .scentNextPath:focus-visible,.formulaStageControls button.active,.formulaActions button:hover,.formulaActions button:focus-visible,.amberNode.active,.amberNode:hover,.amberNode:focus-visible,.amberLenses button.active,.responsiveRiskWorkbench label:hover,.vanillaPortalButton:not(:disabled):hover,.vanillaPortalButton:not(:disabled):focus-visible,.vanillaEnvironment.ready .playBottle,.vanillaEnvironment.portalOpen .playBottle{transform:none!important}.amberNode-ambroxan,.amberNode-ambroxan.active{transform:translate(-50%)!important}}@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}:root{--pd-midnight:#081327;--pd-midnight-raised:#101a35;--pd-blue-violet:#182347;--pd-plum:#27182f;--pd-cream:#fff7eb;--pd-cream-muted:#ddd8d6;--pd-teal:#4fb3a7;--pd-periwinkle:#a7b4f6;--pd-fuchsia:#f45cb8;--pd-soft-pink:#d7a0c6;--pd-glass:#0a142bd6;--pd-glass-strong:#080f21f0;--pd-glass-soft:#192241b8;--pd-reading:#0c172ff5;--pd-line:color-mix(in srgb,var(--pd-periwinkle) 28%,transparent);--pd-line-soft:#fff7eb1f;--pd-shadow:0 24px 70px #00000047;--pd-glow-teal:0 0 0 1px color-mix(in srgb,var(--pd-teal) 45%,transparent),0 12px 38px color-mix(in srgb,var(--pd-teal) 14%,transparent);--pd-glow-periwinkle:0 0 0 1px color-mix(in srgb,var(--pd-periwinkle) 38%,transparent),0 14px 42px color-mix(in srgb,var(--pd-periwinkle) 14%,transparent);--pd-glow-fuchsia:0 0 0 1px color-mix(in srgb,var(--pd-fuchsia) 42%,transparent),0 14px 42px color-mix(in srgb,var(--pd-fuchsia) 14%,transparent);--pd-radius:28px;--line:var(--pd-line)}body{min-height:100vh;color:var(--pd-cream);background:linear-gradient(132deg,var(--pd-midnight) 0%,var(--pd-midnight-raised) 42%,var(--pd-blue-violet) 68%,var(--pd-plum) 100%);background-attachment:fixed}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 8%,color-mix(in srgb,var(--pd-periwinkle) 20%,transparent),transparent 48%);opacity:.68;position:fixed;inset:0}main{color:var(--pd-cream);position:relative}a{color:inherit}h1,h2,h3,h4{color:var(--pd-cream)}p{color:inherit}.siteHeader{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#081327eb,#08132757);border:0;padding:10px 18px 0}.siteHeader:after,.nav:before{display:none!important}.nav{border:1px solid color-mix(in srgb,var(--pd-soft-pink) 68%,transparent);height:66px;box-shadow:var(--pd-glow-fuchsia);background:linear-gradient(110deg,#081024f5,#151c3be0);border-radius:22px;padding:0 22px}.logo,.links a,.hamb{color:var(--pd-cream)}.logo span{color:var(--pd-fuchsia)}.links a{opacity:.82;transition:opacity .18s,color .18s}.links a:hover,.links a:focus-visible{opacity:1;color:var(--pd-teal)}.searchButton{color:var(--pd-midnight)!important;background:linear-gradient(110deg,var(--pd-soft-pink),var(--pd-periwinkle))!important;box-shadow:0 8px 24px color-mix(in srgb,var(--pd-fuchsia) 16%,transparent)!important;border:1px solid #fff7eb6b!important}.searchButton b{background:var(--pd-midnight);color:var(--pd-cream)}.page,.playHub,.playPage,.libraryPage,.finderPage,.questionsPage,.priceQuestion,.quickPage{color:var(--pd-cream);background:0 0!important}.kicker{color:var(--pd-fuchsia)}.lede{color:var(--pd-cream-muted)}:where(.hero,.startCompact,.learnIntro,.pageHero,.decoderHubHero,.decoderArticleHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.playHubHero,.playActivityHero){isolation:isolate;position:relative}.hero{border:1px solid color-mix(in srgb,var(--pd-soft-pink) 62%,transparent);min-height:680px;box-shadow:var(--pd-shadow),var(--pd-glow-fuchsia);background:linear-gradient(118deg,#081227f5,#111d3de0 56%,#27182fdb);border-radius:34px 104px 34px 34px;margin:24px auto 68px;padding:clamp(28px,4vw,52px);overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(115deg,transparent 52%,color-mix(in srgb,var(--pd-periwinkle) 10%,transparent));position:absolute;inset:0}.hero h1 em,.learnIntro h1 span{color:var(--pd-soft-pink)!important}.heroCopy .lede{color:var(--pd-cream-muted)}.sableStage{border:1px solid color-mix(in srgb,var(--pd-periwinkle) 64%,transparent);box-shadow:var(--pd-glow-periwinkle),inset 0 1px 0 #ffffff29;background:linear-gradient(145deg,color-mix(in srgb,var(--pd-teal) 54%,var(--pd-midnight)) 0%,var(--pd-blue-violet) 56%,color-mix(in srgb,var(--pd-fuchsia) 24%,var(--pd-plum)) 100%)!important}.sableStage>small,.scentResponse{color:var(--pd-cream)!important;background:var(--pd-glass-strong)!important;border:1px solid var(--pd-line)!important}.sableStage .scentTrail{opacity:.82}:where(.primary,.primaryButton,.playMake,.finderMore,.loadMore button,.quickActions a,.quickActions button,.finderNav button:last-child,.routeActions a,.routeActions button):hover{transform:translateY(-2px);box-shadow:0 14px 34px color-mix(in srgb,var(--pd-teal) 30%,transparent)!important}button:disabled{opacity:.46;filter:saturate(.5)}:where(input,select,textarea){color:var(--pd-cream)!important;border-color:var(--pd-line)!important;background:#050e1fc7!important}.profilePill,.promptChips button,.colorLegend button,.amberLenses button,.formulaStageControls button,.interactionChoices button{color:var(--pd-cream);border-color:var(--pd-line);background:#fff7eb0f}.profilePill.active,.profilePill[aria-pressed=true],.formulaStageControls button[aria-pressed=true],.amberLenses button[aria-pressed=true],.interactionChoices button[aria-pressed=true]{box-shadow:var(--pd-glow-teal);color:var(--pd-midnight)!important;background:var(--pd-teal)!important;border-color:var(--pd-cream)!important}.finderMode button{color:var(--pd-cream);border:1px solid var(--pd-line);background:var(--pd-glass-strong)!important}.finderMode button.active,.finderMode button[aria-selected=true]{color:var(--pd-midnight)!important;background:var(--pd-teal)!important}:where(.lessonProgress,.branchBench,.libraryWorkbench,.libraryFilters,.libraryBrowseView,.libraryFindView,.compareStatus,.exactCheck,.shopReserve,.brandBridge,.libraryBoundary,.playBoundary,.gameStandards){color:var(--pd-cream);box-shadow:0 16px 42px #0000002e;background:var(--pd-glass)!important;border:1px solid var(--pd-line)!important}:where(.formulaLesson,.amberExperience,.riskWorkbench,.finderQuestions,.finderResults,.shoppingTool,.simpleTool,.checkpointWorkbench,.performanceWorkbench,.familyWorkbench,.bottleWorkbench,.playWorkbench,.compareDrawer,.searchPanel){color:var(--pd-cream);box-shadow:var(--pd-shadow),var(--pd-glow-teal);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,var(--pd-glass-strong),var(--pd-glass-soft))!important;border:1px solid color-mix(in srgb,var(--pd-teal) 52%,transparent)!important}:where(.lessonDepth article,.lessonPoints article,.editorialDepth article,.decoderBody article,.glossaryList article,.entryFacts article,.entryNoteContext,.entryNotes,.entryShopping,.familyDetails){color:var(--pd-cream);background:var(--pd-reading)!important;border:1px solid var(--pd-line-soft)!important;box-shadow:0 14px 36px #00000024!important}.directLesson{border:1px solid color-mix(in srgb,var(--pd-fuchsia) 42%,transparent);color:var(--pd-midnight)!important;background:linear-gradient(120deg,var(--pd-cream),color-mix(in srgb,var(--pd-soft-pink) 28%,var(--pd-cream)))!important;box-shadow:0 18px 45px #0000002e!important}.directLesson :where(h1,h2,h3,p,span){color:var(--pd-midnight)!important}:where(.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a,.startRoute){color:var(--pd-cream)!important;border:1px solid var(--pd-line)!important;background:linear-gradient(145deg,#121e3deb,#091226f5)!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;box-shadow:0 16px 40px #0000002e!important}:where(.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a,.startRoute):hover{border-color:var(--pd-teal)!important;box-shadow:0 20px 44px #0000003d,var(--pd-glow-teal)!important;transform:translateY(-4px)!important}:where(.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a):nth-child(3n+2){border-color:color-mix(in srgb,var(--pd-periwinkle) 48%,transparent)!important}:where(.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a):nth-child(3n){border-color:color-mix(in srgb,var(--pd-fuchsia) 38%,transparent)!important}.playCardFooter b{color:var(--pd-midnight);background:var(--pd-periwinkle)}:where(.startCompact,.learnIntro,.pageHero,.decoderHubHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.playHubHero,.playActivityHero){border:1px solid color-mix(in srgb,var(--pd-periwinkle) 42%,transparent)!important;box-shadow:var(--pd-shadow),var(--pd-glow-periwinkle)!important;background:linear-gradient(125deg,#091328f5,#162145de 60%,#27182fd1)!important;border-radius:30px 104px 30px 30px!important;padding:clamp(28px,4vw,54px)!important}:where(.libraryHero,.finderHero,.questionsHero,.priceHero){color:var(--pd-cream)!important;background:linear-gradient(125deg,var(--pd-midnight) 0%,var(--pd-blue-violet) 58%,var(--pd-plum) 100%)!important;border-bottom:1px solid color-mix(in srgb,var(--pd-fuchsia) 38%,transparent)!important;box-shadow:0 26px 64px #00000047,inset 0 -1px 0 color-mix(in srgb,var(--pd-periwinkle) 32%,transparent)!important}:where(.libraryHero,.finderHero,.questionsHero,.priceHero) :where(h1,h2,h3,p,span){color:inherit}:where(.libraryHero,.finderHero,.questionsHero,.priceHero) em{color:var(--pd-soft-pink)!important}.decoderArticleHero aside,.learnSable,.playHubSable,.familySable,.compactSable,.drawerGuide{color:var(--pd-cream)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--pd-fuchsia) 20%,var(--pd-glass-strong)),color-mix(in srgb,var(--pd-periwinkle) 20%,var(--pd-glass-strong)))!important;border:1px solid color-mix(in srgb,var(--pd-fuchsia) 50%,transparent)!important;box-shadow:var(--pd-glow-fuchsia)!important}.decoderArticleHero aside p,.learnSable p,.playHubSable p,.familySable p,.compactSable p,.drawerGuide p{color:var(--pd-cream-muted)}.learnSpine:before{background:linear-gradient(var(--pd-teal),var(--pd-periwinkle),var(--pd-fuchsia))}.spineStep{border-color:var(--pd-line);color:var(--pd-cream)}.spineStep>i{border-color:var(--pd-midnight);box-shadow:0 0 0 1px var(--pd-teal);background:var(--pd-teal)}.nextLesson{border-color:var(--pd-line);color:var(--pd-cream)}.formulaProcess,.formulaConsequence,.amberFocus,.amberLensResult{color:var(--pd-cream);border-color:var(--pd-line)!important;background:#fff7eb0e!important}.formulaVessel,.amberMapCenter{color:var(--pd-cream)!important;background:linear-gradient(145deg,var(--pd-midnight-raised),var(--pd-blue-violet))!important;border:1px solid var(--pd-periwinkle)!important}.amberMapCenter :where(small,b){color:var(--pd-cream)!important}.amberMapCenter span{color:var(--pd-fuchsia)!important}.formulaMaterials i{background:var(--pd-teal)!important}.decoderFacets span,.relatedPills a,.pillRow span{color:var(--pd-cream);border:1px solid var(--pd-line)!important;background:#fff7eb13!important}.amberMap button{color:var(--pd-cream);background:var(--pd-midnight-raised)!important;border-color:var(--pd-line)!important}.amberMap button[aria-pressed=true]{color:var(--pd-midnight);box-shadow:var(--pd-glow-teal);background:var(--pd-teal)!important}.toolLabel,.evidenceLabel,.riskLiveHeader small,.riskMobileStatus small{color:var(--pd-teal)!important}.riskDial{background:var(--pd-midnight-raised)!important;border-color:var(--pd-periwinkle)!important}.finderQuestions fieldset,.finderResults>article{border-color:var(--pd-line)!important}.finderResults>article{background:0 0!important}.finderResults h3,.finderQuestions legend{color:var(--pd-cream)}.finderResults article p,.finderResults>header>span{color:var(--pd-cream-muted)}.inlineHelp{color:var(--pd-midnight)!important;background:var(--pd-periwinkle)!important}.inlineHelp *{color:inherit!important}.libraryHero .kicker{box-shadow:0 8px 22px #00000029;color:var(--pd-midnight)!important;background:var(--pd-teal)!important;border:1px solid color-mix(in srgb,var(--pd-cream) 72%,transparent)!important}.libraryHero .textHeroLink{box-shadow:var(--pd-glow-teal);color:var(--pd-midnight)!important;background:var(--pd-teal)!important;border:1px solid color-mix(in srgb,var(--pd-cream) 72%,transparent)!important}.libraryHero .textHeroLink:hover{background:var(--pd-cream)!important;border-color:var(--pd-cream)!important}.libraryModeSwitcher{box-shadow:var(--pd-shadow);background:var(--pd-glass-strong)!important;border:1px solid var(--pd-line)!important}.libraryModeSwitcher button{color:var(--pd-cream);background:0 0!important}.libraryModeSwitcher button.active,.libraryModeSwitcher button[aria-selected=true]{color:var(--pd-midnight)!important;background:var(--pd-teal)!important}.librarySearchRow,.filterGrid{color:var(--pd-cream);background:var(--pd-glass)!important;border-color:var(--pd-line)!important}.libraryResultsHead{color:var(--pd-cream)}.canonicalFragranceCard,.fragranceCard,.brandShelfCard{color:var(--pd-cream)!important;border:1px solid var(--pd-line)!important;background:linear-gradient(155deg,#182346f0,#081124fa)!important;box-shadow:0 14px 34px #0003!important}.canonicalFragranceCard h2,.fragranceCard h2,.brandShelfCard h2,.canonicalFragranceCard footer{color:var(--pd-cream)!important}.canonicalFragranceCard footer b,.fragranceCard footer b{color:var(--pd-teal)!important}.entryHero{border:1px solid var(--pd-line);background:var(--pd-glass);box-shadow:var(--pd-shadow);border-radius:32px 110px 32px 32px;padding:clamp(24px,4vw,48px)}.entryTranslation{color:var(--pd-cream-muted)}.entryAxes span{border-color:var(--pd-line)}.entryAxes b{color:var(--pd-teal)}.entryShopping a{color:var(--pd-midnight)!important;background:var(--pd-teal)!important;border-color:var(--pd-cream)!important}.productionBrandHub .brandHero:before{background:linear-gradient(90deg,var(--pd-teal),var(--pd-periwinkle) 58%,var(--pd-fuchsia))!important}.productionBrandHub .brandHero .brandIntro,.brandHero>p{color:var(--pd-cream)!important;border-color:var(--pd-line)!important;box-shadow:inset 0 0 0 1px var(--pd-line-soft)!important;background:linear-gradient(140deg,#fff7eb13,#a7b4f617)!important}.brandContextGrid article,.knownForCard{color:var(--pd-cream)!important;border:1px solid var(--pd-line)!important;background:linear-gradient(140deg,#121f3ff0,#231730e6)!important;box-shadow:0 16px 38px #0000002e!important}.brandContextGrid article:first-child{border-color:color-mix(in srgb,var(--pd-teal) 56%,transparent)!important}.brandContextGrid article:nth-child(2){border-color:color-mix(in srgb,var(--pd-periwinkle) 56%,transparent)!important}.brandContextGrid article:nth-child(3){border-color:color-mix(in srgb,var(--pd-fuchsia) 42%,transparent)!important}.brandContextGrid article :where(h2,h3,p,b,span,small){color:inherit}.brandShelfHeader{border-color:var(--pd-line);color:var(--pd-cream)}.brandBoundary{color:var(--pd-cream-muted);background:var(--pd-glass)!important;border-color:var(--pd-teal)!important}.glossaryHero label{color:var(--pd-cream);border:1px solid var(--pd-line);background:#fff7eb11!important}.glossaryList h2{color:var(--pd-cream)}.glossaryList a{color:var(--pd-teal)}.searchHit:hover{border-color:var(--pd-teal)!important;background:#4fb3a71f!important}.close{color:var(--pd-cream)!important}.newsletter form button{color:var(--pd-midnight)!important;background:var(--pd-teal)!important}.footer{color:var(--pd-cream);background:linear-gradient(120deg,#050d1d,var(--pd-midnight-raised))!important;border-top:1px solid var(--pd-line)!important}.footer a{color:var(--pd-cream)}.playWorkbench{box-shadow:var(--pd-shadow),var(--pd-glow-fuchsia);border-color:color-mix(in srgb,var(--pd-fuchsia) 42%,transparent)!important}.draftPlayfield{color:var(--pd-cream)!important;border:1px solid var(--pd-line)!important;background:linear-gradient(155deg,#0a162dfa,#1e1d3df5)!important}.draftProgress li{color:var(--pd-cream)!important;border-color:var(--pd-line)!important;background:#fff7eb09!important}.draftProgress span{color:var(--pd-midnight)!important;background:var(--pd-periwinkle)!important}.draftTargetRow span{color:var(--pd-midnight)!important;background:var(--pd-cream)!important;border-color:var(--pd-line)!important}.draftRound>div:first-child>p{color:var(--pd-cream-muted)!important}.vanillaControls{color:var(--pd-cream)!important;border:1px solid var(--pd-line)!important;background:linear-gradient(155deg,#0a162dfa,#1e1d3df5)!important}.playChoices button[aria-pressed=true],.draftChoices button[aria-pressed=true],.vanillaControls button[aria-pressed=true]{color:var(--pd-midnight)!important;background:var(--pd-teal)!important;border-color:var(--pd-cream)!important}.vanillaPortal,.draftBottleRoom{box-shadow:inset 0 0 0 1px var(--pd-line-soft);border-color:var(--pd-periwinkle)!important}@media (width<=980px){.siteHeader{padding:7px 10px 0}.nav{box-shadow:0 8px 28px #0000003d,0 0 0 1px color-mix(in srgb,var(--pd-soft-pink) 32%,transparent);border-radius:18px;padding-inline:16px}.hero{border-radius:28px 70px 28px 28px;max-width:none;margin:14px 14px 52px}:where(.startCompact,.learnIntro,.pageHero,.decoderHubHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.playHubHero,.playActivityHero){border-radius:26px 72px 26px 26px!important}.entryHero{border-radius:28px 76px 28px 28px}}@media (width<=700px){body:before{opacity:.42}.siteHeader{padding:5px 6px 0}.nav{border-radius:16px;height:60px;padding-inline:12px}.hero{border-radius:24px 48px 24px 24px;margin:10px 8px 38px;padding:24px 18px}.hero h1{font-size:clamp(46px,15vw,68px)}.sableStage{min-height:430px}:where(.startCompact,.learnIntro,.pageHero,.decoderHubHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.playHubHero,.playActivityHero){border-radius:22px 48px 22px 22px!important;padding:24px 20px!important;box-shadow:0 16px 42px #0000003d!important}:where(.formulaLesson,.amberExperience,.riskWorkbench,.finderQuestions,.finderResults,.shoppingTool,.simpleTool,.checkpointWorkbench,.performanceWorkbench,.familyWorkbench,.bottleWorkbench,.playWorkbench,.compareDrawer,.searchPanel){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px #0000003d,0 0 0 1px color-mix(in srgb,var(--pd-teal) 34%,transparent)}.entryHero{border-radius:22px 52px 22px 22px;padding:22px 18px}.canonicalFragranceCard,.fragranceCard,.brandShelfCard{box-shadow:0 12px 28px #0003!important}}@media (prefers-reduced-motion:reduce){body{background-attachment:scroll}:where(.links a,.primary,.primaryButton,.playMake,.finderMore,.loadMore button,.quickActions a,.quickActions button,.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a,.canonicalFragranceCard,.fragranceCard,.brandShelfCard){transition:none!important}:where(.primary,.primaryButton,.playMake,.finderMore,.loadMore button,.quickActions a,.quickActions button,.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a,.canonicalFragranceCard,.fragranceCard,.brandShelfCard):hover{transform:none!important}}@font-face{font-family:Fraunces;src:url(/assets/fraunces-variable.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--pd-night:#070d1d;--pd-navy:#0b1730;--pd-blue-plum:#171938;--pd-plum:#29152e;--pd-ink:#f8f0e6;--pd-muted:#d6ced3;--pd-teal:#55ddd1;--pd-blue:#92b9ff;--pd-pink:#ff75bd;--pd-fuchsia:#ec4fa8;--pd-amber:#efb56f;--pd-glass-1:#060d1dd6;--pd-glass-2:#111431c7;--pd-reading:#080f21f0;--pd-hairline:#d6deff2e;--pd-scene:url(/assets/design-2026/background-home-desktop.webp);--pd-ease:cubic-bezier(.2,.78,.2,1);--pd-display:"Fraunces",Georgia,serif;--pd-interface:"Source Sans 3","Segoe UI",Arial,sans-serif;--font-sans:var(--pd-interface);--paper:var(--pd-night);--ink:var(--pd-ink);--line:var(--pd-hairline)}html{background:var(--pd-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,button,input,select,textarea{font-variant-ligatures:normal;font-feature-settings:"kern" 1;font-optical-sizing:none;font-family:var(--pd-interface)!important}body{min-height:100vh;color:var(--pd-ink);position:relative;background-color:var(--pd-night)!important;background-image:linear-gradient(90deg,#040916e3 0%,#060c1dbd 37%,#0b0e2375 72%,#160a1c99),var(--pd-scene)!important;background-position:top!important;background-size:cover!important;background-attachment:fixed!important}body:before{content:"";z-index:-1;opacity:.72;pointer-events:none;position:fixed;inset:0;background:radial-gradient(circle at 84% 18%,#efb56f24,transparent 25%),radial-gradient(circle at 12% 68%,#ec4fa81f,transparent 30%),linear-gradient(180deg,transparent 0 58%,#050a1894 88%,var(--pd-night))!important}main{z-index:1;color:var(--pd-ink);position:relative;background:0 0!important}::selection{background:var(--pd-pink);color:var(--pd-night)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--pd-teal)!important;outline-offset:4px!important}h1,h2,h3,h4,h5,h6,.logo,.plainSearch>button span,.call p,.directAnswer,.familyMap button span,.familyDetails dd,.resultCard h2,.answerStamp b,:root :is(h1,h2,h3,h4,h5,h6),:root .logo,:root .plainSearch>button span,:root .call p,:root .resultCard h2{font-family:var(--pd-display)!important;font-synthesis:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"clig" 0,"kern" 1!important;font-optical-sizing:none!important}:where(button,input,select,textarea){font-family:var(--pd-interface)!important}h1,h2,h3,h4{color:var(--pd-ink);text-wrap:balance;font-weight:560!important}h1{letter-spacing:-.038em!important}h2{letter-spacing:-.025em!important}p{max-width:72ch}.lede{font-size:clamp(18px,1.8vw,22px);line-height:1.48;color:var(--pd-muted)!important}.kicker{color:var(--pd-pink)!important;letter-spacing:.2em!important;font-size:10px!important;font-weight:780!important}.kicker.pale{color:var(--pd-ink)!important}.crumb{color:#f8f0e6a8!important}.crumb a{color:var(--pd-teal)!important}.siteHeader{-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;backdrop-filter:blur(18px)saturate(1.15)!important;background:linear-gradient(#040915f0,#04091552)!important;padding:12px 18px 0!important}.nav{max-width:1280px;min-height:70px;position:relative;background:linear-gradient(110deg,#060c1df7,#111531e3) padding-box padding-box,linear-gradient(110deg,#ff75bde6,#ff75bd1f 26%,#92b9ff1f 70%,#92b9ffe0) border-box!important;border:1px solid #0000!important;border-radius:24px!important;box-shadow:0 20px 46px #00000061,-9px 0 28px #ec4fa814,10px 0 28px #71a2ff17!important}.nav:after{content:"";background:#ffd3eb;border-radius:99px;width:34px;height:3px;position:absolute;top:-2px;left:7%;box-shadow:0 0 14px 5px #ff75bd75}.logo{letter-spacing:-.025em;font-size:26px!important;font-weight:520!important}.logo i{color:var(--pd-ink)!important;font-family:inherit!important}.trailMark{background:linear-gradient(145deg,var(--pd-fuchsia),#764ebd)!important;box-shadow:0 0 18px #ec4fa847!important}.links a{opacity:.76;color:var(--pd-ink)!important;font-weight:650!important}.links a:hover{opacity:1;color:var(--pd-teal)!important}.searchButton{min-height:44px;color:var(--pd-night)!important;background:linear-gradient(105deg,#77e4da,#a2c6ff)!important;border:1px solid #ffffff8c!important;box-shadow:0 9px 24px #55ddd133!important}.searchButton b{background:var(--pd-night)!important;color:var(--pd-ink)!important;place-items:center!important;display:grid!important}.searchButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.hamb{color:var(--pd-ink)!important}.mobile{border:1px solid var(--pd-hairline)!important;background:#050b1af7!important;box-shadow:0 24px 52px #00000073!important}:where(.hero,.startCompact,.learnIntro,.pageHero,.decoderHubHero,.decoderArticleHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.playHubHero,.playActivityHero,.entryHero){isolation:isolate;-webkit-backdrop-filter:blur(15px)saturate(1.08);backdrop-filter:blur(15px)saturate(1.08);position:relative;overflow:hidden;color:var(--pd-ink)!important;background:linear-gradient(120deg,#050c1ced,#101430c4 62%,#26112bad) padding-box padding-box,linear-gradient(112deg,#ff75bdb8,#ff75bd0f 28%,#92b9ff0f 72%,#92b9ffb8) border-box!important;border:1px solid #0000!important;border-radius:30px 96px 30px 30px!important;box-shadow:0 28px 72px #00000061!important}:where(.hero,.startCompact,.learnIntro,.pageHero,.decoderHubHero,.decoderArticleHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.playHubHero,.playActivityHero,.entryHero):after{content:"";z-index:-1;opacity:.5;pointer-events:none;mix-blend-mode:screen;background:url(/assets/design-2026/divider-scent-ribbon-soft.webp) 50%/cover no-repeat;height:38%;position:absolute;inset:auto -3% -10px 32%}:where(.startCompact,.learnIntro,.pageHero,.decoderHubHero,.decoderArticleHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.playHubHero,.playActivityHero,.entryHero){padding:clamp(30px,4vw,54px)!important}.page{padding-top:34px!important}.hero{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr)!important;gap:clamp(28px,4vw,60px)!important;min-height:680px!important;margin:26px auto 78px!important;padding:clamp(32px,4.5vw,58px)!important}.hero:before{content:"";z-index:-1;position:absolute;inset:0;background:linear-gradient(90deg,#040a1847,#0000 58%),radial-gradient(circle at 73% 16%,#efb56f1c,#0000 33%)!important}.heroCopy{align-self:center;padding:20px 0!important}.hero h1{max-width:8ch!important;margin-bottom:28px!important;font-size:clamp(62px,7vw,104px)!important;line-height:.84!important}.hero h1 em{font-family:var(--pd-display)!important;color:#f4b6d5!important;max-width:13ch!important;margin-top:.27em!important;font-size:.49em!important;font-style:italic!important;font-weight:380!important;line-height:1.04!important}.heroActions{flex-wrap:wrap;display:flex;gap:10px!important}.heroActions a,.heroActions button{min-height:50px;transition:transform .18s var(--pd-ease),background .18s,border-color .18s;color:var(--pd-ink)!important;background:#ffffff0e!important;border:1px solid #d6deff4d!important;border-radius:99px!important;font-weight:700!important}.heroActions .primary{color:var(--pd-night)!important;background:linear-gradient(105deg,var(--pd-teal),#9bece6)!important;border-color:#fff9!important;box-shadow:0 12px 32px #55ddd133!important}.heroActions :where(a,button):hover{transform:translateY(-2px);border-color:var(--pd-teal)!important}.sableStage{background:linear-gradient(#050c1c1f,#050c1c52) padding-box padding-box,linear-gradient(118deg,#ff75bdc2,#ff75bd0d 32%,#92b9ffb8) border-box!important;border:1px solid #0000!important;border-radius:46% 54% 18% 18%/34% 42% 14% 14%!important;min-height:570px!important;box-shadow:0 28px 64px #0000006b,-8px 3px 30px #ec4fa81c,8px 3px 30px #92b9ff1c!important}.sableStage .sableHeroRest{z-index:0!important;object-fit:cover!important;object-position:center 48%!important;filter:saturate(.96)contrast(1.03)brightness(.8)!important;width:100%!important;height:100%!important;max-height:none!important;transition:filter .35s var(--pd-ease),transform .7s var(--pd-ease)!important;inset:0!important}.sableStage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040a18cc 0 30%,#040a1838 58%,#040a186b),linear-gradient(#0000 58%,#040a18c7);position:absolute;inset:0}.sableGlow{z-index:2!important;background:radial-gradient(#ff75bd21,#0000 66%)!important;height:32%!important;inset:auto 8% 4%!important}.scentTrail{filter:drop-shadow(0 0 6px #ff75bd61);z-index:2!important;stroke:#ffeef7c7!important}.stageWords{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#050b1bb3,#0f122c61);border:1px solid #92b9ff47;border-left-color:#ff75bd94;border-radius:52px 18px;padding:14px 16px 15px 12px;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0003;z-index:4!important;gap:7px!important;width:46%!important;top:11%!important;left:6%!important}.stageWords button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;width:max-content;max-width:100%;min-height:44px;color:var(--pd-ink)!important;background:#050b1ba3!important;border:1px solid #ffffff47!important;border-radius:28px 12px!important;padding:9px 15px!important;font-size:12px!important;box-shadow:0 7px 18px #0000002e!important}.stageWords button:first-child{margin-left:26px}.stageWords button:nth-child(2){margin-left:10px}.stageWords button.selected{color:var(--pd-night)!important;background:var(--pd-teal)!important;border-color:#d9fffb!important}.strongerStage .scentSketch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5!important;width:58%!important;color:var(--pd-ink)!important;background:linear-gradient(#040a18e0,#0d122bdb) padding-box padding-box,linear-gradient(110deg,#ff75bdb8,#92b9ffa3) border-box!important;border:1px solid #0000!important;border-radius:18px 52px 18px 18px!important;padding:17px 18px!important;bottom:5%!important;left:6%!important}.strongerStage .scentSketch q{font-family:var(--pd-display)!important;font-size:19px!important;font-weight:530!important}.plainSearch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#050c1cc2,#0f122cb3) padding-box padding-box,linear-gradient(108deg,#55ddd199,#92b9ff1f 65%,#ff75bd85) border-box;border:1px solid #0000;border-radius:24px 70px 24px 24px;max-width:1120px;box-shadow:0 20px 52px #00000042;margin:0 auto 90px!important;padding:28px!important}.plainSearch>button{border:1px solid var(--pd-hairline)!important;background:#ffffff0d!important;border-radius:18px 52px 18px 18px!important;padding:18px 24px!important}.plainSearch>button span{font-size:clamp(22px,2.5vw,31px)!important}.plainSearch>button b{color:var(--pd-teal)!important}:where(.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a,.startRoute){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--pd-ink)!important;transition:transform .2s var(--pd-ease),box-shadow .2s,border-color .2s!important;background:linear-gradient(145deg,#091227e6,#11132ed1) padding-box padding-box,linear-gradient(118deg,#ff75bd8c,#ff75bd0d 30%,#92b9ff0d 70%,#92b9ff80) border-box!important;border:1px solid #0000!important;box-shadow:0 18px 48px #00000042!important}:where(.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a,.startRoute):hover{transform:translateY(-4px)!important;box-shadow:0 24px 58px #00000057,0 0 26px #55ddd117!important}:where(.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a) p{color:var(--pd-muted)!important}.tile:after{opacity:.2!important;border-color:#92b9ff73!important}.experienceGrid{gap:16px!important;padding-bottom:100px!important}.experienceGrid .tile{border-radius:26px 76px 26px 26px!important}.experienceGrid .tile:nth-child(2n){border-radius:76px 26px 26px!important}.experienceGrid .tile h2{margin-top:44px!important;font-size:clamp(30px,3.4vw,48px)!important}.discoveryDoors{gap:16px!important}.discoveryDoors>a{border-radius:26px 78px 26px 26px!important}.discoveryDoors>a:nth-child(2){border-radius:78px 26px 26px!important}.discoveryDoors>a>h2{margin-top:0!important}.guideRoles{max-width:1280px;margin:0 auto 110px;padding:0 26px}.guideRoles>header{align-items:end;gap:18px;margin-bottom:26px;display:grid}.guideRoles>header .kicker{grid-column:1/-1;margin:0}.guideRoles>header h2{max-width:18ch;margin:0;font-size:clamp(38px,5vw,66px)}.guideRoles>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.editorialCallout{grid-template-columns:76px 1fr;align-items:center;gap:14px;min-height:132px;display:grid;position:relative;overflow:hidden;color:var(--pd-ink)!important;background:linear-gradient(145deg,#070f21f0,#151430db) padding-box padding-box,linear-gradient(115deg,#ff75bd8f,#ff75bd0a 42%,#92b9ff8f) border-box!important;border:1px solid #0000!important;border-radius:20px 58px 20px 20px!important;margin:0!important;padding:16px!important;box-shadow:0 16px 38px #00000042!important}.editorialCallout>img{object-fit:contain!important;filter:none!important;width:72px!important;height:72px!important;max-height:none!important}.editorialCallout>div{padding:0!important}.editorialCallout small{letter-spacing:.14em;text-transform:uppercase;display:block;color:var(--pd-teal)!important;font-size:9px!important;font-weight:800!important}.editorialCallout p{color:var(--pd-muted)!important;font-family:var(--pd-interface)!important;margin:5px 0 0!important;font-size:14px!important;line-height:1.35!important}.guideRoles .editorialCallout{grid-template-columns:1fr;align-content:start;padding:18px!important}.guideRoles .editorialCallout>img{margin-bottom:8px;width:64px!important;height:64px!important}.guideRoles .editorialCallout p{font-size:13px!important}.sableMoment{position:relative;overflow:hidden;min-height:180px!important;color:var(--pd-ink)!important;background:linear-gradient(120deg,#060e1ff0,#18122fe0) padding-box padding-box,linear-gradient(112deg,#ff75bdb3,#ff75bd0d 34%,#92b9ff9e) border-box!important;border:1px solid #0000!important;border-radius:26px 86px 26px 26px!important;grid-template-columns:minmax(150px,230px) 1fr!important;gap:0!important;padding:0!important;display:grid!important;box-shadow:0 20px 50px #00000052!important}.sableMoment>.sableScene{object-fit:cover!important;object-position:center 42%!important;filter:none!important;align-self:stretch!important;width:100%!important;height:100%!important;max-height:none!important}.sableMoment>div{position:relative;align-self:center!important;padding:28px 36px!important}.sableMoment .sableJobIcon{position:absolute;top:20px;right:24px;object-fit:contain!important;filter:none!important;width:48px!important;height:48px!important;max-height:none!important}.sableMoment small{letter-spacing:.16em;padding-right:62px;display:block;color:var(--pd-teal)!important;font-size:10px!important}.sableMoment p{max-width:64ch;color:var(--pd-muted)!important;margin:10px 0 0!important;font-size:16px!important;font-weight:520!important;line-height:1.48!important}.learnSable img{content:url(/assets/design-2026/sable-scent-trail-walking.webp)}.familySable img{content:url(/assets/design-2026/sable-compare-two-scent-streams.webp)}.learnSable,.lessonSable,.familySable{color:var(--pd-ink)!important;border:1px solid var(--pd-hairline)!important;background:linear-gradient(130deg,#070f21f0,#1a1330e0)!important;box-shadow:0 18px 46px #00000047!important}.learnSable img,.lessonSable img,.familySable img{object-fit:cover!important;filter:saturate(.95)brightness(.82)!important;height:160px!important;max-height:160px!important}.sensoryField{background:linear-gradient(#0a1228,#0a1228) padding-box padding-box,linear-gradient(112deg,#ff75bda3,#92b9ffa3) border-box;border:1px solid #0000;border-radius:34px 110px 34px 34px;max-width:1360px;min-height:690px;margin:0 auto 90px;box-shadow:0 28px 70px #00000061}.sensoryField:after{background:linear-gradient(90deg,#050a18f0 0 38%,#050a186b 68%,#050a1814)!important}.sensoryCopy{padding-top:110px!important}.sensoryCopy h2{font-size:clamp(46px,5.8vw,78px)!important}.quickBand{border-block:1px solid #92b9ff47;position:relative;box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000040;color:var(--pd-ink)!important;background:linear-gradient(105deg,#0a364ef0,#1d245beb,#38153de0)!important}.quickBand:after{content:"";pointer-events:none;background:linear-gradient(90deg,#55ddd114,#0000 42%,#ff75bd17);position:absolute;inset:0}.quickBand>*{z-index:1;position:relative}.quickBand a{background:#ffffff0d!important;border-color:#f8f0e673!important}.takeBreak{border:1px solid var(--pd-hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060d1dbd;border-radius:30px 92px 30px 30px;padding:36px!important}.orbital{filter:saturate(.82);box-shadow:0 0 45px #92b9ff29}.takeBreak a{color:var(--pd-teal)!important}.egg>button{border-radius:22px 64px 22px 22px;box-shadow:0 16px 38px #0000003d;color:var(--pd-ink)!important;background:#070f21d6!important;border:1px solid #ec4fa87a!important}.eggReveal{border:1px solid var(--pd-hairline);border-radius:22px;gap:18px;color:var(--pd-ink)!important;background:#070f21e6!important;grid-template-columns:minmax(180px,280px) 1fr!important}.eggReveal>img{object-position:center 38%;filter:saturate(.92)brightness(.83);border-radius:18px;height:230px;object-fit:cover!important;mix-blend-mode:normal!important;width:100%!important}.creatorField{border-top:1px solid #ff75bd3d;background:linear-gradient(115deg,#040915fa,#12112bf0,#2a112de6)!important}.creatorField h2{max-width:13ch!important}:where(.lessonProgress,.branchBench,.libraryWorkbench,.libraryFilters,.libraryBrowseView,.libraryFindView,.compareStatus,.exactCheck,.shopReserve,.brandBridge,.libraryBoundary,.playBoundary,.gameStandards){color:var(--pd-ink)!important;border:1px solid var(--pd-hairline)!important;background:#070f21db!important;box-shadow:0 16px 42px #00000038!important}:where(.formulaLesson,.amberExperience,.riskWorkbench,.finderQuestions,.finderResults,.shoppingTool,.simpleTool,.checkpointWorkbench,.performanceWorkbench,.familyWorkbench,.bottleWorkbench,.playWorkbench,.compareDrawer,.searchPanel){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--pd-ink)!important;background:linear-gradient(145deg,#050c1cf5,#161432e6) padding-box padding-box,linear-gradient(112deg,#55ddd19e,#55ddd10a 38%,#92b9ff80) border-box!important;border:1px solid #0000!important;border-radius:28px 92px 28px 28px!important;box-shadow:0 26px 68px #0000005c!important}:where(.lessonDepth article,.lessonPoints article,.editorialDepth article,.decoderBody article,.glossaryList article,.entryFacts article,.entryNoteContext,.entryNotes,.entryShopping){color:var(--pd-ink)!important;background:var(--pd-reading)!important;border:1px solid #d6deff1f!important;box-shadow:0 14px 34px #0000002e!important}:where(.lessonDepth article,.lessonPoints article,.editorialDepth article,.decoderBody article,.glossaryList article,.entryFacts article) p{color:var(--pd-muted)!important}:where(.lessonDepth article,.lessonPoints article,.editorialDepth article,.decoderBody article,.glossaryList article,.entryFacts article) small{color:var(--pd-teal)!important}.directLesson{color:var(--pd-night)!important;background:linear-gradient(125deg,#f7eee3,#efc8df 58%,#c9d5ff)!important;box-shadow:0 18px 48px #00000040!important}.directLesson *{color:var(--pd-night)!important}.lessonInteraction,.interactionStage,.relationshipBuild{box-shadow:0 18px 48px #0000003d;border:1px solid var(--pd-hairline)!important}.lessonFlowActions a{color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:#070f21e6!important}.lessonFlowActions a.next{color:var(--pd-night)!important;background:var(--pd-teal)!important}.decoderArticleHero aside{background:#070f21c7!important}.amberMap button,.amberNode{color:var(--pd-ink)!important;background:#081024f0!important;border-color:#92b9ff5c!important}.amberMap button[aria-pressed=true],.amberNode[aria-pressed=true]{box-shadow:0 0 0 1px #d6fffb,0 0 24px #55ddd140;color:var(--pd-night)!important;background:var(--pd-teal)!important;border-color:#d6fffb!important}.amberFocus,.amberLensCards article{color:var(--pd-ink)!important;border-color:var(--term)!important;background:#080f21f0!important}.amberFocus p,.amberFocus dd,.amberLensCards p{color:var(--pd-muted)!important}.amberLenses button[aria-pressed=true]{color:var(--pd-night)!important;background:var(--pd-teal)!important}:where(input,textarea)::placeholder{color:#f8f0e67a!important}.riskWorkbench form{color:var(--pd-ink)!important;background:#ffffff06!important}.riskWorkbench label{color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:#ffffff09!important}.riskWorkbench label.selected{box-shadow:0 0 0 2px #dbfffc38;color:var(--pd-night)!important;background:var(--pd-teal)!important;border-color:#dbfffc!important}.riskWorkbench label:has(input:checked){box-shadow:0 0 0 2px #dbfffc38;color:var(--pd-night)!important;background:var(--pd-teal)!important;border-color:#dbfffc!important}.riskWorkbench label.selected:after{content:"✓";float:right;font-weight:900}.riskWorkbench label:has(input:checked):after{content:"✓";float:right;font-weight:900}.riskLiveMessage,.riskMobileStatus,.toolPayoff,.playResult{color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:#ffffff0d!important}.riskDial{color:var(--pd-ink)!important;border-color:var(--pd-blue)!important;background:#050c1ceb!important}.riskDial i,.finderProgress i{background:linear-gradient(90deg,var(--pd-teal),var(--pd-blue),var(--pd-pink))!important}.riskFactorMap article{border-color:var(--pd-hairline)!important;background:#ffffff09!important}.riskFactorMap article i{background:var(--pd-teal)!important}:where(.primary,.primaryButton,.playMake,.finderMore,.loadMore button,.quickActions a,.quickActions button,.finderNav button:last-child,.routeActions a,.routeActions button){color:var(--pd-night)!important;background:linear-gradient(105deg,var(--pd-teal),#9bece6)!important;border:1px solid #ffffff94!important;box-shadow:0 11px 28px #55ddd12e!important}:where(.secondary,.textButton,.resetFinder,.finderNav button:first-child,.clearFilters){color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:#ffffff0e!important}.playPage,.playHub{background-image:linear-gradient(#050a18a8,#0e091ddb),var(--pd-scene)!important;background-position:top!important;background-size:cover!important;background-attachment:fixed!important}.playWorkbench{border-color:#0000!important;box-shadow:0 30px 78px #0006,0 0 30px #ec4fa814!important}.draftPlayfield,.vanillaControls{color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:linear-gradient(155deg,#050d1ef7,#231231f0)!important}.playChoices button,.draftChoices button,.vanillaControls button{color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:#ffffff0b!important}.playChoices button[aria-pressed=true],.draftChoices button[aria-pressed=true],.vanillaControls button[aria-pressed=true]{box-shadow:0 0 0 2px #dbfffc33;color:var(--pd-night)!important;background:var(--pd-teal)!important;border-color:#dbfffc!important}.gameContract,.draftBrief,.targetCueGrid,.vanillaLiveRead,.vanillaFinish{color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:#ffffff0b!important}.targetCueGrid span{color:var(--pd-ink)!important;border:1px solid var(--pd-hairline)!important;background:#040a18b8!important}.targetCueGrid span.met{color:var(--pd-night)!important;background:var(--pd-teal)!important;border-color:#d8fffb!important}.targetCueGrid span.detour{color:var(--pd-night)!important;background:#f3a9ce!important;border-color:#ffd7eb!important}.targetCueGrid span small,.targetCueGrid span b{color:inherit!important}.vanillaEnvironment{background-image:linear-gradient(#080a1d57,#11081d94),var(--pd-scene)!important;background-position:50%!important;background-size:cover!important}.unifiedLibrary{background:#040915b3!important}.libraryHero,.finderHero,.questionsHero,.priceHero{color:var(--pd-ink)!important;background:linear-gradient(115deg,#050c1cf5,#131430e0,#2b122ecc)!important;border-bottom:1px solid #92b9ff38!important;box-shadow:0 26px 62px #00000059!important}.libraryModeSwitcher{border:1px solid var(--pd-hairline)!important;background:#050c1cf0!important}.libraryModeSwitcher button{color:var(--pd-ink)!important}.libraryModeSwitcher button.active{color:var(--pd-night)!important;background:var(--pd-teal)!important}.canonicalFragranceCard,.fragranceCard,.brandShelfCard{color:var(--pd-ink)!important;background:linear-gradient(155deg,#0b142af5,#060d1dfa)!important;border:1px solid #d6deff26!important;box-shadow:0 13px 32px #0000003d!important}.canonicalFragranceCard:hover,.fragranceCard:hover,.brandShelfCard:hover{border-color:#55ddd185!important;box-shadow:0 18px 42px #0000004d!important}.canonicalFragranceCard :where(h2,h3,footer),.fragranceCard :where(h2,h3,footer){color:var(--pd-ink)!important}.canonicalFragranceCard>p,.fragranceCard>p,.brandShelfCard>p{color:var(--pd-muted)!important}.productPoster,.mediaMapped,.mediaFallback{border:1px solid #92b9ff52!important;box-shadow:0 22px 54px #00000057!important}.profileTag,.pillRow span,.decoderFacets span,.entryAxes span{color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:#ffffff0e!important}.brandContextGrid article,.knownForCard{color:var(--pd-ink)!important;background:linear-gradient(140deg,#091227f0,#1d122ae6) padding-box padding-box,linear-gradient(112deg,#55ddd180,#92b9ff14 60%,#ff75bd6b) border-box!important;border:1px solid #0000!important;box-shadow:0 16px 38px #00000040!important}.knownForCard span{color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:#ffffff0d!important}.alphabet{color:var(--pd-night)!important;background:var(--pd-teal)!important}.shade,.compareShade{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#020610c7!important}.searchHit{color:var(--pd-ink)!important;border-color:var(--pd-hairline)!important;background:#ffffff0a!important}.searchHit:hover{background:#55ddd11a!important;border-color:#55ddd18c!important}.newsletter{color:var(--pd-ink)!important;background:linear-gradient(110deg,#060e1fe6,#28112bd1)!important;border:1px solid #ff75bd61!important;box-shadow:0 22px 58px #0000006b!important}.footer,.siteFooter{color:var(--pd-ink)!important;border-top:1px solid var(--pd-hairline)!important;background:linear-gradient(120deg,#030816db,#1c0e25c7)!important}@media (width<=1100px){:root{--pd-scene:url(/assets/design-2026/background-home-tablet.webp)}.guideRoles>div{grid-template-columns:repeat(3,1fr)}.guideRoles .editorialCallout:last-child{grid-column:span 2}}@media (width<=980px){.siteHeader{padding:8px 10px 0!important}.nav{border-radius:19px!important}.hero{grid-template-columns:1fr!important;margin:16px 14px 58px!important}.hero h1{max-width:10ch!important}.sableStage{min-height:560px!important}.guideRoles>header{grid-template-columns:1fr}.guideRoles>header .kicker{grid-column:auto}.guideRoles>header h2{max-width:18ch}.sableMoment{grid-template-columns:180px 1fr!important}}@media (width<=700px){:root{--pd-scene:url(/assets/design-2026/background-home-mobile.webp)}body{background-image:linear-gradient(180deg,#040916c7,#060a18d6),var(--pd-scene)!important;background-position:top!important;background-attachment:scroll!important}.siteHeader{padding:5px 6px 0!important}.nav{min-height:60px;border-radius:16px!important;padding-inline:12px!important}.logo{font-size:19px!important}.hero{border-radius:24px 54px 24px 24px!important;margin:10px 8px 42px!important;padding:24px 18px!important}.hero h1{max-width:8ch!important;font-size:clamp(52px,16vw,76px)!important}.hero h1 em{max-width:13ch!important;font-size:.53em!important}.heroActions{display:grid!important}.heroActions a,.heroActions button{text-align:center;width:100%}.sableStage{border-radius:30% 70% 17% 17%/21% 29% 13% 13%!important;min-height:520px!important}.sableStage .sableHeroRest{object-position:center!important}.stageWords{width:62%!important;top:8%!important;left:5%!important}.stageWords button:first-child{margin-left:18px}.stageWords button:nth-child(2){margin-left:7px}.strongerStage .scentSketch{width:82%!important;padding:14px!important;bottom:3%!important;left:4%!important}.plainSearch{grid-template-columns:1fr!important;gap:14px!important;margin-inline:10px!important;padding:20px!important}.plainSearch>button{padding:16px!important}.experienceGrid{padding-inline:12px!important}.experienceGrid .tile,.experienceGrid .tile:nth-child(2n),.discoveryDoors>a,.discoveryDoors>a:nth-child(2){border-radius:22px 54px 22px 22px!important}.sensoryField{border-radius:24px 62px 24px 24px;min-height:620px;margin-inline:8px}.sensoryField:after{background:linear-gradient(0deg,#050a18ed 0 50%,#050a182e 82%)!important}.sensoryCopy{padding:310px 24px 42px!important}.guideRoles{margin-bottom:70px;padding-inline:14px}.guideRoles>div{grid-template-columns:1fr}.guideRoles .editorialCallout:last-child{grid-column:auto}.guideRoles .editorialCallout{align-items:center;grid-template-columns:68px 1fr!important}.guideRoles .editorialCallout>img{margin:0}.sableMoment{border-radius:20px 52px 20px 20px!important;grid-template-columns:118px 1fr!important;min-height:145px!important}.sableMoment>div{padding:19px 16px!important}.sableMoment .sableJobIcon{top:12px;right:12px;width:38px!important;height:38px!important}.sableMoment small{padding-right:44px;font-size:8px!important}.sableMoment p{font-size:13px!important}.eggReveal{grid-template-columns:1fr!important;padding:14px!important}.eggReveal>img{height:190px}:where(.hero,.startCompact,.learnIntro,.pageHero,.decoderHubHero,.decoderArticleHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.playHubHero,.playActivityHero,.entryHero){border-radius:22px 54px 22px 22px!important}:where(.startCompact,.learnIntro,.pageHero,.decoderHubHero,.decoderArticleHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.playHubHero,.playActivityHero,.entryHero){padding:24px 20px!important}:where(.formulaLesson,.amberExperience,.riskWorkbench,.finderQuestions,.finderResults,.shoppingTool,.simpleTool,.checkpointWorkbench,.performanceWorkbench,.familyWorkbench,.bottleWorkbench,.playWorkbench,.compareDrawer,.searchPanel){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px 58px 22px 22px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body,.playPage,.playHub{background-attachment:scroll!important}:where(.heroActions a,.heroActions button,.experienceGrid .tile,.discoveryDoors>a,.toolJobGrid>a,.decoderEntryGrid>a,.playCard,.questionCard,.brandDirectoryGrid>a,.startRoute):hover{transform:none!important}}body{background-image:var(--pd-scene)!important}body:before{display:none!important}.hero,.plainSearch,.experienceGrid .tile,.discoveryDoors>a,.guideRoles .editorialCallout,.egg>button,.siteFooter{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;backdrop-filter:blur(12px)saturate(1.08)!important;background:linear-gradient(145deg,#070f21bf,#151430b3) padding-box padding-box,linear-gradient(112deg,#ff6fba 0%,#ff6fba6b 28%,#90b5ff61 68%,#86b5ff 100%) border-box!important;border:2px solid #0000!important;box-shadow:0 20px 52px #0000004d,-8px 0 26px #ec4fa838,8px 0 28px #6c9eff3b,inset 0 1px #ffffff1a!important}.hero{background:linear-gradient(118deg,#070f21c2,#111634b3 58%,#271430ad) padding-box padding-box,linear-gradient(112deg,#ff6fba 0%,#ff6fba66 30%,#90b5ff5c 70%,#86b5ff 100%) border-box!important}.hero:before{background:radial-gradient(circle at 73% 16%,#efb56f1a,#0000 33%)!important}.sableStage .sableHeroRest{filter:saturate(1.02)contrast(1.02)brightness()!important}.plainSearch{background:linear-gradient(145deg,#070f21bf,#151430b3) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 28%,#90b5ff5c 68%,#86b5ff) border-box!important}.heroCopy>.kicker{text-wrap:balance;max-width:29ch;letter-spacing:.14em!important;font-size:.75rem!important;line-height:1.35!important}.experienceGrid .tile,.discoveryDoors>a{background:linear-gradient(145deg,#070f21bf,#151430b3) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 28%,#90b5ff5c 68%,#86b5ff) border-box!important}.experienceGrid .tile:hover,.experienceGrid .tile:focus-visible,.discoveryDoors>a:hover,.discoveryDoors>a:focus-visible{box-shadow:0 24px 58px #00000057,-10px 0 32px #ec4fa84d,10px 0 34px #6c9eff4d,inset 0 1px #ffffff1f!important}.compareTile h2{margin-top:0!important}.useTile>span{padding-top:18px}.sensoryField{background:linear-gradient(#0a1228,#0a1228) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 28%,#90b5ff61 68%,#86b5ff) border-box!important;border:2px solid #0000!important;box-shadow:0 28px 70px #00000061,-8px 0 28px #ec4fa838,8px 0 30px #6c9eff3b!important}.guideRoles .editorialCallout{background:linear-gradient(145deg,#070f21bf,#151430b3) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 28%,#90b5ff5c 68%,#86b5ff) border-box!important}.quickBand>a{background:linear-gradient(145deg,#070f21ad,#1e16369e) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 30%,#90b5ff66 68%,#86b5ff) border-box!important;border:2px solid #0000!important;box-shadow:-7px 0 22px #ec4fa838,7px 0 24px #6c9eff3d,inset 0 1px #ffffff1a!important}.egg>button{background:linear-gradient(145deg,#070f21bf,#151430b3) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 28%,#90b5ff5c 68%,#86b5ff) border-box!important}.creatorField>span{margin-top:16px;display:block}.creatorField>a{width:max-content;display:block;color:var(--pd-teal)!important;border-bottom-color:#55ddd1b8!important;margin-top:38px!important}.siteFooter{background:linear-gradient(120deg,#040a19bf,#241128b3) padding-box padding-box,linear-gradient(105deg,#ff6fba,#ff6fba57 45%,#86b5ff) border-box!important;border-bottom:0!important;box-shadow:0 -18px 52px #0000003d,-8px 0 26px #ec4fa833,8px 0 28px #6c9eff38!important}@media (width<=700px){.hero,.plainSearch,.experienceGrid .tile,.discoveryDoors>a,.guideRoles .editorialCallout,.egg>button,.sensoryField,.siteFooter{border-width:1px!important}.heroCopy>.kicker{max-width:24ch;letter-spacing:.12em!important;font-size:.7rem!important}}.creatorField>a{border-bottom:1px solid;margin-top:28px;padding-bottom:3px;font-weight:850;display:inline-block}.siteFooter>div>small{opacity:.72;max-width:48ch;margin-top:10px;line-height:1.45;display:block}:root{--pd-text-primary:#fff8ef;--pd-text-secondary:#ddd8e2;--pd-text-tertiary:#c2bfcc;--pd-focus:#8ff5e9;--pd-dark-text:#241c29;--pd-type-display:clamp(3rem,6.7vw,6.4rem);--pd-type-page:clamp(2.45rem,5vw,4.9rem);--pd-type-section:clamp(1.8rem,3vw,3rem);--pd-type-subhead:clamp(1.3rem,2vw,1.75rem);--pd-type-body:1rem;--pd-type-supporting:.9375rem;--pd-type-label:.875rem;--pd-type-micro:.75rem}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-size:var(--pd-type-body);color:var(--pd-text-primary);font-synthesis:none;line-height:1.6}:where(h1,h2,h3,h4,h5,h6,.logo,.plainSearch>button span,.call p,.directAnswer,.familyMap button span,.familyDetails dd,.resultCard h2,.answerStamp b) :where(span,b,strong,em,i,small,a){font-optical-sizing:inherit!important;font-feature-settings:inherit!important;font-family:inherit!important}:where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;margin-block-start:0;line-height:1.04}:where(main p:not(.kicker),main li,main dd){font-size:var(--pd-type-body);line-height:1.58}:where(main p){text-wrap:pretty}:where(main small,main .caption,main .annotation){font-size:var(--pd-type-label);line-height:1.42}:where(main button,main input,main select,main textarea,main label){font-size:var(--pd-type-supporting)}:where(button,input,select,textarea){min-height:44px}:where(p,li,dd,h1,h2,h3,h4,h5,h6,button,a,span){overflow-wrap:break-word}:where(.pageHero,.learnIntro,.decoderHubHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.entryHero) h1{max-width:18ch;font-size:var(--pd-type-page)!important;line-height:1.02!important}:where(.lessonDepth,.lessonPoints,.editorialDepth,.decoderBody,.glossaryList,.entryFacts,.entryNotes,.brandContextGrid) h2{line-height:1.12!important}.kicker{font-size:var(--pd-type-micro)!important;letter-spacing:.14em!important;line-height:1.35!important}.hero h1{font-size:var(--pd-type-display)!important;max-width:9ch!important;line-height:.91!important}.hero h1 em{letter-spacing:-.018em!important;font-size:.54em!important;font-style:normal!important;font-weight:430!important;line-height:1.08!important}.editorialCallout small,.sableMoment small{font-size:var(--pd-type-micro)!important;line-height:1.35!important}.editorialCallout p,.guideRoles .editorialCallout p,.sableMoment p{font-size:var(--pd-type-supporting)!important;line-height:1.5!important}.crumb{font-size:var(--pd-type-label);line-height:1.4}.crumb a,.searchHit i,.canonicalFragranceCard footer b,.entryShopping a,.textHeroLink{font-weight:700}.entryTranslation,.brandIntro,.lede,:where(.lessonDepth article,.lessonPoints article,.editorialDepth article,.decoderBody article,.glossaryList article,.entryFacts article,.canonicalFragranceCard,.finderResults article) p{color:var(--pd-text-secondary)!important}:where(main) :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--pd-focus)!important;outline-offset:4px!important;outline-width:3px!important}.profileTag[data-tone]{box-shadow:inset 0 1px #ffffff80,0 5px 14px #0003;border-style:solid!important;border-width:1px!important}.profileTag[data-tone=citrus]{color:#26320e!important;background:#eadb42!important;border-color:#fff0a1!important}.profileTag[data-tone=green]{color:#17351b!important;background:#82c961!important;border-color:#bdeaa6!important}.profileTag[data-tone=aquatic]{color:#073540!important;background:#68cfdd!important;border-color:#b7eff5!important}.profileTag[data-tone=floral]{color:#4c1130!important;background:#f39bc0!important;border-color:#ffd0e3!important}.profileTag[data-tone=fruity]{color:#42140e!important;background:#f47d77!important;border-color:#ffc0b9!important}.profileTag[data-tone=gourmand]{color:#3b210f!important;background:#e9b76f!important;border-color:#ffe0ad!important}.profileTag[data-tone=woods]{color:#35151a!important;background:#c47b84!important;border-color:#efb9bf!important}.profileTag[data-tone=amber]{color:#261339!important;background:#b795d8!important;border-color:#e5cff8!important}.profileTag[data-tone=musk]{color:#351c31!important;background:#e4bfd8!important;border-color:#ffe1f2!important}.profileTag[data-tone=spicy]{color:#42190d!important;background:#ee9b70!important;border-color:#ffd0b5!important}.profileTag[data-tone=leather]{color:#351a0c!important;background:#ca916c!important;border-color:#efc4a8!important}.profileTag[data-tone=chypre]{color:#252b0f!important;background:#afbd69!important;border-color:#dce79d!important}.profilePills .profileTag{letter-spacing:.015em!important;min-height:30px!important;padding:6px 11px!important;font-size:.8125rem!important;line-height:1.2!important}.profilePills.large .profileTag{min-height:34px!important;padding:7px 13px!important;font-size:.875rem!important}.entryNotes{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#2b162be6,#0c1227e6) padding-box padding-box,linear-gradient(112deg,#ffdae7e0,#ff75bd29 44%,#f7dbb2bd) border-box!important;border:1px solid #0000!important;box-shadow:0 22px 54px #0000004d,0 0 26px #ff75bd1a!important}.entryNotes>div small{letter-spacing:.13em;font-weight:800;display:block;color:#ffd1e4!important;font-size:var(--pd-type-micro)!important}.entryNotes>div h2{color:var(--pd-text-primary)!important}.entryNoteList{flex-wrap:wrap;align-content:flex-start;gap:9px;background:linear-gradient(135deg,#fff1e2f0,#f7cadedb)!important;border:1px solid #fff0e6b8!important;border-radius:24px 64px 24px 24px!important;padding:22px!important;display:flex!important;box-shadow:inset 0 1px #ffffffb3,0 14px 30px #00000029!important}.entryNoteList span{border-radius:999px;align-items:center;min-height:36px;padding:8px 13px;font-weight:750;line-height:1.2;display:inline-flex;box-shadow:0 6px 16px #00000029;color:#2b1b28!important;font-family:var(--pd-interface)!important;font-size:var(--pd-type-label)!important;background:linear-gradient(115deg,#fff0e1,#f6ccdf)!important;border:1px solid #6f375238!important}.entryNoteList span:nth-child(3n+2){background:linear-gradient(115deg,#fbe1ec,#f6d7c0)!important}.entryNoteList span:nth-child(3n){background:linear-gradient(115deg,#fff3df,#efc8dc)!important}.entryNoteContext{color:#fff0ea!important;background:#582b4561!important;border-color:#ffdae747!important}.scentResponse p,.creatorField p,.entryNoteContext,.amberBoundary,.performanceModel>p,.amberExperience p,.amberFocus dd,.familyDetails dd,.riskLiveMessage,.finderResults>article p,.canonicalFragranceCard>p,.brandDirectoryGrid>a p,.brandContextGrid article p,.glossaryList article p,.startRoute p,.toolJobGrid>a p,.decoderEntryGrid>a p,.experienceGrid .tile p,.discoveryDoors>a p{font-size:var(--pd-type-supporting)!important;line-height:1.5!important}.mediaMapped{align-content:start;display:grid;overflow:hidden;background:#050c1cb8!important;border-radius:50% 50% 30px 30px/22% 22% 30px 30px!important}.mediaVideoShell{aspect-ratio:4/5;border-radius:inherit;background:linear-gradient(155deg,#f4d7df,#f8e7ce);display:grid;position:relative;overflow:hidden}.mediaMapped video{object-fit:cover;opacity:1;background:0 0;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;inset:0;max-height:none!important}.mediaVideoPoster{z-index:2;background:linear-gradient(#0000 62%,#060c1b75);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mediaVideoPoster button{z-index:1;color:#2d1830;min-height:46px;font-family:var(--pd-interface);font-size:var(--pd-type-label);background:linear-gradient(105deg,#ffe8dc,#f7bdd7);border:1px solid #fff0f6;border-radius:999px;padding:11px 20px;font-weight:800;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000057}.mediaVideoPoster button:disabled{color:var(--pd-text-primary);border-color:var(--pd-hairline);background:#26314d}.mediaMapped figcaption{color:var(--pd-text-primary);gap:3px;padding:14px 16px;display:grid}.mediaMapped figcaption span{color:var(--pd-text-tertiary);font-size:var(--pd-type-label)}.mediaChoices{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.mediaChoices button{border:1px solid var(--pd-hairline);min-height:40px;color:var(--pd-text-primary);background:#ffffff0f;border-radius:999px;padding:8px 13px}.mediaChoices button[aria-pressed=true]{color:var(--pd-night);background:var(--pd-teal);border-color:#dffffb}.mediaFallback{overflow:hidden;background:linear-gradient(155deg,#f6d7e0e0,#f8e8cfd1)!important;border-radius:50% 50% 30px 30px/22% 22% 30px 30px!important}.mediaFallback .unlabelledBottle{min-height:100%;border-radius:inherit!important}.canonicalBottle>div,.canonicalBottle>div :where(span,b,em,small),.productionEntry .expenseLine.costMeter,.productionEntry .expenseLine.costMeter :where(b,span,small,i){color:var(--pd-dark-text)!important}:where(.libraryWorkbench,.libraryFilters,.finderQuestions,.finderResults,.searchPanel,.simpleTool,.shoppingTool,.checkpointWorkbench,.performanceWorkbench,.familyWorkbench,.bottleWorkbench){background-color:#050c1cf0!important}:where(.entryAxes span,.decoderFacets span,.relatedPills a,.pillRow span:not(.profileTag)){color:var(--pd-text-primary)!important;background:#081125db!important;border-color:#d6deff42!important}:where(input,select,textarea){color:var(--pd-text-primary)!important;background:#09152d!important;border-color:#d6deff57!important}:where(input,textarea)::placeholder{opacity:1;color:#aaa8b7!important}.productionEntry{background:0 0!important}.productionEntry .brandRoute{border-bottom:1px solid #ffc2df80;color:#ffc2df!important;font-weight:750!important}.productionEntry .brandRoute:hover{border-bottom-color:#fff0f6;color:#fff0f6!important}.productionEntry .exactIdentity{color:#f9d7e5!important;font-weight:720!important}.productionEntry .entryShopping{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:15px!important;padding:0!important}.productionEntry .entryShopping a{color:#2b1730!important;background:linear-gradient(105deg,#ffe5d7,#f6b8d5)!important;border-color:#fff0f5!important;box-shadow:0 10px 28px #ff75bd29!important}.productionFacts article,.brandBridge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#070f21e6,#23122ad1) padding-box padding-box,linear-gradient(112deg,#ff75bdad,#ff75bd0f 38%,#92b9ff94) border-box!important;border:1px solid #0000!important;border-radius:30px 82px 30px 30px!important;box-shadow:0 20px 48px #0000004d,0 0 24px #92b9ff14!important}.productionFacts article{min-height:0!important;padding:clamp(26px,4vw,44px)!important}.productionFacts article h2{font-size:clamp(2rem,4vw,3.35rem)!important}.brandBridge{overflow:hidden}.newsletter{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(110deg,#261329db,#081022d6) padding-box padding-box,linear-gradient(105deg,#ffdae7cc,#ff75bd24 50%,#f7dbb2b8) border-box!important;border:1px solid #0000!important}.newsletterCta{color:#321a2d;text-align:center;white-space:nowrap;background:linear-gradient(105deg,#f8c5dc,#ffe2c4);border:1px solid #fff0e8;border-radius:99px;justify-content:center;align-items:center;min-width:360px;min-height:48px;padding:11px 18px;font-weight:900;display:inline-flex}.siteFooter{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border-radius:32px 32px 0 0;background:linear-gradient(120deg,#040a19c7,#241128ad) padding-box padding-box,linear-gradient(105deg,#ffdae7a3,#ff75bd14 45%,#92b9ff8f) border-box!important;border:1px solid #0000!important;border-bottom:0!important;box-shadow:0 -18px 52px #00000038,0 0 28px #ff75bd14!important}@media (width<=700px){body{font-size:16px;line-height:1.6}.newsletterCta{width:100%;min-width:0}.hero h1{font-size:clamp(3.05rem,14.5vw,4.55rem)!important;line-height:.94!important}:where(.pageHero,.learnIntro,.decoderHubHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.entryHero) h1{font-size:clamp(2.25rem,11vw,3.6rem)!important;line-height:1.02!important}:where(main p:not(.kicker),main li,main dd){font-size:1rem!important;line-height:1.58!important}.editorialCallout p,.guideRoles .editorialCallout p,.sableMoment p{font-size:.9375rem!important}.sableMoment small{font-size:.75rem!important}:where(.hero,.startCompact,.learnIntro,.pageHero,.decoderHubHero,.decoderArticleHero,.toolsCompact,.brandDirectoryHero,.brandHero,.glossaryHero,.entryHero){-webkit-backdrop-filter:blur(9px)saturate(1.04);backdrop-filter:blur(9px)saturate(1.04);background-color:#050c1cf2!important}.entryNoteList span{max-width:100%;font-size:.875rem!important}.mediaMapped video{max-height:72vh}}body:has(.productionEntry){background-image:var(--pd-scene)!important}body:has(.productionEntry):before{display:none!important}.productionEntry .entryHero{isolation:isolate;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(11px)saturate(1.06)!important;backdrop-filter:blur(11px)saturate(1.06)!important;background:linear-gradient(135deg,#060d1ec7,#19122fa3) padding-box padding-box,linear-gradient(112deg,#ff75bdc7,#ff75bd1f 36%,#92b9ffb8) border-box!important;border:1px solid #0000!important;grid-template-columns:minmax(300px,.94fr) minmax(360px,1.06fr)!important;align-items:stretch!important;box-shadow:0 24px 58px #0000004d,-8px 0 28px #ec4fa817,8px 0 30px #92b9ff1c!important}.productionEntry .entryHero:before{content:"";z-index:0;background:#ffd6ea;border-radius:99px;width:46px;height:3px;position:absolute;top:-2px;left:6%;box-shadow:0 0 16px 5px #ff75bd80}.productionEntry .entryHero:after{z-index:0!important;opacity:.72!important;background:url(/assets/design-2026/divider-scent-ribbon-bright.webp) bottom/100% 100% no-repeat!important;width:auto!important;height:42%!important;inset:auto -2% -2px!important}.productionEntry .entryHero>*,.productionEntry .entryMediaColumn,.productionEntry .entryProfile{z-index:1;position:relative}.entryMediaColumn{flex-direction:column;gap:clamp(20px,2.4vw,30px);min-width:0;display:flex}.entryProfile{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-block:clamp(12px,2.5vw,34px);display:flex}.entryIdentity{padding:0 clamp(6px,1.2vw,16px) clamp(4px,1vw,12px)}.entryIdentity .entryBrand{letter-spacing:.105em;text-transform:uppercase;margin:0 0 4px;font-weight:800;color:#ffd4e8!important;font-size:var(--pd-type-label)!important}.entryIdentity h1{margin:0 0 10px;max-width:13ch!important;font-size:clamp(2.75rem,5.1vw,5rem)!important}.entryIdentity .exactIdentity{color:#ffe7d9!important;margin:0 0 12px!important}.entryIdentity .brandRoute{margin:0!important}.productionEntry .entryIdentity{-webkit-backdrop-filter:blur(9px)saturate(1.06)!important;background:linear-gradient(140deg,#050c1c4d,#23122b3d) padding-box padding-box,linear-gradient(112deg,#ff75bdb8,#55ddd14d 48%,#92b9ffad) border-box!important;border:1px solid #0000!important;border-radius:24px 66px 24px 24px!important;padding:clamp(18px,2.5vw,28px)!important;box-shadow:0 16px 38px #0003,inset 0 1px #ffffff0f!important}.productionEntry .mediaFallback figcaption{z-index:5;border-radius:18px;margin-top:12px;position:relative;color:var(--pd-ink)!important;background:#050c1ccc!important}.productionEntry .mediaFallback figcaption span{color:var(--pd-muted)!important}.productionEntry :where(.mediaMapped,.mediaFallback){width:100%;position:relative;overflow:hidden;background:linear-gradient(145deg,#19102ebd,#050e20b8) padding-box padding-box,linear-gradient(125deg,#ff8bc8 0%,#ff8bc873 28%,#9cbdff75 68%,#92b9ff 100%) border-box!important;border:1px solid #0000!important;border-radius:50% 50% 32px 32px/19% 19% 32px 32px!important;padding:clamp(13px,1.6vw,20px)!important;box-shadow:0 20px 46px #00000047,0 0 22px #ff4aae29,inset 0 0 24px #9071ff1f!important}.productionEntry :where(.mediaMapped,.mediaFallback):before{content:"";z-index:4;pointer-events:none;background:#ffe1ef;border-radius:99px;width:34px;height:3px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 0 12px 4px #ff75bd7a}.productionEntry .mediaVideoShell{aspect-ratio:4/5;border:1px solid #f1e1ff7a;border-radius:50% 50% 22px 22px/17% 17% 22px 22px;box-shadow:inset 0 0 0 1px #92b9ff29,0 0 18px #92b9ff1a}.productionEntry .mediaFallback .unlabelledBottle{border:1px solid #f1e1ff7a;width:100%;min-height:clamp(420px,52vw,650px);border-radius:50% 50% 22px 22px/17% 17% 22px 22px!important}.productionEntry .profilePills{gap:9px 8px;margin-bottom:clamp(24px,3vw,36px)}.productionEntry .profileTag[data-tone]{color:#321c2d!important;background:linear-gradient(125deg,#fff0e4,#f4cadc)!important;border-color:#ffeaf4eb!important;box-shadow:inset 0 1px #ffffffc7,0 7px 16px #0003,0 0 12px #ff75bd14!important}.productionEntry .profileTag[data-tone=citrus]{color:#352813!important;background:linear-gradient(125deg,#fff0c9,#efcf91)!important}.productionEntry .profileTag[data-tone=green]{color:#18332d!important;background:linear-gradient(125deg,#d7eadc,#a9d0c2)!important}.productionEntry .profileTag[data-tone=aquatic]{color:#18313e!important;background:linear-gradient(125deg,#d8edf0,#aed5e6)!important}.productionEntry .profileTag[data-tone=floral]{color:#3e2035!important;background:linear-gradient(125deg,#ffe0ec,#e8b6d3)!important}.productionEntry .profileTag[data-tone=fruity]{color:#40202b!important;background:linear-gradient(125deg,#ffd8dc,#e9a6b9)!important}.productionEntry .profileTag[data-tone=gourmand]{color:#3a2821!important;background:linear-gradient(125deg,#f9e4d3,#e6bdac)!important}.productionEntry .profileTag[data-tone=woods]{color:#382427!important;background:linear-gradient(125deg,#ead6cf,#c8a5aa)!important}.productionEntry .profileTag[data-tone=amber]{color:#30233d!important;background:linear-gradient(125deg,#eadcf4,#c9b1df)!important}.productionEntry .profileTag[data-tone=musk]{color:#332936!important;background:linear-gradient(125deg,#f3eaf0,#d9c7dc)!important}.productionEntry .profileTag[data-tone=spicy]{color:#3e241e!important;background:linear-gradient(125deg,#f7d8cb,#dfaaa0)!important}.productionEntry .profileTag[data-tone=leather]{color:#37261f!important;background:linear-gradient(125deg,#ead4c4,#c6a18f)!important}.productionEntry .profileTag[data-tone=chypre]{color:#2c321f!important;background:linear-gradient(125deg,#e6e5c8,#c4c89f)!important}.productionEntry .profilePills .profileTag[data-tone]{color:var(--pd-ink)!important;background:linear-gradient(135deg,#070f22e6,#241430db) padding-box padding-box,linear-gradient(112deg,#ff75bde6,#55ddd19e 50%,#92b9ffe0) border-box!important;border:1px solid #0000!important;box-shadow:0 7px 18px #00000040,0 0 14px #92b9ff1a!important}.productionEntry .entryNoteList{color:var(--pd-ink)!important;background:linear-gradient(140deg,#050d1edb,#20122bcc) padding-box padding-box,linear-gradient(112deg,#ff75bdd1,#55ddd17a 50%,#92b9ffd1) border-box!important;border:1px solid #0000!important;box-shadow:inset 0 1px #ffffff12,0 16px 34px #00000038!important}.productionEntry .entryNoteList span:nth-child(n){color:var(--pd-ink)!important;background:linear-gradient(135deg,#0a142af0,#2f1836e0)!important;border-color:#d6deff47!important;box-shadow:0 6px 16px #00000038,0 0 12px #ff75bd14!important}.productionEntry :where(.entryNotes,.productionFacts article,.brandBridge,.compactSable){-webkit-backdrop-filter:blur(12px)saturate(1.06)!important;backdrop-filter:blur(12px)saturate(1.06)!important;background:linear-gradient(140deg,#070f21c9,#23122ab3) padding-box padding-box,linear-gradient(112deg,#ff75bdc2,#ff75bd14 38%,#92b9ffad) border-box!important;border:1px solid #0000!important;box-shadow:0 20px 48px #00000042,-7px 0 24px #ec4fa814,7px 0 24px #92b9ff1a!important}.productionEntry .entryNotes{background:linear-gradient(145deg,#2b162bc9,#0c1227c9) padding-box padding-box,linear-gradient(112deg,#ffdae7e6,#ff75bd33 44%,#92b9ffbd) border-box!important}.productionEntry .compactSable .sableJobIcon{width:44px!important;height:44px!important;margin:0 0 10px!important;position:static!important}.productionEntry .brandBridge h2{font-family:var(--pd-interface)!important;letter-spacing:-.035em!important;font-weight:700!important}@media (width<=860px){.productionEntry .entryHero{grid-template-columns:1fr!important}.entryMediaColumn{max-width:620px}.entryProfile{padding-block:8px 24px}.productionEntry .entryHero:after{opacity:.6!important;height:28%!important}}@media (width<=700px){body:has(.productionEntry){background-image:var(--pd-scene)!important}.productionEntry .entryHero{-webkit-backdrop-filter:blur(8px)saturate(1.04)!important;backdrop-filter:blur(8px)saturate(1.04)!important;background:linear-gradient(135deg,#060d1ec7,#19122fa6) padding-box padding-box,linear-gradient(112deg,#ff75bdc2,#92b9ffad) border-box!important}.entryIdentity{padding-inline:2px}.entryIdentity h1{font-size:clamp(2.6rem,13vw,3.8rem)!important}.productionEntry :where(.mediaMapped,.mediaFallback){padding:11px!important}.productionEntry .mediaFallback .unlabelledBottle{min-height:430px}.productionEntry .entryHero:after{background-size:cover!important;height:24%!important;inset:auto -18% -2px!important}.productionEntry .compactSable .sableJobIcon{width:38px!important;height:38px!important}}.hero .sableStage{overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}.hero .sableStage:after{display:none!important}.hero .sableStage .sableHeroRest{filter:none!important}.hero .sableStage .sableGlow{opacity:.24}.hero .stageWords{flex-direction:column;align-items:flex-start;width:min(210px,38%)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:0!important;display:flex!important;top:17%!important;left:8%!important}.hero .stageWords button,.hero .stageWords button:first-child,.hero .stageWords button:nth-child(2){white-space:nowrap;min-width:0;overflow:visible;color:#321c2d!important;background:linear-gradient(110deg,#fff4e8f5,#f7c7def0)!important;border:1px solid #ffecf6db!important;border-radius:999px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:9px 34px 9px 15px!important;font-size:.8125rem!important;line-height:1.2!important;box-shadow:0 8px 20px #16081f3d,0 0 12px #ff75bd24!important}.hero .stageWords button i{width:10px!important;height:10px!important;right:11px!important}.hero .stageWords button:hover,.hero .stageWords button:focus-visible{transform:translate(3px)}.hero .stageWords button.selected{color:#21162b!important;background:linear-gradient(110deg,#d9f1ec,#b9d9ef)!important;border-color:#e9fffb!important;box-shadow:0 0 0 2px #55ddd199,0 8px 22px #00000038,0 0 18px #55ddd140!important}.hero .strongerStage .scentSketch{color:#2f2030!important;background:linear-gradient(135deg,#fff2e7f0,#f6cfe2e8) padding-box padding-box,linear-gradient(110deg,#ff78bd,#8fbaff) border-box!important;box-shadow:0 15px 34px #0003,0 0 18px #ff75bd2b!important}.hero .strongerStage .scentSketch :where(q,p,span){color:#2f2030!important}.hero .strongerStage .scentSketch small{color:#7a365f!important}.hero .strongerStage .scentSketch q:before,.hero .strongerStage .scentSketch q:after{color:#9e4b77!important}.hero .strongerStage .scentSketch p{border-top-color:#5a304e33!important}.hero .strongerStage .scentSketch button{color:#5d2d50!important;border-bottom-color:#8f557a!important}.plainSearch>button,.editorialCallout{isolation:isolate;position:relative;background:linear-gradient(145deg,#080f22e0,#1c1432c7) padding-box padding-box,linear-gradient(112deg,#ff6fba 0%,#ff6fba61 28%,#90b5ff5c 68%,#86b5ff 100%) border-box!important;border:2px solid #0000!important;box-shadow:0 18px 42px #00000047,-7px 0 22px #ec4fa829,7px 0 24px #6c9eff2b,inset 0 1px #ffffff14!important}.plainSearch>button:before,.editorialCallout:before{content:"";z-index:2;pointer-events:none;background:#ffe1f0;border-radius:999px;width:36px;height:4px;position:absolute;top:-3px;left:9%;box-shadow:0 0 10px 4px #ff5cb3ad}.plainSearch>button:after,.editorialCallout:after{content:"";z-index:2;pointer-events:none;background:#c5dcff;border-radius:999px;width:28px;height:3px;position:absolute;bottom:-2px;right:8%;box-shadow:0 0 10px 3px #5c97ff8c}.plainSearch>button{border-radius:22px 64px 22px 22px!important}.plainSearch>button:hover,.plainSearch>button:focus-visible{box-shadow:0 20px 46px #0000004d,-8px 0 27px #ec4fa83d,8px 0 29px #6c9eff40,inset 0 1px #ffffff1a!important}.guideRoles .editorialCallout{overflow:visible!important}@media (width<=700px){.hero .stageWords{gap:7px!important;width:44%!important;top:14%!important;left:7%!important}.hero .stageWords button,.hero .stageWords button:first-child,.hero .stageWords button:nth-child(2){padding:7px 29px 7px 11px!important;font-size:.75rem!important}.hero .strongerStage .scentSketch{width:65%!important}.plainSearch>button,.editorialCallout{border-width:1px!important}}.siteFooter{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;backdrop-filter:blur(12px)saturate(1.08)!important;background:linear-gradient(120deg,#040a19bf,#241128b3) padding-box padding-box,linear-gradient(105deg,#ff6fba,#ff6fba57 45%,#86b5ff) border-box!important;border:2px solid #0000!important;border-bottom:0!important;box-shadow:0 -18px 52px #0000003d,-8px 0 26px #ec4fa833,8px 0 28px #6c9eff38!important}@media (width<=700px){.siteFooter{border-width:1px!important}}.perfumePressLanding,.perfumePressArticle{--press-glass:linear-gradient(128deg,#2b1431d6,#111936cc 62%,#324270b8);color:var(--pd-ink)}.pressLandingHero{background:var(--press-glass) padding-box,linear-gradient(112deg,#ff75bd,#ff75bd3d 48%,#8db8ff) border-box;border:2px solid #0000;border-radius:34px 148px 34px 34px;flex-direction:column;justify-content:flex-end;min-height:430px;padding:clamp(34px,6vw,76px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 76px #00000061}.pressLandingHero:after{content:"PRESS";color:#ffffff09;font:900 clamp(8rem,22vw,19rem)/1 var(--pd-interface);letter-spacing:-.09em;pointer-events:none;position:absolute;top:-.3em;right:-.04em}.pressLandingHero .kicker{color:var(--pd-teal)}.pressLandingHero h1{z-index:1;letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(4.4rem,10vw,9rem);font-weight:600;line-height:.84;position:relative;font-family:var(--pd-display)!important}.pressLandingHero>p:last-child{z-index:1;max-width:680px;color:var(--pd-muted);margin:0;font-size:1.22rem;line-height:1.55;position:relative}.pressFeatured,.pressLatest{margin-top:76px}.pressFeatured>h2,.pressLatest>h2{margin-bottom:24px;font-size:clamp(2rem,4vw,3.4rem)}.pressCard{background:#080f22c7;border:1px solid #d6deff40;border-radius:26px 88px 26px 26px;transition:transform .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 18px 46px #00000042}.pressCard:hover,.pressCard:focus-visible{border-color:#55ddd1b3;transform:translateY(-3px)}.pressCard .pressMedia{background:#091126;border-radius:0;margin:0}.pressCard>div{flex-direction:column;min-width:0;padding:28px;display:flex}.pressCard small,.pressByline,.pressFragranceCard small,.pressRecommendation>small,.pressQuickAnswer>small,.pressJune>small{color:var(--pd-teal);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:850}.pressCard h2{letter-spacing:-.045em;margin:22px 0 14px;font-size:clamp(1.8rem,3.5vw,3.6rem);font-weight:750;line-height:1;font-family:var(--pd-interface)!important}.pressCard p{color:var(--pd-muted);margin:0;font-size:1rem;line-height:1.55}.pressCard time{color:var(--pd-muted);margin-top:auto;padding-top:28px;font-size:.9rem}.pressFeaturedCard{border-radius:30px 132px 30px 30px;grid-template-columns:1.08fr .92fr;min-height:440px}.pressLatest>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pressLatest .pressCard{grid-template-rows:auto 1fr}.pressEmpty{background:linear-gradient(120deg,#080f22b8,#2f1a37ad);border:1px solid #d6deff3d;border-radius:26px 96px 26px 26px;grid-template-columns:auto 1fr;align-items:center;gap:32px;margin:70px 0;padding:42px;display:grid;box-shadow:0 18px 48px #0000003d}.pressEmpty>span{aspect-ratio:1;width:84px;color:var(--pd-teal);font:700 1.6rem var(--pd-display);border:1px solid #55ddd1a6;border-radius:50%;place-items:center;display:grid}.pressEmpty h2{margin:0 0 10px;font-size:clamp(2.2rem,5vw,4rem)}.pressEmpty p{max-width:650px;color:var(--pd-muted);margin:0}.pressSignup{background:linear-gradient(120deg,#060e1fe6,#341537d6);border:1px solid #ff75bd61;border-radius:28px 100px 28px 28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;margin:72px 0 18px;padding:clamp(30px,5vw,58px);display:grid;box-shadow:0 22px 58px #0000004d}.pressSignup h2{max-width:12ch;margin-bottom:14px;font-size:clamp(2rem,4.4vw,4rem)}.pressSignup p{max-width:570px;color:var(--pd-muted)}.pressSignupCta{color:#321a2d;text-align:center;white-space:nowrap;background:linear-gradient(105deg,#f8c5dc,#ffe2c4);border:1px solid #fff0e8c7;border-radius:99px;justify-content:center;align-items:center;width:100%;min-height:53px;padding:13px 24px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #0000002e}.perfumePressArticle>article{max-width:1120px;margin:auto}.pressArticleHeader{text-align:center;max-width:900px;margin:12px auto 48px}.pressArticleHeader h1{letter-spacing:-.06em;margin:18px auto 26px;font-size:clamp(3.7rem,8vw,7.6rem);font-weight:600;line-height:.9;font-family:var(--pd-display)!important}.pressDeck{max-width:740px;color:var(--pd-muted);margin-inline:auto;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5}.pressByline{color:var(--pd-muted);letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:30px;display:flex}.pressByline b{color:var(--pd-teal);letter-spacing:.08em;text-transform:uppercase;border:1px solid #55ddd180;border-radius:99px;padding:3px 9px;font-size:.74rem}.pressMedia{background:#091126;border-radius:24px 78px 24px 24px;width:100%;margin:38px 0;position:relative;overflow:hidden}.pressMedia img,.pressMedia video{object-fit:cover;width:100%;height:100%;display:block}.pressMedia figcaption{color:#fff;background:linear-gradient(#0000,#040916e6);padding:34px 18px 14px;font-size:.82rem;position:absolute;bottom:0;left:0;right:0}.pressMedia figcaption b{color:var(--pd-teal)}.pressHeroMedia{background:padding-box padding-box,linear-gradient(112deg,#ff75bd,#ff75bd33,#8db8ff) border-box;border:2px solid #0000;max-height:720px;margin-inline:auto;box-shadow:0 28px 76px #00000059}.pressQuickAnswer{border-left:6px solid var(--pd-teal);background:#091229d1;border-radius:0 28px 28px 0;max-width:820px;margin:52px auto;padding:32px 36px}.pressQuickAnswer p{margin:8px 0 0;font-size:1.24rem;line-height:1.55}.pressArticleBody{max-width:760px;margin:56px auto}.pressArticleBody>p{color:var(--pd-ink);margin:0 0 1.55em;font-size:1.125rem!important;line-height:1.78!important}.pressArticleBody>h2{margin:2.2em 0 .7em;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:620;line-height:1.05;font-family:var(--pd-display)!important}.pressArticleBody>h3{margin:2em 0 .65em;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:760;line-height:1.16;font-family:var(--pd-interface)!important}.pressArticleBody .editorialCallout{margin:42px 0}.pressTableWrap{background:#080f22c7;border:1px solid #d6deff3d;border-radius:18px;max-width:100%;margin:42px 0;overflow-x:auto}.pressTableWrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:1rem}.pressTableWrap caption{text-align:left;color:var(--pd-teal);padding:18px;font-weight:800}.pressTableWrap th,.pressTableWrap td{text-align:left;vertical-align:top;border-top:1px solid #d6deff2e;padding:14px 16px}.pressTableWrap thead th{letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;font-size:.82rem}.pressFragranceCard,.pressRecommendation,.pressCallout,.pressJune{background:linear-gradient(125deg,#2b1431c7,#0e1731cc);border:1px solid #d6deff3d;border-radius:20px 64px 20px 20px;margin:42px 0;padding:28px}.pressFragranceCard{grid-template-columns:1fr auto;align-items:end;gap:28px;display:grid}.pressFragranceCard h3,.pressRecommendation h3{margin:10px 0;font-size:1.6rem;line-height:1.12;font-family:var(--pd-interface)!important}.pressFragranceCard p,.pressRecommendation p,.pressCallout p,.pressJune p{color:var(--pd-muted);margin:0;font-size:1rem;line-height:1.58}.pressFragranceCard>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.pressFragranceCard a,.pressRecommendation a{color:var(--pd-teal);white-space:nowrap;border-bottom:1px solid;font-size:.9rem;font-weight:800}.pressCallout{border-left:6px solid var(--pd-soft-pink);border-radius:0 20px 20px 0}.pressCallout h3{margin:0 0 10px;font-size:1.5rem}.pressJune{border-color:#ff75bd80}.pressRelated,.pressSources,.pressDisclosure{border-top:1px solid #d6deff38;max-width:900px;margin:70px auto;padding-top:34px}.pressRelated h2,.pressSources h2,.pressDisclosure h2{font-size:clamp(2rem,4vw,3rem)}.pressRelated>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pressRelated a{background:#080f2299;border:1px solid #d6deff38;border-radius:14px;justify-content:space-between;gap:20px;padding:18px;font-weight:750;display:flex}.pressRelated a span{color:var(--pd-teal)}.pressSources ol{padding-left:1.3em}.pressSources li+li{margin-top:10px}.pressSources a{color:var(--pd-teal);text-underline-offset:3px;text-decoration:underline}.pressDisclosure p{color:var(--pd-muted);font-size:1rem;line-height:1.6}@media (width<=1120px) and (width>=981px){.completionHeader .nav{gap:12px!important}.completionHeader .links{gap:13px!important;font-size:13px!important}.completionHeader .searchButton{gap:8px!important;padding-left:12px!important}}@media (width<=860px){.pressFeaturedCard{grid-template-columns:1fr;min-height:0}.pressLatest>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pressSignup{grid-template-columns:1fr;gap:24px}}@media (width<=700px){.pressLandingHero{border-width:1px;border-radius:24px 60px 24px 24px;min-height:350px;padding:28px 20px}.pressLandingHero h1{font-size:clamp(3.4rem,17vw,5rem);line-height:.9}.pressLandingHero>p:last-child{font-size:1rem!important;line-height:1.58!important}.pressFeatured,.pressLatest{margin-top:52px}.pressLatest>div{grid-template-columns:1fr}.pressCard,.pressFeaturedCard{border-radius:20px 58px 20px 20px}.pressCard>div{padding:22px}.pressEmpty{border-radius:20px 58px 20px 20px;grid-template-columns:1fr;gap:18px;margin:50px 0;padding:26px 22px}.pressEmpty>span{width:62px}.pressSignup{border-radius:20px 58px 20px 20px;margin:52px 0 8px;padding:26px 20px}.pressSignupCta{justify-self:stretch;width:100%}.pressArticleHeader{text-align:left;margin-top:0}.pressArticleHeader h1{font-size:clamp(3.1rem,15vw,5rem);line-height:.94}.pressDeck{font-size:1.05rem!important}.pressByline{justify-content:flex-start}.pressMedia,.pressHeroMedia{border-width:1px;border-radius:18px 48px 18px 18px}.pressQuickAnswer{padding:24px 20px}.pressArticleBody{margin-block:42px}.pressArticleBody>p{font-size:1.0625rem!important;line-height:1.72!important}.pressFragranceCard{grid-template-columns:1fr}.pressFragranceCard>div:last-child{align-items:flex-start}.pressRelated>div{grid-template-columns:1fr}}.startCompletion .startCompact,.startCompletion .startRoute,.startCompletion .branchBench,.startCompletion .branchBench>a{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;backdrop-filter:blur(12px)saturate(1.08)!important;background:linear-gradient(145deg,#070f21c2,#151430b3) padding-box padding-box,linear-gradient(112deg,#ff6fba 0%,#ff6fba61 28%,#90b5ff5c 68%,#86b5ff 100%) border-box!important;border:2px solid #0000!important;box-shadow:0 20px 52px #0000004d,-8px 0 26px #ec4fa833,8px 0 28px #6c9eff36,inset 0 1px #ffffff17!important}.startCompletion .startCompact{align-items:stretch!important}.startCompletion .startCompact:after{opacity:.34}.startCompletion .startRoadmap{gap:10px;display:grid;border-top:0!important}.startCompletion .startRoadmap:before{z-index:-1}.startCompletion .startRoute{border-radius:18px 52px 18px 18px!important;padding:22px 18px!important}.startCompletion .startRoute:hover,.startCompletion .startRoute:focus-visible,.startCompletion .branchBench>a:hover,.startCompletion .branchBench>a:focus-visible{box-shadow:0 24px 58px #00000057,-10px 0 32px #ec4fa847,10px 0 34px #6c9eff4a,inset 0 1px #ffffff1f!important}.startCompletion .branchBench{border-radius:28px 82px 28px 28px!important}.startCompletion .branchBench>a{border-radius:20px 50px 20px 20px!important}.startCompletion .startHereSable{position:relative;border-width:1px!important;border-radius:24px 76px 24px 24px!important;min-height:320px!important;display:block!important;overflow:hidden!important}.startCompletion .startHereSable>.sableScene{position:absolute;inset:0;object-fit:cover!important;object-position:center 42%!important;filter:saturate(1.02)contrast(1.02)brightness(.92)!important;width:100%!important;height:100%!important}.startCompletion .startHereSable:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#040a180a 20%,#040a184d 58%,#040a18f0 100%);position:absolute;inset:0}.startCompletion .startHereSable>div{z-index:2;position:absolute;inset:auto 0 0;padding:96px 72px 24px 24px!important}.startCompletion .startHereSable .sableJobIcon{z-index:3;width:44px!important;height:44px!important;top:auto!important;bottom:22px!important;right:20px!important}.startCompletion .startHereSable p{text-shadow:0 2px 14px #0009;color:var(--pd-ink)!important;margin:0!important;font-size:.9375rem!important}@media (width<=700px){.startCompletion .startCompact,.startCompletion .startRoute,.startCompletion .branchBench,.startCompletion .branchBench>a{border-width:1px!important}.startCompletion .startHereSable{min-height:300px!important}.startCompletion .startHereSable>div{padding:100px 66px 20px 20px!important}.startCompletion .startHereSable .sableJobIcon{width:40px!important;height:40px!important;bottom:18px!important;right:16px!important}.startCompletion .startRoute{border-radius:16px 40px 16px 16px!important;padding:18px 10px!important}}.learnLesson .pageHero,.learnLesson .lessonHero,.learnLesson .directLesson,.learnLesson .formulaLesson,.learnLesson .lessonMotion,.learnLesson .lessonInteraction,.learnLesson .lessonProgress,.learnLesson .editorialDepth article,.learnLesson .lessonDepth article,.learnLesson .lessonPoints article,.learnLesson>.sableMoment,.learnLesson .familySable,.learnLesson .lessonFlowActions>a{-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;backdrop-filter:blur(12px)saturate(1.08)!important;background:linear-gradient(145deg,#070f21b8,#1e1432ad) padding-box padding-box,linear-gradient(112deg,#ff6fba 0%,#ff6fba61 28%,#90b5ff5c 68%,#86b5ff 100%) border-box!important;border:2px solid #0000!important;box-shadow:0 20px 52px #0000004d,-8px 0 26px #ec4fa833,8px 0 28px #6c9eff36,inset 0 1px #ffffff17!important}.learnLesson .directLesson{color:var(--pd-ink)!important;background:linear-gradient(125deg,#221431b8,#121c3ab3 58%,#311f41ad) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 32%,#90b5ff5c 70%,#86b5ff) border-box!important}.learnLesson .directLesson *{color:var(--pd-ink)!important}.learnLesson .formulaLesson{background:linear-gradient(145deg,#070f21b8,#191433ad) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 30%,#90b5ff5c 70%,#86b5ff) border-box!important}.learnLesson .lessonProgress{border-radius:18px 52px 18px 18px!important}.learnLesson .editorialDepth article,.learnLesson .lessonDepth article,.learnLesson .lessonPoints article{background:linear-gradient(150deg,#070f21c7,#181633b8) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba59 30%,#90b5ff57 70%,#86b5ff) border-box!important}.learnLesson .editorialDepth article:nth-child(2)>small{text-align:right;display:block}.learnLesson .interactionTakeaway,.learnLesson .formulaConsequence article strong{color:var(--pd-ink)!important;background:linear-gradient(125deg,#221431e0,#121c3adb 58%,#311f41d1) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba59 35%,#86b5ff) border-box!important;border:1px solid #0000!important;box-shadow:0 14px 34px #0000003d,-5px 0 18px #ec4fa826,5px 0 20px #6c9eff29!important}.learnLesson .interactionTakeaway :where(b,p),.learnLesson .formulaConsequence article strong{color:var(--pd-ink)!important}.learnLesson>.sableMoment>.sableScene,.learnLesson .familySable>img{filter:saturate(1.05)contrast(1.03)brightness()!important}.learnLesson .lessonFlowActions>a.next{color:var(--pd-ink)!important;background:linear-gradient(125deg,#221431d1,#121c3ac7 58%,#311f41bf) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 32%,#86b5ff) border-box!important}.learnLesson .lessonFlowActions>a:hover,.learnLesson .lessonFlowActions>a:focus-visible{box-shadow:0 24px 58px #00000057,-10px 0 32px #ec4fa847,10px 0 34px #6c9eff4a,inset 0 1px #ffffff1f!important}@media (width<=700px){.learnLesson .pageHero,.learnLesson .lessonHero,.learnLesson .directLesson,.learnLesson .formulaLesson,.learnLesson .lessonMotion,.learnLesson .lessonInteraction,.learnLesson .lessonProgress,.learnLesson .editorialDepth article,.learnLesson .lessonDepth article,.learnLesson .lessonPoints article,.learnLesson>.sableMoment,.learnLesson .familySable,.learnLesson .lessonFlowActions>a{border-width:1px!important}}.learnLesson .lessonProgress>div>a{text-shadow:0 0 16px #55ddd157;margin-inline-end:clamp(6px,2vw,22px);color:#8ef1e5!important;text-decoration-color:#8ef1e59e!important}.learnLesson .familyHero .colorLegend{gap:8px!important}.learnLesson .familyHero .colorLegend span{border:1px solid #ffffff9e;border-radius:999px;align-items:center;min-height:32px;padding:7px 11px;display:inline-flex;box-shadow:0 7px 18px #0000002e;letter-spacing:.07em!important;text-shadow:none!important;font-size:.75rem!important;line-height:1!important}.learnLesson .familyHero .colorLegend span:first-child{color:#15341c;background:#82c961}.learnLesson .familyHero .colorLegend span:nth-child(2){color:#073540;background:#68cfdd}.learnLesson .familyHero .colorLegend span:nth-child(3){color:#42140e;background:#f47d77}.learnLesson .familyHero .colorLegend span:nth-child(4){color:#f8f0e6;background:#60435f}.learnLesson .familyHero .colorLegend span:nth-child(5){color:#351c31;background:#e4bfd8}.learnLesson .interactionIntro{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(145deg,#070f21b8,#1e1432ad) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 30%,#90b5ff5c 70%,#86b5ff) border-box;border:2px solid #0000;border-radius:24px 68px 24px 24px;max-width:900px;padding:28px 32px;box-shadow:0 20px 52px #0000004d,-8px 0 26px #ec4fa833,8px 0 28px #6c9eff36}.learnLesson .interactionIntro h2{max-width:20ch;margin-bottom:12px}.learnLesson.lateLesson .lessonHero{overflow:hidden;border-radius:30px 100px 30px 30px!important;padding:clamp(28px,4.5vw,48px)!important}.learnLesson.lateLesson .directLesson{margin-bottom:22px}.learnLesson.lateLesson>.lessonGuide{max-width:900px;margin:0 0 34px}.learnLesson.lateLesson>.lessonGuide>div{align-self:center!important;padding:24px 32px!important}.learnLesson.lateLesson>.lessonGuide .sableJobIcon{width:48px!important;height:48px!important;margin:0 0 12px!important;display:block!important;position:static!important}.learnLesson.lateLesson>.lessonGuide p{color:var(--pd-ink)!important;margin:0!important}.learnLesson.lateLesson .interactionStage :where(small,h3,p){text-shadow:0 2px 9px #180a226b}.learnLesson.lateLesson .lessonPoints article:nth-child(2){border-radius:26px 90px 26px 26px!important}.lesson-concentrations .lessonHero{overflow:hidden;border-radius:30px 100px 30px 30px!important;padding:clamp(28px,4.5vw,48px)!important}.lesson-concentrations .directLesson{margin-bottom:22px}.lesson-concentrations>.formatGuide{max-width:900px;margin:0 0 34px}.lesson-concentrations>.formatGuide>div{align-self:center!important;padding:24px 32px!important}.lesson-concentrations>.formatGuide .sableJobIcon{width:48px!important;height:48px!important;margin:0 0 12px!important;display:block!important;position:static!important}.lesson-concentrations>.formatGuide p{color:var(--pd-ink)!important;margin:0!important}.lesson-concentrations .interactionIntro{margin-bottom:22px}.lesson-concentrations .formatExplorer{transition:background .35s,box-shadow .35s;color:var(--pd-ink)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--format-color) 24%,#040d1fb8),#1c1230b3 58%,color-mix(in srgb,var(--format-color) 15%,#111c3ab8)) padding-box,linear-gradient(112deg,#ff75bd,#55ddd194 50%,#92b9ff) border-box!important;box-shadow:0 28px 66px #0000005c,0 0 28px color-mix(in srgb,var(--format-color) 20%,transparent),inset 0 1px #ffffff1a!important;-webkit-backdrop-filter:blur(14px)saturate(1.12)!important;border:2px solid #0000!important}.lesson-concentrations .formatControls button{color:var(--pd-ink)!important;background:#050f24b8!important;border-color:#d6deff57!important;box-shadow:inset 0 1px #ffffff12!important}.lesson-concentrations .formatControls button.active{color:#071329!important;background:linear-gradient(110deg,color-mix(in srgb,var(--format-color) 58%,#9ce7e0),color-mix(in srgb,var(--format-color) 46%,#b9d4ff))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--format-color) 25%,transparent),0 9px 22px #00000038!important;border-color:#f0fffde6!important}.lesson-concentrations .formatControls button i{background:#d6deff94!important}.lesson-concentrations .formatControls button.active i{background:#fff0a6!important;box-shadow:0 0 12px #fff0a6!important}.lesson-concentrations .formatBottle{color:var(--pd-ink)!important}.lesson-concentrations .formatBottle :where(.bottleCap,.bottleBody){border-color:color-mix(in srgb,var(--format-color) 72%,#f2b4d0)!important}.lesson-concentrations .formatBottle .bottleCap{background:#060f22b8!important}.lesson-concentrations .formatBottle .bottleBody{color:var(--pd-ink)!important;background:linear-gradient(to top,color-mix(in srgb,var(--format-color) 68%,transparent) var(--depth),#0e1932b3 var(--depth))!important}.lesson-concentrations .formatTapHint{color:var(--pd-ink)!important;background:#050f24c2!important;border-color:#d6deff4d!important}.lesson-concentrations .formatAnswer{color:var(--pd-ink)!important;background:linear-gradient(145deg,#050e20cc,#231636bf)!important;border:1px solid #d6deff3d!important;border-radius:26px 72px 26px 26px!important;box-shadow:inset 0 1px #ffffff14,0 18px 38px #0000003d!important}.lesson-concentrations .formatAnswer :where(.kicker,h2,p,b,span,strong){color:var(--pd-ink)!important;text-shadow:none!important}.lesson-concentrations .formatAnswer .kicker{color:var(--pd-pink)!important}.lesson-concentrations .formatAnswer>div{border-color:#d6deff38!important}.lesson-concentrations .strongerFormat .formatAnswer strong{background:#5a1c3a!important}.lesson-concentrations .formatAnswer aside{color:var(--pd-ink)!important;border:1px solid #d6deff33!important;border-left:5px solid var(--pd-pink)!important;background:#050f24b8!important;border-radius:16px 38px 16px 16px!important}.lesson-concentrations .formatAnswer aside b{color:var(--pd-teal)!important}.lesson-concentrations>.interactionTakeaway p{color:var(--pd-ink)!important;margin:0!important}.learnLesson .familyDetails.ombreFamily{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);color:var(--pd-ink)!important;background:linear-gradient(145deg,#070f21b8,#1e1432ad) padding-box padding-box,linear-gradient(112deg,#ff6fba,#ff6fba61 30%,#90b5ff5c 70%,#86b5ff) border-box!important;border:2px solid #0000!important;box-shadow:0 24px 60px #00000057,-9px 0 28px #ec4fa83b,9px 0 30px #6c9eff3d!important}.learnLesson .familyDetails .kicker{color:#ff91c8!important;opacity:1!important}.learnLesson .familyDetails h2{max-width:8ch;margin:12px 0 26px;color:var(--pd-ink)!important}.learnLesson .familyDetails dl{gap:10px;margin:0;display:grid;border:0!important}.learnLesson .familyDetails dl>div{background:#ffffff0b;border-radius:14px 34px 14px 14px;padding:15px 16px;border:1px solid #d6deff24!important}.learnLesson .familyDetails dt{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850;color:var(--pd-teal)!important}.learnLesson .familyDetails dd{margin-top:5px;color:var(--pd-ink)!important;font-size:1rem!important;line-height:1.42!important}.learnLesson .familyDetails .relatedPills{border-top:1px solid #d6deff29;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:20px;display:flex}.learnLesson .familyDetails .relatedPills>b{color:#f4b6d5;flex-basis:100%;margin-bottom:3px}.learnLesson .familyDetails .relatedPills button{color:var(--related-ink)!important;background:var(--related-color)!important;border:1px solid #ffffffa8!important;box-shadow:0 7px 18px #0003!important}.learnLesson .familyDetails>a{color:#8ef1e5!important;border-bottom-color:#8ef1e5!important}.learnLesson .familySable{align-items:center;gap:30px;max-width:900px;min-height:0;position:relative;border-radius:26px 82px 26px 26px!important;grid-template-columns:minmax(210px,228px) 1fr!important;padding:18px 34px 18px 18px!important;display:grid!important;overflow:hidden!important}.learnLesson .familySable>img{aspect-ratio:3/4;border:1px solid #d6deff2e;border-radius:20px 56px 20px 20px;display:block;position:relative;inset:auto;box-shadow:0 16px 34px #00000047;object-fit:cover!important;object-position:center!important;width:100%!important;height:auto!important;max-height:none!important}.learnLesson .familySable:after{content:none}.learnLesson .familySable>div{z-index:2;width:auto;margin:0;position:relative;padding:12px 0!important}.learnLesson .familySable b{color:var(--pd-teal)!important}.learnLesson .familySable p{text-shadow:0 2px 14px #000000a6;color:var(--pd-ink)!important}.learnLesson .familyHero+.directLesson p{margin-top:0}.learnLesson .combinedFamilyTakeaway>div{gap:18px;display:grid}.learnLesson .combinedFamilyTakeaway p{margin:0!important}.learnLesson .combinedFamilyTakeaway .familyTakeawayLead{border-bottom:1px solid #d6deff2e;padding-bottom:18px;font-size:clamp(18px,2vw,23px)!important;font-weight:720!important;line-height:1.42!important}.learnLesson .combinedFamilyTakeaway .familyTakeawayLead+p{color:var(--pd-muted)!important;font-size:16px!important;line-height:1.5!important}@media (width<=700px){.learnLesson .interactionIntro,.learnLesson .familyDetails.ombreFamily{border-width:1px!important}.learnLesson .interactionIntro{padding:22px 20px}.learnLesson .familySable{gap:16px;min-height:0;grid-template-columns:1fr!important;padding:16px!important}.learnLesson .familySable>img{justify-self:center;width:min(100%,240px)!important}.learnLesson .familySable>div{padding:4px 6px 10px!important}.learnLesson .combinedFamilyTakeaway>div{gap:14px}.learnLesson .combinedFamilyTakeaway .familyTakeawayLead{padding-bottom:14px;font-size:18px!important}.learnLesson.lateLesson .lessonHero{border-radius:24px 68px 24px 24px!important;padding:28px 24px!important}.learnLesson.lateLesson>.lessonGuide{margin-bottom:28px;grid-template-columns:118px 1fr!important}.learnLesson.lateLesson>.lessonGuide>div{padding:18px 16px!important}.learnLesson.lateLesson>.lessonGuide .sableJobIcon{width:40px!important;height:40px!important;margin-bottom:10px!important}.lesson-concentrations .lessonHero{border-radius:24px 68px 24px 24px!important;padding:28px 24px!important}.lesson-concentrations>.formatGuide{margin-bottom:28px;grid-template-columns:118px 1fr!important}.lesson-concentrations>.formatGuide>div{padding:18px 16px!important}.lesson-concentrations>.formatGuide .sableJobIcon{width:40px!important;height:40px!important;margin-bottom:10px!important}.lesson-concentrations .formatExplorer{border-width:1px!important;padding:20px!important}.lesson-concentrations .formatAnswer{border-radius:22px 54px 22px 22px!important;padding:22px!important}}.lesson-notes-materials-accords .lessonHero{align-items:center;min-height:340px;display:flex;border-radius:30px 100px 30px 30px!important;padding:clamp(32px,4.5vw,54px)!important}.lesson-notes-materials-accords .lessonHero>div{max-width:760px}.lesson-notes-materials-accords .lessonHero h1{max-width:15ch;margin:12px 0 20px;font-size:clamp(40px,5vw,66px);line-height:1.02}.lesson-notes-materials-accords .lessonHero .lede{max-width:55ch;margin:0;color:var(--pd-ink)!important}.lesson-notes-materials-accords .motion-route{grid-template-columns:1fr;gap:24px}.lesson-notes-materials-accords .motion-route>header{max-width:760px}.lesson-notes-materials-accords .motion-route>header h2{max-width:20ch}.lesson-notes-materials-accords .strongerRoute{gap:14px;padding:clamp(18px,3vw,30px);color:var(--pd-ink)!important;background:linear-gradient(135deg,#0a1b2ff5,#261d3ff0)!important;border:1px solid #94d3e280!important;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #00000038!important}.lesson-notes-materials-accords .strongerRoute>span{color:#b9d8e7;font-size:25px}.lesson-notes-materials-accords .strongerRoute .routeNode{opacity:1;cursor:pointer;min-height:158px;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #0000002e;color:#fff7eb!important;background:linear-gradient(145deg,#22314df5,#1c1f3df5)!important;border:1px solid #b0d0ed6b!important}.lesson-notes-materials-accords .strongerRoute .routeNode:hover,.lesson-notes-materials-accords .strongerRoute .routeNode:focus-visible{opacity:1;box-shadow:0 0 0 3px #77dcd933,0 14px 26px #00000040;border-color:#a7e5e3!important}.lesson-notes-materials-accords .strongerRoute .routeNode:focus-visible{outline-offset:3px;outline:2px solid #a7e5e3}.lesson-notes-materials-accords .strongerRoute .routeNode.active{opacity:1;box-shadow:0 0 0 2px #f6b5d438,0 16px 28px #00000047;background:linear-gradient(145deg,#542b50f5,#282d53f5)!important;border-color:#f6b5d4!important}.lesson-notes-materials-accords .strongerRoute .routeNode>b{font-size:14px;color:#fff7eb!important}.lesson-notes-materials-accords .strongerRoute .routeNode>small{opacity:1;font-size:12px;line-height:1.3;color:#dbe5f1!important}.lesson-notes-materials-accords .strongerRoute .routeNote q{color:#a8eee5!important}.lesson-notes-materials-accords .strongerRoute .routeNarration{text-align:left;min-height:0;margin-top:6px;padding:25px 28px;display:block;box-shadow:0 12px 30px #0003;opacity:1!important;color:#fff7eb!important;background:linear-gradient(125deg,#35254af5,#1a2b46f5)!important;border:1px solid #f7abce6b!important;border-left:5px solid #f1a5c5!important}.lesson-notes-materials-accords .strongerRoute .routeNarration small{font-size:12px;display:block;color:#f6b5d4!important}.lesson-notes-materials-accords .strongerRoute .routeNarration h3{margin:10px 0;font-size:clamp(23px,2.7vw,30px);line-height:1.16;color:#fff7eb!important}.lesson-notes-materials-accords .strongerRoute .routeNarration p{margin:0;font-size:16px;line-height:1.5;color:#e8e8f2!important}.lesson-notes-materials-accords .strongerRoute .routeNarration>b{border-top:1px solid #fff3;margin-top:16px;padding-top:14px;font-size:14px;line-height:1.4;display:block;color:#a8eee5!important}.lesson-notes-materials-accords .strongerRoute .routeActions{text-align:left;justify-content:flex-start;min-height:0;padding:0;opacity:1!important;box-shadow:none!important;background:0 0!important;border:0!important}.lesson-notes-materials-accords .strongerRoute .routeActions>button:not(.routeReset){color:#102642!important;background:linear-gradient(110deg,#9ce7e0,#b9d4ff)!important}.lesson-notes-materials-accords .strongerRoute .routeReset{color:#b9e9e4!important;border-bottom-color:#b9e9e4!important}.lesson-notes-materials-accords .strongerRoute .routePayoff{border:1px solid #9de2d866;color:#fff7eb!important;background:#0b1b30d6!important}.lesson-notes-materials-accords .strongerRoute .routePayoff>b{color:#fff7eb!important}.lesson-notes-materials-accords>.sableMoment>div{align-self:start!important;padding:32px 36px!important}.lesson-notes-materials-accords>.sableMoment .sableJobIcon{margin:0 0 12px;display:block;width:48px!important;height:48px!important;position:static!important}.lesson-notes-materials-accords>.sableMoment small{padding-right:0}@media (width<=700px){.lesson-notes-materials-accords .lessonHero{min-height:0;border-radius:26px 72px 26px 26px!important;padding:28px 24px!important}.lesson-notes-materials-accords .lessonHero h1{font-size:clamp(38px,10vw,52px)}.lesson-notes-materials-accords .strongerRoute{grid-template-columns:1fr;gap:10px;padding:16px}.lesson-notes-materials-accords .strongerRoute>span{display:none}.lesson-notes-materials-accords .strongerRoute .routeNode{text-align:left;grid-template-columns:60px 1fr;align-content:center;justify-items:start;gap:3px 10px;min-height:84px;padding:12px 18px;display:grid}.lesson-notes-materials-accords .strongerRoute .routeNode>span,.lesson-notes-materials-accords .strongerRoute .routeNote q{grid-row:1/3;align-self:center}.lesson-notes-materials-accords .strongerRoute .routeNode>b,.lesson-notes-materials-accords .strongerRoute .routeNode>small{grid-column:2}.lesson-notes-materials-accords .strongerRoute .routeNarration{padding:20px}.lesson-notes-materials-accords>.sableMoment>div{padding:24px 20px!important}}.productionLibrary.unifiedLibrary{padding-top:24px;background-color:#0b1428!important;background-image:linear-gradient(#060c1d7a,#060c1dad),url(/assets/design-2026/background-home-desktop.webp)!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important}.productionLibrary .libraryIntro{max-width:1180px;color:var(--pd-ink);margin:0 auto 26px;padding:0 26px}.productionLibrary .libraryIntro>div{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:18px 36px;display:grid}.productionLibrary .libraryIntro h1{max-width:13ch;margin:8px 0 0;font-size:clamp(35px,4.8vw,60px);line-height:1.02}.productionLibrary .libraryIntro>div>div:last-child{padding-bottom:5px}.productionLibrary .libraryIntro>div>div:last-child p{max-width:49ch;margin:0 0 12px;font-size:16px;line-height:1.5}.productionLibrary .libraryIntro .textHeroLink{text-shadow:0 1px 12px #000000b8;padding:0;display:inline-block;color:var(--pd-ink)!important;box-shadow:none!important;-webkit-text-decoration-color:var(--pd-teal)!important;text-decoration-color:var(--pd-teal)!important;background:0 0!important;border:0!important}.productionLibrary .libraryModeSwitcher,.productionLibrary .libraryWorkbench{-webkit-backdrop-filter:blur(8px);background:linear-gradient(145deg,#0810238c,#18112b8c) padding-box padding-box,linear-gradient(120deg,#f294c8,#a8eae2 53%,#a9bcff) border-box!important;border:2px solid #0000!important;box-shadow:0 0 22px #ee7cc42e,0 20px 44px #00000040!important}.productionLibrary .canonicalFragranceCard{-webkit-backdrop-filter:blur(5px);background:linear-gradient(145deg,#030816b3,#0c0a1db3) padding-box padding-box,linear-gradient(120deg,#f294c8,#a8eae2 53%,#a9bcff) border-box!important;border:2px solid #0000!important;box-shadow:0 0 22px #ee7cc42e,0 20px 44px #00000040!important}.productionLibrary .libraryModeSwitcher{margin:0 auto 28px}.productionLibrary .libraryModeSwitcher button:not(.active){color:var(--pd-ink)}.productionLibrary .libraryBrowseView{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.productionLibrary .libraryWorkbench{margin:0 auto!important}.productionLibrary .librarySearchRow,.productionLibrary .filterGrid{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.productionLibrary .libraryFilters{box-shadow:none!important;background:0 0!important;border:0!important}.productionLibrary .libraryFilters summary small{text-shadow:0 1px 10px #000000ad;color:var(--pd-ink)!important}.productionLibrary .librarySearchRow,.productionLibrary .filterGrid{padding:0!important}.productionLibrary .canonicalFragranceCard:hover{background:linear-gradient(145deg,#050d1ebd,#150d27bd) padding-box padding-box,linear-gradient(120deg,#f7b4d4,#a8eee5 53%,#c1caff) border-box!important;box-shadow:0 0 28px #a1e7e74d,0 24px 46px #0000004d!important}.canonicalFragranceCard>.profilePills+p{margin-top:19px!important}.expense{flex-wrap:wrap;align-items:center;gap:8px 10px}.expenseLabel{font-size:12px;font-weight:800;line-height:1.25}.canonicalFragranceCard .expense{flex-direction:column;align-items:flex-start;gap:5px}.canonicalFragranceCard .expenseLabel{white-space:nowrap}.expenseDots{align-items:center;gap:4px;display:inline-flex}.expenseDots i{border:1px solid;border-radius:50%;width:9px;height:9px;display:block}.expenseDots i.on{background:currentColor}.productionLibrary .libraryBrowseView>.sableMoment>div{align-self:start!important;padding:25px 30px!important}.productionLibrary .libraryBrowseView>.sableMoment .sableJobIcon{margin:0 0 12px;display:block;justify-self:start!important;width:46px!important;height:46px!important;position:static!important}.productionLibrary .libraryBrowseView>.sableMoment p{margin:0}.productionLibrary .libraryBrowseView>.sableMoment{color:var(--pd-ink)!important;-webkit-backdrop-filter:blur(9px)saturate(1.08)!important;background:linear-gradient(145deg,#030816b3,#140e27b3) padding-box padding-box,linear-gradient(112deg,#ff75bdeb,#55ddd185 48%,#92b9ffeb) border-box!important;border:2px solid #0000!important;box-shadow:0 0 28px #92b9ff2e,0 22px 48px #00000057!important}.productionLibrary .libraryBrowseView>.sableMoment p{color:var(--pd-ink)!important;text-shadow:0 1px 12px #000000a8!important}.canonicalCardMedia{background:var(--pd-night);border-radius:90px 90px 18px 18px;position:relative;overflow:hidden}.canonicalCardMedia>.canonicalBottle{transition:opacity .24s var(--pd-ease)}.canonicalCardVideo{z-index:2;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s var(--pd-ease);background:var(--pd-night);position:absolute;inset:0}.canonicalCardMedia.videoReady>.canonicalBottle{opacity:0}.canonicalCardMedia.videoReady>.canonicalCardVideo{opacity:1}.canonicalVideoBadge{z-index:3;color:var(--pd-ink);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050c1cc7;border:1px solid #ffffff8c;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 18px #00000057}.productionLibrary.unifiedLibrary{isolation:isolate;position:relative;background:#0b1428!important}.productionLibrary.unifiedLibrary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#060c1d38,#060c1d61),url(/assets/design-2026/background-home-desktop.webp) 50%/cover no-repeat;position:fixed;inset:0}@media (width<=700px){.productionLibrary.unifiedLibrary{padding-top:18px}.productionLibrary.unifiedLibrary:before{background-image:linear-gradient(#060c1d47,#060c1d6b),url(/assets/design-2026/background-home-mobile.webp)}.productionLibrary .libraryIntro{margin-bottom:22px;padding:0 22px}.productionLibrary .libraryIntro>div{grid-template-columns:1fr;gap:10px}.productionLibrary .libraryIntro h1{font-size:clamp(35px,9vw,48px)}.productionLibrary .libraryModeSwitcher{margin:0 14px 22px}.productionLibrary .libraryWorkbench{margin:0 14px!important}.productionLibrary .libraryBrowseView>.sableMoment>div{padding:17px 10px!important}.productionLibrary .libraryBrowseView>.sableMoment .sableJobIcon{margin-bottom:8px;width:38px!important;height:38px!important}}.toolsCompletion .toolsCompact{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);align-items:center;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:linear-gradient(125deg,#091328cf,#162145b8 60%,#27182fab)!important}.toolsCompletion .toolsCompact>.sableMoment{grid-template-columns:minmax(125px,40%) minmax(0,1fr)!important;min-height:250px!important}.toolsCompletion .toolsCompact>.sableMoment>.sableScene{object-fit:cover!important;object-position:center center!important;filter:none!important;align-self:stretch!important;width:100%!important;height:100%!important;max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important}.toolsCompletion .toolsCompact>.sableMoment>div{align-self:center!important;padding:20px 20px 20px 16px!important}.toolsCompletion .toolsCompact>.sableMoment .sableJobIcon{margin:0 0 12px;display:block;justify-self:start!important;width:48px!important;height:48px!important;position:static!important}.toolsCompletion .toolsCompact>.sableMoment p{margin:0!important}.toolsCompletion .toolJobGrid h2{margin:18px 0 12px}.toolsCompletion .toolJobGrid b{padding-top:20px}.riskPage>.sableMoment>.sableScene{filter:none!important}.riskPage>.sableMoment>div{align-self:center!important}.riskPage>.sableMoment .sableJobIcon{width:48px!important;height:48px!important;margin:0 0 14px!important;display:block!important;position:static!important}.riskPage>.sableMoment p{margin:0!important}.performancePage>.sableMoment>.sableScene{filter:none!important}.performancePage>.sableMoment>div{align-self:center!important}.performancePage>.sableMoment .sableJobIcon{width:48px!important;height:48px!important;margin:0 0 14px!important;display:block!important;position:static!important}.performancePage>.sableMoment p{margin:0!important}.performancePage .performanceModel.causalModel{color:var(--pd-ink)!important;background:linear-gradient(145deg,#071126f7,#1d1739f0)!important;border:1px solid #55ddd16b!important;border-radius:92px 24px 24px 28px!important;box-shadow:inset 0 1px #ffffff12!important}.performancePage .causalModel .modelCore{color:var(--pd-ink)!important}.performancePage .causalModel .modelCore small,.performancePage .causalModel>p{color:var(--pd-muted)!important}.performancePage .causalModel li{color:var(--pd-ink)!important;background:#fff1!important;border:1px solid #d6deff21!important}.performancePage .causalModel li b{color:var(--pd-teal)!important}.performancePage .causalModel li span{color:var(--pd-ink)!important}.performancePage .performanceResult{scroll-margin-top:110px;color:var(--pd-ink)!important;background:linear-gradient(145deg,#181e42f5,#2c193cf0)!important;border:1px solid #92b9ff6b!important;border-radius:24px 92px 28px 24px!important;box-shadow:inset 0 1px #ffffff12!important}.performancePage .performanceResult :where(h2,p,li,b){color:var(--pd-ink)!important}.performancePage .performanceResult .safety{color:var(--pd-muted)!important}.performancePage .performanceWorkbench .primaryButton{border-radius:999px!important}.exactVersionPage>.sableMoment>.sableScene{filter:none!important}.exactVersionPage>.sableMoment>div{align-self:center!important}.exactVersionPage>.sableMoment .sableJobIcon{width:48px!important;height:48px!important;margin:0 0 14px!important;display:block!important;position:static!important}.exactVersionPage>.sableMoment p{margin:0!important}.exactVersionPage .simpleTool{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.exactVersionPage .toolFields,.exactVersionPage .toolPayoff{color:var(--pd-ink)!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:linear-gradient(145deg,#050c1cb3,#1e1839b3)!important;border:1px solid #92b9ff57!important;box-shadow:0 24px 58px #00000047,inset 0 1px #ffffff14!important}.exactVersionPage .toolFields label,.exactVersionPage .toolPayoff :where(h2,p){color:var(--pd-ink)!important}.exactVersionPage .toolFields input{color:var(--pd-ink)!important;background:#050f24d1!important;border:1px solid #d6deff40!important;border-radius:12px!important}.exactVersionPage .toolFields button{color:var(--pd-night)!important;background:linear-gradient(100deg,var(--pd-teal),var(--pd-blue))!important}.exactVersionPage .toolPayoff h2{margin-top:0!important}.checkpointPage>.sableMoment>div{align-self:center!important}.checkpointPage>.sableMoment .sableJobIcon{width:48px!important;height:48px!important;margin:0 0 14px!important;display:block!important;position:static!important}.checkpointPage>.sableMoment p{margin:0!important}.checkpointPage .checkpointWorkbench{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;gap:18px!important;padding:18px!important;display:grid!important}.checkpointPage .sessionHeader,.checkpointPage .checkpointResult{color:var(--pd-ink)!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:linear-gradient(145deg,#050c1cb3,#1e1839b3)!important;border:1px solid #92b9ff57!important;box-shadow:0 24px 58px #00000047,inset 0 1px #ffffff14!important}.checkpointPage .sessionHeader{border-radius:28px 86px 28px 28px!important}.checkpointPage .sessionHeader :where(h2,label),.checkpointPage .checkpointResult :where(h2,p){color:var(--pd-ink)!important}.checkpointPage .sessionMeta :where(input,select){background:#050f24d1!important;border:1px solid #d6deff40!important;border-radius:14px!important}.checkpointPage .checkpoints{gap:14px!important;padding:0!important}.checkpointPage .checkpoints label{color:var(--pd-ink)!important;-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(145deg,#071126c2,#23193bb3)!important;border:1px solid #d6deff2e!important;border-radius:24px 54px 24px 24px!important;box-shadow:inset 0 1px #ffffff0f!important}.checkpointPage .checkpoints label>span{color:var(--pd-pink)!important}.checkpointPage .checkpoints label>b{color:var(--pd-ink)!important}.checkpointPage .checkpoints label>small{color:var(--pd-muted)!important}.checkpointPage .checkpoints textarea{color:var(--pd-ink)!important;background:#050f24d1!important;border:1px solid #d6deff40!important;border-radius:16px!important;padding:14px!important}.checkpointPage .checkpointResult{border-radius:28px 28px 86px!important}.checkpointPage .checkpointResult.complete{background:linear-gradient(145deg,#050c1cb3,#30183eb3)!important}.formatToolPage>.sableMoment>div{align-self:center!important}.formatToolPage>.sableMoment .sableJobIcon{width:48px!important;height:48px!important;margin:0 0 14px!important;display:block!important;position:static!important}.formatToolPage>.sableMoment p{margin:0!important}.formatToolPage .formatExplorer{color:var(--pd-ink)!important;-webkit-backdrop-filter:blur(16px)saturate(1.12)!important;background:linear-gradient(145deg,#0f2b34b3,#3d1c3ab3 56%,#231b46b3)!important;border:1px solid #92b9ff57!important;box-shadow:0 26px 68px #00000052,inset 0 1px #ffffff14!important}.formatToolPage .formatControls button{color:var(--pd-ink)!important;background:#050f24bd!important;border-color:#d6deff52!important}.formatToolPage .formatControls button.active{color:var(--pd-night)!important;background:linear-gradient(100deg,var(--pd-teal),var(--pd-blue))!important;border-color:#dbfffce6!important}.formatToolPage .formatControls button i{background:var(--pd-muted)!important;opacity:.72!important}.formatToolPage .formatControls button.active i{background:var(--pd-pink)!important;opacity:1!important}.formatToolPage .formatBottle{color:var(--pd-ink)!important}.formatToolPage .formatBottle :where(.bottleCap,.bottleBody){border-color:#ff75bdc7!important}.formatToolPage .formatBottle .bottleCap{background:#050f24c2!important}.formatToolPage .formatBottle .bottleBody{color:var(--pd-ink)!important;background:linear-gradient(to top,color-mix(in srgb,var(--liquid) 70%,transparent) var(--depth),#111c37b8 var(--depth))!important}.formatToolPage .formatTapHint{color:var(--pd-ink)!important;background:#050f24c7!important;border-color:#d6deff47!important}.formatToolPage .formatAnswer{color:var(--pd-ink)!important;background:linear-gradient(145deg,#060f22c2,#251837b3)!important;border:1px solid #d6deff33!important;border-radius:26px 72px 26px 26px!important;box-shadow:inset 0 1px #ffffff12!important}.formatToolPage .formatAnswer :where(h2,p,b,span,strong){color:var(--pd-ink)!important}.formatToolPage .formatAnswer>div{border-color:#d6deff38!important}.formatToolPage .formatAnswer strong{color:var(--pd-teal)!important;background:#050f24d1!important;border:1px solid #55ddd147!important}.formatToolPage .formatAnswer aside{color:var(--pd-ink)!important;border:1px solid #d6deff33!important;border-left:5px solid var(--pd-pink)!important;background:#050f24c2!important;border-radius:18px 42px 18px 18px!important}.shoppingCheckPage>.sableMoment>div{align-self:center!important}.shoppingCheckPage>.sableMoment .sableJobIcon{width:48px!important;height:48px!important;margin:0 0 14px!important;display:block!important;position:static!important}.shoppingCheckPage>.sableMoment p{margin:0!important}.shoppingCheckPage .shoppingTool{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.shoppingCheckPage .shoppingTool>div{gap:12px!important}.shoppingCheckPage .shoppingTool>div>button{color:var(--pd-ink)!important;-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(145deg,#050f24c7,#1f1737b8) padding-box padding-box,linear-gradient(112deg,#ff75bddb,#55ddd16b 48%,#92b9ffd1) border-box!important;border:1px solid #0000!important;border-radius:18px 46px 18px 18px!important;box-shadow:0 12px 28px #0000003d,0 0 22px #92b9ff17,inset 0 1px #ffffff14!important}.shoppingCheckPage .shoppingTool>div>button span{color:var(--pd-ink)!important;border-color:var(--pd-pink)!important;background:#050f24bf!important}.shoppingCheckPage .shoppingTool>div>button.active{color:var(--pd-night)!important;background:linear-gradient(105deg,#55ddd1f5,#92b9fff0) padding-box padding-box,linear-gradient(112deg,#dffffc,#ff75bd 52%,#92b9ff) border-box!important;box-shadow:0 14px 34px #55ddd133,0 0 24px #92b9ff29!important}.shoppingCheckPage .shoppingTool>div>button.active span{color:var(--pd-night)!important;border-color:var(--pd-night)!important;background:#ffffffc2!important}.shoppingCheckPage .toolPayoff{color:var(--pd-ink)!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:linear-gradient(145deg,#050c1cb3,#261739b3) padding-box padding-box,linear-gradient(112deg,#ff75bde6,#55ddd16b 46%,#92b9ffdb) border-box!important;border:1px solid #0000!important;box-shadow:0 24px 58px #0000004d,0 0 28px #92b9ff1f,inset 0 1px #ffffff14!important}.shoppingCheckPage .toolPayoff :where(small,h2,p){color:var(--pd-ink)!important}.shoppingCheckPage .toolPayoff :where(a,button){color:var(--pd-night)!important;background:linear-gradient(100deg,var(--pd-teal),var(--pd-blue))!important;border-color:#dbfffcd1!important}.shade[role=dialog]{-webkit-backdrop-filter:blur(.1px)!important;backdrop-filter:blur(.1px)!important;background:0 0!important}.searchPanel{color:var(--pd-ink)!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:linear-gradient(145deg,#050c1c,#261739) padding-box padding-box,linear-gradient(112deg,#ff75bde6,#55ddd170 46%,#92b9ffe0) border-box!important;border:1px solid #0000!important;box-shadow:0 28px 78px #00000057,0 0 34px #92b9ff24,inset 0 1px #ffffff14!important}.searchPanel :where(h2,.kicker){color:var(--pd-ink)!important}.searchPanel>.close{color:var(--pd-ink)!important;background:#401f4bdb!important;border:1px solid #ffffffb8!important;border-radius:999px!important}.searchPanel input{color:var(--pd-ink)!important;background:#050f24c7!important;border:1px solid #55ddd1b8!important;border-radius:14px!important;padding:16px!important}.searchPanel .promptChips button{color:var(--pd-ink)!important;background:linear-gradient(145deg,#050f24c7,#1f1737b8) padding-box padding-box,linear-gradient(112deg,#ff75bdd1,#55ddd166 48%,#92b9ffcc) border-box!important;border:1px solid #0000!important;box-shadow:0 8px 22px #0003,0 0 18px #92b9ff1a!important}.searchPanel .searchResults{gap:10px!important}.searchPanel .searchHit{color:var(--pd-ink)!important;background:linear-gradient(145deg,#050f24c7,#1f1737b8) padding-box padding-box,linear-gradient(112deg,#ff75bdd1,#55ddd161 48%,#92b9ffc7) border-box!important;border:1px solid #0000!important;border-radius:18px 46px 18px 18px!important;padding:14px!important;box-shadow:0 10px 26px #00000038,0 0 20px #92b9ff1a!important}.searchPanel .searchHit :where(b,span,i){color:var(--pd-ink)!important}.searchPanel .routeSearchHit i{grid-row:1/3!important}@media (width<=980px){.toolsCompletion .toolsCompact{grid-template-columns:1fr}.toolsCompletion .toolsCompact>.sableMoment{width:100%;max-width:none}}@media (width<=700px){.toolsCompletion .toolsCompact>.sableMoment{grid-template-columns:minmax(112px,38%) minmax(0,1fr)!important;min-height:210px!important}.toolsCompletion .toolsCompact>.sableMoment>.sableScene{max-height:none!important}.toolsCompletion .toolsCompact>.sableMoment>div{padding:16px!important}}
