.post-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;pointer-events:none}.post-progress__bar{display:block;width:0;height:100%;background:#f99143}.header__spacer{margin-bottom:0}.post-hero{position:relative;background:#47210e;overflow:hidden}.post-hero__image{position:absolute;inset:0}.post-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg, rgba(28, 14, 6, 0.3) 0%, rgba(28, 14, 6, 0.55) 55%, rgba(28, 14, 6, 0.88) 100%)}.post-hero--no-image .post-hero__scrim{background:linear-gradient(135deg, #47210e 0%, #241107 100%)}.post-hero__inner{position:relative;padding:110px 2rem 52px 2rem}.post-hero__pill{display:inline-block;background:#f99143;color:#fff;font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.09em;padding:7px 16px;border-radius:100px;text-decoration:none;margin:0 0 1.25em 0;transition:background ease .2s}.post-hero__pill:hover{background:#bd171e}.post-hero__title{color:#fff;font-family:FuturaBT-Bold,"Trebuchet MS",Arial,sans-serif !important;font-size:1.9rem;line-height:1.22;margin:0 0 .6em 0;max-width:820px;text-wrap:balance}.post-hero__meta{color:rgba(255,255,255,.85);font-size:.95em}.post-hero__date{font-family:LaBelleAurore,cursive;font-size:1.5em;color:#f99143;vertical-align:middle}.post-hero__dot{margin:0 .6em;opacity:.6}@media only screen and (min-width: 768px){.post-hero__inner{padding:130px 4rem 60px 4rem}}@media only screen and (min-width: 1024px){.post-hero__inner{padding:170px 6rem 70px 6rem}.post-hero__title{font-size:2.6rem}}.post-breadcrumb{display:inline-block;color:#4b9599;font-size:.82em;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;margin:2.25em 0 .5em 0}.post-breadcrumb:hover{color:#3a7477}.post-shell{max-width:1200px;margin:0 auto}.post-layout{display:grid;grid-template-columns:1fr;gap:3rem;margin:1.5rem 0 4rem 0}@media only screen and (min-width: 1024px){.post-layout{grid-template-columns:minmax(0, 1fr) 340px;gap:4rem}.post-layout__sticky{position:sticky;top:2.5rem}}.post-body{max-width:700px;color:#3b2a1e;font-size:1.15rem;line-height:1.75}.post-body>p:first-child,.post-body .post-lead{font-size:1.32rem;line-height:1.6;color:#47210e}.post-body p{margin:0 0 1.4em 0;line-height:1.75}.post-body a{color:#bd171e;text-decoration:underline;text-decoration-color:rgba(189,23,30,.35);text-underline-offset:3px;transition:text-decoration-color ease .2s}.post-body a:hover{text-decoration-color:#bd171e}.post-body h2{font-family:FuturaBT-Bold,"Trebuchet MS",Arial,sans-serif !important;font-size:1.55rem;color:#47210e;margin:2em 0 .7em 0;line-height:1.3;scroll-margin-top:2rem}.post-body h3{font-family:FuturaBT-Bold,"Trebuchet MS",Arial,sans-serif !important;font-size:1.2rem;color:#47210e;margin:1.75em 0 .6em 0}.post-body ul,.post-body ol{margin:0 0 1.5em 0;padding:0 0 0 1.5em}.post-body li{margin:0 0 .65em 0}.post-body li::marker{color:#f99143;font-weight:700}.post-body hr{border:none;width:52px;height:3px;background:#f99143;margin:2.5em 0}.post-body blockquote{border-left:4px solid #f99143;background:#f7f0ed;margin:2em 0;padding:1.4em 1.6em;font-size:1.15em;font-style:italic;color:#47210e}.post-body blockquote p:last-child{margin-bottom:0}.post-body img{display:block;width:100%;height:auto;margin:2em 0}.sidebar__toc{background:#f7f0ed;padding:1.6em 1.75em;margin:0 0 1.75em 0}.sidebar__toc-label{display:block;font-family:FuturaBT-Bold,"Trebuchet MS",Arial,sans-serif !important;text-transform:uppercase;font-size:.72em;letter-spacing:.09em;color:#4b9599;margin:0 0 .9em 0}.sidebar__toc ul{list-style:none;margin:0;padding:0}.sidebar__toc li{border-bottom:1px solid rgba(71,33,14,.08)}.sidebar__toc li:last-child{border-bottom:none}.sidebar__toc a{display:block;padding:.55em 0;color:#47210e;font-size:.92em;line-height:1.35;text-decoration:none;transition:color ease .2s}.sidebar__toc a:hover{color:#bd171e}.sidebar__shop-cta{background:#47210e;color:rgba(255,255,255,.92);padding:1.9em 1.75em;margin:0 0 1.75em 0}.sidebar__shop-cta-script{display:block;font-family:LaBelleAurore,cursive;font-size:1.9em;line-height:1.1;color:#f99143;margin:0 0 .4em 0}.sidebar__shop-cta p{font-size:.92em;line-height:1.55;margin:0 0 1.4em 0}.sidebar__shop-cta .btn__one{width:100%}.sidebar__review{border:2px solid #e8e2dd;padding:1.6em 1.75em}.sidebar__review-stars{display:block;color:#f99143;font-size:1.05em;letter-spacing:.15em;margin:0 0 .7em 0}.sidebar__review-quote{font-size:.95em;font-style:italic;line-height:1.55;color:#3b2a1e;margin:0 0 .9em 0}.sidebar__review-quote p{margin:0 0 .75em 0}.sidebar__review-quote p:last-child{margin-bottom:0}.sidebar__review-name{font-size:.85em;color:#47210e;margin:0}.post-related{margin:3.5em 0 0 0;padding:2.25em 0 0 0;border-top:2px solid #e8e2dd}.post-related__title{font-family:FuturaBT-Bold,"Trebuchet MS",Arial,sans-serif !important;font-size:1.35rem;color:#47210e;margin:0 0 1.25em 0}.post-related__grid{display:grid;grid-template-columns:1fr;gap:1.75em}.post-related__card{display:block;text-decoration:none;color:#47210e}.post-related__image{width:100%;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg, #f7f0ed 0%, #e8e2dd 100%);margin:0 0 .8em 0}.post-related__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform ease .35s}.post-related__card:hover .post-related__image img{transform:scale(1.05)}.post-related__date{display:block;font-family:LaBelleAurore,cursive;font-size:1.15em;color:#f99143;margin:0 0 .2em 0}.post-related__name{display:block;font-weight:600;font-size:.98em;line-height:1.35}.post-related__card:hover .post-related__name{color:#bd171e}@media only screen and (min-width: 700px){.post-related__grid{grid-template-columns:1fr 1fr 1fr}}.cat-hero{background:#47210e;color:#fff;text-align:center}.cat-hero .ctr{padding:40px 2rem 40px 2rem}.cat-hero__label{display:block;font-family:LaBelleAurore,cursive;font-size:1.7em;color:#f99143;margin:0 0 .2em 0}.cat-hero__title{font-family:FuturaBT-Bold,"Trebuchet MS",Arial,sans-serif !important;font-size:2.1rem;margin:0 0 .4em 0}.cat-hero__desc{max-width:620px;margin:0 auto;opacity:.85;line-height:1.6}.cat-grid{display:grid;grid-template-columns:1fr;gap:2.25em;margin:3em 0 1em 0}.cat-card{display:flex;flex-direction:column;text-decoration:none;color:#3b2a1e;background:#fff;border:1px solid #e8e2dd;transition:box-shadow ease .25s,transform ease .25s}.cat-card:hover{box-shadow:0 14px 34px rgba(71,33,14,.14);transform:translateY(-3px)}.cat-card__image{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg, #f7f0ed 0%, #e8e2dd 100%)}.cat-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform ease .35s}.cat-card:hover .cat-card__image img{transform:scale(1.05)}.cat-card__pill{position:absolute;top:14px;left:14px;background:#f99143;color:#fff;font-size:.68em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 13px;border-radius:100px}.cat-card__body{display:flex;flex-direction:column;flex:1;padding:1.5em 1.6em 1.6em 1.6em}.cat-card__date{font-family:LaBelleAurore,cursive;font-size:1.2em;color:#f99143;margin:0 0 .15em 0}.cat-card__title{font-family:FuturaBT-Bold,"Trebuchet MS",Arial,sans-serif !important;font-size:1.12em;line-height:1.35;color:#47210e;margin:0 0 .6em 0}.cat-card__excerpt{font-size:.92em;line-height:1.6;color:#3b2a1e;opacity:.85;margin:0 0 1.4em 0}.cat-card__more{margin-top:auto;display:flex;align-items:baseline;font-size:.82em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4b9599}.cat-card__arrow{margin:0 0 0 .4em;transition:transform ease .2s}.cat-card:hover .cat-card__more{color:#3a7477}.cat-card:hover .cat-card__arrow{transform:translateX(4px)}.cat-card__mins{margin-left:auto;font-weight:400;color:rgba(71,33,14,.5);text-transform:none;letter-spacing:0}@media only screen and (min-width: 700px){.cat-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1100px){.cat-grid{grid-template-columns:1fr 1fr 1fr}.cat-hero .ctr{padding:48px 6rem 48px 6rem}.cat-hero__title{font-size:2.6rem}}
