.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation__container{gap:inherit;align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container:only-child{flex-grow:1}html body{background:var(--ams-bg)!important;color:var(--ams-ink);-webkit-font-smoothing:antialiased}.wp-block-heading,.wp-block-post-title,body,body .entry-content,body .wp-block-post-content,body .wp-site-blocks,h1,h2,h3,html body{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif!important}.wp-block-heading,.wp-block-post-title,h1,h2,h3{letter-spacing:-.025em;font-weight:700}a{color:var(--ams-accent)}a:hover{color:var(--ams-accent-hover)}.ams-site-header,.wp-site-blocks>header,header.wp-block-template-part{position:sticky;top:0;z-index:100;background:rgb(250 250 249/.94)!important;backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--ams-line)}.ams-site-header__inner{max-width:var(--ams-site);margin:0 auto;padding:.85rem 1.5rem;width:100%}.ams-brand .wp-block-site-logo img,.wp-block-site-logo img{width:40px!important;height:40px!important;max-width:40px!important;border-radius:10px}.wp-block-site-title a{text-decoration:none!important;font-weight:600!important;font-size:1.1rem!important}.wp-block-navigation .wp-block-navigation-item__content{color:var(--ams-muted)!important;font-weight:500!important;font-size:1.02rem!important}.wp-block-navigation .wp-block-navigation-item__content:hover,.wp-block-site-title a{color:var(--ams-ink)!important}.ams-etsy-nav .wp-block-navigation-item__content,.wp-block-navigation-item.ams-etsy-nav>.wp-block-navigation-item__content{background:var(--ams-accent)!important;color:#fff!important;border-radius:999px!important;padding:.45rem 1rem!important}:root{--wp--preset--color--primary:#c2410c!important;--wp--preset--color--primary-hover:#9a3412!important;--wp--preset--color--base:#fafaf9!important;--wp--preset--color--contrast:#1a1a1a!important}.entry-content .wp-block-code,.entry-content pre.wp-block-code,.wp-block-post-content .wp-block-code,.wp-block-post-content pre.wp-block-code,pre.wp-block-code{background:#1c1917!important;color:#f5f5f4!important;border:1px solid #292524!important;border-radius:12px!important;padding:1.15rem 1.25rem!important;margin:1.5rem 0!important;overflow-x:auto!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.04);max-width:100%}.entry-content .wp-block-code code,.wp-block-post-content .wp-block-code code,pre.wp-block-code code{background:0 0!important;color:inherit!important;font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;font-size:.9rem!important;line-height:1.6!important;white-space:pre!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;direction:ltr;text-align:left}.ams-section-head,.ams-section-head.ams-merch-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;max-width:var(--ams-site);margin:2.5rem 0 .75rem}.ams-section-head h2{margin:0!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.02em;color:var(--ams-ink)!important}.ams-section-head a{font-size:.95rem;font-weight:600}.ams-merch-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:var(--ams-site);margin:1rem 0 1.25rem}@media (min-width:720px){.ams-merch-grid{grid-template-columns:repeat(4,1fr)}}.ams-merch-card{display:block;background:var(--ams-surface);border:1px solid var(--ams-line);border-radius:var(--ams-radius);overflow:hidden;text-decoration:none!important;color:inherit!important;transition:border-color .15s ease,box-shadow .15s ease}.ams-merch-card:hover{border-color:#ddd;box-shadow:0 4px 14px rgb(0 0 0/.06)}.ams-merch-card__img{aspect-ratio:1;display:block;width:100%;height:auto;object-fit:cover;background:#f5f5f4}.ams-merch-card__body{padding:.75rem .85rem 1rem;display:block}.ams-merch-card__title{font-size:.9rem;font-weight:600;color:var(--ams-ink);margin:0 0 .25rem;display:block;line-height:1.3}.ams-merch-card__cta{font-size:.8rem;font-weight:500;color:var(--ams-accent);display:block}.ams-ad{display:block;width:100%;max-width:100%;margin:2rem 0;padding:.75rem 0 .25rem;clear:both;text-align:center;box-sizing:border-box}.ams-ad__label{display:block;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8a29e;margin:0 0 .5rem;text-align:left}.ams-ad--mid{margin:2.25rem 0 2.5rem;padding-top:1rem;border-top:1px solid #ebebea;border-bottom:1px solid #ebebea;padding-bottom:1rem}.ams-ad--end{margin:2.5rem 0 .5rem;padding-top:.5rem}.ams-ad .adsbygoogle{display:block;min-height:250px;max-width:100%;margin-left:auto;margin-right:auto}.ams-merch-widget{margin-top:2.75rem;padding-top:.25rem;max-width:100%}.single .ams-merch-widget .ams-merch-grid,.single-post .ams-merch-widget .ams-merch-grid{grid-template-columns:repeat(2,1fr)!important}@media (min-width:720px){.single .ams-merch-widget .ams-merch-grid,.single-post .ams-merch-widget .ams-merch-grid{grid-template-columns:repeat(2,1fr)!important}}.ams-merch-widget .ams-section-head{margin-top:0}body.single .ams-single-main,body.single main.wp-block-group,body.single-post .ams-single-main,body.single-post main.wp-block-group{max-width:68rem!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important;box-sizing:border-box}body.single .wp-block-post-featured-image,body.single-post .wp-block-post-featured-image{margin-bottom:1.5rem!important;max-width:100%;border-radius:12px;overflow:hidden}body.single .wp-block-post-featured-image img,body.single .wp-post-image,body.single-post .wp-block-post-featured-image img,body.single-post .wp-post-image{display:block!important;width:100%!important;max-width:100%!important;max-height:260px!important;height:auto!important;aspect-ratio:2.4/1;object-fit:cover!important;object-position:center!important;border-radius:12px!important;margin:0!important}.ams-series-nav{margin:2.5rem 0 0;padding:1.25rem 0 0;border-top:1px solid #ebebea}.ams-series-nav__meta{font-size:.9rem;font-weight:600;margin:0 0 1rem}.ams-section-head a,.ams-series-nav__meta a{text-decoration:none}.ams-series-nav__links{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ams-series-nav__prev{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border:1px solid #ebebea;border-radius:12px;background:#fff;text-decoration:none!important;color:inherit!important}.ams-series-nav__dir{font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#78716c}.ams-series-nav__t{font-size:.95rem;font-weight:600;color:#1a1a1a;line-height:1.3}.ams-series-nav a:hover .ams-series-nav__t{color:#c2410c}a.ams-glossary-link{color:inherit!important;text-decoration:underline!important;text-decoration-color:rgb(194 65 12/.45)!important;text-underline-offset:.15em;font-weight:500}a.ams-glossary-link:hover{color:#c2410c!important;text-decoration-color:#c2410c!important}.ams-glossary-related{margin:2rem 0 0!important;padding:.85rem 1rem;background:#fff7ed;border:1px solid #ffedd5;border-radius:10px;font-size:.95rem;font-weight:600}.ams-glossary-related a{color:#c2410c!important;text-decoration:none!important}.ams-glossary-related a:hover{text-decoration:underline!important}.ams-header-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.65rem 1rem!important}.ams-header-search{position:relative;display:flex;align-items:center}.ams-header-search__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid var(--ams-line,#ebebea);border-radius:999px;background:#fff;color:var(--ams-ink,#1a1a1a);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ams-header-search__toggle:hover{border-color:#c2410c;color:#c2410c}.ams-header-search__icon{display:block}.ams-header-search__form{display:flex;align-items:center;gap:.4rem;margin-left:.35rem}.ams-header-search__form[hidden]{display:none!important}.ams-header-search__input{width:min(14rem,52vw);border:1px solid #ebebea!important;border-radius:999px!important;padding:.5rem .95rem!important;font-size:.95rem!important;font-family:inherit!important;background:#fff!important;color:#1a1a1a!important;outline:0!important;height:2.35rem!important;box-sizing:border-box}.ams-header-search__input:focus{border-color:#c2410c!important;box-shadow:0 0 0 3px rgb(194 65 12/.12)!important}.ams-header-search__submit{border:0!important;border-radius:999px!important;padding:.5rem .95rem!important;height:2.35rem;background:#c2410c!important;color:#fff!important;font-weight:600!important;font-size:.9rem!important;font-family:inherit!important;cursor:pointer!important;white-space:nowrap}.ams-header-search__submit:hover{background:#9a3412!important}.ams-header-search__close{border:0;background:#fff0;color:#6b6b6b;font-size:1.35rem;line-height:1;cursor:pointer;padding:.15rem .35rem}.ams-header-search__close:hover{color:#1a1a1a}@media (max-width:640px){.ams-header-search__form{margin-left:0}.ams-header-search__input{width:min(16rem,70vw)}.ams-site-header__inner{position:relative}}