.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;line-height:0;flex-shrink:0}.logo[data-astro-cid-tvrurpns] picture{display:block;flex-shrink:0}.logo__mark[data-astro-cid-tvrurpns]{height:2.5rem;width:auto;display:block}.logo[data-astro-cid-tvrurpns] .logo__word{height:2.35rem;width:auto;display:block;flex-shrink:0;transform:translateY(14%)}.logo--plum[data-astro-cid-tvrurpns]{color:var(--plum-dark)}.logo--cream[data-astro-cid-tvrurpns]{color:var(--cream)}.logo--lg[data-astro-cid-tvrurpns] .logo__mark[data-astro-cid-tvrurpns]{height:3.5rem}.logo--lg[data-astro-cid-tvrurpns] .logo__word{height:3.25rem}.site-header[data-astro-cid-3ef6ksr2]{background:#fbf9f6eb;backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid rgba(74,57,96,.08)}.header-cta[data-astro-cid-3ef6ksr2]{display:none;white-space:nowrap;flex-shrink:0}@media (min-width: 640px){.header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex}}.nav-link[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--plum);font-weight:500;padding-block:.6rem;transition:color .2s ease}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:.55rem;height:1px;background:var(--terracotta);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover:after,.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}.header-login[data-astro-cid-3ef6ksr2]{display:none;margin-right:1.25rem;font-size:.95rem}@media (min-width: 768px){.header-login[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media (prefers-reduced-motion: reduce){.nav-link[data-astro-cid-3ef6ksr2],.nav-link[data-astro-cid-3ef6ksr2]:after{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--plum-dark);color:var(--cream)}.footer-tagline[data-astro-cid-sz7xmlte]{max-width:30ch;font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-size:1.25rem;line-height:1.45;color:#fbf9f6d1}.footer-address[data-astro-cid-sz7xmlte]{font-style:normal;font-size:.95rem;line-height:1.6;color:#fbf9f6cc}.footer-heading[data-astro-cid-sz7xmlte]{font-family:"Source Serif 4",Georgia,serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lilac);margin-bottom:.35rem}.footer-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;color:#fbf9f6cc;font-size:.95rem;transition:color .2s ease}.footer-link[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-legal[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(251,249,246,.12);font-size:.8125rem;line-height:1.65;font-weight:300;color:#fbf9f6a8}.footer-legal[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#fbf9f6d9;font-weight:600}.footer-legal[data-astro-cid-sz7xmlte] .footer-link[data-astro-cid-sz7xmlte]{font-size:inherit}.footer-inline[data-astro-cid-sz7xmlte]{color:#fbf9f6d9;text-decoration:underline;text-decoration-color:#fbf9f659;text-underline-offset:2px;overflow-wrap:anywhere}.footer-inline[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration-color:currentColor}.footer-pharmacies[data-astro-cid-sz7xmlte]{margin-top:.25rem}.footer-copy[data-astro-cid-sz7xmlte]{color:#fbf9f6a8}#legitscript-seal[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:73px;height:79px;max-width:none}.consent[data-astro-cid-2effgw6e]{position:fixed;z-index:100;left:.5rem;right:.5rem;bottom:.5rem;padding:.7rem .9rem;background:var(--cream);color:var(--plum);border:1px solid rgba(74,57,96,.14);border-radius:.875rem;box-shadow:0 8px 28px #33285024}.consent[data-astro-cid-2effgw6e][hidden],.consent[data-astro-cid-2effgw6e] [data-astro-cid-2effgw6e][hidden]{display:none}.consent__ask[data-astro-cid-2effgw6e],.consent__on[data-astro-cid-2effgw6e],.consent__gpc[data-astro-cid-2effgw6e]{display:grid;grid-template-columns:1fr auto;-moz-column-gap:.9rem;column-gap:.9rem;align-items:center}.consent__ask[data-astro-cid-2effgw6e] .consent__title[data-astro-cid-2effgw6e]{grid-column:1 / -1}.consent__title[data-astro-cid-2effgw6e]{font-family:Fraunces,Georgia,serif;font-size:.9375rem;line-height:1.3;margin-bottom:.1rem}.consent__text[data-astro-cid-2effgw6e]{font-size:.75rem;line-height:1.4;color:var(--plum-light)}.consent__link[data-astro-cid-2effgw6e]{white-space:nowrap;font-weight:600;color:var(--plum);text-decoration:underline;text-decoration-color:var(--terracotta);text-underline-offset:.2em}.consent__btn[data-astro-cid-2effgw6e]{min-height:2.25rem;padding:.35rem 1.2rem;border:0;border-radius:9999px;background:var(--plum);color:var(--cream);font-family:"Source Serif 4",Georgia,serif;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .18s ease}.consent__btn[data-astro-cid-2effgw6e]:hover{background:var(--plum-dark)}.consent__btn[data-astro-cid-2effgw6e]:focus-visible{outline:3px solid var(--plum);outline-offset:2px}@media (pointer: coarse){.consent__btn[data-astro-cid-2effgw6e]{min-height:44px}}@media (max-width: 639px){.consent--top[data-astro-cid-2effgw6e]{top:5rem;bottom:auto}}@media (min-width: 640px){.consent[data-astro-cid-2effgw6e]{right:auto;left:.75rem;bottom:.75rem;max-width:25rem}.consent--right[data-astro-cid-2effgw6e]{left:auto;right:.75rem}}@media (prefers-reduced-motion: reduce){.consent__btn[data-astro-cid-2effgw6e]{transition:none}}@media print{.consent[data-astro-cid-2effgw6e]{display:none}}:root{--lilac: #C9B8E8;--lilac-soft: #E8E0F5;--lilac-deep: #B09AD4;--plum: #4A3960;--plum-light: #6B5480;--plum-dark: #332850;--cream: #FBF9F6;--terracotta: #C4674A;--terracotta-h: #B05A40;--terracotta-light: #F5E4DE;--terracotta-ink: #9C4A33;--terracotta-glow: #F2A98F;--sage: #A8B8A0;--sage-dark: #7A9470;--gutter: clamp(1.25rem, .5rem + 3vw, 2.5rem);--section-y: clamp(4.5rem, 2.5rem + 6vw, 8rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--cream);color:var(--plum);font-family:"Source Serif 4",Georgia,serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}#grain{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:9998;opacity:.035;mix-blend-mode:multiply}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4em;background:var(--terracotta-h);color:#fff;font-family:"Source Serif 4",Georgia,serif;font-weight:600;border-radius:9999px;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,background .18s ease;-webkit-font-smoothing:antialiased}.btn-cta:hover{background:var(--terracotta-ink);transform:translateY(-2px);box-shadow:0 8px 28px #c4674a52}.btn-cta:focus-visible{outline:3px solid var(--plum);outline-offset:3px}.btn-cta-sm{padding:.55rem 1.25rem;font-size:.875rem}.btn-cta-md{padding:.75rem 1.75rem;font-size:1rem}.btn-cta-lg{padding:.9rem 2.25rem;font-size:1.0625rem}.card-lift{transition:transform .25s ease,box-shadow .25s ease}.card-lift:hover{transform:translateY(-5px);box-shadow:0 16px 40px #4a396021}.icon-circle{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;background:var(--lilac-soft);color:var(--plum);flex-shrink:0}.icon-circle svg{width:1.125rem;height:1.125rem;stroke-width:1.5}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.js .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none}.card-lift,.card-lift:hover,.btn-cta,.btn-cta:hover{transition:none;transform:none}.faq-icon,.nav-link:after{transition:none!important}}@media print{.js .reveal{opacity:1!important;transform:none!important}header{position:static!important}#grain{display:none}}.wrap{width:100%;max-width:76rem;margin-inline:auto;padding-inline:var(--gutter)}.section-y{padding-block:var(--section-y)}.measure{max-width:65ch}.h-display{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-weight:400;font-variation-settings:"SOFT" 30;font-size:clamp(2.75rem,1.2rem + 4.6vw,4.5rem);line-height:1.02;letter-spacing:-.028em;text-wrap:balance}.h-section{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-weight:400;font-variation-settings:"SOFT" 30;font-size:clamp(2.25rem,1.5rem + 2.2vw,3rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.eyebrow{font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:var(--terracotta-ink)}.eyebrow--on-dark{color:var(--terracotta-glow)}.lede{font-family:"Source Serif 4",Georgia,serif;font-weight:300;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.6}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:10000;background:var(--plum);color:var(--cream);padding:.6rem 1rem;border-radius:.5rem;font-weight:600;transition:top .2s ease}.skip-link:focus{top:1rem}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--plum);outline-offset:3px;border-radius:4px}summary:focus-visible{outline-offset:4px;border-radius:6px}.bg-plum :focus-visible,.on-dark :focus-visible,.site-footer :focus-visible{outline-color:var(--cream)}.folio{border-top:1px solid rgba(74,57,96,.3);padding-top:.85rem;margin-bottom:clamp(2.25rem,1rem + 3.5vw,4.5rem)}.folio--dark{border-top-color:#fbf9f647}.microcopy{font-size:.9375rem;line-height:1.5;color:var(--plum-light);max-width:34ch;text-wrap:pretty}.microcopy--on-dark{color:var(--lilac-soft)}.text-link{display:inline-block;padding-block:.7rem;line-height:1.4;font-weight:600;color:var(--plum);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:var(--terracotta)}.text-link:hover{text-decoration-thickness:2px}.has-wave{--wave-h: 4rem;position:relative;background-color:var(--lilac-soft);background-image:linear-gradient(to bottom,var(--cream) 0,var(--cream) calc(var(--wave-h) - 2px),var(--lilac-soft) calc(var(--wave-h) - 2px));padding-top:calc(var(--wave-h) * .55 + var(--section-y) * .85);padding-bottom:var(--section-y)}@media (min-width: 768px){.has-wave{--wave-h: 120px}}.wave-top{position:absolute;left:0;top:0;display:block;width:100%;height:var(--wave-h);pointer-events:none}@font-face{font-family:Fraunces Fallback;src:local("Georgia");size-adjust:104%}@font-face{font-family:Fraunces Fallback Wide;src:local("Georgia");size-adjust:94%}@font-face{font-family:"Source Serif Fallback";src:local("Georgia");size-adjust:104%}.font-display{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto}.bg-section-lilac{background:linear-gradient(160deg,var(--lilac-soft) 0%,#ede5f8 100%)}.bg-section-cream{background-color:var(--cream)}.blob{position:absolute;border-radius:60% 40% 55% 45%/45% 55% 40% 60%;pointer-events:none}.arch-bottom{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;line-height:0}.arch-bottom svg{display:block;width:100%}
