@charset "UTF-8";:root{--bg:#f5efe6;--bg-sensuali:#f7f6f7;--bg-white:#fff;--bg-deep:var(--blush);--paper:#fbf7f0;--ink:#2a161f;--ink-soft:#513641;--ink-mute:#8a7380;--wine:#7a3750;--wine-deep:var(--wine);--rose:#b34a5a;--rose-soft:#e8c8c0;--dusty-rose:#90455f;--blush:#f2d9d2;--rule:#d9c9bc;--rule-soft:#e7dbcc;--gold:#a67c3b;--wash-portrait:radial-gradient(circle at 40% 30%,#e5b1a0,#8c3a4a 60%,#3d1222);--serif-display:"Adamina",sans-serif;--serif-italic:"Cormorant Garamond","Adamina",serif;--serif-body:var(--bs-body-font-family,"Lato",sans-serif);--sans:var(--bs-body-font-family,"Lato",sans-serif)}body.d-flex,body.flex-column{display:block;margin:0;padding:0}body>.alert.ckalert{background:var(--wine-deep);color:var(--paper);font-family:var(--sans);font-size:13px;padding:12px 24px;text-align:center}body>.alert.ckalert a{color:var(--rose-soft)}body>.alert.ckalert .acceptck{background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:var(--paper);cursor:pointer;display:inline-block;font-family:var(--sans);font-size:12px;margin-left:12px;padding:6px 18px}body:has(.blog-scope){background:var(--bg-sensuali)}.blog-topbar{background:var(--wine-deep);color:var(--blush);font-family:var(--sans);font-size:11px;letter-spacing:.14em;padding:8px 16px;text-transform:uppercase}.blog-topbar span{opacity:.8}.blog-topbar b{color:#fff;font-weight:600}.blog-topbar a{color:#fff;text-decoration:none}.blog-topbar a:hover{color:var(--blush);text-decoration:underline}@media (max-width:720px){.blog-topbar{font-size:10px;letter-spacing:.1em}}.blog-progress{height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99}.blog-progress .fill{background:var(--dusty-rose);height:100%;transition:width .1s linear;width:0}@media (max-width:720px){.blog-progress{bottom:0;top:auto}}.blog-scope{color:var(--bs-body-color,#333);font-family:var(--bs-body-font-family,var(--serif-body));font-size:var(--bs-body-font-size,1rem);font-weight:var(--bs-body-font-weight,400);line-height:var(--bs-body-line-height,1.5);margin:0 auto;min-height:100vh;padding-bottom:96px;padding-left:1.25rem;padding-right:1.25rem;width:100%}.blog-scope *{box-sizing:border-box}@media (min-width:1200px){.blog-scope{max-width:1170px}}@media (min-width:1400px){.blog-scope{max-width:1171px}}@media (max-width:1024px){.blog-scope{padding-bottom:72px}}@media (max-width:720px){.blog-scope{padding-bottom:56px;padding-left:1rem;padding-right:1rem}}.blog-scope a,.blog-scope article,.blog-scope blockquote,.blog-scope button,.blog-scope div,.blog-scope figcaption,.blog-scope input,.blog-scope label,.blog-scope li,.blog-scope p,.blog-scope section,.blog-scope select,.blog-scope span,.blog-scope textarea{font-family:var(--serif-body)}.blog-scope .h1,.blog-scope .h2,.blog-scope .h3,.blog-scope .h4,.blog-scope .h5,.blog-scope .h6,.blog-scope h1,.blog-scope h2,.blog-scope h3,.blog-scope h4,.blog-scope h5,.blog-scope h6{color:var(--ink);font-family:var(--serif-display);font-weight:400;line-height:1.1;margin:0;padding:0}.blog-scope .h1,.blog-scope h1{font-size:40px}.blog-scope .h2,.blog-scope h2{font-size:30px}.blog-scope .h3,.blog-scope h3{font-size:22px}.blog-scope .h4,.blog-scope h4{font-size:19px}.blog-scope .h5,.blog-scope h5{font-size:17px}.blog-scope .h6,.blog-scope h6{font-size:15px}@media (max-width:720px){.blog-scope .h1,.blog-scope h1{font-size:32px}.blog-scope .h2,.blog-scope h2{font-size:26px}.blog-scope .h3,.blog-scope h3{font-size:20px}.blog-scope .h4,.blog-scope h4{font-size:18px}.blog-scope .h5,.blog-scope h5{font-size:16px}.blog-scope .h6,.blog-scope h6{font-size:14px}}.blog-scope .h-section{font-size:24px!important}@media (min-width:768px){.blog-scope .h-section{font-size:26px!important}}@media (min-width:992px){.blog-scope .h-section{font-size:30px!important}}.blog-scope a{color:inherit;text-decoration:none}.blog-scope img{border-radius:12px;display:block;max-width:100%}.blog-scope .author-avatar img,.blog-scope .avatar img,.blog-scope .ep-num img,.blog-scope .nav-logo img,.blog-scope .provider-img img{border-radius:50%}.blog-scope .bcard-img,.blog-scope .body-img,.blog-scope .hero-img,.blog-scope .lead-img,.blog-scope .ph,.blog-scope .pinned-img,.blog-scope .visual-cell,.blog-scope figure.wp-caption{background:radial-gradient(ellipse at 30% 20%,hsla(0,0%,100%,.15),transparent 55%),radial-gradient(ellipse at 70% 80%,rgba(0,0,0,.35),transparent 55%),linear-gradient(135deg,var(--a,#7a3750),var(--b,#2a161f))}.blog-scope .ph:after{background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.02) 0 2px,transparent 2px 4px);border-radius:inherit;content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}.blog-scope .ph-rose{--a:#b34a5a;--b:#3d1222}.blog-scope .ph-plum{--a:#7a3750;--b:#2a161f}.blog-scope .ph-blush{--a:#e8c8c0;--b:#8c2f3e}.blog-scope .ph-sage{--a:#6c7a5f;--b:#2c2a20}.blog-scope .ph-ink{--a:#513641;--b:#1a0e14}.blog-scope .ph-gold{--a:#a67c3b;--b:#2a161f}.blog-scope .ph-terra{--a:#c07a5b;--b:#3d1f2e}.blog-scope .ph-mauve{--a:#8c6a7e;--b:#2a161f}.blog-scope .bcard-img,.blog-scope .body-img,.blog-scope .hero-img,.blog-scope .lead-img,.blog-scope .ph,.blog-scope .pinned-img,.blog-scope .visual-cell,.blog-scope figure.wp-caption{border-radius:14px;isolation:isolate;overflow:hidden;position:relative}@media (max-width:720px){.blog-scope .bcard-img,.blog-scope .body-img,.blog-scope .hero-img,.blog-scope .lead-img,.blog-scope .ph,.blog-scope .pinned-img,.blog-scope .visual-cell,.blog-scope figure.wp-caption,.blog-scope img{border-radius:10px}.blog-scope img{-o-object-fit:cover;object-fit:cover}.blog-scope .advice-grid,.blog-scope .author-bio,.blog-scope .booking-cta,.blog-scope .newsletter,.blog-scope .topics-band{border-radius:10px}}.blog-scope .kicker-rule{align-items:center;display:flex;gap:12px}.blog-scope .kicker-rule:after,.blog-scope .kicker-rule:before{background:var(--rule);content:"";flex:1;height:1px}.blog-scope .bcard-img{aspect-ratio:4/5;background:var(--ink);border-radius:10px;overflow:hidden;position:relative}.blog-scope .bcard-img.wide{aspect-ratio:3/2;border-radius:10px}.blog-scope .bcard-img.square{aspect-ratio:1/1;border-radius:10px}.blog-scope .bcard-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease;width:100%}.blog-scope .bcard:hover .bcard-img img{transform:scale(1.04)}.blog-scope .bcard h3 em{color:var(--wine)}.blog-scope .container{margin:0;max-width:none;padding:0}.blog-scope .ph.has-img{background:none}.blog-scope .ph.has-img:after{content:none}.blog-scope .bcard-img>img,.blog-scope .body-img>img,.blog-scope .hero-img>img,.blog-scope .lead-img>img,.blog-scope .pinned-img>img,.blog-scope .visual-cell>img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.blog-scope .jb-btn{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.blog-scope .jb-btn-fill:focus-visible,.blog-scope .jb-btn-fill:hover{background-color:transparent!important;box-shadow:inset 0 0 0 1px var(--wine);color:var(--wine)!important}.blog-scope .jb-btn-outline:focus-visible,.blog-scope .jb-btn-outline:hover{background-color:var(--wine)!important;color:#fff!important}.blog-scope .jb-title em,.blog-scope .jb-title i{color:var(--rose);font-style:italic}.blog-scope .booking-cta,.blog-scope .booking-cta .btn{transition:background-color .2s ease,color .2s ease}.blog-scope .booking-cta:focus-visible,.blog-scope .booking-cta:hover{background-color:#682f44!important;text-decoration:none}.blog-scope .booking-cta:focus-visible .btn,.blog-scope .booking-cta:hover .btn{background-color:var(--rose)!important;color:#fff!important}@media (max-width:720px){.blog-scope{font-size:16px}}.blog-scope .podcast-band,.blog-scope .quote-band{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}.blog-scope .visual-cell:after{background:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent 55%);border-radius:inherit;content:"";inset:0;position:absolute;z-index:1}.blog-scope .ph.portrait1{background:radial-gradient(ellipse at 60% 35%,#d98a7a 0,#8c3a4a 40%,#3d1222 100%)}.blog-scope .ph.portrait2{background:radial-gradient(ellipse at 40% 30%,#e5b1a0 0,#9e5260 45%,#2a161f 100%)}.blog-scope .ph.portrait3{background:radial-gradient(ellipse at 50% 40%,#c69280 0,#6e3c4a 50%,#1f1018 100%)}.blog-scope .ph.portrait4{background:radial-gradient(ellipse at 35% 25%,#f2d9d2 0,#b34a5a 50%,#3d1222 100%)}.blog-scope .ph.portrait5{background:radial-gradient(ellipse at 65% 45%,#be8070 0,#6e1c2e 55%,#2a161f 100%)}.blog-scope .ph.shibari{background:linear-gradient(160deg,#2a161f,#6e1c2e 60%,#a3463e)}.blog-scope .ph.smoke{background:radial-gradient(ellipse at 30% 70%,#8c6a7e 0,#3d1f2e 50%,#1a0e14 100%)}.blog-scope .ph.skin{background:radial-gradient(ellipse at 50% 50%,#e8c8c0 0,#c07a5b 50%,#6e3c4a 100%)}.blog-scope .ph.silk{background:linear-gradient(135deg,#b34a5a,#8c2f3e 50%,#3d1222)}.blog-scope .ep-play:before{border-bottom:5px solid transparent;border-left:8px solid currentColor;border-top:5px solid transparent;content:"";margin-left:2px}.blog-scope .visual-cell.tall{grid-row:1/3}.blog-scope .newsletter input::-moz-placeholder{color:rgba(61,18,34,.45);font-style:italic}.blog-scope .newsletter input::placeholder{color:rgba(61,18,34,.45);font-style:italic}.blog-scope .newsletter input:-webkit-autofill,.blog-scope .newsletter input:-webkit-autofill:active,.blog-scope .newsletter input:-webkit-autofill:focus,.blog-scope .newsletter input:-webkit-autofill:hover{-webkit-text-fill-color:var(--wine-deep);box-shadow:0 0 0 1000px var(--blush) inset;caret-color:var(--wine-deep);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.blog-scope .disc{background:#fff;border:1px solid var(--rule-soft);min-height:220px;padding:26px 24px 24px;transition:transform .25s ease,border-color .2s,box-shadow .2s}.blog-scope .disc:hover{border-color:var(--wine);box-shadow:0 14px 30px rgba(144,69,95,.1);transform:translateY(-3px)}.blog-scope .disc-title{color:var(--wine-deep);margin-bottom:6px}.blog-scope .disc-title em{color:var(--rose)}.blog-scope .disc-dek{color:var(--ink-soft);margin-bottom:14px}.blog-scope .disc-go{align-items:center;color:var(--wine);display:inline-flex}.blog-scope .disc-go:after{content:"→";margin-left:6px;transition:transform .2s}.blog-scope .disc:hover .disc-go:after{transform:translateX(4px)}.blog-scope .disc--dark{background:linear-gradient(135deg,var(--wine-deep),var(--wine));border-color:transparent}.blog-scope .disc--dark .disc-title{color:#fff}.blog-scope .disc--dark .disc-title em{color:var(--rose-soft)}.blog-scope .disc--dark .disc-dek{color:rgba(232,201,211,.85)}.blog-scope .disc--dark .disc-go{color:#fff}.blog-scope .feature-primary .bcard-img{max-width:100%;width:300px}.blog-scope .feature-side .bcard-img{width:120px}@media (max-width:1024px){.blog-scope .hero{gap:32px;grid-template-columns:1fr;padding:40px 24px 56px}.blog-scope .hero-text h2{font-size:48px!important}.blog-scope .advice-col{border-bottom:1px solid var(--rule-soft);border-right:none!important}.blog-scope .advice-col:last-child{border-bottom:none}.blog-scope .visual-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:repeat(3,220px)!important;height:auto!important}.blog-scope .visual-cell.tall{grid-column:1/3;grid-row:auto}.blog-scope .podcast-inner{grid-template-columns:1fr!important}}@media (max-width:720px){.blog-scope .hero{gap:24px;padding:32px 16px 40px}.blog-scope .hero-text h2{font-size:30px!important}.blog-scope .hero-text .lede{font-size:16px}.blog-scope .cover-slider{padding-top:0!important}.blog-scope .feature-primary h3{font-size:26px!important}.blog-scope .feature-side .bcard{align-items:center!important;gap:16px!important}.blog-scope .feature-primary .bcard-img{width:200px}.blog-scope .feature-side .bcard-img{width:76px}.blog-scope .feature-side .bcard h3{font-size:16px!important}.blog-scope .bcard h3{font-size:20px!important}.blog-scope .visual-grid{gap:10px!important;grid-template-columns:1fr!important;grid-template-rows:repeat(5,320px)!important}.blog-scope .visual-cell.tall{grid-column:auto}.blog-scope .section-educational .bcard h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px!important;line-height:1.25;overflow:hidden}.blog-scope .section-educational .bcard-meta .sep-rule,.blog-scope .section-educational .bcard-readtime{display:none!important}}.blog-scope .chip:hover{background:var(--wine-deep)!important;border-color:var(--wine-deep)!important;color:#fff!important}.blog-scope .chip:hover .ct{color:hsla(0,0%,100%,.6)!important}.blog-scope .chip.active{background:var(--wine-deep)!important;border-color:var(--wine-deep)!important;color:#fff!important}.blog-scope .chip.active .ct{color:hsla(0,0%,100%,.6)!important}.blog-scope .topic:hover{background:var(--wine)!important;border-color:var(--wine)!important;color:#fff!important}.blog-scope .topic:hover sup{color:hsla(0,0%,100%,.6)!important}.blog-scope .topic.big{color:var(--wine);font-size:16px;padding:7px 16px}.blog-scope .topic.bigger{color:var(--wine-deep);font-size:18px;font-weight:500;padding:8px 18px}.blog-scope .topic.big:hover,.blog-scope .topic.bigger:hover{color:#fff}.blog-scope .see-all-btn{border:1px solid var(--wine);border-radius:50rem;color:var(--wine);display:inline-block;height:32px;line-height:30px;max-width:240px;overflow:hidden;padding:0 .875rem;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.blog-scope .section-head .see-all-btn{justify-self:end}.blog-scope .gd-prose a.see-all-btn{border-bottom-color:var(--wine)}.blog-scope .see-all-mobile .see-all-btn{width:auto}.blog-scope .archive-pinned:hover .see-all-btn,.blog-scope .see-all-btn:hover,.blog-scope a.step:hover{background:var(--wine)!important;border-color:var(--wine)!important;color:var(--paper)!important}.blog-scope .year-divider{align-items:center;display:flex;gap:20px;margin:48px 0 36px}.blog-scope .year-divider:after,.blog-scope .year-divider:before{background:var(--rule);content:"";flex:1;height:1px}.blog-scope .year-divider .year{color:var(--wine);font-family:var(--serif-italic);font-size:32px;font-style:italic;font-weight:300;letter-spacing:.08em}.blog-scope .archive-pagination a:hover{color:var(--wine)}.blog-scope .booking-cta.topic-cta h3 em{color:var(--rose-soft);font-style:italic}.blog-scope .topic-offerings{margin-bottom:20px;margin-top:20px}.blog-scope .offerings-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:32px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-color:var(--rule,#ccc) transparent;scrollbar-width:thin}.blog-scope .offerings-scroll::-webkit-scrollbar{height:5px}.blog-scope .offerings-scroll::-webkit-scrollbar-thumb{background:var(--rule,#ccc);border-radius:3px}.blog-scope .offerings-card{flex:0 0 260px;scroll-snap-align:start}.blog-scope .offerings-card .bcard-img{aspect-ratio:4/5;position:relative}.blog-scope .offerings-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-scope .offering-modes{font-size:11px;letter-spacing:.04em}.blog-scope .offering-city,.blog-scope .offering-modes{color:var(--ink-mute);font-family:var(--sans);margin:4px 0 0}.blog-scope .offering-city{font-size:12px;letter-spacing:.02em}.blog-scope .offering-provider{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);border-radius:999px;bottom:8px;color:#fff;display:flex;font-family:var(--sans);font-size:10px;font-weight:500;gap:5px;left:8px;letter-spacing:.02em;padding:3px 8px 3px 3px;position:absolute;z-index:2}.blog-scope .offering-provider img.offering-provider-avatar{border:1px solid hsla(0,0%,100%,.6);border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.blog-scope .topic-providers{margin-bottom:20px;margin-top:56px}.blog-scope .providers-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:40px;overflow-x:auto;padding:8px 4px 16px;scroll-snap-type:x mandatory;scrollbar-color:var(--rule,#ccc) transparent;scrollbar-width:thin}.blog-scope .providers-scroll::-webkit-scrollbar{height:5px}.blog-scope .providers-scroll::-webkit-scrollbar-thumb{background:var(--rule,#ccc);border-radius:3px}.blog-scope .providers-card{background:transparent;border:0;color:inherit;flex:0 0 220px;scroll-snap-align:start;text-align:center;text-decoration:none}.blog-scope .providers-card .provider-avatar{background:var(--bg-deep,#ede4d7);border-radius:50%;box-shadow:0 8px 22px -10px rgba(42,22,31,.25);height:180px;margin:0 auto 14px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;width:180px}.blog-scope .providers-card .provider-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-scope .providers-card:hover .provider-avatar{box-shadow:0 12px 28px -10px rgba(42,22,31,.35);transform:translateY(-2px)}.blog-scope .providers-card .provider-meta{color:var(--gold,#a67c3b);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.18em;margin:0 0 1px;text-transform:uppercase}.blog-scope .providers-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink,#2a161f);display:-webkit-box;font-family:var(--serif-display);font-size:18px!important;font-weight:500;line-height:1.15;margin:0 8px;overflow:hidden}.blog-scope .providers-card .provider-city{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--ink-soft,#513641);display:-webkit-box;font-family:var(--serif-italic);font-size:14px;font-style:italic;font-weight:300;margin:1px 8px 0;overflow:hidden}.blog-scope .topic-offerings .h-section,.blog-scope .topic-providers .h-section{color:var(--wine-deep);font-size:20px!important;font-weight:400}.blog-scope .topic-offerings .bcard,.blog-scope .topic-providers .bcard{border-bottom:0;color:inherit}.blog-scope .topic-offerings .offerings-card h3{color:var(--ink);font-family:var(--serif-display);font-size:20px!important;font-weight:500;line-height:1.2;margin:4px 0 0!important}.blog-scope .topic-offerings .offering-city,.blog-scope .topic-offerings .offering-modes{font-size:12px!important;margin:4px 0 0!important}.blog-scope .topic-offerings .bcard-meta{font-size:10px!important}.blog-scope .topic-providers .providers-card h3{color:var(--ink);font-family:var(--serif-display);font-size:18px!important;font-weight:500;line-height:1.15;margin:0 8px}@media (min-width:768px){.blog-scope .topic-offerings .h-section,.blog-scope .topic-providers .h-section{font-size:26px!important}}@media (min-width:992px){.blog-scope .topic-offerings .h-section,.blog-scope .topic-providers .h-section{font-size:30px!important}}@media (max-width:1024px){.blog-scope .offerings-card{flex:0 0 230px}.blog-scope .offerings-scroll{gap:24px}.blog-scope .providers-card{flex:0 0 180px}.blog-scope .providers-card .provider-avatar{height:150px;width:150px}.blog-scope .providers-scroll{gap:28px}}@media (max-width:720px){.blog-scope .topic-offerings{margin-top:40px}.blog-scope .offerings-card{flex:0 0 200px}.blog-scope .offerings-scroll{gap:16px}.blog-scope .offerings-card h3{font-size:20px!important}.blog-scope .topic-providers{margin-top:40px}.blog-scope .providers-card{flex:0 0 140px}.blog-scope .providers-card .provider-avatar{height:120px;margin-bottom:10px;width:120px}.blog-scope .providers-card h3{font-size:18px!important}.blog-scope .providers-scroll{gap:18px}}.blog-scope .crumbs::-webkit-scrollbar{display:none}.blog-scope .crumbs{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.blog-scope .crumbs a:hover{color:var(--wine)}.blog-scope .article-body p{color:var(--ink);font-family:var(--serif-body);font-size:19px;line-height:1.75;margin:0 0 26px}.blog-scope .article-body .markdown>p:first-of-type:first-letter,.blog-scope .article-body>p:first-of-type:first-letter{color:var(--wine);float:left;font-family:var(--serif-italic);font-size:92px;font-style:italic;font-weight:400;line-height:.82;padding:8px 14px 0 0}.blog-scope .article-body h2{color:var(--wine-deep);font-family:var(--serif-display);font-size:38px!important;font-weight:500;letter-spacing:-.005em;line-height:1.12;margin:48px 0 18px}.blog-scope .article-body h2 em{color:var(--rose);font-style:italic;font-weight:400}.blog-scope .article-body h3{color:var(--ink);font-family:var(--serif-display);font-size:26px!important;font-weight:500;margin:36px 0 12px}.blog-scope .article-body .section-num{color:var(--rose);display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.3em;margin-bottom:8px;text-transform:uppercase}.blog-scope .article-body em{font-style:italic}.blog-scope .article-body strong{font-weight:600}.blog-scope .article-body a{border-bottom:1px solid var(--rose-soft);color:var(--wine)}.blog-scope .article-body a:hover{color:var(--wine-deep)}.blog-scope .article-body h2[class]{color:var(--wine-deep);font-family:var(--serif-display);font-size:28px!important;font-weight:400;letter-spacing:-.005em;line-height:1.12;margin:48px 0 18px;padding:0;text-transform:none}.blog-scope .article-body h2:empty{display:none}.blog-scope .article-body .markdown>blockquote,.blog-scope .article-body>blockquote{background:none;border:none;margin:48px 0;padding:0 20px;position:relative;text-align:center}.blog-scope .article-body .markdown>blockquote:before,.blog-scope .article-body>blockquote:before{color:var(--rose);content:"“";display:block;font-family:var(--serif-italic);font-size:96px;font-style:italic;font-weight:300;line-height:.5;margin-bottom:10px}.blog-scope .article-body .markdown>blockquote p,.blog-scope .article-body>blockquote p{color:var(--wine-deep);font-family:var(--serif-italic);font-size:32px;font-style:italic;font-weight:300;line-height:1.2;margin:0 0 12px}.blog-scope .article-body>blockquote:has(.bcard),.blog-scope .article-body>blockquote:has(.btn),.blog-scope .article-body>blockquote:has(.col-md-7){background:var(--bg-deep);border:none;margin:48px -100px;padding:40px 48px;text-align:left}.blog-scope .article-body>blockquote:has(.bcard):before,.blog-scope .article-body>blockquote:has(.btn):before,.blog-scope .article-body>blockquote:has(.col-md-7):before{display:none}.blog-scope .article-body>blockquote .bcard{background:none;border:none;box-shadow:none}.blog-scope .article-body>blockquote .row,.blog-scope .article-body>blockquote [class*=col-]{display:block;flex:none;max-width:100%;padding:0;width:100%}.blog-scope .article-body>blockquote .bcard-body{padding:0}.blog-scope .article-body>blockquote .bcard-text,.blog-scope .article-body>blockquote .bcard-title,.blog-scope .article-body>blockquote h5{color:var(--wine-deep);font-family:var(--serif-display);font-size:22px!important;font-weight:400;line-height:1.3;margin:0 0 12px}.blog-scope .article-body>blockquote .btn,.blog-scope .article-body>blockquote [class*=btn-]{background:transparent;border:1px solid var(--wine);border-radius:0;color:var(--wine);display:inline-block;font-family:var(--sans);font-size:11px;letter-spacing:.2em;padding:12px 32px;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.blog-scope .article-body>blockquote .btn:hover,.blog-scope .article-body>blockquote [class*=btn-]:hover{background:var(--wine);color:var(--paper)}.blog-scope .article-body .wp-caption,.blog-scope .article-body figure{margin:48px -140px;max-width:none;overflow:hidden;position:relative;width:auto}.blog-scope .article-body .aligncenter,.blog-scope .article-body .wp-block-image.aligncenter,.blog-scope .article-body figure.aligncenter,.blog-scope .article-body figure.wp-caption.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.blog-scope .article-body .alignleft,.blog-scope .article-body figure.alignleft{float:left;margin:8px 28px 16px 0}.blog-scope .article-body .alignright,.blog-scope .article-body figure.alignright{float:right;margin:8px 0 16px 28px}.blog-scope .article-body .wp-caption img,.blog-scope .article-body figure img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-scope .article-body .wp-caption .wp-caption-text,.blog-scope .article-body figure figcaption{color:var(--ink-mute);font-family:var(--serif-italic);font-size:14px;font-style:italic;font-weight:300;margin-top:12px;text-align:center}.blog-scope .article-body>img,.blog-scope .article-body>p>img{display:block;height:auto;margin:40px auto;max-width:100%}.blog-scope .article-body p:empty,.blog-scope .article-body p:has(>br:only-child){display:none}.blog-scope .article-body p br+br{display:none}.blog-scope .pullquote{margin:48px -100px;padding:0 20px;position:relative;text-align:center}.blog-scope .pullquote:before{color:var(--rose);content:"“";display:block;font-size:96px;line-height:.5;margin-bottom:24px}.blog-scope .pullquote blockquote,.blog-scope .pullquote:before{font-family:var(--serif-italic);font-style:italic;font-weight:300}.blog-scope .pullquote blockquote{border:none;color:var(--wine-deep);font-size:40px;letter-spacing:-.005em;line-height:1.2;margin:0;padding:0}.blog-scope .pullquote cite{color:var(--ink-soft);display:block;font-family:var(--sans);font-size:11px;font-style:normal;letter-spacing:.24em;margin-top:24px;text-transform:uppercase}.blog-scope .qa{margin:36px 0}.blog-scope .qa .q{color:var(--wine);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.blog-scope .qa .q-text{color:var(--ink);font-family:var(--serif-italic);font-size:24px;font-style:italic;font-weight:300;line-height:1.3;margin:0 0 16px}.blog-scope .qa .a-text{border-left:2px solid var(--rose);color:var(--ink);font-family:var(--serif-body);font-size:19px;line-height:1.7;margin:0;padding-left:20px}.blog-scope .body-img{aspect-ratio:3/2;margin:48px -140px;overflow:hidden;position:relative}.blog-scope .body-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-scope .body-img .caption,.blog-scope .body-img figcaption{color:var(--ink-mute);font-family:var(--serif-italic);font-size:14px;font-style:italic;font-weight:300;margin-top:12px}.blog-scope .share-rail .label{color:var(--ink-mute);font-family:var(--sans);font-size:9px;letter-spacing:.28em;text-transform:uppercase}.blog-scope .share-rail a{align-items:center;border:none;color:var(--ink-soft);display:inline-flex;font-family:var(--serif-italic);font-size:15px;font-style:italic;font-weight:300;justify-content:center}.blog-scope .share-rail a .icon{fill:currentColor;height:18px;width:18px}.blog-scope .share-rail a:hover{color:var(--wine)}.blog-scope p:has(>.table-of-contents){margin:0;padding:0}.blog-scope .table-of-contents{background:var(--bg-white);border-left:3px solid var(--wine);border-radius:0 10px 10px 0;display:block;font-style:normal;margin:40px 0;padding:28px 32px}.blog-scope .table-of-contents .toc-headline{color:var(--wine);display:block;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.22em;margin:0 0 18px;padding:0;text-transform:uppercase}.blog-scope .table-of-contents .toggle-toc{display:none}.blog-scope .table-of-contents ul{-moz-columns:1;columns:1;counter-reset:toc-item;list-style:none;margin:0;padding:0}.blog-scope .table-of-contents li{align-items:baseline;counter-increment:toc-item;display:flex;gap:14px;margin:0;padding:6px 0}.blog-scope .table-of-contents li:first-child{padding-top:0}.blog-scope .table-of-contents li:before{color:var(--wine);content:counter(toc-item,decimal-leading-zero);flex:0 0 auto;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.06em;width:22px}.blog-scope .table-of-contents a{border-bottom:0;color:var(--ink);flex:1 1 auto;font-family:var(--serif-display);font-size:17px;font-style:normal;font-weight:400;line-height:1.4;text-decoration:none;transition:color .15s}.blog-scope .table-of-contents a:focus,.blog-scope .table-of-contents a:hover{color:var(--wine);text-decoration:none}.blog-scope .toc-expand{background:none;border:none;color:var(--wine);cursor:pointer;display:none;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.18em;margin-top:14px;padding:8px 0 0;text-align:left;text-transform:uppercase;width:100%}.blog-scope .toc-expand:hover{color:var(--wine-deep)}.blog-scope .tag-pill:hover{background:var(--wine)!important;border-color:var(--wine)!important;color:var(--paper)!important}.blog-scope .author-bio .author-link:hover,.blog-scope .author-links .author-link:hover{background:var(--wine);border-color:var(--wine);color:#fff!important}@media (max-width:1024px){.blog-scope .article-body .wp-caption,.blog-scope .article-body figure,.blog-scope .article-body>blockquote:has(.bcard),.blog-scope .article-body>blockquote:has(.btn),.blog-scope .article-body>blockquote:has(.col-md-7),.blog-scope .body-img,.blog-scope .pullquote{margin-left:0;margin-right:0}.blog-scope .article-body .wp-block-image,.blog-scope .article-body .wp-caption,.blog-scope .article-body figure,.blog-scope .article-body img{height:auto;max-width:100%!important}}@media (max-width:720px){.blog-scope .article-body p{font-size:17px}.blog-scope .article-body h2{font-size:30px!important;margin:32px 0 14px}.blog-scope .article-body>blockquote p{font-size:24px}.blog-scope .pullquote blockquote{font-size:28px}.blog-scope .qa .q-text{font-size:20px}.blog-scope .qa .a-text{font-size:17px;padding-left:16px}}.blog-scope .iv-mod-wide{margin-bottom:44px;margin-top:44px;width:100%}.blog-scope .iv-prose .iv-mod-wide{padding-left:0!important;padding-right:0!important}.blog-scope .iv-mod+.iv-mod,.blog-scope .iv-mod+.iv-mod-wide{margin-top:44px}.blog-scope .iv-header h1 em{color:var(--rose);font-style:italic}.blog-scope .iv-lead{margin-bottom:56px}@media (max-width:720px){.blog-scope .iv-lead{margin-bottom:36px}}.blog-scope .iv-intro p{color:var(--ink);font-family:var(--serif-body);font-size:20px;line-height:1.7;margin:0 0 24px}.blog-scope .iv-intro p:first-of-type:first-letter{color:var(--wine);float:left;font-family:var(--serif-italic);font-size:92px;font-style:italic;font-weight:400;line-height:.82;padding:8px 14px 0 0}.blog-scope .iv-section h2 em{color:var(--rose);font-style:italic;font-weight:400}.blog-scope .iv-prose p{color:var(--ink);font-family:var(--serif-body);font-size:19px;line-height:1.75;margin:0 0 24px}.blog-scope .iv-prose>p:first-of-type:first-letter{color:var(--wine);float:left;font-family:var(--serif-italic);font-size:92px;font-style:italic;font-weight:400;line-height:.82;padding:8px 14px 0 0}@media (max-width:720px){.blog-scope .iv-prose>p:first-of-type:first-letter{font-size:68px;padding:6px 10px 0 0}}.blog-scope .iv-prose h3{color:var(--ink);font-family:var(--serif-display);font-size:24px!important;font-weight:500;margin:28px 0 12px}.blog-scope .iv-prose img{border-radius:12px;display:block;height:auto;max-width:100%}.blog-scope .iv-prose .wp-block-image,.blog-scope .iv-prose figure,.blog-scope .iv-prose figure.wp-caption{background:none;border:0;border-radius:0;margin:32px 0;max-width:100%;overflow:visible;padding:0}.blog-scope .iv-prose .aligncenter,.blog-scope .iv-prose figure.aligncenter,.blog-scope .iv-prose figure.wp-caption.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.blog-scope .iv-prose figure.alignleft{float:left;margin:8px 28px 16px 0}.blog-scope .iv-prose figure.alignright{float:right;margin:8px 0 16px 28px}.blog-scope .iv-prose figcaption,.blog-scope .iv-prose figure.wp-caption .wp-caption-text{color:var(--ink-mute);font-family:var(--serif-italic);font-size:14px;font-style:italic;font-weight:300;line-height:1.5;margin:12px 0 0;text-align:center}.blog-scope .iv-qa{margin-top:32px;padding-bottom:8px}.blog-scope .iv-qa .a-tag,.blog-scope .iv-qa .q-tag{align-items:center;display:flex;font-family:var(--sans);font-size:10px;font-weight:600;gap:10px;letter-spacing:.26em;margin-bottom:8px;text-transform:uppercase}.blog-scope .iv-qa .q-tag{color:var(--wine)}.blog-scope .iv-qa .a-tag{color:var(--rose)}.blog-scope .iv-qa .a-tag:before,.blog-scope .iv-qa .q-tag:before{border-radius:50%;display:grid;font-family:var(--serif-italic);font-size:14px;font-style:italic;font-weight:300;height:24px;place-items:center;width:24px}.blog-scope .iv-qa .q-tag:before{background:var(--wine);color:var(--paper);content:"Q"}.blog-scope .iv-qa .a-tag:before{background:transparent;border:1px solid var(--rose);color:var(--rose);content:"A"}.blog-scope .iv-qa .q-text{color:var(--ink);font-family:var(--serif-italic);font-size:26px;font-style:italic;font-weight:300;letter-spacing:-.005em;line-height:1.3;margin:0 0 18px}.blog-scope .iv-qa .a-text{color:var(--ink);font-family:var(--serif-body);font-size:19px;line-height:1.7;margin:0;padding-left:34px}.blog-scope .iv-qa .a-text+.a-text{margin-top:18px}.blog-scope .iv-qa+.iv-qa{margin-top:28px}@media (max-width:720px){.blog-scope .iv-qa .q-text{font-size:22px}.blog-scope .iv-qa .a-text{font-size:17px;padding-left:0}}.blog-scope .iv-pullquote{margin:32px auto;max-width:920px;padding:12px 28px;text-align:center}.blog-scope .iv-pullquote:before{color:var(--rose);content:'"';display:block;font-family:var(--serif-italic);font-size:96px;font-style:italic;font-weight:300;line-height:.4;margin-bottom:28px}.blog-scope .iv-pullquote blockquote{color:var(--wine-deep);font-family:var(--serif-italic);font-size:38px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.18;margin:0}.blog-scope .iv-pullquote cite{color:var(--ink-soft);display:block;font-family:var(--sans);font-size:11px;font-style:normal;letter-spacing:.26em;margin-top:22px;text-transform:uppercase}@media (max-width:900px){.blog-scope .iv-pullquote blockquote{font-size:28px}}@media (max-width:720px){.blog-scope .iv-pullquote blockquote{font-size:24px}}.blog-scope .iv-prose blockquote,.blog-scope .iv-qa blockquote{background:transparent;border:0;margin:32px auto;max-width:920px;padding:12px 28px;text-align:center}.blog-scope .iv-prose blockquote:before,.blog-scope .iv-qa blockquote:before{color:var(--rose);content:"“";display:block;font-family:var(--serif-italic);font-size:96px;font-style:italic;font-weight:300;line-height:.4;margin-bottom:10px}.blog-scope .iv-prose blockquote p,.blog-scope .iv-qa blockquote p{color:var(--wine-deep);font-family:var(--serif-italic);font-size:38px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.18;margin:0;text-align:center}@media (max-width:900px){.blog-scope .iv-prose blockquote p,.blog-scope .iv-qa blockquote p{font-size:28px}}@media (max-width:720px){.blog-scope .iv-prose blockquote p,.blog-scope .iv-qa blockquote p{font-size:24px}}.blog-scope .iv-prose blockquote p strong,.blog-scope .iv-qa blockquote p strong{font-weight:400}.blog-scope .iv-prose blockquote cite,.blog-scope .iv-prose>p>cite,.blog-scope .iv-prose>p>cite:only-child,.blog-scope .iv-pullquote cite,.blog-scope .iv-qa blockquote cite{color:var(--ink-soft);display:block;font-family:var(--sans);font-size:11px;font-style:normal;letter-spacing:.26em;margin:-8px 0 32px;text-align:center;text-transform:uppercase}.blog-scope .iv-prose blockquote+p:has(cite){margin-top:-8px;text-align:center}.blog-scope .iv-prose blockquote+p:has(cite) br{display:none}.blog-scope .iv-booking,.blog-scope .iv-booking .btn{transition:background-color .2s ease,color .2s ease}.blog-scope .iv-booking:focus-visible,.blog-scope .iv-booking:hover{background-color:#682f44!important;text-decoration:none}.blog-scope .iv-booking:focus-visible .btn,.blog-scope .iv-booking:hover .btn{background-color:var(--rose)!important;color:#fff!important}.blog-scope .iv-booking h3 em{color:var(--rose-soft);font-style:italic}.blog-scope .iv-tags a:hover{background:var(--wine)!important;border-color:var(--wine)!important;color:var(--paper)!important}.blog-scope .iv-related-grid h3 em,.blog-scope .iv-related-head h2 em{color:var(--rose);font-style:italic}.blog-scope .gd-shell{align-items:start;-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-areas:"aside  header" "aside  trust" "aside  main";grid-template-columns:240px 1fr;padding-top:32px;row-gap:32px}.blog-scope .gd-header{grid-area:header}.blog-scope .gd-trust{grid-area:trust}.blog-scope .gd-aside{grid-area:aside;min-width:0;position:-webkit-sticky;position:sticky;top:24px}.blog-scope .gd-main{grid-area:main;max-width:760px;min-width:0}.blog-scope .gd-main>*+*{margin-top:36px}.blog-scope.blog-scope--advice .crumbs{padding-left:296px;text-align:left!important}@media (max-width:1000px){.blog-scope .gd-shell{grid-template-areas:"header" "trust" "aside" "main";grid-template-columns:1fr}.blog-scope .gd-aside{position:static}.blog-scope .gd-main{max-width:100%}.blog-scope.blog-scope--advice .crumbs{padding-left:0;text-align:center!important}}@media (max-width:720px){.blog-scope .gd-shell{padding-top:24px;row-gap:24px}}.blog-scope .gd-header h1 em{color:var(--rose);font-style:italic}.blog-scope .gd-takeaways .label:before{color:var(--rose);content:"★";font-size:14px}.blog-scope .gd-takeaways li:before{background:var(--wine);border-radius:50%;color:var(--paper);content:"✓";display:grid;font-size:10px;height:18px;left:0;line-height:1;place-items:center;position:absolute;top:0;width:18px}.blog-scope .gd-toc li{color:var(--ink-soft);counter-increment:toc;font-family:var(--serif-body);font-size:14px;line-height:1.4;padding:8px 0 8px 32px;position:relative}.blog-scope .gd-toc li[data-extra]{display:none}.blog-scope .gd-toc.is-expanded li[data-extra]{display:list-item}.blog-scope .gd-toc li:before{color:var(--rose);content:counter(toc,decimal-leading-zero);font-family:var(--serif-italic);font-size:14px;font-style:italic;font-weight:300;left:0;position:absolute;top:8px}.blog-scope .gd-toc a{color:inherit;text-decoration:none}.blog-scope .gd-toc .active a,.blog-scope .gd-toc .active:before,.blog-scope .gd-toc a:hover{color:var(--wine)}.blog-scope .gd-toc-more:hover{text-decoration:underline}.blog-scope .gd-tldr-label{border-bottom:1px solid var(--rule)}@media (min-width:768px){.blog-scope .gd-tldr-label{border-bottom:0;border-right:1px solid var(--rule)}}@media (max-width:767.98px){.blog-scope .gd-trust .cell:nth-child(2){border-right:0!important}}.blog-scope .gd-h2{scroll-margin-top:100px}.blog-scope .gd-h2 em{color:var(--rose);font-style:italic;font-weight:400}.blog-scope .gd-prose p{color:var(--ink);font-family:var(--serif-body);font-size:18px;line-height:1.75;margin:0 0 18px}.blog-scope .gd-prose p:last-child{margin-bottom:0}.blog-scope .gd-prose strong{color:var(--wine-deep);font-weight:700}.blog-scope .gd-h2 b,.blog-scope .gd-header h1 b,.blog-scope .gd-prose b{font-weight:inherit}.blog-scope .gd-h2 span,.blog-scope .gd-header h1 span,.blog-scope .gd-prose h3 span{font-family:inherit;font-weight:inherit}.blog-scope .gd-prose a{border-bottom:1px solid var(--rule);color:var(--wine);text-decoration:none}.blog-scope .gd-prose a.gd-cta{border-bottom:0}.blog-scope .gd-prose h3{color:var(--ink);font-family:var(--serif-display);font-size:22px!important;font-weight:500;margin:28px 0 10px}.blog-scope .gd-prose img{border-radius:12px;display:block;height:auto;max-width:100%}.blog-scope .gd-prose .wp-block-image,.blog-scope .gd-prose figure,.blog-scope .gd-prose figure.wp-caption{background:none;border:0;border-radius:0;margin:32px 0;max-width:100%;overflow:visible;padding:0}.blog-scope .gd-prose .aligncenter,.blog-scope .gd-prose .wp-block-image.aligncenter,.blog-scope .gd-prose figure.aligncenter,.blog-scope .gd-prose figure.wp-caption.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.blog-scope .gd-prose .alignleft,.blog-scope .gd-prose figure.alignleft{float:left;margin:8px 28px 16px 0}.blog-scope .gd-prose .alignright,.blog-scope .gd-prose figure.alignright{float:right;margin:8px 0 16px 28px}.blog-scope .gd-prose .wp-block-image figcaption,.blog-scope .gd-prose figcaption,.blog-scope .gd-prose figure.wp-caption .wp-caption-text{color:var(--ink-mute);font-family:var(--serif-italic);font-size:14px;font-style:italic;font-weight:300;line-height:1.5;margin:12px 0 0;text-align:center}.blog-scope .gd-steps{display:grid;gap:14px;margin:24px 0 28px}.blog-scope .gd-callout>br,.blog-scope .gd-callout>p:empty,.blog-scope .gd-steps>br,.blog-scope .gd-steps>p:empty{display:none}.blog-scope .gd-steps .step{align-items:start;background:var(--bg-white);border:1px solid var(--rule);border-radius:20px;display:grid;gap:20px;grid-template-columns:56px 1fr;padding:22px 24px}.blog-scope .gd-steps .n{background:var(--wine);border-radius:50%;color:var(--paper);display:grid;font-family:var(--serif-display);font-size:26px;font-weight:300;height:56px;line-height:1;place-items:center;width:56px}.blog-scope .gd-steps h3{color:var(--ink);font-family:var(--serif-display);font-size:19px!important;font-weight:500;margin:4px 0 8px}.blog-scope .gd-steps p{color:var(--ink-soft);font-family:var(--serif-body);font-size:16px;line-height:1.55;margin:0}.blog-scope .gd-table-wrap{margin:24px 0 28px;overflow-x:auto}.blog-scope .gd-table{background:var(--bg-white);border:1px solid var(--rule);border-collapse:separate;border-radius:20px;border-spacing:0;overflow:hidden;width:100%}.blog-scope .gd-table td,.blog-scope .gd-table th{border-bottom:1px solid var(--rule-soft);color:var(--ink);font-family:var(--serif-body);font-size:15px;padding:14px 18px;text-align:left}.blog-scope .gd-table th{background:var(--blush);border-bottom:1px solid var(--rule);color:var(--wine);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.blog-scope .gd-table tr:last-child td{border-bottom:none}.blog-scope .gd-table tr:hover td{background:var(--blush)}.blog-scope .gd-table .first{color:var(--wine-deep);font-size:17px}.blog-scope .gd-table .first,.blog-scope .gd-table-caption{font-family:var(--serif-italic);font-style:italic;font-weight:300}.blog-scope .gd-table-caption{color:var(--ink-mute);font-size:14px;margin-top:10px;text-align:center}.blog-scope .gd-dodont{align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:24px 0 28px}.blog-scope .gd-dodont li br,.blog-scope .gd-dodont>br,.blog-scope .gd-dodont>p:empty{display:none}.blog-scope .gd-dodont>div{border-radius:20px;padding:22px 24px}.blog-scope .gd-dodont .do{background:rgba(167,124,59,.08);border:1px solid var(--rule)}.blog-scope .gd-dodont .dont{background:var(--bg-white);border:1px solid var(--rule)}.blog-scope .gd-dodont .lab{align-items:center;display:flex;font-family:var(--sans);font-size:10px;font-weight:700;gap:8px;letter-spacing:.28em;margin-bottom:12px;text-transform:uppercase}.blog-scope .gd-dodont .do .lab{color:#6e5022}.blog-scope .gd-dodont .dont .lab{color:var(--wine)}.blog-scope .gd-dodont .do .lab:before{background:#6e5022;border-radius:50%;color:var(--paper);content:"✓";display:grid;font-size:10px;height:18px;place-items:center;width:18px}.blog-scope .gd-dodont .dont .lab:before{background:var(--wine);border-radius:50%;color:var(--paper);content:"×";display:grid;font-size:12px;height:18px;line-height:1;place-items:center;width:18px}.blog-scope .gd-dodont ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.blog-scope .gd-dodont li{color:var(--ink);font-family:var(--serif-body);font-size:15px;line-height:1.5;padding-left:16px;position:relative}.blog-scope .gd-dodont li:before{color:var(--rose);content:"—";left:0;position:absolute}@media (max-width:720px){.blog-scope .gd-dodont{grid-template-columns:1fr}}.blog-scope .gd-callout{align-items:start;border-radius:20px;display:grid;gap:16px;grid-template-columns:40px 1fr;margin:24px 0 28px;padding:20px 24px}.blog-scope .gd-callout.tip{background:var(--blush)}.blog-scope .gd-callout.warn{background:rgba(110,28,46,.08);border:1px solid var(--rule)}.blog-scope .gd-callout .icon{background:var(--wine);border-radius:50%;color:var(--paper);display:grid;font-family:var(--serif-italic);font-size:22px;font-style:italic;font-weight:300;height:40px;place-items:center;width:40px}.blog-scope .gd-callout.warn .icon{background:var(--wine-deep)}.blog-scope .gd-callout .lab{color:var(--wine);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.28em;margin-bottom:4px;text-transform:uppercase}.blog-scope .gd-callout p{color:var(--ink);font-family:var(--serif-body);font-size:15px;line-height:1.55;margin:0}.blog-scope .gd-quote{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);margin:40px 0 32px;padding:20px 28px;text-align:center}.blog-scope .gd-quote blockquote{color:var(--wine-deep);font-family:var(--serif-italic);font-size:28px;font-style:italic;font-weight:400;line-height:1.3;margin:0}.blog-scope .gd-quote cite{color:var(--ink-soft);display:block;font-family:var(--sans);font-size:10px;font-style:normal;letter-spacing:.26em;margin-top:14px;text-transform:uppercase}.blog-scope .gd-faq summary::-webkit-details-marker{display:none}.blog-scope .gd-faq summary:after{color:var(--rose);content:"+";font-family:var(--serif-italic);font-size:24px;font-style:italic;font-weight:300;transition:transform .2s}.blog-scope .gd-faq details[open] summary:after{content:"−"}.blog-scope .gd-faq details[open] summary{border-bottom:1px solid var(--rule-soft)}.blog-scope .gd-faq .answer p{margin:0 0 10px}.blog-scope .gd-faq .answer p:last-child{margin:0}.blog-scope .gd-cta h3 em,.blog-scope .gd-prose .gd-cta h3 em{color:var(--rose-soft);font-style:italic}.blog-scope .gd-related-head h2 em{color:var(--rose);font-style:italic}.blog-scope .gd-cta{margin-bottom:40px}.blog-scope .gd-cta .btn{transition:background-color .15s ease,color .15s ease}.blog-scope .gd-cta .btn:focus-visible,.blog-scope .gd-cta .btn:hover{background:var(--rose)!important;color:#fff!important}.blog-scope.blog-scope--review{color:var(--ink)}.blog-scope .rev-main>.rev-comparable-head+.rev-comparable{margin-top:16px}.blog-scope .rev-main>h2.gd-h2{margin-top:96px}.blog-scope .rev-main>h2#faq,.blog-scope .rev-main>h2#sources{margin-top:120px}.blog-scope .rev-main>section.bg-deep{margin-bottom:80px}.blog-scope .rev-shell{align-items:start;-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-areas:"masthead masthead" "trust    trust" "aside    main";grid-template-columns:220px minmax(0,1fr);padding-top:28px;row-gap:32px}.blog-scope .rev-masthead{grid-area:masthead}.blog-scope .rev-trust{grid-area:trust}.blog-scope .rev-aside{grid-area:aside;position:-webkit-sticky;position:sticky;top:110px}.blog-scope .rev-aside>*+*{margin-top:32px}.blog-scope .rev-main{grid-area:main;min-width:0}.blog-scope .rev-main>*+*{margin-top:56px}@media (max-width:1000px){.blog-scope .rev-shell{grid-template-areas:"masthead" "trust" "aside" "main";grid-template-columns:1fr}.blog-scope .rev-aside{position:static}}.blog-scope .rev-masthead h1 em{color:var(--rose);font-style:italic}.blog-scope .rev-where h3 em{color:var(--rose-soft);font-style:italic}.blog-scope .rev-aside-bar:before{background:var(--rose)}.blog-scope .rev-aside-bar:before,.blog-scope .rev-criteria-bar:before{bottom:0;content:"";left:0;position:absolute;top:0;width:var(--pct,80%)}.blog-scope .rev-criteria-bar:before{background:linear-gradient(90deg,var(--rose),var(--wine))}.blog-scope .rev-h2{scroll-margin-top:100px}.blog-scope .rev-h2 h2 em{color:var(--rose);font-style:italic;font-weight:400}.blog-scope .rev-prose p{color:var(--ink);font-family:var(--serif-body);font-size:18px;line-height:1.75;margin:0 0 18px}.blog-scope .rev-prose p:last-child{margin-bottom:0}.blog-scope .rev-prose strong{color:var(--wine-deep);font-weight:700}.blog-scope .rev-prose em{color:var(--wine);font-style:italic}.blog-scope .rev-prose a{border-bottom:1px solid var(--rule);color:var(--wine);text-decoration:none}.blog-scope .rev-progress{height:3px;left:0;position:fixed;right:0;top:0;z-index:99}.blog-scope .rev-progress .fill{background:var(--rose);height:100%;width:0}.blog-scope .rev-spec-cover{border-bottom:1px solid var(--rule)}@media (min-width:768px){.blog-scope .rev-spec-cover{border-bottom:0;border-right:1px solid var(--rule)}}@media (max-width:720px){.blog-scope .rev-criteria-row{grid-template-columns:1fr 50px!important}.blog-scope .rev-criteria-bar{grid-column:1/-1}}.sensuali-bottom-nav{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:hsla(0,0%,100%,.92);border-radius:50rem;box-shadow:0 -2px 24px rgba(0,0,0,.14),inset 0 0 0 1px rgba(0,0,0,.06);display:grid;font-family:var(--bs-font-sans-serif);gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:.35rem .25rem;width:100%}.sensuali-bottom-nav--4cols{grid-template-columns:repeat(4,minmax(0,1fr))}.sensuali-bottom-nav--5cols{grid-template-columns:repeat(5,minmax(0,1fr))}.sensuali-bottom-nav__link{align-items:center;color:#1a1a1a;display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:.15rem;justify-content:center;letter-spacing:.005em;line-height:1.2;min-height:3rem;padding:.3rem .15rem;text-align:center;text-decoration:none;transition:color .2s ease,background-color .2s ease}.sensuali-bottom-nav__link:focus-visible,.sensuali-bottom-nav__link:hover{color:#333;text-decoration:none}.sensuali-bottom-nav__link.is-active{background-color:rgba(144,69,95,.12);border-radius:50rem;color:#90455f;font-weight:700;padding:.4rem .75rem}.sensuali-bottom-nav__glyph{align-items:center;display:flex;height:1.6rem;justify-content:center;line-height:1;width:1.6rem}.sensuali-bottom-nav__glyph svg{height:100%;width:100%}.sensuali-bottom-nav__glyph svg *{stroke-width:1.75}.sensuali-bottom-nav__avatar-wrap{display:inline-block;position:relative}.sensuali-bottom-nav__badge{background:#f5845d;border-radius:999px;color:#fff;font-size:.55rem;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-6px;text-align:center;top:-4px}.sensuali-bottom-nav-wrapper{bottom:0;left:0;padding:0 .5rem calc(.25rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1030}@media (min-width:1025px){.sensuali-bottom-nav-wrapper{display:none}}body:has(.sensuali-bottom-nav-wrapper){padding-bottom:7rem}#register-cta-box{font-family:var(--sans);margin-bottom:.5rem;padding:0 .75rem}#register-cta-box>div{background:var(--bg-deep);border-radius:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:1rem}#register-cta-box p,#register-cta-box span{margin:0}#register-cta-box .fw-bold{font-family:var(--serif-display)}#register-cta-box .text-primary{color:var(--rose)}#register-cta-box .text-muted{color:#717171}#register-cta-box .bg-white{background:#fff;border-radius:50rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);padding:.75rem 1rem}#register-cta-box .btn{background:#717171;border:0;border-radius:50rem;color:#fff;font-weight:400;padding:.5rem 1.25rem;transition:background .2s ease}#register-cta-box .btn:hover{background:#5a5a5a}#register-cta-box svg{color:#717171;flex-shrink:0}.blog-scope .cover-slider{grid-template-columns:1fr;grid-template-rows:auto auto;position:relative;z-index:100}.blog-scope .cover-slider>.cover-slide{grid-column:1;grid-row:1;opacity:0;pointer-events:none;transition:opacity .6s ease,visibility 0s linear .6s;visibility:hidden}.blog-scope .cover-slider>.cover-slide.is-active{opacity:1;pointer-events:auto;transition:opacity .6s ease,visibility 0s linear 0s;visibility:visible;z-index:1}.blog-scope .cover-slider__dots{align-self:auto;grid-column:1;grid-row:2;justify-self:center;z-index:2}.blog-scope .cover-slider__dot{border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background .2s ease,transform .2s ease;width:8px}.blog-scope .cover-slider__dot.is-active{transform:scale(1.2)}@media (max-width:720px){.blog-scope .cover-slider{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}.blog-scope .cover-slider .pinned-img,.blog-scope .cover-slider .pinned-img img,.blog-scope .cover-slider .pinned-img__fg{border-radius:0}.blog-scope .cover-slider__dots{gap:6px;margin:12px auto 0}.blog-scope .cover-slider__dot{height:7px;width:7px}}.blog-scope .cover-slider .archive-pinned{aspect-ratio:21/9;border-radius:14px;display:block;isolation:isolate;margin:0;max-height:520px;max-width:none;min-height:360px;overflow:hidden;padding:0;position:relative;width:100%}.blog-scope .cover-slider .pinned-img{aspect-ratio:auto;background:#1a1014;border-radius:14px;inset:0;max-width:none;overflow:hidden;position:absolute;z-index:0}.blog-scope .cover-slider .pinned-img__fg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:1}.blog-scope .cover-slider .pinned-img:after{background:linear-gradient(0deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.05) 70%,rgba(0,0,0,.05));content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.blog-scope .cover-slider .pinned-img .badge{z-index:4}.blog-scope .cover-slider .pinned-content{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin:0 auto;max-width:1280px;padding:48px;position:relative;width:100%;z-index:2}.blog-scope .cover-slider .pinned-content>*{max-width:720px}.blog-scope .cover-slider .pinned-content .kicker{color:hsla(0,0%,100%,.85)}.blog-scope .cover-slider .pinned-content h2{color:#fff;font-size:38px!important;line-height:1;margin:0 0 16px;text-shadow:0 2px 18px rgba(0,0,0,.35)}.blog-scope .cover-slider .pinned-content h2 em{color:#f6c9d3}.blog-scope .cover-slider .pinned-content .dek{color:hsla(0,0%,100%,.92);margin-bottom:20px;text-shadow:0 1px 8px rgba(0,0,0,.3)}.blog-scope .cover-slider .pinned-content .byline{color:hsla(0,0%,100%,.85)}.blog-scope .cover-slider .pinned-content .byline b{color:#fff}.blog-scope .cover-slider .pinned-content .byline .dot{background:hsla(0,0%,100%,.7)}.blog-scope .cover-slider .btn-read{color:#fff;margin-top:20px}.blog-scope .cover-slider .btn-read:after,.blog-scope .cover-slider .btn-read:before{background:#fff}.blog-scope .cover-slider__dots{margin:18px auto 0}.blog-scope .cover-slider__dot{background:rgba(0,0,0,.25)}.blog-scope .cover-slider__dot:hover{background:rgba(0,0,0,.45)}.blog-scope .cover-slider__dot.is-active{background:var(--wine,#90455f);transform:scale(1.25)}@media (max-width:1024px){.blog-scope .cover-slider .archive-pinned{aspect-ratio:4/3;border-radius:0;margin:0;max-height:none;min-height:0}.blog-scope .cover-slider .pinned-content{padding:28px 24px}.blog-scope .cover-slider .pinned-content h2{font-size:36px!important}}@media (max-width:720px){.blog-scope .cover-slider .archive-pinned{aspect-ratio:4/5;border-radius:0;margin:0}.blog-scope .cover-slider .pinned-content{padding:20px 16px}.blog-scope .cover-slider .pinned-content h2{font-size:28px!important}.blog-scope .cover-slider .pinned-content .dek{font-size:15px}}.blog-scope--single .article-hero{border-radius:4px;isolation:isolate;margin:24px auto 0;max-width:1280px;overflow:hidden;position:relative}.blog-scope--single .article-hero .lead-img{height:clamp(520px,72vh,760px);margin:0;max-width:none;position:relative;width:100%}.blog-scope--single .article-hero .lead-img:after{background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.55) 28%,rgba(0,0,0,.2) 58%,rgba(0,0,0,.05));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.blog-scope--single .article-hero .lead-img .caption,.blog-scope--single .article-hero .lead-img .credit{z-index:3}.blog-scope--single .article-hero .article-head{bottom:0;color:#fff;left:0;max-width:none;padding:0 48px 56px;position:absolute;right:0;text-align:center;z-index:2}.blog-scope--single .article-hero .article-head h1{color:#fff;font-size:44px!important;line-height:1.04;margin:0 auto 18px;max-width:880px;text-shadow:0 2px 18px rgba(0,0,0,.45)}.blog-scope--single .article-hero .article-head h1 em{color:#f6c9d3;font-style:italic}.blog-scope--single .article-hero .article-head .dek{color:hsla(0,0%,100%,.94);margin:0 auto 24px;max-width:680px;text-shadow:0 1px 10px rgba(0,0,0,.45)}.blog-scope--single .article-hero .article-byline{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.32);border-bottom:1px solid hsla(0,0%,100%,.18);border-top:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.9);display:inline-flex;padding:14px 18px}.blog-scope--single .article-hero .article-byline b{color:#fff}.blog-scope--single .article-hero .article-byline .dot{background:hsla(0,0%,100%,.7)}.blog-scope--single .article-hero .lead-img--broken,.blog-scope--single .article-hero .lead-img--no-image{background:linear-gradient(135deg,#2a161f,#5a2335);display:block}@media (max-width:900px){.blog-scope--single .article-hero{margin:16px 16px 0}.blog-scope--single .article-hero .lead-img{height:clamp(380px,58vh,500px)}.blog-scope--single .article-hero .article-head{padding:0 16px 32px}.blog-scope--single .article-hero .article-head h1{font-size:40px!important}.blog-scope--single .article-hero .article-head .dek{font-size:18px}}@media (max-width:560px){.blog-scope--single .article-hero .lead-img{height:420px}.blog-scope--single .article-hero .article-head{padding:0 10px 24px}.blog-scope--single .article-hero .article-head h1{font-size:30px!important;line-height:1.08}.blog-scope--single .article-hero .article-head .dek{font-size:16px}}