hr{height:0;color:inherit;border-top-width:1px}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}progress{vertical-align:baseline}summary{display:list-item}fieldset{margin:0}fieldset,legend{padding:0}dialog{padding:0}textarea{resize:vertical}.r99-pagination .page-numbers.dots{border:none}.r99-progressbar{position:absolute;bottom:-1px;left:0;height:3px;width:100%;background:#b4416a;transform:scaleX(0);transform-origin:left}.r99-prose{font-size:1.0625rem;line-height:1.85;color:#453538}.r99-prose>*+*{margin-top:1.25em}.r99-prose h2{font-size:1.75rem;line-height:1.3;margin-top:2.2em;margin-bottom:.6em}.r99-prose h2,.r99-prose h3{font-family:Fraunces,Georgia,serif;font-weight:600;color:#2e2224}.r99-prose h3{font-size:1.35rem;line-height:1.35;margin-top:1.8em;margin-bottom:.5em}.r99-prose h4{font-weight:600;color:#2e2224;font-size:1.1rem;margin-top:1.6em;margin-bottom:.4em}.r99-prose a{color:#8e2f52;text-decoration:underline;text-decoration-color:#efd3dd;text-underline-offset:3px;transition:text-decoration-color .25s}.r99-prose a:hover{text-decoration-color:#b4416a}.r99-prose strong{color:#2e2224;font-weight:600}.r99-prose ol,.r99-prose ul{padding-left:1.5em}.r99-prose ul{list-style:disc}.r99-prose ol{list-style:decimal}.r99-prose li{margin-top:.5em;padding-left:.25em}.r99-prose li::marker{color:#b4416a}.r99-prose img{border-radius:1.25rem;margin:2rem auto;max-width:100%;height:auto}.r99-prose figure{margin:2rem 0}.r99-prose figure img{margin:0 auto}.r99-prose figcaption{text-align:center;font-size:.85rem;color:#6b5a5d;margin-top:.75rem}.r99-prose blockquote{border-left:3px solid #b4416a;background:#f4ece1;border-radius:0 1rem 1rem 0;padding:1.25rem 1.5rem;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:1.15rem;color:#5a4348;margin:2rem 0}.r99-prose blockquote p{margin:0}.r99-prose table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.95rem}.r99-prose th{font-weight:600;color:#2e2224;text-align:left;background:#f4ece1}.r99-prose td,.r99-prose th{padding:.7rem 1rem;border:1px solid rgba(46,34,36,.12)}.r99-prose hr{border:none;border-top:1px solid rgba(46,34,36,.12);margin:2.5rem 0}.r99-prose .wp-block-button__link{display:inline-block;background:#b4416a;color:#fbf7f1;font-weight:600;padding:.75rem 1.75rem;border-radius:9999px;text-decoration:none}.r99-prose .wp-block-button__link:hover{background:#8e2f52}.r99-toc{display:flex;flex-direction:column;gap:2px;max-height:55vh;overflow-y:auto}.r99-toc a{display:block;font-size:.875rem;line-height:1.45;color:#6b5a5d;padding:6px 10px;border-left:2px solid rgba(46,34,36,.1);transition:all .2s}.r99-toc a:hover{color:#2e2224}.r99-toc a.active{color:#8e2f52;font-weight:600;border-left-color:#b4416a;background:#f6e3ea}.r99-toc a.r99-toc-h3{padding-left:24px;font-size:.83rem}.mb-1\.5{margin-bottom:.375rem}.mr-1{margin-right:.25rem}.table{display:table}.contents{display:contents}.aspect-\[16\/9\]{aspect-ratio:16/9}.min-w-0{min-width:0}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize-y{resize:vertical}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.gap-y-0\.5{row-gap:.125rem}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * ( 1 - var(--tw-space-y-reverse) ));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * ( 1 - var(--tw-space-y-reverse) ));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * ( 1 - var(--tw-space-y-reverse) ));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * ( 1 - var(--tw-space-y-reverse) ));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.border-y{border-top-width:1px}.border-paper\/40{border-color:hsla(36,56%,96%,.4)}.bg-cream\/60{background-color:hsla(35,46%,92%,.6)}.bg-rose-deep{--tw-bg-opacity:1;background-color:rgba(142,47,82,var(--tw-bg-opacity,1))}.text-right{text-align:right}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.font-normal{font-weight:400}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.8\]{line-height:1.8}.tracking-\[0\.12em\]{letter-spacing:.12em}.text-cocoa\/60{color:rgba(107,90,93,.6)}.text-rose-mist\/90{color:rgba(239,211,221,.9)}.hover\:border-rose\/40:hover{border-color:rgba(180,65,106,.4)}.hover\:bg-rose-mist:hover{--tw-bg-opacity:1;background-color:rgba(239,211,221,var(--tw-bg-opacity,1))}.hover\:text-paper:hover{--tw-text-opacity:1;color:rgba(251,247,241,var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-.25rem}.group:hover .group-hover\:text-rose{--tw-text-opacity:1;color:rgba(180,65,106,var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:col-start-2{grid-column-start:2}.sm\:p-10{padding:2.5rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-16{padding-bottom:4rem}.lg\:text-\[2\.9rem\]{font-size:2.9rem}}