.header-actions{display:flex;align-items:center;gap:.75rem}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;border:none;background:transparent;cursor:pointer;padding:0}.nav-toggle span{display:block;width:100%;height:1.6px;background:var(--paper);border-radius:2px;transition:background .4s var(--ease),transform .3s var(--ease),opacity .3s var(--ease)}.scrolled .nav-toggle span{background:var(--ink)}.nav-toggle.open span:nth-child(1){transform:translateY(6.6px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-6.6px) rotate(-45deg)}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#05070d73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);z-index:55}.mobile-nav-overlay.open{opacity:1;pointer-events:auto}.mobile-nav{position:fixed;top:0;right:0;height:100%;width:min(320px,82%);background:var(--paper);box-shadow:-12px 0 40px #00000026;transform:translate(100%);transition:transform .4s var(--ease);z-index:60;display:flex;flex-direction:column;gap:1.6rem;padding:6.5rem 2rem 2rem}.mobile-nav.open{transform:translate(0)}.mobile-nav a{color:var(--ink);text-decoration:none;font-family:Fraunces,serif;font-size:1.25rem}@media(max-width:860px){.main-nav{display:none}.nav-toggle{display:flex}}.footer-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.9rem}.footer-brand{font-family:Fraunces,serif;font-size:1.1rem;color:var(--ink);margin:0}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.footer-nav a{color:var(--muted);text-decoration:none;font-size:.85rem;transition:color .2s var(--ease)}.footer-nav a:hover{color:var(--ink)}.footer-copy{margin:0;color:var(--muted);font-size:.8rem}.page-content .page-body{max-width:720px;margin:0 auto}.rte{color:var(--muted);line-height:1.7;font-size:.98rem}.rte h2{font-family:Fraunces,serif;color:var(--ink);font-size:1.4rem;margin:1.6rem 0 .8rem}.rte h2:first-child{margin-top:0}.rte p{margin:0 0 1.1rem}.rte strong{color:var(--ink)}.rte a{color:var(--navy);text-decoration:underline;text-underline-offset:2px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem;max-width:1280px;margin:0 auto}.blog-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);display:block;transition:box-shadow .35s var(--ease),transform .35s var(--ease)}.blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog-card-image{display:block;aspect-ratio:16 / 10;background:var(--paper-alt);overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover}.blog-card-info{padding:1.1rem 1.25rem 1.4rem}.blog-card-date{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--accent);font-weight:600;margin:0 0 .5rem}.blog-card-title{font-size:1.05rem;margin-bottom:.5rem}.blog-card-title a{text-decoration:none}.blog-card-excerpt{color:var(--muted);font-size:.88rem;line-height:1.5;margin:0}.article-image{max-width:900px;margin:0 auto 2rem;border-radius:var(--radius-lg);overflow:hidden}.category-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin:-1.5rem 0 2.5rem}.filter-pill{border:1px solid var(--line);background:#fff;color:var(--muted);font-family:inherit;font-size:.85rem;font-weight:500;padding:.55rem 1.2rem;border-radius:999px;cursor:pointer;transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease)}.filter-pill:hover{border-color:var(--navy);color:var(--ink)}.filter-pill.is-active{background:var(--navy);border-color:var(--navy);color:#fff}@media(max-width:768px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:1.1rem}.category-filter{margin-top:-1rem;gap:.5rem}.filter-pill{font-size:.8rem;padding:.5rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme-extra.css.map */
