:root{--page-hairline: rgb(42 38 32 / .16);--page-hairline-strong: rgb(42 38 32 / .35);--page-accent-text: var(--accent-vivid)}.policy-hero,.faq-hero,.about-hero{padding:calc(var(--space-7) + var(--space-5)) 0 var(--space-6);border-bottom:1px solid var(--page-hairline)}.policy-hero__eyebrow,.faq-hero__eyebrow,.about-hero__eyebrow{font-family:var(--serif-sc);font-size:var(--text-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--page-accent-text);margin-bottom:var(--space-3)}.policy-hero__title,.faq-hero__title,.about-hero__headline{font-size:var(--text-2xl);line-height:1.05;max-width:18ch}.policy-hero__title em,.faq-hero__title em,.about-hero__headline em{font-style:normal;color:var(--page-accent-text)}.policy-hero__sub,.faq-hero__sub{margin-top:var(--space-4);font-size:var(--text-base);line-height:1.65;color:var(--muted);max-width:58ch}.policy-hero__sub strong{color:var(--ink);font-weight:600}.policy-hero__sub a{color:var(--page-accent-text);text-decoration:underline;text-underline-offset:2px}.policy-hero__meta{margin-top:var(--space-5);font-family:var(--serif-sc);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.policy-body{padding:var(--space-6) 0 var(--space-7)}.policy-body__wrap{max-width:760px;margin:0 auto}.policy-section{margin-bottom:var(--space-6)}.policy-section:last-child{margin-bottom:0}.policy-section__label{display:block;font-family:var(--serif-sc);font-size:var(--text-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--page-hairline);margin-bottom:var(--space-4)}.policy-section__label .red,.faq-category__label .red,.founder__sig .red{color:var(--page-accent-text)}.policy-section__heading,.policy-section h2{font-size:var(--text-lg);line-height:1.15;margin:0 0 var(--space-3)}.policy-section__sub,.policy-section h3{font-size:var(--text-md);line-height:1.2;margin:var(--space-4) 0 var(--space-2)}.policy-section p{font-size:var(--text-sm);line-height:1.7;color:var(--muted);max-width:62ch;margin-bottom:var(--space-3)}.policy-section p:last-child{margin-bottom:0}.policy-section strong{color:var(--ink);font-weight:600}.policy-section a{color:var(--page-accent-text);text-decoration:underline;text-underline-offset:2px}.policy-section ul,.policy-section ol{margin:var(--space-2) 0 var(--space-3)}.policy-section ul li,.policy-section ol li{font-size:var(--text-sm);line-height:1.7;color:var(--muted);max-width:62ch;margin-bottom:var(--space-2);padding-left:1.2rem;position:relative}.policy-section ul li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--page-accent-text);opacity:.55}.policy-section ol{counter-reset:page-ol}.policy-section ol li{counter-increment:page-ol}.policy-section ol li:before{content:counter(page-ol) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--muted-2)}.policy-cta,.faq-cta{padding:var(--space-7) 0;background:var(--grey);text-align:center}.policy-cta__eyebrow,.faq-cta__eyebrow{font-family:var(--serif-sc);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--page-accent-text);margin-bottom:var(--space-3)}.policy-cta__title,.faq-cta__title{font-size:var(--text-xl);line-height:1.08;max-width:18ch;margin:0 auto var(--space-3)}.policy-cta__title em,.faq-cta__title em{font-style:normal;color:var(--page-accent-text)}.policy-cta__sub,.faq-cta__sub{font-size:var(--text-sm);line-height:1.6;color:var(--muted);max-width:48ch;margin:0 auto var(--space-5)}.policy-cta__link,.faq-cta__link{display:inline-flex;align-items:center;padding:.9em 1.7em;font-family:var(--sans);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--page-hairline-strong);border-radius:var(--radius);transition:background var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out)}.policy-cta__link:hover,.faq-cta__link:hover{background:var(--ink);color:var(--bg)}.faq-body{padding:var(--space-6) 0 var(--space-7)}.faq-body__wrap{max-width:880px;margin:0 auto}.faq-category{margin-bottom:var(--space-6)}.faq-category:last-child{margin-bottom:0}.faq-category__label{display:block;font-family:var(--serif-sc);font-size:var(--text-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--page-hairline)}.faq__item{border-bottom:1px solid var(--page-hairline)}.faq__item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;font-weight:500;font-size:var(--text-base);line-height:1.4;color:var(--ink);transition:color var(--dur-quick) var(--ease-out)}.faq__item summary:after{content:"+";flex:0 0 auto;font-family:var(--sans);font-size:1.25em;font-weight:400;line-height:1.1;color:var(--muted-2);transition:transform var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out)}.faq__item[open] summary:after{transform:rotate(45deg);color:var(--page-accent-text)}.faq__item summary:hover{color:var(--page-accent-text)}.faq__item-body{padding:0 0 var(--space-4);font-size:var(--text-sm);line-height:1.7;color:var(--muted);max-width:62ch}.faq__item-body p+p{margin-top:var(--space-2)}.faq__item-body strong{color:var(--ink);font-weight:600}.faq__item-body a{color:var(--page-accent-text);text-decoration:underline;text-underline-offset:2px}.cross-promo{padding:var(--section-pad) 0;border-top:1px solid var(--page-hairline)}.cross-promo__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:center}.cross-promo__heading{font-size:var(--text-xl);line-height:1.08;margin-bottom:var(--space-4)}.cross-promo__heading em{font-style:normal;color:var(--page-accent-text)}.cross-promo__sub{font-size:var(--text-base);line-height:1.6;color:var(--muted);max-width:48ch;margin-bottom:var(--space-5)}.cross-promo__img{position:relative;margin:0;background:var(--grey-soft);border-radius:var(--radius);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:var(--space-5);overflow:hidden}.cross-promo__img img{max-width:82%;max-height:82%;object-fit:contain}.cross-promo__img-label{position:absolute;top:var(--space-3);left:var(--space-4);font-family:var(--serif-sc);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.urgency{padding:var(--space-7) 0;border-top:1px solid var(--page-hairline);text-align:center}.urgency__eyebrow{font-family:var(--serif-sc);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--page-accent-text);margin-bottom:var(--space-4)}.urgency__form-label{font-size:var(--text-sm);color:var(--muted);max-width:48ch;margin:0 auto var(--space-4)}.btn.urgency__cta{margin-bottom:var(--space-4)}.urgency__scarcity{font-family:var(--serif-sc);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);max-width:none;margin:0 auto}.urgency__scarcity span{color:var(--page-accent-text)}.prose-section{padding:var(--section-pad) 0;border-bottom:1px solid var(--page-hairline)}.prose-section--dark{background:var(--grey)}.prose-section__grid{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--space-6);align-items:start}.prose-section__heading{font-size:var(--text-xl);line-height:1.08;max-width:14ch}.prose-section__heading em{font-style:normal;color:var(--page-accent-text)}.prose-section__body{font-size:var(--text-base);line-height:1.7;color:var(--muted);max-width:58ch}.prose-section__body p+p{margin-top:var(--space-4)}.prose-section__body strong{color:var(--ink);font-weight:600}.pullquote{padding:var(--space-7) 0;background:var(--grey-soft);border-bottom:1px solid var(--page-hairline);text-align:center}.pullquote__text{font-family:var(--serif);font-size:var(--text-xl);line-height:1.2;max-width:24ch;margin:0 auto var(--space-4)}.pullquote__text:before{content:"\201c";color:var(--page-accent-text);margin-right:.08em}.pullquote__text:after{content:"\201d";color:var(--page-accent-text);margin-left:.08em}.pullquote__attr{font-family:var(--serif-sc);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);max-width:none;margin:0 auto}.marquee{overflow:hidden;background:var(--dark);color:#f0eae1;padding:var(--space-3) 0;white-space:nowrap}.marquee__track{display:inline-flex;animation:page-marquee 32s linear infinite}.marquee__item{flex:0 0 auto;font-family:var(--serif-sc);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;padding:0 var(--space-5)}.marquee__item .red{color:var(--accent-bright)}@keyframes page-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.founder{padding:var(--section-pad) 0;border-bottom:1px solid var(--page-hairline)}.founder__inner{max-width:640px;margin:0 auto}.founder__eyebrow{font-family:var(--serif-sc);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--page-accent-text);margin-bottom:var(--space-4)}.founder__body{font-size:var(--text-base);line-height:1.7;color:var(--muted);margin-bottom:var(--space-3)}.founder__sig{margin-top:var(--space-5);font-family:var(--serif-sc);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.etymology{padding:var(--section-pad) 0;background:var(--grey);border-bottom:1px solid var(--page-hairline);text-align:center}.etymology__label{font-family:var(--serif-sc);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--page-accent-text);margin-bottom:var(--space-4)}.etymology__word{font-family:var(--serif);font-size:var(--text-3xl);line-height:.95;margin-bottom:var(--space-3)}.etymology__word em{font-style:normal;color:var(--page-accent-text)}.etymology__root{font-family:var(--serif-sc);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-bottom:var(--space-4)}.etymology__body{font-size:var(--text-base);line-height:1.65;color:var(--muted);max-width:44ch;margin:0 auto}.about-cta{padding:var(--space-7) 0 var(--space-8);text-align:center}.about-cta__heading{font-size:var(--text-xl);line-height:1.08;max-width:22ch;margin:0 auto var(--space-5)}.about-cta__heading em{font-style:normal;color:var(--page-accent-text)}.policy-section.rte h2{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-3)}.policy-section.rte h3{font-size:var(--text-md);margin:var(--space-4) 0 var(--space-2)}.policy-section.rte img{border-radius:var(--radius);margin:var(--space-4) 0}@media(max-width:1000px){.cross-promo__grid,.prose-section__grid{grid-template-columns:1fr;gap:var(--space-5)}.prose-section__heading{max-width:22ch}.cross-promo__img{max-width:480px}}@media(max-width:600px){.policy-hero,.faq-hero,.about-hero{padding:calc(var(--space-7) + var(--space-3)) 0 var(--space-5)}.policy-body,.faq-body{padding:var(--space-5) 0 var(--space-6)}.policy-section,.faq-category{margin-bottom:var(--space-5)}.faq__item summary{font-size:var(--text-sm)}.cross-promo,.urgency,.founder,.etymology,.prose-section{padding-top:var(--space-6);padding-bottom:var(--space-6)}.cross-promo__img{padding:var(--space-4)}}html[data-theme=dark]{--bg: #0E0C0A;--grey-ground: #14110E;--grey: #171310;--surface: #1E1A16;--grey-soft: #221E1A;--ink: #F0EAE1;--muted: #B5AB9D;--muted-2: #877D70;--dt-ivory: #FBF8F7;--dt-hairline: rgb(240 234 225 / .16);--page-hairline: rgb(240 234 225 / .16);--page-hairline-strong: rgb(240 234 225 / .35);--page-accent-text: var(--accent-bright)}html[data-theme=dark] :focus-visible{outline-color:var(--accent-bright)}html[data-theme=dark] .shadow-overlay{display:none}html[data-theme=dark] .site-footer,html[data-theme=dark] .final-cta{--surface: #FBF8F7;--ink: #2A2620;--muted: #5A544A;--muted-2: #928C80}html[data-theme=dark] .btn{color:var(--dt-ivory)}html[data-theme=dark] .btn--ghost{color:var(--ink)}html[data-theme=dark] .policy-cta__link:hover,html[data-theme=dark] .faq-cta__link:hover{background:var(--ink);color:#14110e}html[data-theme=dark] .site-header__pill{border-color:#f0eae11a}html[data-theme=dark] .site-header__link:hover{background:#f0eae114}html[data-theme=dark] .site-header__logo img{filter:none}html[data-theme=dark] .cart-drawer__error,html[data-theme=dark] .cart-drawer__empty-link,html[data-theme=dark] .cart-drawer__cta{color:var(--dt-ivory)}html[data-theme=dark] .cart-drawer__cta--disabled{color:#2a2620}html[data-theme=dark] .cart-drawer__logo{filter:none}html[data-theme=dark] .cart-drawer__head{border-bottom-color:var(--dt-hairline)}html[data-theme=dark] .cart-drawer__foot{border-top-color:var(--dt-hairline)}html[data-theme=dark] .cart-drawer__assurance,html[data-theme=dark] .cart-upsell{border-top-color:#f0eae147}html[data-theme=dark] .cart-upsell__card{border-color:#f0eae124}html[data-theme=dark] .cart-line__qty{border-color:#f0eae133}html[data-theme=dark] .cart-line__qty-btn:hover{background:#f0eae11a}html[data-theme=dark] #shopify-pc__banner.shopify-pc__banner__dialog{border-color:#f0eae129!important}html[data-theme=dark] #shopify-pc__banner #shopify-pc__banner__btn-decline{box-shadow:inset 0 0 0 1.5px #f0eae159!important}html[data-theme=dark] #shopify-pc__banner #shopify-pc__banner__btn-decline:hover{box-shadow:inset 0 0 0 1.5px var(--ink)!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/page.css.map */
