:root{--paper:#fffaf8;--ink:#161416;--olive:#70505d;--muted:#62575e;--rust:#87465c;--line:#e4d9de;--blush:#f4dce5;--lilac:#e9e0f5;--butter:#f5edcf;--mint:#dfede6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:hover{color:var(--rust)}button:disabled{cursor:default;opacity:.55}img,svg{max-width:100%}[hidden]{display:none!important}:focus-visible{outline-offset:5px;outline:3px solid #aa4e2e}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.06}h1{font-size:clamp(3.1rem,6.1vw,6rem)}h2{font-size:clamp(2.4rem,4vw,4.1rem)}h3{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;line-height:1.25}em{color:var(--olive);font-weight:400}p{color:var(--muted)}.wrap{max-width:1360px;margin:0 auto;padding:0 64px}.section{padding-top:92px;padding-bottom:92px}.eyebrow{letter-spacing:.18em;color:var(--ink);font-size:10px;font-weight:700;line-height:1.7}.lead{font-size:17px;line-height:1.8}.fine{color:var(--muted);font-size:12px;line-height:1.7}.button{background:var(--ink);color:#fffdf6;border:1px solid var(--ink);justify-content:center;align-items:center;gap:32px;min-height:48px;padding:16px 24px;font-size:13px;line-height:1.5;display:inline-flex}.button:hover{background:var(--olive);border-color:var(--olive);color:#fff}.button.secondary{color:var(--ink);background:0 0}.button.small{gap:22px;min-height:44px;padding:12px 18px}.text-button{text-underline-offset:5px;background:0 0;border:0;padding:10px 0;font-size:13px;text-decoration:underline}.underlink{border-bottom:1px solid var(--ink);align-self:center;padding-bottom:6px;font-size:13px;display:inline-block}.preview-banner{background:var(--olive);color:#fffdf6;text-align:center;letter-spacing:.12em;padding:8px 14px;font-size:10px}.preview-banner span{letter-spacing:.03em}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;max-width:1488px;margin:auto;padding:24px 64px;display:flex}.logo{letter-spacing:-.07em;color:var(--ink);flex-direction:column;align-items:center;font:46px/.8 Georgia,serif;display:inline-flex}.logo span{letter-spacing:.46em;margin-top:10px;padding-left:4px;font:8px/1.3 Arial,sans-serif}.header nav{gap:34px;margin-left:50px;font-size:13px;display:flex}.header nav a[aria-current]{text-underline-offset:6px;text-decoration:underline}.header-actions{align-items:center;gap:25px;display:flex}.favorite-link{white-space:nowrap;font-size:26px}.favorites-count{vertical-align:middle;font-size:11px}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:42px;padding-top:64px;padding-bottom:64px;display:grid}.hero-copy .eyebrow{margin-bottom:26px}.dot{background:var(--rust);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.hero .lead{max-width:450px;margin:28px 0;font-size:15px}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.hero .fine{margin-top:22px;font-size:11px}.hero-visual{min-width:0;position:relative}.hero-visual .artwork{height:520px}.visual-caption{text-align:right;margin-top:10px;font-size:9px}.floating-note{background:#fffdf7;align-items:center;gap:16px;padding:17px 23px;font-size:13px;display:flex;position:absolute;bottom:42px;left:-28px;transform:rotate(-3deg);box-shadow:0 10px 35px #433a2012}.floating-note strong{color:var(--ink);font-weight:500}.note-icon{border:1px solid var(--line);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.values-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;gap:100px;padding:21px;font-size:11px;display:flex}.values-strip span:before{content:"✳";color:var(--olive);margin-right:12px}.section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.section-head .eyebrow{margin-bottom:18px}.section-head>p{max-width:300px;font-size:13px}.section-intro{max-width:700px;margin:-5px 0 30px;font-size:14px}.category-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.category-card{background:#eae9dd;min-height:268px;padding:22px;transition:transform .2s;position:relative}.category-card:hover{transform:translateY(-4px)}.category-number{font:italic 15px Georgia,serif}.category-symbol{color:var(--olive);margin:12px 0 20px;font:60px/1 Georgia,serif;display:block}.category-card p{margin:9px 0 24px;font-size:12px}.category-bottom{border-top:1px solid #757e6b33;justify-content:space-between;padding-top:13px;font-size:10px;display:flex}.selection-section{border-block:1px solid var(--line);background:#eeede5}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.product-card{min-width:0}.product-art{display:block;overflow:hidden}.product-art .artwork{height:235px;transition:transform .4s}.product-art:hover .artwork{transform:scale(1.035)}.card-body{padding:20px 0 0}.card-body .eyebrow{letter-spacing:.08em;font-size:9px}.card-body .eyebrow span{letter-spacing:0;font-weight:400}.card-body h3{min-height:54px;margin:7px 0 10px;font-size:22px}.card-detail{margin-bottom:12px;font-size:11px}.tag{background:#faf9f1;border:1px solid #d2d4c8;padding:6px 8px;font-size:10px;display:inline-block}.card-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;display:flex}.favorite-toggle:not(.text-button){background:0 0;border:0;min-width:44px;padding:7px;font-size:24px}.result-reason{margin-top:15px;font-size:12px}.method-preview{grid-template-columns:1fr 1fr;gap:90px;display:grid}.method-preview .eyebrow{margin-bottom:20px}.method-preview .underlink{margin-top:30px}.method-steps article{border-bottom:1px solid var(--line);gap:24px;padding:27px 0;display:flex}.method-steps article:first-child{padding-top:4px}.method-steps article>span{color:var(--rust);font:italic 17px Georgia,serif}.method-steps p{margin-top:12px;font-size:13px}.artwork{isolation:isolate;background:#e8e5d7;justify-content:center;align-items:center;height:340px;display:flex;position:relative;overflow:hidden}.art-circle{z-index:-1;background:#f6f2e390;border-radius:50%;width:250px;height:250px;position:absolute;top:25px;left:-60px}.art-orbit{z-index:-1;border:1px solid #fdf9ecaa;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-240px;right:-160px;transform:rotate(-20deg)}.vessel{position:relative;transform:rotate(-9deg);box-shadow:18px 20px 22px #383b281b,inset -12px 0 16px #ffffff40,inset 9px 0 18px #4e492c15}.vessel-tall{background:linear-gradient(90deg,#e2ddc9,#fffdf4 35%,#eee9d8);border-radius:15px 15px 8px 8px;width:74px;height:156px}.vessel-tall .lid{background:linear-gradient(90deg,#777968,#aaac98,#787b68);border-radius:3px 3px 0 0;width:53px;height:21px;position:absolute;top:-17px;left:11px}.vessel-label{color:#48513e;flex-direction:column;align-items:center;width:100%;font:22px/1 Georgia,serif;display:flex;position:absolute;top:43px;left:0}.vessel-label>span{letter-spacing:1px;margin-top:7px;font:4px/2 Arial,sans-serif}.vessel-label i{margin-top:19px;font:12px/1 Georgia,serif}.art-caption{letter-spacing:1px;color:#5a604d;font-size:6px;position:absolute;bottom:12px;left:16px}.heroart{background:linear-gradient(135deg,#d2d5be,#e5e5d3 70%)}.heroart .art-circle{background:#f9f6dc33;width:450px;height:450px;top:-70px;left:-180px}.heroart .art-orbit{width:520px;height:520px;bottom:-280px;right:-220px}.heroart .vessel-tall{border-radius:30px 30px 12px 12px;width:136px;height:280px;transform:rotate(-11deg)translate(-17px,-9px)}.heroart .vessel-tall .lid{width:90px;height:36px;top:-30px;left:23px}.heroart .vessel-label{font-size:41px;top:87px}.heroart .vessel-label>span{letter-spacing:2px;margin-top:12px;font-size:6px}.heroart .vessel-label i{margin-top:30px;font-size:20px}.vessel-jar{background:linear-gradient(90deg,#d6c1a3,#f0e0c7 42%,#d7c2a0);border-radius:8px 8px 22px 22px;width:164px;height:97px;position:absolute;bottom:82px;right:42px;transform:rotate(8deg)}.vessel-jar .lid{background:linear-gradient(90deg,#8b8c73,#b9bba5,#85866d);border-radius:8px 8px 3px 3px;width:100%;height:25px;position:absolute;top:-18px}.heroart .vessel-jar .vessel-label{font-size:32px;top:20px}.heroart .vessel-jar .vessel-label span{margin-top:6px;font-size:5px}.heroart .art-caption{font-size:8px;bottom:20px;left:20px}.page-heading{padding-top:65px;padding-bottom:45px}.page-heading .eyebrow{margin-bottom:20px}.page-heading h1{font-size:clamp(3rem,5vw,5rem)}.page-heading .lead{max-width:720px;margin-top:24px;font-size:15px}.page-heading button{margin-top:15px}.catalogue-section{padding-bottom:100px}.filters{border-block:1px solid var(--line);align-items:flex-end;gap:24px;margin-bottom:18px;padding:25px 0;display:flex}.filters label:first-child{flex:1}.filters select{min-width:190px}label{font-size:12px;font-weight:500;display:block}input,select,textarea{background:#fffdf7;border:1px solid #b9bbae;border-radius:0;width:100%;min-height:46px;margin-top:6px;padding:12px;font-size:14px;display:block}textarea{resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--olive);flex:none;width:18px;height:18px;min-height:18px;margin:0;display:inline-block}.check-label{align-items:center;gap:9px;min-height:46px;display:flex}.filters .text-button{min-height:46px}.catalogue-section #result-count{margin-bottom:25px;font-size:12px}.empty-state{text-align:center;background:#eaece1;padding:50px 24px}.empty-state h2{font-size:30px}.empty-state p{max-width:600px;margin:20px auto}.empty-state a{margin-top:20px}.breadcrumb{flex-wrap:wrap;gap:12px;padding:30px 0;font-size:12px;display:flex}.product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.product-hero .artwork{height:470px}.product-hero .vessel-tall{transform:scale(1.6)rotate(-9deg)}.product-hero .fine{margin-top:10px}.product-info h1{margin:14px 0 24px;font-size:clamp(2.7rem,4vw,4.5rem)}.product-info .lead{font-size:15px}.facts{margin:25px 0}.facts>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;font-size:12px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.detail-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.paper{border:1px solid var(--line);background:#fffdf7;padding:36px}.paper h2{margin:15px 0 20px;font-size:40px}.paper p{margin:18px 0;font-size:14px}.paper .fine{font-size:11px}.paper ul{color:var(--muted);padding-left:18px;font-size:14px}.paper li{margin-bottom:10px}.quiz-section{padding-bottom:100px}.quiz{border:1px solid var(--line);background:#fffdf7;max-width:800px;padding:40px}.progress{background:#e2e1d5;height:3px;margin:18px 0 32px}.progress span{background:var(--olive);width:25%;height:3px;display:block}.progress .step-1{width:50%}.progress .step-2{width:75%}.progress .step-3{width:100%}fieldset{border:0;margin:0;padding:0}legend{letter-spacing:-.025em;margin-bottom:24px;font:30px/1.2 Georgia,serif}fieldset>p{margin-bottom:20px;font-size:14px}.choice-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.choice{border:1px solid var(--line);cursor:pointer;padding:20px}.choice:has(input:checked){border-color:var(--olive);box-shadow:inset 0 0 0 1px var(--olive);background:#eff1e7}.choice span{margin-left:10px;font-size:15px}.choice small{color:var(--muted);margin-top:12px;font-size:12px;display:block}.quiz-actions{justify-content:space-between;gap:20px;margin:30px 0 20px;display:flex}.quiz-actions .button{margin-left:auto}.quiz .fine{margin-top:20px}#match-results h2{margin:15px 0}#match-results>p{margin-bottom:28px}#match-results>.button{margin-top:35px}#match-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-section{padding-bottom:100px}.table-scroll{margin:25px 0;overflow:auto}table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}th,td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:22px}thead th{background:#e6e8da;min-width:220px;font:23px/1.3 Georgia,serif}thead th:first-child{min-width:150px;font:12px Arial,sans-serif}tbody th{min-width:150px;font-weight:500}tr.different{background:#f0e5d6}td a{text-decoration:underline}.prose{max-width:930px;padding-top:65px;padding-bottom:100px}.prose h1{margin:20px 0 35px;font-size:clamp(3rem,6vw,5rem)}.prose h2{letter-spacing:-.03em;margin:40px 0 18px;font-size:30px}.prose p{margin:20px 0}.prose .paper label{margin-bottom:22px}.prose .button{margin-top:15px}footer{color:#f3f1e7;background:#343c30;padding:55px 64px 24px}footer .logo{color:#f3f1e7}.footer-top{justify-content:space-between;align-items:flex-start;gap:60px;max-width:1232px;margin:0 auto 45px;display:flex}.footer-top p{color:#f3f1e7;letter-spacing:-.04em;font:36px/1.2 Georgia,serif}.footer-top>div{gap:10px;font-size:12px;display:grid}.footer-bottom{color:#c6cbbd;border-top:1px solid #ffffff20;justify-content:space-between;gap:20px;max-width:1232px;margin:auto;padding-top:22px;font-size:10px;display:flex}.compare-tray{z-index:20;border:1px solid var(--line);background:#fffdf6;align-items:center;gap:24px;width:max-content;max-width:calc(100% - 24px);padding:13px 20px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px 40px #0003}.toast{color:#fffdf7;z-index:30;opacity:0;pointer-events:none;background:#343c30;max-width:90%;padding:16px 24px;font-size:13px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 3px 20px #0002}.toast.visible{opacity:1}.skip-link{z-index:40;background:#fff;padding:15px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:10px}.noscript{text-align:center;background:#eedfc7;padding:20px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1500px){.hero-visual .artwork{height:560px}}@media (width<=1100px){.wrap{padding-left:36px;padding-right:36px}.header{padding:24px 36px}.header nav{gap:20px;margin-left:0}.hero{gap:30px}.hero-visual .artwork{height:470px}.hero-actions{gap:17px}.product-grid{gap:18px}.heroart .vessel-jar{right:20px}.values-strip{gap:40px}.filters{flex-wrap:wrap;gap:15px}.method-preview{gap:50px}.category-card{padding:18px}.product-hero{gap:35px}}@media (width<=760px){.wrap{padding-left:22px;padding-right:22px}.header{flex-wrap:wrap;gap:18px;padding:20px 22px}.logo{font-size:38px}.header nav{border-top:1px solid var(--line);order:3;justify-content:center;width:100%;padding-top:16px;font-size:12px}.header-actions{gap:15px}.button.small{gap:15px;padding:10px 14px;font-size:11px}.preview-banner{font-size:8px}.hero{grid-template-columns:1fr;gap:35px;padding-top:40px;padding-bottom:35px}.hero h1{font-size:clamp(3.7rem,13vw,5.2rem)}.desktop{display:none}.hero-copy .eyebrow{margin-bottom:20px}.hero .lead{margin:22px 0}.hero-visual .artwork{height:380px}.heroart .vessel-tall{width:115px;height:235px}.heroart .vessel-tall .lid{width:79px;height:29px;top:-24px;left:18px}.heroart .vessel-label{font-size:36px;top:65px}.vessel-jar{bottom:50px;right:35px}.floating-note{padding:12px 16px;font-size:11px;bottom:34px;left:10px}.values-strip{justify-content:space-around;align-items:center;gap:14px;padding:16px 12px;font-size:9px}.values-strip span{text-align:center;max-width:95px}.values-strip span:before{margin:0 0 4px;display:block}.section{padding-top:55px;padding-bottom:55px}.section-head{align-items:flex-start;gap:22px}.section-head>p{max-width:150px;font-size:11px}.section-head .eyebrow{font-size:8px}.category-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.category-card{min-height:245px;padding:17px}.category-card h3{font-size:24px}.category-card p{font-size:11px}.category-bottom{font-size:9px}.product-art .artwork{height:200px}.card-body{padding-top:14px}.card-body h3{min-height:52px;font-size:21px}.card-body .eyebrow{font-size:8px}.card-body .eyebrow span{display:block}.card-detail{font-size:10px}.tag{font-size:9px}.method-preview{grid-template-columns:1fr;gap:35px}.method-steps article{padding:20px 0}.page-heading{padding-top:40px;padding-bottom:30px}.page-heading .lead{font-size:14px}.filters{align-items:stretch;gap:15px}.filters label:first-child,.filters>label:nth-child(2){flex:100%}.filters .check-label{flex:1}.filters select{min-width:0}.catalogue-section{padding-bottom:60px}.product-hero{grid-template-columns:1fr;gap:30px}.product-hero .artwork{height:350px}.product-hero .vessel-tall{transform:scale(1.4)rotate(-9deg)}.detail-grid{grid-template-columns:1fr}.paper{padding:25px}.quiz{padding:24px}.choice-grid{grid-template-columns:1fr}.choice{padding:18px}.choice span{font-size:14px}.quiz-section{padding-bottom:60px}legend{font-size:27px}.quiz .button{padding:14px 18px}.quiz-actions{gap:10px}.quiz-actions .button{font-size:12px}#match-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prose{padding-top:40px;padding-bottom:65px}.prose h2{font-size:28px}.compare-tray{gap:12px;padding:10px 12px;font-size:10px;bottom:12px}.compare-tray .button{padding:10px;font-size:10px}.compare-tray .text-button{font-size:10px}.compare-tray>span{max-width:66px}footer{padding:40px 22px 100px}.footer-top{grid-template-columns:1fr 2fr;gap:30px;display:grid}.footer-top>.logo{justify-self:start}.footer-top p{font-size:30px}.footer-top>div{grid-column:1/-1;grid-template-columns:1fr 1fr;font-size:11px}.footer-bottom{line-height:1.8;display:block}.footer-bottom span{display:block}.section-head .underlink{text-align:right;max-width:100px;font-size:11px}}@media (width<=370px){.header-actions{gap:9px}.header-actions .button{padding:10px;font-size:10px}.category-grid{gap:10px}.category-card{padding:13px}.product-grid{column-gap:12px}.product-art .artwork{height:175px}.vessel-tall{transform:scale(.85)rotate(-9deg)}.card-actions .text-button{font-size:11px}.choice span{font-size:12px}.hero-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.header,.preview-banner,footer,.compare-tray,.toast,button{display:none!important}.wrap{padding:15px}.product-grid{grid-template-columns:repeat(2,1fr)}body{background:#fff}.artwork{height:150px!important}.product-card{break-inside:avoid}}body{background:var(--paper)}h1,h2{letter-spacing:-.045em;font-family:Didot,Bodoni MT,Georgia,serif}h3{font-family:Didot,Bodoni MT,Georgia,serif}.logo{font:inherit;letter-spacing:normal;flex:none;width:180px;display:block}.logo img{width:100%;max-width:none;height:auto;display:block}.header{padding-top:28px;padding-bottom:28px}.header nav{margin-left:0}.preview-banner{background:#201b20}.button{background:#181518;border-radius:3px}.button:hover{background:#70505d;border-color:#70505d}.button.secondary{background:0 0}.hero{gap:50px}.hero-copy .eyebrow{letter-spacing:.2em}.hero .lead{max-width:410px}.hero-visual .floating-note{background:#fffdfbf0;border-radius:4px;bottom:40px;box-shadow:0 12px 40px #8058661a}.floating-note strong{color:#75445b}.brand-stage{isolation:isolate;background:radial-gradient(at 18% 12%,#fff9f2 0,#0000 46%),radial-gradient(at 100% 90%,#cdbbe2 0,#0000 60%),linear-gradient(135deg,#f5e7e9,#e8bfd2 55%,#e7d5ee);border:1px solid #eedde4;height:520px;position:relative;overflow:hidden}.brand-stage:before{content:"";opacity:.5;background:linear-gradient(125deg,#0000 30%,#ffffff80 30.3%,#0000 31% 53%,#fff5 53.2%,#0000 54%);position:absolute;inset:0}.brand-stage:after{content:"";background:linear-gradient(#fffaff70,#ffffff12);border-top:1px solid #fff9;border-radius:50%;height:48%;position:absolute;bottom:-19%;left:-20%;right:-20%;box-shadow:0 -15px 80px #fff6}.glass-signature{z-index:2;backdrop-filter:blur(5px);background:linear-gradient(120deg,#fff9,#fff2 40%,#ffffff4a 65%,#fffa);border:1px solid #fff9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:245px;height:330px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:18px 25px 38px #8f5c7624,inset 1px 1px #fffc,inset -1px -1px 1px #fff9}.glass-signature>img{width:137px;height:auto}.glass-signature>span{letter-spacing:.28em;color:#32272e;font-size:7px}.gloss-orb{background:radial-gradient(circle at 27% 24%,#fff 0,#fff7 7%,#ffffff10 35%,#b68caf50 70%,#fef9 93%);border:1px solid #fff8;border-radius:50%;position:absolute;box-shadow:inset -7px -9px 17px #fff7,12px 24px 32px #96657a1a}.orb-one{width:145px;height:145px;top:25px;right:-30px}.orb-two{width:100px;height:100px;bottom:65px;left:25px}.stage-edition{letter-spacing:.18em;color:#5e4655;font-size:8px;line-height:1.8;position:absolute;top:24px;left:25px}.stage-number{color:#644d6755;font:76px/1 Didot,Georgia,serif;position:absolute;bottom:8px;right:20px}.hero-visual .visual-caption{color:#65535e;font-size:9px}.values-strip{background:#fffdfb}.values-strip span:before{color:#87465c}.category-0{background:var(--blush)}.category-1{background:var(--lilac)}.category-2{background:var(--butter)}.category-3{background:var(--mint)}.category-card{border:1px solid #ffffffb0;border-radius:5px;box-shadow:inset 0 1px #fff}.category-symbol{color:#5d4652}.category-bottom{border-color:#7b637733}.selection-section{background:#f8f0f2}.artwork,.artwork.hydratants{background:linear-gradient(130deg,#f8f3fd,var(--lilac))}.artwork.nettoyants{background:linear-gradient(130deg,#fff2f5,var(--blush))}.artwork.shampoings{background:linear-gradient(130deg,#fff9e9,var(--butter))}.artwork.apres-shampoings{background:linear-gradient(130deg,#f2fcf6,var(--mint))}.artwork .vessel-tall{background:linear-gradient(90deg,#ffffff90,#fff8 30%,#ffffff40 65%,#ffffffe0);border:1px solid #fffd;box-shadow:15px 20px 22px #85627e22,inset -5px 0 12px #fffe}.artwork .lid{background:linear-gradient(90deg,#d6c8ce,#faf4f7,#c2b1bc)}.artwork .vessel-label{color:#70505d;top:55px}.artwork .vessel-label i{margin-top:0;font:28px/1 Didot,Georgia,serif}.art-circle{background:#ffffff50}.art-caption{color:#65535e;letter-spacing:.8px;font-size:7px}.tag{color:#533c4c;background:#fffafc;border-color:#dfcbd7}.card-actions{border-color:#dfcbd7}.empty-state{background:#f5e9ee}.paper-muted{background:#f3eaf5}.choice:has(input:checked){background:#f7e8f0;border-color:#805369;box-shadow:inset 0 0 0 1px #805369}.progress{background:#eadde5}.progress span{background:#805369}.table-scroll thead th{background:#f2e5ed}.table-scroll tr.different{background:#f7eef9}input,select,textarea{background:#fffdfd;border-color:#b9a7b2}.favorite-toggle[aria-pressed=true]{color:#87465c}footer{background:#1e191e}.footer-top .logo{width:94px}.footer-top .logo img{filter:brightness(0)invert()}.footer-top em{color:#e2c8db}.footer-bottom{color:#d5c6d2}.compare-tray{background:#fffbfd;border-radius:5px}.toast{background:#30232d}::selection{background:#edc7da}:focus-visible{outline-color:#87465c}@media (width<=1100px){.logo{width:158px}.hero{gap:36px}.brand-stage{height:470px}.glass-signature{width:215px;height:305px}}@media (width<=760px){.header{gap:20px;padding:23px 22px 17px}.logo{width:138px}.header-actions .button{min-height:40px}.header-actions{gap:12px}.header nav{padding-top:17px}.hero{gap:32px}.brand-stage{height:390px}.glass-signature{gap:18px;width:200px;height:278px}.glass-signature>img{width:116px}.stage-number{font-size:65px}.hero-visual .floating-note{bottom:40px;left:9px}.category-card{border-radius:4px}.art-caption{letter-spacing:.3px;font-size:6px;left:10px}.footer-top .logo{width:80px}}@media (width<=370px){.header{gap:15px;padding-left:16px;padding-right:16px}.logo{width:114px}.header-actions{gap:8px}.header-actions .button{gap:8px;padding:9px;font-size:9px}.favorite-link{font-size:24px}.brand-stage{height:350px}.glass-signature{width:180px;height:250px}.glass-signature>img{width:105px}.stage-edition{font-size:7px;left:17px}.orb-two{left:10px}.hero-visual .floating-note{padding:10px 12px;font-size:10px}}.values-strip span:before{content:"";vertical-align:-2px;opacity:.7;background:url(/brand/nyne-monogram.svg) 50%/contain no-repeat;width:12px;height:12px;margin-right:12px;display:inline-block}.note-icon img{display:block}.nine-method{border-top:1px solid var(--line);margin:40px 0;padding-top:28px;scroll-margin-top:30px}.nine-grid{counter-reset:nine;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0;padding:0;list-style:none;display:grid}.nine-grid li{counter-increment:nine;background:#f6eaf1;border:1px solid #ead7e2;min-width:0;padding:20px}.nine-grid li:nth-child(3n+2){background:#f0eaf6}.nine-grid li:nth-child(3n){background:#faf4e4}.nine-grid li:before{content:counter(nine,decimal-leading-zero);color:#70505d;margin-bottom:18px;font:27px/1 Didot,Georgia,serif;display:block}.nine-grid strong{color:var(--ink);font-size:14px;font-weight:500;display:block}.nine-grid span{color:var(--muted);margin-top:8px;font-size:12px;display:block}.nine-grid li:last-child{background:#201b20;border-color:#201b20}.nine-grid li:last-child strong,.nine-grid li:last-child span,.nine-grid li:last-child:before{color:#fff5fb}.footer-top p{font-size:32px}@media (width<=760px){.values-strip span:before{margin:0 auto 5px;display:block}.nine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nine-grid li:last-child{grid-column:1/-1}.footer-top p{font-size:25px}}@media (width<=370px){.nine-grid{grid-template-columns:1fr}.hero h1{font-size:3.25rem}}.tools-strip{border-bottom:1px solid #eadde5;flex-wrap:wrap;align-items:center;gap:.3rem 2rem;padding-top:.45rem;padding-bottom:.45rem;display:flex}.tools-strip a{align-items:center;gap:.5rem;min-height:44px;font-size:12px;display:inline-flex}.tools-strip a:first-child{font-weight:700}@media (width<=600px){.tools-strip{justify-content:space-between;gap:.2rem .6rem}.tools-strip a{font-size:11px}}.privacy-settings{color:inherit;text-align:left;font:inherit;background:0 0;border:0;min-height:44px;padding:0}.product-personal-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.product-personal-actions>a{display:inline-block}footer .affiliate-disclosure,footer .affiliate-disclosure a{color:#e4d6e1}.hero-reassurance{color:#66545f;margin:18px 0 12px;font-size:12px}.trust-notes{gap:7px;display:grid}.trust-notes a{color:#66545f;align-items:center;gap:8px;width:fit-content;font-size:12px;line-height:1.5;display:flex}.trust-notes a:hover{text-underline-offset:3px;text-decoration:underline}.trust-notes .nyne-pictogram{flex:none}.hero-copy .hero-actions{flex-wrap:wrap;gap:16px 24px}.merchant-link .fine{font-size:12px;line-height:1.5}@media (width<=760px){.hero h1{font-size:clamp(44px,13vw,56px);line-height:1.04}.hero{padding-top:32px}.hero .lead{margin:18px 0}.hero-copy .hero-actions{gap:14px}.hero-reassurance{margin-top:14px}}.journey-heading h1{font-size:clamp(2.7rem,4.7vw,4.7rem)}.journey-heading{padding-top:50px;padding-bottom:38px}.journey-heading .lead{max-width:650px}.match-layout{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.match-aside{isolation:isolate;background:linear-gradient(140deg,#f9edf3,var(--lilac));border:1px solid #e5d8e3;border-radius:9px;padding:30px 24px;position:relative;overflow:hidden}.aside-intro{align-items:center;gap:17px;margin-bottom:24px;display:flex}.aside-intro img{flex:none}.aside-intro .eyebrow{font-size:9px}.match-steps{margin:0 0 26px;padding:0;list-style:none}.match-steps button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d6c2d080;align-items:center;gap:13px;width:100%;min-height:72px;padding:16px 0;display:flex}.step-number{background:#ffffff60;border:1px solid #baa4b6;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font:18px Georgia,serif;display:grid}.match-steps button[aria-current=step] .step-number{color:#fff;background:#32232f;border-color:#32232f;box-shadow:0 3px 10px #82688024}.match-steps strong{font-size:13px;font-weight:500;display:block}.match-steps small{color:#62575e;margin-top:3px;font-size:10px;display:block}.match-steps button:disabled{opacity:.65}.match-aside>.fine{z-index:1;max-width:205px;font-size:11px;position:relative}.aside-nine{color:#745b710a;z-index:-1;font:260px/1 Didot,Georgia,serif;position:absolute;bottom:-47px;right:-5px;transform:rotate(9deg)}.match-layout .quiz{background:linear-gradient(130deg,#fffdfd,#fff8fc);border-radius:9px;min-width:0;max-width:none;padding:34px 38px;box-shadow:0 12px 32px #aa769008,inset 0 1px #fff}.quiz legend{font-family:Didot,Bodoni MT,Georgia,serif;font-size:32px}.quiz .choice{background:#fffcfd;border-radius:6px;transition:background .18s,border-color .18s;position:relative}.quiz .choice:has(input:checked){background:linear-gradient(125deg,#fff4f9,#f0e5f4);border-color:#805369;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #805369}.choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #87465c}.choice input:focus-visible{outline:none}.quiz .choice span{font-size:14px;line-height:1.4}.quiz .choice small{font-size:11px}.family-choices .choice{min-height:136px;padding:20px 17px 35px}.choice-glyph{color:#72536799;font:400 32px/1 Georgia,serif;position:absolute;bottom:9px;right:17px}.privacy-line{border-top:1px solid var(--line);padding-top:16px;font-size:10px!important}.privacy-line>span{margin-right:5px}.progress{border-radius:9px;height:4px}.progress span{border-radius:9px;height:4px;transition:width .2s}.results-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.results-heading h2{font-size:clamp(2.3rem,4vw,3.7rem)}.results-heading>img{opacity:.7;flex:none}.results-explanation{max-width:760px;font-size:14px}.criteria-summary{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.criteria-chip{text-align:left;background:#f3eaf3;border:1px solid #dfd1df;border-radius:30px;padding:9px 16px;font-size:12px}.criteria-chip span{color:#62575e}.criteria-chip:hover{background:#eadbed}.results-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 30px;display:flex}#match-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}#match-results .product-art .artwork{height:290px}.nyne-note{border:1px solid var(--line);background:linear-gradient(110deg,#f7e9ef,#f3eef9);border-radius:9px;align-items:center;gap:20px;margin-top:40px;padding:24px 28px;display:flex}.nyne-note img{opacity:.8;flex:none}.nyne-note p{max-width:650px;font-size:12px}.nyne-note a{white-space:nowrap;text-underline-offset:5px;margin-left:auto;font-size:12px;text-decoration:underline}.comparison-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.comparison-toolbar>p{font-size:13px}.comparison-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.comparison-products.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-products.has-one{grid-template-columns:minmax(0,480px)}.comparison-product{border:1px solid var(--line);background:#fffdfd;border-radius:9px;grid-template-columns:140px minmax(0,1fr);display:grid;overflow:hidden}.comparison-product .artwork{height:100%;min-height:225px}.comparison-product .vessel-tall{transform:scale(.8)rotate(-9deg)}.comparison-product-body{min-width:0;padding:22px 20px}.comparison-product h2{letter-spacing:-.035em;margin:10px 0 14px;font-size:28px;line-height:1.12}.comparison-product .eyebrow{font-size:8px}.source-link{text-underline-offset:4px;font-size:11px;text-decoration:underline}.comparison-product .card-actions{margin-top:15px}.comparison-products.has-three .comparison-product{display:block}.comparison-products.has-three .artwork{height:170px;min-height:0}.comparison-products.has-three .comparison-product h2{font-size:25px}.difference-toolbar{border-block:1px solid var(--line);margin:32px 0 4px;padding:12px 0}.comparison-notice{background:var(--butter);border:1px solid #e7dcbd;border-radius:6px;margin:25px 0;padding:24px;font-size:14px}.table-hint{display:none}.table-scroll{border-radius:6px;margin:20px 0 25px}.table-scroll th,.table-scroll td{padding:20px}.table-scroll thead th{background:linear-gradient(130deg,#f6e8ef,#eee4f4);font-size:21px}.table-scroll tbody th{background:#fffaf9}.table-scroll tr.different td{background:#f4eafa}.table-scroll tr.different th:after{content:" ·";color:#87465c}.share-note{margin-top:12px}.empty-state>img{margin-bottom:24px}.duo-links{flex-wrap:wrap;justify-content:center;gap:12px;max-width:720px;margin:24px auto;display:flex}.duo-links .button{background:#fff9fc;font-size:12px}.duo-links .button:hover{color:var(--ink);background:#f0dce9}.product-visual .artwork{border:1px solid #fff;border-radius:9px;box-shadow:0 10px 30px #8c61800a}.product-source-date{margin-top:20px!important}.detail-nav{border-block:1px solid var(--line);gap:32px;margin-top:45px;padding:20px 0;font-size:12px;display:flex}.detail-nav a{padding:4px 0}.detail-nav a:hover{text-underline-offset:6px;text-decoration:underline}.product-perspective{background:linear-gradient(120deg,#f6e3ec,#f3edf8 75%);border:1px solid #eadbe6;border-radius:9px;grid-template-columns:1fr 1.4fr;gap:50px;margin-top:35px;padding:40px;display:grid;position:relative;overflow:hidden}.product-perspective h2{margin-top:18px;font-size:45px}.perspective-copy{z-index:1;padding-right:22px;font-size:14px;position:relative}.perspective-copy p{margin-bottom:18px}.perspective-copy strong{color:var(--ink);font-weight:500}.perspective-mark{opacity:.09;position:absolute;bottom:18px;right:20px;transform:rotate(9deg)}.detail-grid.section{padding-top:35px;padding-bottom:60px}.detail-grid .paper{background:#fffdfd;border-radius:9px}.detail-grid .paper-muted{background:linear-gradient(120deg,#f7f0fb,#eee5f4)}.detail-grid h3{margin:18px 0}.related-section{padding-bottom:85px}.related-section h2{font-size:clamp(2.2rem,3.5vw,3.5rem)}.related-product{border:1px solid var(--line);background:#fffdfd;border-radius:9px;grid-template-columns:180px 1fr auto;align-items:center;gap:28px;padding:20px;display:grid}.related-art .artwork{border-radius:5px;height:200px}.related-product h3{margin:8px 0;font-size:28px}.related-product p{font-size:13px}.related-product .fine{margin-top:10px;font-size:11px}.related-product .button{gap:15px;font-size:12px}.compare-tray{flex-wrap:wrap}.tray-summary{align-items:center;gap:12px;display:flex}.tray-summary img{opacity:.65}.tray-items{flex-wrap:wrap;gap:7px;max-width:400px;display:flex}.tray-item{white-space:nowrap;text-overflow:ellipsis;background:#f6ecf3;border:1px solid #d6c0d0;border-radius:20px;max-width:190px;padding:6px 10px;font-size:10px;overflow:hidden}.tray-item:hover{background:#ecd9e7}.compare-tray .button[aria-disabled=true]{opacity:.6}.product-art{border-radius:7px}.card-actions .text-button{min-height:44px}@media (width<=1100px){.match-layout{grid-template-columns:230px minmax(0,1fr);gap:18px}.match-aside{padding:25px 20px}.match-layout .quiz{padding:28px}.comparison-product{grid-template-columns:110px minmax(0,1fr)}.comparison-product h2{font-size:24px}.comparison-product-body{padding:20px 15px}.related-product{grid-template-columns:150px 1fr}.related-product>.button{grid-column:2;justify-self:start}.related-art{grid-row:span 2}.tray-items{max-width:250px}}@media (width<=760px){.journey-heading{padding-top:34px}.journey-heading h1{font-size:clamp(2.6rem,10.8vw,4rem)}.match-layout{display:block}.match-aside{margin-bottom:18px;padding:18px}.aside-intro{margin-bottom:14px}.aside-intro img{width:22px;height:auto}.aside-intro .eyebrow{font-size:8px}.match-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.match-steps button{text-align:center;border:0;flex-direction:column;gap:8px;min-height:76px;padding:5px 0;display:flex}.match-steps strong{font-size:10px}.match-steps small{display:none}.step-number{width:30px;height:30px;font-size:16px}.match-aside>.fine,.aside-nine{display:none}.match-layout .quiz{padding:24px 20px}.quiz legend{font-size:28px}.quiz .choice span{font-size:14px}.family-choices{grid-template-columns:1fr 1fr;gap:10px}.family-choices .choice{min-height:155px;padding:15px 12px 32px}.family-choices .choice span{margin:8px 0 0;font-size:13px;display:block}.family-choices .choice small{font-size:10px}.choice-glyph{font-size:26px;right:12px}.results-actions{gap:18px}.criteria-chip{padding:8px 12px;font-size:11px}.results-heading>img{width:28px;height:auto}.results-heading h2{font-size:34px}#match-results .product-grid{grid-template-columns:1fr;max-width:none}#match-results .product-art .artwork{height:270px}.nyne-note{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:22px 20px}.nyne-note p{flex:1;font-size:11px}.nyne-note a{margin-left:35px;font-size:11px}.comparison-toolbar{align-items:flex-start;gap:12px}.comparison-toolbar>p,.comparison-toolbar .underlink{font-size:11px}.comparison-toolbar .underlink{text-align:right;max-width:130px}.comparison-products,.comparison-products.has-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.comparison-products.has-three .comparison-product:last-child{grid-column:1/-1;grid-template-columns:120px 1fr;display:grid}.comparison-product{display:block}.comparison-product .artwork{height:165px;min-height:0}.comparison-product .vessel-tall{transform:scale(.7)rotate(-9deg)}.comparison-product-body{padding:15px 12px}.comparison-product h2{overflow-wrap:anywhere;font-size:23px}.comparison-product .eyebrow{letter-spacing:.04em;font-size:8px}.source-link{font-size:10px}.difference-toolbar{padding:12px 0;display:block}.difference-toolbar>p{margin:0 0 4px 27px}.table-hint{margin-top:15px;display:block}.table-scroll{margin-top:12px}.table-scroll th,.table-scroll td{padding:16px}.table-scroll thead th{font-size:19px}.duo-links{grid-template-columns:1fr;gap:10px;display:grid}.empty-state{padding:32px 20px}.detail-nav{justify-content:space-between;gap:22px;margin-top:30px;font-size:11px}.product-perspective{grid-template-columns:1fr;gap:24px;padding:27px}.product-perspective h2{font-size:38px}.perspective-copy{padding:0;font-size:13px}.detail-grid.section{padding-bottom:45px}.related-section{padding-bottom:55px}.related-product{grid-template-columns:90px 1fr;gap:18px;padding:15px}.related-art .artwork{height:175px}.related-art .vessel-tall{transform:scale(.65)rotate(-9deg)}.related-product h3{font-size:24px}.related-product .button{grid-column:1/-1;justify-self:stretch}.related-art{grid-row:1}.related-product .fine{font-size:10px}.compare-tray{justify-content:space-between;gap:8px 12px;width:calc(100% - 24px)}.tray-summary{font-size:10px}.tray-summary img{width:15px;height:auto}.tray-items{display:none}.compare-tray .button{padding:10px;font-size:10px}.compare-tray .text-button{font-size:10px}.compare-tray>span{max-width:none}}@media (width<=370px){.match-layout .quiz{padding:20px 16px}.family-choices{grid-template-columns:1fr}.family-choices .choice{min-height:110px}.family-choices .choice span{margin-left:8px;display:inline}.family-choices .choice small{max-width:180px}.comparison-products,.comparison-products.has-three{grid-template-columns:1fr}.comparison-product{grid-template-columns:95px minmax(0,1fr);display:grid}.comparison-products.has-three .comparison-product:last-child{grid-column:auto;grid-template-columns:95px minmax(0,1fr)}.comparison-products .artwork{height:100%;min-height:200px}.detail-nav{gap:10px;font-size:10px}.quiz-actions .button{padding:13px 12px;font-size:11px}}#match-form .progress .step-0{width:33.333%}#match-form .progress .step-1{width:66.666%}#match-form .progress .step-2{width:100%}#match-saved-prefs{background:var(--lilac);border-radius:18px;margin-bottom:24px;padding:16px}.comparison-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.comparison-overview[hidden]{display:none}.comparison-overview article{background:radial-gradient(at 15% 0,#fff 0%,#ffffff40 42%,#0000 70%),linear-gradient(145deg,#fcf0f5,#f1dfe9);border:1px solid #fff;border-radius:18px;min-width:0;padding:24px 22px;position:relative;box-shadow:inset 0 1px #fff,0 12px 30px #72556c08}.comparison-overview article:nth-child(2){background:radial-gradient(at 15% 0,#fff,#0000 75%),linear-gradient(145deg,#f2edf9,#e9dff5)}.comparison-overview article:nth-child(3){background:radial-gradient(at 15% 0,#fff,#0000 75%),linear-gradient(145deg,#f2f8f4,#e0eee8)}.overview-number{letter-spacing:.15em;color:#705363;font-size:11px}.comparison-overview h3{margin:14px 0;font:25px/1.15 Georgia,serif}.comparison-overview ul{margin:0;padding-left:16px}.comparison-overview li{overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.65}@media (width<=760px){.comparison-overview{grid-template-columns:1fr;gap:12px}.comparison-overview article{padding:20px}.comparison-overview h3{margin-top:8px}}.header nav{gap:25px;margin-left:20px}.journal-heading{grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;padding-top:60px;padding-bottom:55px;display:grid}.journal-heading h1{margin-top:22px;font-size:clamp(3.4rem,6vw,6rem)}.journal-heading .lead{max-width:530px;margin-top:26px;font-size:15px}.journal-seal{background:radial-gradient(ellipse at 20% 10%,#fff9,transparent 60%),linear-gradient(125deg,var(--blush),var(--lilac));isolation:isolate;border-radius:9px;place-items:center;height:330px;display:grid;position:relative;overflow:hidden}.journal-seal:before{content:"";border:1px solid #fff9;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-160px}.journal-seal>div{background:linear-gradient(130deg,#fffa,#fff3,#fff8);border:1px solid #fffe;border-radius:9px;padding:35px 38px;transform:rotate(-9deg);box-shadow:16px 25px 35px #845b7a22,inset 1px 1px 1px #fff}.journal-seal img{width:95px;height:auto;display:block}.journal-seal>span{letter-spacing:.18em;color:#655361;font-size:8px;line-height:1.8;position:absolute;bottom:20px;right:18px}.journal-section{padding-bottom:90px}.journal-intro{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin-bottom:34px;padding:23px 0;display:flex}.journal-intro>p:last-child{max-width:540px;font-size:13px}.guide-grid{grid-template-columns:1fr 1fr;gap:36px 30px;display:grid}.guide-card{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fffdfc;border-radius:9px;display:block;overflow:hidden}.guide-card:hover{color:var(--ink)}.guide-cover{isolation:isolate;background:linear-gradient(130deg,#fff3f8,var(--blush));place-items:center;height:235px;display:grid;position:relative;overflow:hidden}.guide-tone-1 .guide-cover{background:linear-gradient(130deg,#f7f0ff,var(--lilac))}.guide-tone-2 .guide-cover{background:linear-gradient(130deg,#fffbee,var(--butter))}.guide-tone-3 .guide-cover{background:linear-gradient(130deg,#f3fff8,var(--mint))}.guide-glass{background:radial-gradient(circle at 24% 19%,#fff,#fff4 32%,#ffffff1c 55%,#fff8 95%);border:1px solid #fffd;border-radius:50%;place-items:center;width:155px;height:155px;transition:transform .3s;display:grid;transform:rotate(-9deg);box-shadow:12px 18px 30px #9c778123,inset -6px -8px 19px #fff7}.guide-card:hover .guide-glass{transform:rotate(0)translateY(-3px)}.guide-glass img{opacity:.8;width:48px;height:auto}.guide-cover-label{letter-spacing:.2em;color:#63515c;font-size:8px;position:absolute;top:20px;left:23px}.guide-cover-orbit{border:1px solid #fffb;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-180px;right:-80px}.guide-card-copy{padding:28px 30px}.guide-card-copy h3{margin:10px 0 15px;font-size:32px}.guide-card-copy>p:not(.eyebrow){max-width:470px;font-size:13px}.guide-read{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.home-journal{border-bottom:1px solid var(--line)}.home-guide-grid .guide-card{grid-template-columns:.75fr 1fr;display:grid}.home-guide-grid .guide-cover{height:100%;min-height:275px}.home-guide-grid .guide-card-copy{padding:25px}.home-guide-grid .guide-glass{width:135px;height:135px}.home-guide-grid .guide-card-copy h3{font-size:29px}.home-guide-grid .guide-cover-label{font-size:7px;left:14px}.guide-article-heading{max-width:850px;padding:20px 0 45px}.guide-article-heading h1{margin:22px 0;font-size:clamp(3rem,5.2vw,5.1rem)}.guide-article-heading .lead{max-width:700px;font-size:17px}.guide-article-heading .fine{margin-top:25px}.guide-reading-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:65px;display:grid}.guide-toc{border-top:1px solid var(--line);padding-top:25px;position:sticky;top:28px}.guide-toc nav{gap:18px;margin:24px 0 30px;display:grid}.guide-toc a{gap:14px;font-size:12px;display:flex}.guide-toc a>span{color:var(--olive);flex:none;font:italic 14px Georgia,serif}.guide-toc>img{opacity:.65}.guide-takeaway{background:linear-gradient(125deg,#f8e8f0,#eee5f7);border:1px solid #e7d8e5;border-radius:9px;padding:30px 35px;position:relative;overflow:hidden}.guide-takeaway>p:nth-child(2){color:#3c2c38;max-width:620px;margin-top:15px;font:26px/1.3 Georgia,serif}.guide-takeaway img{opacity:.08;position:absolute;bottom:15px;right:20px;transform:rotate(9deg)}.guide-chapter{margin:40px 0;scroll-margin-top:35px}.guide-chapter h2{letter-spacing:-.03em;margin:15px 0 20px;font-size:34px;line-height:1.15}.guide-chapter>p:last-child{max-width:700px;font-size:15px;line-height:1.9}.guide-question{border-block:1px solid var(--line);background:#fffdfb;margin-top:45px;padding:28px 0}.guide-question>p:nth-child(2){letter-spacing:-.015em;color:var(--ink);margin:15px 0 22px;font:26px/1.4 Georgia,serif}.guide-examples{padding-top:70px;padding-bottom:45px}.guide-examples .product-grid{grid-template-columns:1fr 1fr;max-width:850px}.guide-examples .product-art .artwork{height:285px}.guide-examples h2{font-size:48px}.guide-sources{border:1px solid var(--line);background:#f6f0f6;border-radius:9px;padding:28px 32px}.guide-sources ul{margin:18px 0;padding:0;list-style:none}.guide-sources li{border-top:1px solid var(--line);padding:13px 0;font-size:13px}.guide-sources a{text-underline-offset:4px;text-decoration:underline}.guide-sources span{color:var(--muted);margin-top:9px;font-size:11px;display:block}.guide-next{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:65px 0 85px;display:grid}.guide-next h2{margin:20px 0 28px;font-size:48px}.guide-next .guide-card{grid-template-columns:150px 1fr;display:grid}.guide-next .guide-cover{height:100%}.guide-next .guide-glass{width:110px;height:110px}.guide-next .guide-cover-label{font-size:6px;left:12px}.guide-next .guide-card-copy{padding:25px}.guide-next .guide-card-copy h3{font-size:26px}.product-guide-link{border:1px solid var(--line);background:linear-gradient(120deg,#f6e7ef,#f4edf9);border-radius:9px;margin-bottom:50px;padding:24px 28px}.product-guide-link>a{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;font:26px/1.3 Georgia,serif;display:flex}.product-guide-link>a span{font:18px Arial,sans-serif}.area-tabs{flex-wrap:wrap;gap:12px;display:flex}.area-tabs label{cursor:pointer;position:relative}.area-tabs input{opacity:0;width:1px;height:1px;position:absolute}.area-tabs span{border:1px solid var(--line);background:#fffdfd;border-radius:30px;min-height:44px;padding:11px 23px;font-size:13px;display:block}.area-tabs input:checked+span{color:#33232d;background:linear-gradient(120deg,#f1dce8,#eee4f4);border-color:#9a768e}.area-tabs input:focus-visible+span{outline-offset:4px;outline:3px solid #87465c}.catalogue-controls .filters{margin-top:22px;margin-bottom:0}.catalogue-meta{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 25px;display:flex}.catalogue-meta #result-count{margin:0}.sort-label{white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.sort-label select{background:0 0;min-height:40px;margin:0;padding:8px 10px;font-size:12px}.active-filters{flex-wrap:wrap;gap:8px;margin:-5px 0 28px;display:flex}.filter-chip{overflow-wrap:anywhere;background:#f6eaf2;border:1px solid #dcc4d5;border-radius:25px;max-width:100%;padding:8px 13px;font-size:11px}.catalogue-guide{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:70px;padding-top:40px;display:grid}.catalogue-guide h2{margin-top:15px;font-size:40px}.catalogue-guide>div:last-child p{margin-bottom:20px;font-size:14px}.favorites-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.favorites-heading .lead{max-width:620px}.favorites-emblem{background:radial-gradient(circle at 25% 20%,#fff,#f5dce8 60%,#eee3f4);border:1px solid #fff;border-radius:50%;flex:none;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:inset -8px -8px 20px #fff6,12px 18px 26px #bb9eb016}.favorites-emblem>span{color:#745968;font:110px/1 Georgia,serif}.favorites-emblem img{background:#fff8;border-radius:50%;width:35px;height:37px;padding:6px;position:absolute;bottom:15px;right:15px}.favorites-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.favorites-toolbar>p{font-size:13px}.favorites-toolbar>div{align-items:center;gap:25px;display:flex}.favorites-toolbar .text-button{font-size:11px}.favorite-filters{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.favorite-filters button{border:1px solid var(--line);background:#fffdfc;border-radius:25px;min-height:44px;padding:11px 18px;font-size:11px}.favorite-filters button[aria-pressed=true]{background:#eee2f1;border-color:#997a93}.favorite-filters button:disabled{opacity:.48}.favorite-family{padding-top:42px}.favorite-family .section-head h2{font-size:40px}.favorite-family .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.favorites-privacy{margin-top:15px}.favorites-toolbar+#favorite-filters[hidden]+.empty-state{margin-top:28px}@media (width<=1100px){.header nav{gap:17px;margin-left:0}.journal-heading{gap:35px}.journal-seal{height:300px}.home-guide-grid .guide-card{display:block}.home-guide-grid .guide-cover{height:215px;min-height:0}.guide-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.guide-next{gap:35px}.guide-next .guide-card{display:block}.guide-next .guide-cover{height:170px}.favorite-family .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.header nav{gap:18px;font-size:11px}.journal-heading{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:35px}.journal-heading h1{font-size:clamp(3.4rem,13vw,4.5rem)}.journal-heading .lead{font-size:14px}.journal-seal{height:260px}.journal-seal>div{padding:28px 35px}.journal-seal img{width:85px}.journal-intro{display:block}.journal-intro>p:last-child{margin-top:12px;font-size:12px}.guide-grid{grid-template-columns:1fr;gap:22px}.guide-cover{height:215px}.guide-card-copy{padding:24px}.guide-card-copy h3{font-size:30px}.journal-section{padding-bottom:55px}.guide-article-heading{padding:10px 0 30px}.guide-article-heading h1{font-size:clamp(2.7rem,11vw,3.8rem)}.guide-article-heading .lead{font-size:15px}.guide-article-heading .fine{font-size:11px}.guide-reading-layout{display:block}.guide-toc{margin-bottom:28px;padding-top:20px;position:static}.guide-toc nav{gap:14px;margin:20px 0}.guide-toc>img{display:none}.guide-takeaway{padding:26px}.guide-takeaway>p:nth-child(2){font-size:24px}.guide-chapter{margin:32px 0}.guide-chapter h2{font-size:29px}.guide-chapter>p:last-child{font-size:14px}.guide-question>p:nth-child(2){font-size:24px}.guide-examples{padding-top:45px}.guide-examples .section-head{display:block}.guide-examples h2{font-size:38px}.guide-examples .section-head .button{margin-top:22px}.guide-examples .product-grid{grid-template-columns:1fr}.guide-examples .product-art .artwork{height:260px}.guide-sources{padding:25px}.guide-sources a{overflow-wrap:anywhere}.guide-next{padding:45px 0 55px;display:block}.guide-next h2{font-size:38px}.guide-next .guide-card{margin-top:28px}.guide-next .guide-cover{height:185px}.product-guide-link{margin-bottom:35px;padding:24px}.product-guide-link>a{font-size:24px}.area-tabs{gap:8px}.area-tabs span{padding:10px 17px;font-size:12px}.catalogue-meta{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0 25px}.sort-label select{flex:1;min-width:0}.sort-label{width:100%}.catalogue-guide{grid-template-columns:1fr;gap:22px;margin-top:45px;padding-top:30px}.catalogue-guide h2{font-size:34px}.favorites-heading{gap:15px}.favorites-heading h1{font-size:clamp(2.7rem,10.8vw,4rem)}.favorites-heading .lead{font-size:14px}.favorites-emblem{align-self:flex-start;width:72px;height:72px;margin-top:45px}.favorites-emblem>span{font-size:48px}.favorites-emblem img{width:23px;height:25px;padding:4px;bottom:-5px;right:-4px}.favorites-toolbar{display:block}.favorites-toolbar>div{flex-direction:column;align-items:flex-start;gap:10px;margin-top:17px}.favorite-filters{gap:7px}.favorite-filters button{padding:9px 12px;font-size:10px}.favorite-family .section-head{display:block}.favorite-family .section-head h2{font-size:34px}.favorite-family .section-head .underlink{text-align:left;max-width:none;margin-top:18px}.favorite-family .product-grid{grid-template-columns:1fr}.favorite-family .product-art .artwork{height:260px}.favorites-toolbar>p{font-size:12px}}@media (width<=370px){.header nav{gap:14px;font-size:10px}.area-tabs span{padding:10px 14px;font-size:11px}.favorites-emblem{display:none}.guide-article-heading h1{font-size:2.7rem}}.catalogue-controls .filters{grid-template-columns:minmax(200px,1.5fr) minmax(160px,1fr) minmax(150px,1fr);gap:18px 22px;display:grid}.catalogue-controls .filters label{min-width:0}.catalogue-controls .filters select{width:100%;min-width:0}.catalogue-controls .filters .check-label{align-self:end;min-height:48px}.catalogue-controls .filters>button{place-self:center end}.source-facts{border-top:1px solid var(--line);margin:25px 0 30px}.source-fact{border-bottom:1px solid var(--line)}.source-fact summary{cursor:pointer;grid-template-columns:64px 1fr 16px;align-items:start;gap:15px;padding:20px 0;font-size:12px;line-height:1.5;list-style:none;display:grid}.source-fact summary::-webkit-details-marker{display:none}.source-fact summary>span:first-child{color:var(--olive)}.source-fact summary strong{color:var(--ink);font-weight:500}.source-expand{text-align:center;font-size:20px;line-height:1;transition:transform .2s}.source-fact[open] .source-expand{transform:rotate(45deg)}.source-fact>p{margin:0;padding:0 30px 20px 79px;font-size:12px;line-height:1.7}.related-product+.related-product{margin-top:18px}#match-results .product-grid.has-three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.catalogue-select{flex-direction:column;gap:0;min-width:0;font-size:12px;display:flex}.catalogue-controls .catalogue-select label{flex:none}.filter-help{justify-content:space-between;align-items:center;gap:25px;margin-top:18px;display:flex}.filter-help p{max-width:640px;color:var(--olive);font-size:11px}.filter-help .text-button{flex:none;min-height:44px;font-size:12px}@media (width<=760px){.catalogue-controls .filters{grid-template-columns:1fr 1fr;gap:16px 12px}.catalogue-controls .filters>label:first-child,.catalogue-controls .filters .check-label{grid-column:1/-1}.catalogue-controls .filters>button{grid-column:1/-1;justify-self:start}.source-fact summary{grid-template-columns:52px 1fr 14px;gap:10px;font-size:11px}.source-fact>p{padding-left:0;padding-right:15px}#match-results .product-grid.has-three{grid-template-columns:1fr}.filter-help{flex-direction:column;align-items:flex-start;gap:8px}}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}@media (width<=480px){.catalogue-controls .filters{grid-template-columns:1fr}.catalogue-controls .filters>label{grid-column:1/-1}}.merchant-link{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.merchant-link .fine{margin:8px 0 0;line-height:1.6}.merchant-compact{margin-top:16px;padding-top:12px}.merchant-compact a{font-size:.85rem}.affiliate-disclosure{max-width:850px;color:var(--muted);margin:20px 0 0;font-size:.8rem;line-height:1.6}.catalogue-controls .catalogue-searchline{grid-template-columns:1fr}.catalogue-refinements{border-block:1px solid var(--line);margin-top:14px;padding:10px 0}.catalogue-refinements>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}.catalogue-refinements>summary span{color:var(--muted);margin-left:12px;font-size:11px}.catalogue-refinements[open]{padding-bottom:14px}@media (width<=480px){.catalogue-refinements>summary span{margin:4px 0 0 17px;display:block}}@media (width<=760px){#catalogue-grid.has-one{grid-template-columns:1fr;max-width:420px}#catalogue-grid.has-one .product-art .artwork{height:280px}}.universe-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding-top:12px;padding-bottom:55px;display:grid}.universe-copy h1{margin:28px 0;font-size:clamp(3.5rem,5.2vw,5.6rem);line-height:1.02}.universe-copy .lead{max-width:490px;font-size:16px}.universe-copy .hero-actions{margin:30px 0 25px}.universe-copy .fine{font-size:11px}.universe-stage{isolation:isolate;background:radial-gradient(at 10% 5%,#fff8,#0000 60%),linear-gradient(135deg,#f8e4ee,#e9dcec 60%,#e9e2f5);border:1px solid #eddae4;border-radius:9px;height:480px;position:relative;overflow:hidden;box-shadow:inset 1px 1px #fffd}.stage-cheveux{background:radial-gradient(at 10% 5%,#fffc,#0000 60%),linear-gradient(130deg,#f6eed3,#e5eddf 60%,#d9eae4);border-color:#e1e3d4}.universe-stage-label{z-index:3;letter-spacing:.22em;color:#5a4755;font-size:8px;position:absolute;top:25px;left:27px}.pearl{background:radial-gradient(circle at 30% 22%,#fff,#fff5 22%,#ffffff14 55%,#fff8 78%,#cab0c555);border:1px solid #ffffffa8;border-radius:50%;position:absolute;box-shadow:inset -8px -12px 24px #b999b228,inset 3px 5px 8px #ffffffe6,12px 24px 30px #87647c12}.pearl-large{width:340px;height:340px;top:-100px;right:-105px}.pearl-small{width:115px;height:115px;bottom:24px;left:32px}.universe-glass{z-index:2;background:linear-gradient(125deg,#fff9,#ffffff18 35%,#fff5 70%,#fffb);border:1px solid #fff;border-radius:110px 110px 9px 9px;flex-direction:column;justify-content:center;align-items:center;gap:35px;width:220px;height:290px;display:flex;position:absolute;top:90px;left:calc(50% - 110px);transform:rotate(-9deg);box-shadow:inset 2px 2px 5px #fff,inset -5px -8px 20px #ffffff38,18px 30px 38px #785c7321}.universe-glass img{opacity:.82;width:78px;height:auto}.universe-glass>span{letter-spacing:.24em;font-size:7px}.universe-ribbon{z-index:1;border:1px solid #fffd;border-radius:50%;width:490px;height:190px;position:absolute;top:125px;left:-240px;transform:rotate(-39deg);box-shadow:inset 0 16px 20px #fff4,0 -8px 18px #fff5}.universe-signature{letter-spacing:.18em;white-space:pre-line;color:#62505d;z-index:3;font-size:7px;line-height:1.8;position:absolute;bottom:24px;right:24px}.universe-nine{opacity:.035;font:215px/1 Didot,Georgia,serif;position:absolute;bottom:30px;right:28px;transform:rotate(9deg)}.universe-index{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:25px;display:flex}.universe-index>div{gap:45px;display:flex}.universe-index a{font-size:13px}.universe-index a span{color:var(--olive);margin-left:18px}.universe-family{padding-top:65px;padding-bottom:60px;scroll-margin-top:25px}.universe-family+.universe-family{border-top:1px solid var(--line)}.universe-family-heading{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:32px;display:grid}.family-index{letter-spacing:0;color:var(--olive);margin-right:10px;font:italic 18px Georgia,serif}.universe-family h2{margin-top:15px;font-size:clamp(2.5rem,4vw,4rem)}.universe-family-intro{justify-self:end;max-width:455px;font-size:14px}.universe-family-intro p{margin-bottom:22px}.universe-family-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;font-size:12px;display:flex}.universe-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.universe-product-grid .product-art .artwork{height:300px}.universe-product-grid .card-body h3{min-height:70px}.universe-reading{border-block:1px solid var(--line);background:linear-gradient(115deg,#f8edf3,#f3edf8);padding:60px 0}.universe-reading .section-head h2{font-size:clamp(2.4rem,4vw,3.8rem)}.universe-reading .home-guide-grid .guide-cover{min-height:270px}.universe-brands{text-align:center;border-bottom:1px solid var(--line);padding-top:50px;padding-bottom:45px}.universe-brands>div{flex-wrap:wrap;justify-content:center;gap:20px;margin:24px 0;display:flex}.universe-brands a{background:#fffdfd;border:1px solid #e0ced9;border-radius:40px;padding:13px 25px;font-size:14px}.universe-brands a span{margin-left:25px}.universe-questions{grid-template-columns:1fr 1.4fr;gap:65px;padding-block:65px;display:grid}.universe-questions h2{margin:20px 0 30px;font-size:clamp(2.5rem,3.7vw,3.8rem)}.universe-faq details{border-bottom:1px solid var(--line)}.universe-faq details:first-child{border-top:1px solid var(--line)}.universe-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:25px;padding:25px 0;font-size:15px;list-style:none;display:flex}.universe-faq summary::-webkit-details-marker{display:none}.universe-faq summary>span{flex:none;font-size:21px;line-height:1}.universe-faq details[open] summary>span{transform:rotate(45deg)}.universe-faq details>p{padding:0 35px 25px 0;font-size:13px;line-height:1.8}.universe-crosslink{background:linear-gradient(120deg,#f2e1ec,#eee7f7);border:1px solid #e5d6e2;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;width:90%;max-width:1296px;margin-bottom:70px;padding:35px 40px;display:flex;position:relative;overflow:hidden}.universe-crosslink h2{margin-top:12px;font-size:36px}.universe-crosslink>img{opacity:.07;pointer-events:none;position:absolute;bottom:-10px;right:12px;transform:rotate(9deg)}.home-universes{grid-template-columns:1fr 1fr;gap:24px;padding-top:45px;display:grid}.home-universe{background:radial-gradient(at 10% 0,#fffe,#0000 60%),linear-gradient(115deg,#f6dfe8,#e9e0f3);border:1px solid #e7d6e2;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:30px 35px;display:flex;position:relative;overflow:hidden}.home-universe:last-child{background:radial-gradient(at 10% 0,#fffe,#0000 60%),linear-gradient(115deg,#f4ecd3,#dcece3);border-color:#e1e2d3}.home-universe h2{margin:10px 0;font-size:36px}.home-universe p:not(.eyebrow){max-width:300px;font-size:12px}@media (width<=1000px){.universe-hero{gap:35px}.universe-stage{height:430px}.universe-glass{width:190px;height:260px;top:75px;left:calc(50% - 95px)}.universe-index>div{gap:25px}.universe-questions{gap:35px}.universe-reading .home-guide-grid .guide-card{display:block}.universe-reading .home-guide-grid .guide-cover{height:200px;min-height:0}.universe-product-grid{gap:20px}}@media (width<=760px){.universe-hero{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.universe-copy h1{margin:20px 0;font-size:clamp(3rem,12vw,4.7rem)}.universe-copy .lead{font-size:15px}.universe-copy .eyebrow{font-size:8px}.universe-stage{height:360px}.universe-glass{gap:23px;width:165px;height:225px;top:65px;left:calc(50% - 82px)}.universe-glass img{width:64px}.universe-stage-label{font-size:7px;top:20px;left:20px}.pearl-large{width:260px;height:260px;right:-100px}.pearl-small{width:90px;height:90px;bottom:20px;left:20px}.universe-signature{font-size:6px;bottom:20px;right:15px}.universe-index{padding-block:20px;display:block}.universe-index>.eyebrow{font-size:8px}.universe-index>div{justify-content:space-between;gap:14px;margin-top:20px}.universe-index a{font-size:11px}.universe-index a span{margin-left:5px}.universe-family{padding-top:40px;padding-bottom:40px}.universe-family-heading{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.universe-family-intro{justify-self:start;font-size:13px}.universe-family h2{font-size:34px}.universe-family-toolbar{align-items:flex-start;font-size:11px}.universe-family-toolbar p{max-width:170px}.universe-family-toolbar a{text-align:right;max-width:110px}.universe-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 15px}.universe-product-grid .product-art .artwork{height:210px}.universe-product-grid .card-body h3{min-height:0}.universe-reading{padding:40px 0}.universe-reading .home-guide-grid{grid-template-columns:1fr}.universe-reading .home-guide-grid .guide-card{grid-template-columns:110px 1fr;display:grid}.universe-reading .home-guide-grid .guide-cover{height:100%;min-height:0}.universe-reading .guide-glass{width:90px;height:90px}.universe-reading .guide-glass img{width:36px}.universe-reading .guide-cover-label{display:none}.universe-reading .home-guide-grid .guide-card-copy{padding:22px 18px}.universe-reading .home-guide-grid .guide-card-copy h3{font-size:25px}.universe-brands{padding-top:35px;padding-bottom:30px}.universe-brands>div{gap:12px}.universe-brands a{padding:12px 18px;font-size:12px}.universe-brands a span{margin-left:12px}.universe-questions{grid-template-columns:1fr;gap:28px;padding-block:40px}.universe-questions h2{margin:15px 0 22px;font-size:35px}.universe-faq summary{gap:20px;padding:23px 0;font-size:14px}.universe-crosslink{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:45px;padding:27px 22px}.universe-crosslink h2{font-size:31px}.universe-crosslink .button{white-space:normal;padding:13px 15px;font-size:11px}.home-universes{grid-template-columns:1fr;gap:16px;padding-top:30px}.home-universe{padding:23px}.home-universe h2{font-size:31px}.home-universe p:not(.eyebrow){font-size:11px}}@media (width<=370px){.universe-product-grid{grid-template-columns:1fr}.universe-product-grid .product-art .artwork{height:260px}.universe-reading .home-guide-grid .guide-card{grid-template-columns:85px 1fr}.universe-reading .guide-glass{width:72px;height:72px}.universe-reading .guide-card-copy p:not(.eyebrow){font-size:12px}}.tone-rose{--tone:#f3dce6;--deep:#785264}.tone-lilac{--tone:#e9e0f6;--deep:#67527f}.tone-mint{--tone:#dfede5;--deep:#456656}.tone-butter{--tone:#f6efd6;--deep:#756140}.question-hub-hero,.carnet-hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:60px;padding-top:70px;padding-bottom:60px;display:grid}.question-hub-hero .eyebrow,.carnet-hero .eyebrow,.pause-heading .eyebrow{margin-bottom:24px}.question-hub-hero .lead,.carnet-hero .lead{max-width:510px;margin-top:24px}.question-orbit{background:radial-gradient(at 30% 20%,#fff9,#e5c6dc 70%,#d6c6ec);border-radius:50% 50% 44% 56%;place-items:center;height:280px;display:grid;position:relative;box-shadow:inset 0 1px 5px #fff,inset -20px -20px 50px #ad79a124}.question-orbit:after{content:"";border:1px solid #fff9;border-radius:50%;position:absolute;inset:14px;transform:rotate(18deg)}.question-orbit>span{color:#715069;text-shadow:3px 3px #fff8;font:italic 185px/.9 Didot,Georgia,serif}.question-orbit>i{color:#785d7550;font:50px Didot,Georgia,serif;position:absolute;bottom:20px;right:30px}.question-orbit>p{letter-spacing:.24em;color:#594353;font-size:8px;position:absolute;bottom:37px;left:26px}.question-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.question-door{background:linear-gradient(125deg,#fff9,var(--tone));border:1px solid #fff;border-radius:9px;min-height:185px;padding:24px;transition:transform .2s;position:relative;box-shadow:0 5px 24px #75536208,inset 0 1px #fff}.question-door:hover{color:var(--deep);transform:translateY(-4px)}.door-symbol{color:var(--deep);margin-bottom:18px;font:27px Georgia,serif;display:block}.question-door h2{letter-spacing:-.04em;font-size:32px}.question-door h2>span{color:var(--deep)}.question-door p{margin-top:10px;font-size:12px}.door-arrow{color:var(--deep);position:absolute;top:19px;right:21px}.question-filters{background:#f4edf2;border:1px solid #e8dfe5;border-radius:7px;grid-template-columns:2fr 1.2fr 1.2fr auto;align-items:end;gap:18px;margin:35px 0 14px;padding:24px;display:grid}.question-filters label,.adapt-panel label{margin-bottom:8px;font-size:12px;display:block}.question-filters input,.question-filters select,.adapt-panel select{border:1px solid #baaab5;border-radius:4px;width:100%;min-width:0;min-height:48px;padding:13px 12px}.question-search{position:relative}.question-search input{padding-right:34px}.question-search>span{font-size:23px;position:absolute;bottom:8px;right:14px}.question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.question-card{background:linear-gradient(145deg,#fff9,var(--tone));border:1px solid #e7dfe5;border-radius:8px;min-width:0;transition:transform .2s;box-shadow:inset 0 1px #fff}.question-card:hover{transform:translateY(-3px)}.question-card>a{height:100%;min-height:280px;color:var(--ink);flex-direction:column;padding:26px;display:flex}.question-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.question-card-top .eyebrow{color:var(--deep);font-size:9px}.question-mark{color:var(--deep);font:30px/1 Georgia,serif}.question-card h3{max-width:330px;font-size:27px}.question-card p:not(.eyebrow){margin-top:15px;margin-bottom:26px;font-size:13px;line-height:1.65}.question-card-bottom{color:var(--deep);border-top:1px solid #69536326;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.question-editorial-note{max-width:760px;margin-top:25px}.answer-heading{background:linear-gradient(125deg,#fff9,var(--tone));isolation:isolate;border:1px solid #e8dfe4;border-radius:9px;padding:48px 56px;position:relative;overflow:hidden}.answer-heading h1{max-width:850px;margin:20px 0 22px;font-size:clamp(2.8rem,4.5vw,4.7rem)}.answer-heading .lead{max-width:650px;font-size:16px}.answer-heading .fine{margin-top:18px}.answer-watermark{color:#83627b14;z-index:-1;font:180px/1 Georgia,serif;position:absolute;bottom:-25px;right:30px}.answer-layout{grid-template-columns:minmax(0,1fr) 320px;gap:55px;margin-top:45px;display:grid}.answer-main{min-width:0}.answer-short>p:last-child{color:#40343d;margin-top:16px;font:25px/1.55 Didot,Georgia,serif}.answer-aside{min-width:0}.notebook-save{background:linear-gradient(145deg,#fff,#f4e4ee 70%,#eee5f7);border:1px solid #e4d4df;border-radius:10px;padding:30px;position:sticky;top:24px;box-shadow:0 15px 50px #6143570a}.notebook-save>.eyebrow{margin:18px 0}.notebook-save h2{margin-bottom:18px;font-size:38px}.notebook-save>p{font-size:13px}.notebook-save .button{gap:10px;width:100%;margin:15px 0;padding:14px 10px}.notebook-save .underlink{font-size:12px}.notebook-save .fine{margin-top:17px;font-size:11px}.notebook-save .progress-label{margin:22px 0 8px;font-size:11px}progress{appearance:none;background:#e7d9e3;border:0;border-radius:5px;width:100%;height:5px;display:block}progress::-webkit-progress-bar{background:#e7d9e3;border-radius:5px}progress::-webkit-progress-value{background:#805a74;border-radius:5px}progress::-moz-progress-bar{background:#805a74;border-radius:5px}.adapt-panel{background:linear-gradient(135deg,#f2f8f3,#e7f0e7);border:1px solid #d8e5da;border-radius:8px;margin:36px 0;padding:30px}.adapt-panel h2{margin:16px 0;font-size:38px}.adapt-panel>p:not(.eyebrow){font-size:13px}.adapt-panel form{gap:18px;margin-top:22px;display:grid}.adapt-panel .button{justify-self:start}.adapt-result{background:#fff9;border:1px solid #d1c9cf;border-radius:6px;margin-top:22px;padding:22px}.adapt-result h3{font-size:26px}.adapt-result p{margin:12px 0 18px;font-size:13px}.adapt-result a{font-size:12px}.question-steps{padding-top:42px;scroll-margin-top:25px}.question-steps h2{margin:15px 0;font-size:39px}.question-steps ol{margin:28px 0;padding:0;list-style:none}.question-steps li{border-block-start:1px solid var(--line);padding:21px 0}.question-steps li:last-child{border-bottom:1px solid var(--line)}.question-steps label{cursor:pointer;align-items:flex-start;gap:15px;display:flex}.question-steps input{accent-color:#805a74;flex:none;width:20px;height:20px;margin-top:5px}.step-number{color:#805a74;font:italic 23px Georgia,serif}.question-steps label>span:last-child{flex:1;min-width:0}.question-steps strong{margin-bottom:8px;font:24px Didot,Georgia,serif;display:block}.question-steps label>span>span{color:var(--muted);font-size:13px;display:block}.question-steps label:has(input:checked) strong{color:#805a74}.question-limit{background:#f5f0e1;border-radius:6px;gap:17px;padding:22px;display:flex}.question-limit img{flex:none;align-self:start}.question-limit p{font-size:12px}.question-next-action{margin:30px 0 50px}.feedback-panel{background:linear-gradient(125deg,#f6edf7,#efe9f8);border:1px solid #e1d6e5;border-radius:8px;padding:32px;scroll-margin-top:24px}.feedback-panel h2{margin:16px 0;font-size:39px}.feedback-panel>p:not(.eyebrow){font-size:13px}.feedback-choices{flex-wrap:wrap;gap:10px;margin:23px 0 17px;display:flex}.feedback-choices button{background:#fffbfe;border:1px solid #ab97b2;border-radius:5px;min-height:44px;padding:12px 15px;font-size:12px}.feedback-choices button[aria-pressed=true]{color:#fff;background:#674e72;border-color:#674e72}.question-sources{border-block:1px solid var(--line);margin:30px 0;padding:20px 0;font-size:12px}.question-sources summary{cursor:pointer;font-size:13px}.question-sources p{margin:15px 0}.question-sources li{margin-bottom:10px}.question-sources li>a{text-underline-offset:4px;text-decoration:underline}.related-question{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:65px 0 80px;display:grid}.related-question h2{margin-top:20px;font-size:45px}.carnet-hero .fine{margin-top:22px}.carnet-scene{isolation:isolate;background:radial-gradient(at 20% 10%,#fff9,#e4cfec 80%);border-radius:50% 48% 45% 42%;place-items:center;height:330px;display:grid;position:relative;box-shadow:inset 0 2px 5px #fff}.carnet-book{background:linear-gradient(115deg,#fff8,#ecc8dd,#fcf5fa);border:1px solid #fff9;border-left:9px solid #d8b7cd;border-radius:5px 14px 14px 5px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:205px;height:270px;display:flex;transform:rotate(-11deg);box-shadow:18px 24px 32px #8f5c7624,inset -3px 0 #fffa}.carnet-book:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%);background:linear-gradient(#a47eaa,#d8b9d6);width:16px;height:95px;position:absolute;top:-3px;right:18px}.carnet-book img{width:92px;height:auto}.carnet-book span{letter-spacing:.2em;color:#614453;font-size:7px}.carnet-scene>i{color:#7d5d8633;z-index:-1;font:95px Didot,Georgia,serif;position:absolute;bottom:6px;right:22px}.notebook-summary{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;padding:25px 0;display:grid}.notebook-summary>div,.notebook-summary>a{align-items:center;gap:15px;display:flex}.notebook-summary strong{color:#785264;font:36px Didot,Georgia,serif}.notebook-summary span{color:var(--muted);font-size:12px}.notebook-title{margin-top:65px}.notebook-entries{gap:16px;margin-top:16px;display:grid}.notebook-entry{background:linear-gradient(110deg,#fffa,var(--tone));border:1px solid #e0d4df;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;padding:28px 30px;display:flex}.notebook-entry h3{margin:12px 0;font-size:28px}.notebook-entry progress{max-width:250px;margin-top:15px}.notebook-entry-actions{flex-direction:column;flex:none;align-items:center;gap:9px;display:flex}.notebook-empty{background:linear-gradient(115deg,#f7edf3,#eee8f7);border:1px solid #e2d4e2;border-radius:9px;gap:30px;padding:45px;display:flex}.notebook-empty>span{color:#9c7191;font:60px Georgia,serif}.notebook-empty h3{font-size:34px}.notebook-empty p{max-width:600px;margin:15px 0 24px}.notebook-empty .underlink{margin:16px}.notebook-bottom{grid-template-columns:1fr 1fr;gap:30px;margin:45px 0;display:grid}.toolkit-panel,.inspiration-panel{background:linear-gradient(135deg,#f6faf4,#e7eee0);border:1px solid #dfdfd6;border-radius:8px;padding:35px}.inspiration-panel{background:linear-gradient(135deg,#fcf8ed,#f5eed7)}.notebook-bottom h2{margin:20px 0;font-size:38px}.notebook-bottom p{font-size:13px}.toolkit-panel fieldset{border:0;margin:20px 0;padding:0}.toolkit-panel legend{margin-bottom:12px;font-size:11px}.toolkit-panel label{cursor:pointer;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.toolkit-panel input{accent-color:#627b64;width:18px;height:18px}.toolkit-panel .underlink{margin-top:23px;font-size:12px}.toolkit-panel .fine{margin-top:12px}.saved-inspiration{border-bottom:1px solid #c8b98e60;padding:12px 0}.saved-inspiration>p{color:#614e40;font:23px/1.4 Didot,Georgia,serif}.inspiration-panel>.underlink{margin-top:25px}.notebook-data{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:60px;padding:30px 0 70px;display:grid}.notebook-data p:not(.eyebrow){margin:12px 0;font-size:12px}.notebook-data .underlink{font-size:12px}.notebook-data>div:last-child{text-align:right}.notebook-data .button{margin-bottom:10px}#clear-notebook-confirm{background:#f5e9ef;border:1px solid #e3d3dc;border-radius:6px;padding:18px}.pause-heading{text-align:center;padding-top:70px;padding-bottom:48px}.pause-heading .lead{margin-top:24px;font-size:16px}.pause-experience{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;max-width:1180px;padding-bottom:70px;display:grid}.mood-choices{flex-direction:column;gap:12px;margin:24px 0;display:flex}.mood-choices button{text-align:left;background:#fffcfd;border:1px solid #d7c7d3;border-radius:5px;justify-content:space-between;gap:20px;min-height:50px;padding:16px 20px;font-size:13px;display:flex}.mood-choices button[aria-pressed=true]{background:#f0e2ed;border-color:#8c6881;box-shadow:inset 0 0 0 1px #8c6881}.pause-controls>.underlink{margin-top:25px}.pause-card-stage{isolation:isolate;min-width:0;padding:18px 0;position:relative}.pause-card-stage:before,.pause-card-stage:after{content:"";z-index:-1;background:#eadff1;border:1px solid #e4d3e0;border-radius:14px;position:absolute;inset:18px 10px 120px;transform:rotate(-5deg)}.pause-card-stage:after{background:#f6e4eb;transform:rotate(5deg)}.pause-card{background:radial-gradient(ellipse at 10% 0%,#fff,var(--tone) 75%);text-align:center;border:1px solid #fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:385px;padding:38px 42px;display:flex;box-shadow:0 18px 50px #80567415,inset 0 -1px 6px #fff8}.pause-card .eyebrow{color:var(--deep);margin:17px 0;font-size:9px}.pause-quote{letter-spacing:-.04em;max-width:390px;font:40px/1.13 Didot,Georgia,serif;color:#483343!important}.pause-card #pause-action{max-width:320px;margin:24px auto;font-size:13px}.pause-card-edition{letter-spacing:.2em;color:var(--deep);margin-top:auto;font-size:8px}.pause-card-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.pause-card-actions .button{gap:10px;padding:13px 17px;font-size:12px}.pause-card-stage>.fine{text-align:center;min-height:38px;margin-top:15px;font-size:11px}.pause-quiz-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:50px;padding-bottom:50px;display:grid}.pause-quiz-section h2{margin:20px 0}.pause-quiz-section>div>p:last-child{max-width:330px;font-size:13px}.pause-quiz{background:linear-gradient(120deg,#fff8fa,#f1e8f6);border:1px solid #e4d8e1;border-radius:9px;padding:32px}.pause-quiz h3{margin:18px 0 23px;font-size:28px}.pause-quiz button:not(.text-button){text-align:left;background:#fffafc;border:1px solid #c1abbc;border-radius:4px;width:100%;min-height:44px;margin-bottom:10px;padding:13px 17px;font-size:13px;display:block}.pause-quiz button[aria-pressed=true]{background:#e3d4e6}.pause-quiz button[aria-disabled=true]{cursor:default}.pause-quiz #pause-quiz-answer{margin:20px 0;font-size:13px}.pause-quiz #pause-quiz-answer p{margin:12px 0}.pause-footnote{text-align:center;max-width:850px;padding-top:10px;padding-bottom:70px}.pause-teaser{isolation:isolate;background:linear-gradient(120deg,#f8ecef,#f0e5f5);border:1px solid #e8dae5;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px;padding:45px 50px;display:flex;position:relative;overflow:hidden}.pause-teaser h2{margin:18px 0;font-size:42px}.pause-teaser p:not(.eyebrow){font-size:13px}.pause-number{color:#ad7ba719;z-index:-1;font:240px Didot,Georgia,serif;position:absolute;top:-24px;right:32%}.companion-home{padding-top:20px;padding-bottom:0}.companion-home .section-head{margin-bottom:32px}.home-notebook{background:linear-gradient(120deg,#f4edf8,#f7e9f0);border:1px solid #e5d9e3;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:60px 0;padding:50px;display:grid}.home-notebook h2{margin:18px 0;font-size:47px}.home-notebook p{max-width:430px;font-size:14px}.home-notebook .button{margin-top:25px}.home-notebook .carnet-scene{height:300px}.home-questions .question-grid{margin-bottom:25px}.home-question-caption{max-width:450px;margin-top:22px;font-size:12px}.home-intro-links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.home-intro-links a{background:#fffc;border:1px solid #d7bdce;border-radius:24px;padding:9px 13px;font-size:11px}.universe-question-link{background:linear-gradient(115deg,#f2e9f4,#f6e9ed);border:1px solid #e3d7df;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:15px 0 30px;padding:24px;display:flex}.universe-question-link p{max-width:600px;font-size:13px}@media (width<=1100px){.header nav{gap:20px}.question-doors{gap:12px}.question-door{padding:19px}.question-door h2{font-size:26px}.answer-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.notebook-save{padding:24px}.question-filters{grid-template-columns:1.6fr 1fr 1fr}.question-filters>.text-button{grid-column:1/-1;justify-self:start;padding:0}.pause-experience{gap:50px}.pause-quote{font-size:36px}.notebook-summary>div,.notebook-summary>a{gap:10px}}@media (width<=760px){.header nav{gap:23px}.question-hub-hero,.carnet-hero{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:40px}.question-hub-hero{grid-template-columns:1fr}.question-hub-hero h1,.carnet-hero h1,.pause-heading h1{font-size:clamp(2.9rem,10vw,4rem)}.question-orbit{display:none}.question-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.question-door{min-height:165px}.question-door h2{font-size:28px}.question-door p{font-size:11px}.question-grid{grid-template-columns:1fr;gap:15px}.question-card>a{min-height:240px;padding:24px}.question-card h3{max-width:none;font-size:29px}.question-filters{grid-template-columns:1fr 1fr;gap:15px;padding:18px}.question-search{grid-column:1/-1}.question-filters label{font-size:11px}.question-filters select{padding:12px 7px;font-size:12px}.answer-heading{padding:30px 24px}.answer-heading h1{font-size:38px}.answer-heading .lead{font-size:14px}.answer-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.answer-aside{grid-row:1}.notebook-save{grid-template-columns:1fr auto;gap:8px 16px;padding:24px;display:grid;position:static}.notebook-save>img,.notebook-save>h2,.notebook-save>p:not(.eyebrow):not(.fine):not(.progress-label){display:none}.notebook-save>.eyebrow{grid-column:1/-1;margin:0}.notebook-save .progress-label{grid-column:1/-1;margin:4px 0}.notebook-save progress{grid-column:1/-1}.notebook-save .button{grid-column:1/-1;width:auto;margin:8px 0;padding:12px;font-size:11px}.notebook-save>.fine{grid-column:1/-1;margin:0;font-size:10px}.notebook-save .underlink{grid-column:1/-1;justify-self:start;margin-bottom:8px}.answer-short>p:last-child{font-size:23px}.adapt-panel,.feedback-panel{padding:24px}.adapt-panel h2,.feedback-panel h2,.question-steps h2{font-size:33px}.question-steps label{gap:10px}.question-steps strong{font-size:23px}.question-steps .step-number{font-size:20px}.question-steps input{width:18px;height:18px}.feedback-choices{flex-direction:column}.feedback-choices button{text-align:left}.related-question{grid-template-columns:1fr;gap:30px;padding:40px 0 55px}.related-question h2{font-size:36px}.carnet-hero{grid-template-columns:1fr}.carnet-scene{width:100%;max-width:400px;height:280px;margin:auto}.carnet-book{width:180px;height:230px}.carnet-book img{width:80px}.notebook-summary{grid-template-columns:1fr 1fr;gap:18px}.notebook-summary strong{font-size:31px}.notebook-summary span{font-size:11px}.notebook-title{margin-top:45px}.notebook-entry{flex-direction:column;align-items:start;gap:22px;padding:24px}.notebook-entry-actions{flex-direction:row;justify-content:space-between;width:100%}.notebook-entry h3{font-size:27px}.notebook-empty{gap:15px;padding:28px}.notebook-empty>span{display:none}.notebook-empty h3{font-size:29px}.notebook-empty p{font-size:13px}.notebook-empty .button{font-size:12px}.notebook-empty .underlink{margin:20px 0 0}.notebook-bottom{grid-template-columns:1fr;gap:22px}.toolkit-panel,.inspiration-panel{padding:26px}.notebook-data{grid-template-columns:1fr;gap:24px;padding-bottom:50px}.notebook-data>div:last-child{text-align:left}.pause-heading{padding-top:45px;padding-bottom:32px}.pause-experience{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.mood-choices{flex-flow:wrap;gap:8px;margin:14px 0}.mood-choices button{flex:1;min-width:110px;padding:12px 10px;font-size:11px}.mood-choices button>span{display:none}.pause-controls>.fine{font-size:11px}.pause-controls>.underlink{margin-top:12px}.pause-card{min-height:350px;padding:30px 25px}.pause-quote{font-size:36px}.pause-card-actions{gap:8px}.pause-card-actions .button{padding:12px 10px;font-size:11px}.pause-quiz-section{grid-template-columns:1fr;gap:30px;padding-top:35px}.pause-quiz{padding:24px}.pause-quiz-section h2{font-size:37px}.pause-footnote{padding-bottom:50px;font-size:11px}.pause-teaser{flex-direction:column;align-items:start;margin-bottom:45px;padding:30px}.pause-teaser h2{font-size:34px}.pause-number{font-size:210px;right:0}.home-notebook{grid-template-columns:1fr;gap:30px;margin:40px 0;padding:30px}.home-notebook h2{font-size:37px}.home-notebook .carnet-scene{height:250px}.home-notebook .carnet-book{width:160px;height:210px}.universe-question-link{flex-direction:column;align-items:start}.universe-question-link .button{font-size:12px}}@media (width<=370px){.question-door{min-height:160px;padding:16px}.question-door h2{font-size:24px}.question-doors{gap:9px}.question-door p{font-size:10px}.answer-heading h1{font-size:33px}.answer-heading{padding:25px 20px}.pause-quote{font-size:31px}.question-steps input{width:17px}.notebook-summary{gap:15px 10px}.notebook-summary span{font-size:10px}.question-filters{grid-template-columns:1fr}.question-filters>*{grid-column:1}.pause-card-actions{flex-direction:column}.notebook-entry-actions{flex-direction:column;align-items:start}.pause-card-stage:before,.pause-card-stage:after{inset:18px 12px 170px}}.practical-kit,.practical-takeaway{background:linear-gradient(130deg,#fff9fc,#f3edf9);border:1px solid #e8dce7;border-radius:22px;margin:28px 0;padding:28px}.practical-kit h2{margin:12px 0;font-size:30px}.practical-kit ul,.practical-takeaway ul{color:var(--muted);padding-left:20px;font-size:14px}.practical-takeaway h3{font-size:25px}.practical-takeaway p{font-size:14px}.practical-kit li,.practical-takeaway li{margin:9px 0}.question-results-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:30px;display:flex}.question-results-heading h2{margin:10px 0;font-size:clamp(1.9rem,3.5vw,2.8rem);line-height:1.15}.question-results-heading .fine{margin-top:10px}.question-results-heading>.underlink{flex:none;margin-bottom:4px;font-size:12px}#resultats-questions,#question-filters{scroll-margin-top:24px}html:has(#resultats-questions:target){scroll-behavior:auto}#resultats-questions:focus{outline:none}.question-door[aria-current=true]{outline-offset:3px;outline:2px solid #8b3f6477}@media (width<=600px){.question-results-heading{flex-direction:column;align-items:flex-start;gap:12px}.question-results-heading>.underlink{margin-bottom:0}.question-results-heading h2{font-size:32px}}.studio-heading{justify-content:space-between;align-items:flex-end;gap:40px;padding-top:60px;padding-bottom:45px;display:flex}.studio-heading .eyebrow{margin-bottom:20px}.studio-heading .lead{max-width:310px;padding-bottom:8px;font-size:15px}.studio-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:66px;padding-bottom:70px;display:grid}.studio-editor{min-width:0}.studio-step{align-items:center;gap:14px;margin:0 0 21px;display:flex}.studio-step>span{color:#8d5971;font:italic 22px Georgia,serif}.studio-step h2{letter-spacing:-.035em;font-size:29px}.studio-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio-model{text-align:left;background:#fffdfc;border:1px solid #e7d7e0;border-radius:8px;padding:0 0 13px;transition:transform .2s,border-color .2s;overflow:hidden}.studio-model img{aspect-ratio:941/1672;object-fit:cover;width:100%;height:auto;display:block}.studio-model>span,.studio-model>small{padding:0 10px;display:block}.studio-model>span{margin-top:13px;font:17px/1.2 Georgia,serif}.studio-model>small{color:#66515d;margin-top:6px;font-size:10px;line-height:1.5}.studio-model[aria-pressed=true]{outline-offset:3px;outline:2px solid #805169}.studio-model:hover{transform:translateY(-3px)}.studio-model-note{max-width:440px;margin:16px 0 28px;font-size:10px}.studio-editor form>label,.studio-editor form>div>label{margin-top:17px}.studio-editor label span{color:#74616c;font-size:11px}.studio-editor select,.studio-editor textarea,.studio-editor input:not([type=file]){background:#fffdfc;border-color:#dac9d3;border-radius:6px;max-width:100%}.studio-editor select{text-overflow:ellipsis;padding-right:28px}.studio-editor textarea{min-height:95px;padding:16px;font-family:Georgia,serif;font-size:22px;line-height:1.35}.studio-counter{text-align:right;margin-top:4px;font-size:10px}.studio-product-slot{background:linear-gradient(120deg,#fffdfd,#f8edf5);border:1px solid #e4cfdc;border-radius:8px;margin:19px 0;padding:18px}.studio-product-slot legend{letter-spacing:.04em;padding:0 7px;font:14px Arial,sans-serif}.studio-photo-tools{margin-top:14px}.studio-photo-label{font-size:12px}.studio-photo-label>span{margin:2px 0 7px;font-size:10px;display:block}.studio-photo-tools input{background:#fff9;border:1px dashed #b99cac;border-radius:4px;width:100%;max-width:100%;min-height:39px;padding:7px;font-size:11px}.studio-photo-tools input::file-selector-button{color:#523447;cursor:pointer;background:#f3e2ec;border:0;border-radius:3px;margin-right:8px;padding:7px;font-size:11px}.studio-photo-tools p{margin-top:7px;font-size:10px}.studio-personal-note{border-top:1px solid var(--line);margin-top:25px;padding:17px 0;font-size:11px}.studio-preview-column{min-width:0}.studio-preview-sticky{position:sticky;top:25px}.studio-preview-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.studio-preview-heading>span{color:#75606d;font-size:10px}.studio-preview-stage{background:radial-gradient(at 70% 30%,#eee0f5,#0000 65%),linear-gradient(145deg,#f9e9ef,#f3e8f0);border-radius:9px;justify-content:center;min-height:300px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff}.studio-preview-stage canvas{border-radius:3px;width:auto;max-width:100%;height:auto;max-height:600px;display:block;box-shadow:0 18px 48px #65445c2f}.studio-preview-seal{backdrop-filter:blur(8px);background:#fff9;border:1px solid #fff9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:85px;height:85px;font:13px/1.2 Georgia,serif;display:flex;position:absolute;bottom:38px;right:9px;transform:rotate(9deg);box-shadow:0 3px 14px #76465b12}.studio-preview-seal em{color:#623d55;font-size:25px}.studio-preview-column #studio-expand{text-underline-offset:5px;background:0 0;border:0;margin:15px auto 22px;font-size:12px;text-decoration:underline;display:block}.studio-export{flex-wrap:wrap;gap:10px;display:flex}.studio-export>.button{flex:190px;gap:12px;padding:15px 13px;font-size:12px}.studio-status{color:#523a4b;min-height:25px;margin-top:15px}.studio-caption{border-block:1px solid #e5d6df;margin-top:20px;padding:14px 0;font-size:12px}.studio-caption summary{cursor:pointer}.studio-caption label{margin-top:13px}.studio-caption textarea{background:#fffc;border-color:#dccad6;border-radius:4px;font-size:12px}.studio-creations{border-top:1px solid var(--line);padding:55px 0 65px}.studio-creations h2{font-size:42px}.studio-creations #creations-empty{background:#f6edf2;border-radius:7px;padding:25px;font-size:14px}.studio-retention{margin-top:17px;font-size:11px}.saved-creations{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.saved-creation{background:#fffafc;border:1px solid #e5d4df;border-radius:7px;grid-template-columns:82px 1fr;align-items:start;gap:15px;min-width:0;padding:15px;display:grid}.saved-creation canvas{border-radius:3px;width:82px;max-width:100%;height:auto;display:block;box-shadow:0 3px 10px #65445c22}.saved-creation h3{overflow-wrap:anywhere;font-size:18px}.saved-creation .eyebrow{letter-spacing:.1em;margin-bottom:8px;font-size:8px}.saved-creation .fine{margin:8px 0;font-size:10px}.saved-creation .underlink{font-size:11px;display:inline-block}.saved-creation .text-button{font-size:10px;display:block}.studio-how{grid-template-columns:1fr 1fr;gap:60px;padding-bottom:75px;display:grid}.studio-how .eyebrow{margin-bottom:20px}.studio-how ol{counter-reset:studio;margin:0;padding:0;list-style:none}.studio-how li{counter-increment:studio;border-bottom:1px solid var(--line);padding:18px 0 18px 45px;position:relative}.studio-how li:before{content:"0" counter(studio);color:#805369;font:italic 20px Georgia,serif;position:absolute;top:18px;left:0}.studio-how strong,.studio-how li span{display:block}.studio-how strong{font-size:14px;font-weight:500}.studio-how li span{color:var(--muted);margin-top:5px;font-size:12px}.studio-dialog{background:#fffafc;border:1px solid #d4b8c9;border-radius:9px;width:100%;max-width:min(94vw,640px);max-height:94vh;padding:20px}.studio-dialog::backdrop{backdrop-filter:blur(5px);background:#261220aa}.studio-dialog form{justify-content:flex-end;margin-bottom:16px;display:flex}.studio-dialog img{object-fit:contain;width:auto;max-width:100%;max-height:73vh;margin:auto;display:block}.studio-dialog p{text-align:center;margin-top:14px;font-size:11px}.studio-teaser{background:linear-gradient(125deg,#f8e7ee,#eee4f4);border:1px solid #fff;border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin:40px 0 60px;padding:48px;display:grid;overflow:hidden}.studio-teaser h2{margin:18px 0;font-size:46px}.studio-teaser p:not(.eyebrow){font-size:13px}.studio-teaser .button{margin-top:24px}.studio-teaser-art{isolation:isolate;height:350px;display:block;position:relative}.studio-teaser-art img{object-fit:cover;border:3px solid #fff9;border-radius:5px;width:185px;height:329px;position:absolute;top:0;left:7%;transform:rotate(-9deg);box-shadow:0 10px 20px #67395025}.studio-teaser-art img+img{top:17px;left:43%;transform:rotate(8deg)}.studio-entry-link{margin-top:15px;font-size:12px}.studio-saved-card-link{margin-right:16px;font-size:11px;display:inline-block}.studio-preview-column #studio-share-help{font-size:11px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-return-preview{display:none}@media (width>=1440px){.studio-preview-stage canvas{max-height:680px}}@media (width<=1050px){.studio-workspace{gap:30px}.studio-heading{gap:20px}.studio-heading .lead{max-width:220px;font-size:13px}.studio-models{gap:8px}.studio-model>span{font-size:14px}.studio-model>small{font-size:9px}.saved-creations{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-teaser{padding:30px}.studio-teaser-art img{width:155px;height:276px}.studio-teaser-art{height:300px}.studio-preview-stage{padding:20px}}@media (width<=760px){.studio-heading{padding-top:37px;padding-bottom:30px;display:block}.studio-heading h1{font-size:3.45rem}.studio-heading .lead{max-width:none;margin-top:20px;font-size:14px}.studio-workspace{grid-template-columns:1fr;gap:30px}.studio-preview-column{grid-row:1}.studio-preview-stage{padding:20px}.studio-preview-stage canvas{max-height:480px}.studio-preview-sticky{position:static}.studio-preview-seal{width:72px;height:72px;font-size:12px;bottom:35px;right:14px}.studio-preview-seal em{font-size:22px}.studio-editor .studio-model>span{font-size:15px}.studio-model img{max-height:210px}.studio-export{gap:8px}.studio-export>.button{flex-basis:140px;padding:13px 8px;font-size:11px}.studio-preview-column #studio-expand{margin-bottom:15px}.studio-caption{margin-top:14px}.studio-step h2{font-size:28px}.saved-creations{grid-template-columns:1fr}.studio-creations{padding:35px 0}.studio-creations h2{font-size:34px}.studio-how{grid-template-columns:1fr;gap:25px}.studio-how h2{font-size:38px}.studio-teaser{grid-template-columns:1fr;gap:30px;margin:30px 0 45px;padding:27px}.studio-teaser h2{font-size:38px}.studio-teaser-art{width:100%;max-width:300px;height:310px;margin:auto}.studio-teaser-art img{width:155px;height:276px}.studio-dialog{padding:13px}}@media (width<=370px){.studio-heading h1{font-size:2.9rem}.studio-models{gap:7px}.studio-model>span,.studio-model>small{padding:0 7px}.studio-editor .studio-model>span{font-size:12px}.studio-model>small{font-size:8px}.studio-preview-stage{padding:14px}.studio-preview-seal{width:60px;height:60px;bottom:22px;right:2px}.studio-preview-seal em{font-size:19px}.studio-photo-tools input{font-size:10px}.studio-product-slot{padding:12px}.studio-model-note{font-size:9px}}@media (width<=760px){.studio-return-preview{margin-bottom:15px;display:inline-block}}.studio-heading{padding-top:38px;padding-bottom:32px}.studio-heading h1{font-size:clamp(3rem,5vw,4.8rem)}.studio-quick-products{margin-bottom:25px}.studio-quick-products h2{margin:14px 0 12px;font-size:36px}.studio-quick-products>.fine{max-width:440px;margin-bottom:20px;font-size:12px}#studio-product-suggestions{flex-direction:column;gap:10px;display:flex}#studio-product-suggestions>button{text-align:left;background:linear-gradient(120deg,#fffdfb,#f6eaf1);border:1px solid #e2cedb;border-radius:9px;align-items:center;gap:18px;min-height:100px;padding:12px 17px;display:flex}#studio-product-suggestions>button[aria-pressed=true]{background:#f3e5ef;border-color:#805169;box-shadow:inset 0 0 0 1px #805169}#studio-product-suggestions img{object-fit:contain;border-radius:4px;flex:none;width:64px;height:75px}#studio-product-suggestions small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}#studio-product-suggestions strong{font:400 23px/1.15 Georgia,serif;display:block}.studio-suggestion-heart{color:#8d5971;flex:none;place-items:center;width:64px;font:40px Georgia,serif;display:grid}.studio-model-details,.studio-personalize{border-top:1px solid var(--line);padding:19px 0}.studio-model-details summary,.studio-personalize summary{cursor:pointer;font-size:14px}.studio-model-details summary span,.studio-personalize summary span{color:#76616e;margin:5px 0 0 17px;font-size:11px;display:block}.studio-model-details[open] summary,.studio-personalize[open] summary{margin-bottom:22px}.studio-quick-phrases{margin:18px 0}.studio-phrases-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.studio-phrases-title h2{font-size:23px}.studio-phrases-title>span{color:#76616e;font-size:10px}#studio-phrase-suggestions{flex-direction:column;gap:8px;display:flex}#studio-phrase-suggestions button{text-align:left;color:#57304a;background:#fffafc;border:1px solid #e3cfdc;border-radius:7px;padding:13px 17px;font:italic 19px/1.3 Georgia,serif}#studio-phrase-suggestions button[aria-pressed=true]{background:#f0e3ed;border-color:#86556d;box-shadow:inset 0 0 0 1px #86556d}#studio-quick-intent{gap:9px;margin:0 0 12px;display:flex}#studio-quick-intent button{background:#fffafc;border:1px solid #ddc6d6;border-radius:20px;padding:8px 15px;font-size:11px}#studio-quick-intent button[aria-pressed=true]{color:#fff;background:#503247;border-color:#503247}.studio-preview-stage canvas{max-height:560px}.studio-preview-sticky{position:static}@media (width<=760px){.studio-heading h1{font-size:3.2rem}.studio-quick-products h2{font-size:30px}#studio-product-suggestions strong{font-size:21px}.studio-preview-stage canvas{max-height:400px}.studio-phrases-title h2{font-size:21px}.studio-phrases-title>span{font-size:9px}.studio-workspace{gap:26px}}@media (width<=370px){.studio-heading h1{font-size:2.8rem}.studio-phrases-title{display:block}.studio-phrases-title>span{margin-top:4px;display:block}#studio-product-suggestions strong{font-size:19px}}.privacy-choice[data-astro-cid-vh6hr46e]{z-index:120;background:#fffafd;border:1px solid #d8bad0;border-radius:12px;max-width:760px;max-height:80vh;margin:auto;padding:1.4rem;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow:auto;box-shadow:0 12px 50px #4b133a26}.privacy-choice[data-astro-cid-vh6hr46e] h2[data-astro-cid-vh6hr46e]{margin:.25rem 0 .7rem;font-size:1.55rem}.privacy-choice[data-astro-cid-vh6hr46e] p[data-astro-cid-vh6hr46e],.privacy-choice[data-astro-cid-vh6hr46e] a[data-astro-cid-vh6hr46e]{font-size:.8rem;line-height:1.6}.privacy-choice[data-astro-cid-vh6hr46e] a[data-astro-cid-vh6hr46e]{text-underline-offset:3px;text-decoration:underline}.privacy-actions[data-astro-cid-vh6hr46e]{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.privacy-actions[data-astro-cid-vh6hr46e] .button[data-astro-cid-vh6hr46e]{flex:1;min-width:160px;min-height:44px;font-size:.8rem}.privacy-actions[data-astro-cid-vh6hr46e] .text-button[data-astro-cid-vh6hr46e]{text-align:center;flex-basis:100%;font-size:.75rem}.privacy-choice-status[data-astro-cid-vh6hr46e]{font-size:.8rem}@media (width<=420px){.privacy-choice[data-astro-cid-vh6hr46e]{padding:1rem;left:.65rem;right:.65rem}.privacy-actions[data-astro-cid-vh6hr46e] .button[data-astro-cid-vh6hr46e]{min-width:120px;padding:.6rem;font-size:.75rem}}.nyne-pictogram{--icon-ink:#8b3f64;--icon-wash:#f1bfd5;color:var(--icon-ink);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.icon-tone-lilac{--icon-ink:#70518e;--icon-wash:#d5c2f2}.icon-tone-mint{--icon-ink:#386e63;--icon-wash:#bfe5d8}.icon-tone-peach{--icon-ink:#955234;--icon-wash:#f4d1b5}.icon-tone-inherit{--icon-ink:currentColor;color:inherit}.nyne-icon{flex:none;max-width:none;display:block}.nyne-icon [opacity="0.2"]{opacity:.23}.icon-jewel{isolation:isolate;background:radial-gradient(ellipse at 28% 12%,#fff 0%,#ffffffb3 23%,transparent 58%),linear-gradient(145deg,#fff9,var(--icon-wash));border:1px solid #fff;border-radius:22px;width:66px;height:66px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px 1px #fff,inset -2px -3px 8px #ffffff70,0 8px 20px #79536913}.icon-jewel:after{content:"";pointer-events:none;border:1px solid #ffffff8c;border-radius:19px;position:absolute;inset:3px}.icon-jewel .nyne-icon{filter:drop-shadow(0 1px #ffffffb3);width:35px;height:35px}a:hover>.icon-jewel,a:focus-visible>.icon-jewel{transform:translateY(-2px)rotate(-3deg);box-shadow:inset 0 1px 1px #fff,0 10px 22px #79536920}.button:has(>.nyne-pictogram),.underlink:has(>.nyne-pictogram){gap:11px}.button>.nyne-pictogram{--icon-ink:#ffe6f0}.button.secondary>.nyne-pictogram{--icon-ink:#8b3f64}.underlink:has(>.nyne-pictogram){align-items:center;display:inline-flex}.favorite-link{align-items:center;gap:7px;display:inline-flex}.favorite-toggle:not(.text-button){justify-content:center;align-items:center;min-height:44px;display:inline-flex}.favorite-toggle.text-button{align-items:center;gap:8px;display:inline-flex}.favorite-toggle[aria-pressed=true] .nyne-icon [opacity]{opacity:1}.favorite-toggle[aria-pressed=true] .nyne-pictogram{--icon-ink:#a22d62}.tools-strip{gap:10px 38px;padding-top:8px;padding-bottom:8px}.tools-strip a{gap:10px}.tools-strip .icon-jewel{border-radius:12px;width:36px;height:36px;box-shadow:inset 0 1px #fff,0 3px 9px #7953690a}.tools-strip .icon-jewel:after{border-radius:10px;inset:2px}.tools-strip .icon-jewel .nyne-icon{width:21px;height:21px}.values-strip{gap:80px;padding-block:18px}.values-strip>span{align-items:center;gap:10px;display:inline-flex}.values-strip>span:before{content:none}.values-strip .nyne-pictogram{width:30px;height:30px}.note-icon{background:#faedf4;border:0;width:38px;height:38px}.door-symbol{margin-bottom:20px}.question-door{min-height:226px;padding:24px}.question-mark .icon-jewel{border-radius:15px;width:43px;height:43px}.question-mark .icon-jewel:after{border-radius:12px}.question-mark .icon-jewel .nyne-icon{width:25px;height:25px}.question-card-top{align-items:center}.answer-watermark .nyne-icon{width:115px;height:115px}.category-symbol{margin:15px 0 22px;line-height:0}.category-symbol .icon-jewel{border-radius:25px;width:74px;height:74px}.category-symbol .icon-jewel:after{border-radius:22px}.category-symbol .nyne-icon{width:43px;height:43px}.home-universe>.nyne-pictogram{border-radius:25px;width:76px;height:76px}.home-universe>.nyne-pictogram:after{border-radius:22px}.home-universe>.nyne-pictogram .nyne-icon{width:43px;height:43px}.universe-index>div>a{align-items:center;gap:8px;display:inline-flex}.guide-glass .nyne-icon{width:58px;height:58px}.tray-summary>.nyne-pictogram{width:24px;height:24px}.space-nav a{align-items:center;gap:8px;display:inline-flex}.space-nav .nyne-icon{width:19px;height:19px}.space-empty>.nyne-pictogram{width:66px;height:66px;font-size:inherit;margin-bottom:20px}.notebook-empty>.nyne-pictogram{font-size:inherit}.section-icon{margin-bottom:16px}@media (width<=760px){.values-strip{gap:24px}.values-strip>span{gap:6px;font-size:10px}.values-strip .nyne-icon{width:22px;height:22px}.question-door{min-height:214px;padding:19px}.door-symbol{margin-bottom:16px}.icon-jewel{border-radius:20px;width:58px;height:58px}.icon-jewel:after{border-radius:17px}.icon-jewel .nyne-icon{width:31px;height:31px}.home-universe>.nyne-pictogram{border-radius:21px;width:62px;height:62px}.home-universe>.nyne-pictogram .nyne-icon{width:35px;height:35px}}@media (width<=600px){.tools-strip{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tools-strip a{flex-direction:column;justify-content:flex-start;gap:6px;min-height:61px;font-size:10px;display:flex}.values-strip{gap:14px}.values-strip>span{text-align:center;flex-direction:column;gap:3px}.category-symbol .icon-jewel{width:64px;height:64px}.category-symbol .nyne-icon{width:38px;height:38px}.space-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}}@media (prefers-reduced-motion:reduce){.icon-jewel{transition:none}a:hover>.icon-jewel,a:focus-visible>.icon-jewel{transform:none}}@media (forced-colors:active){.icon-jewel{box-shadow:none;background:canvas;border:1px solid canvastext}.nyne-pictogram{color:canvastext}.nyne-icon [opacity]{opacity:1}.favorite-toggle[aria-pressed=true]{outline:2px solid highlight}}@media (width<=600px){.question-door h2{font-size:clamp(21px,6.3vw,27px)}.question-door{padding:18px 16px}.question-door p{font-size:11px}.universe-reading .guide-glass .nyne-icon{width:36px;height:36px}}.nyne-direction{vertical-align:-.13em;flex:none;width:1em;min-width:1em;height:1em;display:inline-block;overflow:visible}.door-arrow{color:#8b3f64;background:linear-gradient(145deg,#ffffffea,#fff5);border:1px solid #ffffffed;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 3px 10px #79586a0a,inset 0 1px #fff}.door-arrow .nyne-direction{width:15px;height:15px}.tone-lilac .door-arrow{color:#74558b}.tone-mint .door-arrow{color:#376e64}.tone-butter .door-arrow{color:#955631}@media (forced-colors:active){.door-arrow{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}
