.as-journal-single{padding:clamp(46px,6vw,96px) 0 clamp(72px,8vw,130px);background:radial-gradient(ellipse 70% 25% at 50% 0%,rgb(198 153 47 / .11),transparent 72%),#090908}.as-journal-shell{max-width:1200px}.as-journal-breadcrumb{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin:0 auto clamp(30px,5vw,56px);color:#bcb5a6;font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;font-weight:800}.as-journal-breadcrumb a:hover,.as-journal-all-link a:hover{color:#e7c65a}.as-journal-breadcrumb span{color:#b7903a}.as-journal-heading{text-align:center;max-width:1030px;margin:0 auto 42px}.as-journal-heading .as-kicker{letter-spacing:.26em;margin-bottom:18px}.as-journal-heading h1{font-size:clamp(2.6rem,6vw,5.65rem);line-height:1.04;letter-spacing:.015em;color:#fff4d9;margin:0 auto;max-width:18ch;text-wrap:balance}.as-journal-gold-rule{display:block;width:76px;height:2px;margin:28px auto;background:linear-gradient(90deg,transparent,#d5ac3f,transparent)}.as-journal-lead{max-width:70ch;margin:0 auto;color:#d4cbb9;font-size:clamp(1.03rem,1.6vw,1.22rem);line-height:1.75;text-align:center}.as-journal-hero-photo{max-width:880px;margin:0 auto 35px;padding:8px;border:1px solid rgb(217 174 62 / .5);border-radius:16px;background:rgb(240 201 95 / .04);box-shadow:0 22px 70px rgb(0 0 0 / .4)}.as-journal-hero-photo img{width:100%;height:auto;max-height:430px;object-fit:cover;border-radius:9px}.as-journal-frame{max-width:1040px;margin:0 auto;padding:clamp(28px,6vw,78px) clamp(20px,6vw,86px);background:linear-gradient(160deg,rgb(29 27 22 / .98),rgb(11 11 10 / .98)) padding-box,linear-gradient(135deg,#e8c35d 0%,rgb(217 175 55 / .5) 43%,rgb(217 175 55 / .18) 70%,#b68a28 100%) border-box;border:2px solid #fff0;border-radius:20px;box-shadow:0 24px 90px rgb(0 0 0 / .38),0 0 0 9px rgb(214 174 63 / .026)}.as-journal-prose{margin:auto;max-width:790px}.as-journal-prose p{margin:0 auto 1.5em;max-width:73ch;color:#eee7da;text-align:center;line-height:1.95;font-size:clamp(1rem,1.2vw,1.08rem)}.as-journal-prose h2{color:#e5bf57;font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.2;margin:2.2em auto .65em;max-width:24ch;text-align:center;text-wrap:balance;font-family:Impact,"Arial Narrow",Arial,sans-serif;text-transform:uppercase}.as-journal-prose h3{color:#f0d88f;text-align:center;font-size:clamp(1.18rem,1.8vw,1.45rem);line-height:1.4;margin:1.7em auto .7em;max-width:36ch}.as-journal-prose h2:first-child,.as-journal-prose h3:first-child{margin-top:0}.as-journal-prose a{text-decoration:underline;text-decoration-color:rgb(228 191 86 / .65);text-underline-offset:4px;color:#f2d782;font-weight:700}.as-journal-prose a:hover{color:#fff2c7}.as-journal-prose strong{color:#fff8e9}.as-journal-prose ul,.as-journal-prose ol{max-width:69ch;margin:1.3em auto 2em;padding-left:1.5em;color:#eee7da;text-align:left;line-height:1.9}.as-journal-prose li{padding-left:.35em;margin:.65em 0}.as-journal-prose li::marker{color:#d8b34b}.as-journal-prose table{width:100%;border-collapse:collapse;margin:27px auto 40px;border:1px solid rgb(218 178 64 / .45);font-size:.97rem}.as-journal-prose th,.as-journal-prose td{padding:17px 15px;text-align:left;vertical-align:top;border-bottom:1px solid rgb(238 220 174 / .2)}.as-journal-prose th{background:rgb(210 167 48 / .16);color:#f0ce72}.as-journal-prose td{color:#eee6d7}.as-journal-prose tbody tr:nth-child(even){background:rgb(255 255 255 / .025)}.as-journal-prose img{height:auto;margin:24px auto;border-radius:10px}.as-journal-article--recipe .as-journal-frame{border:0;padding:0;background:none;box-shadow:none;max-width:1060px}.as-journal-article--recipe .as-journal-prose{max-width:1060px}.as-journal-product-cta{margin:clamp(34px,5vw,65px) auto 0;max-width:1040px;border:1px solid rgb(215 176 62 / .4);border-radius:15px;background:linear-gradient(100deg,#16140f,#252014 65%,#15130f);padding:clamp(23px,4vw,38px);display:flex;align-items:center;justify-content:space-between;gap:32px}.as-journal-product-cta h2{font-size:clamp(1.5rem,2.5vw,2.2rem);margin:10px 0;color:#f8ecd1;line-height:1.2}.as-journal-product-cta p{margin:0;color:#d5caba;max-width:55ch;line-height:1.7}.as-journal-product-cta .as-btn{flex-shrink:0;text-align:center}.as-journal-related{margin:90px 0 0}.as-journal-related-head{text-align:center;margin-bottom:32px}.as-journal-related-head h2{font-family:Impact,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;font-size:clamp(2rem,3.5vw,3.4rem);color:#faf3e2;line-height:1.05;margin:12px 0 0}.as-journal-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.as-journal-card{display:flex;flex-direction:column;min-height:250px;padding:clamp(23px,3vw,34px);border:1px solid rgb(218 178 66 / .4);border-radius:14px;background:linear-gradient(153deg,#242014,#13120e 48%,#0e0e0d);box-shadow:0 12px 35px rgb(0 0 0 / .17);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.as-journal-card:hover,.as-journal-card:focus-visible{transform:translateY(-5px);border-color:#e5bc50;box-shadow:0 15px 45px rgb(0 0 0 / .35)}.as-journal-card-kicker{color:#e5c363;letter-spacing:.17em;font-weight:900;font-size:.7rem;text-transform:uppercase}.as-journal-card h3{color:#fff3d7;font-family:Impact,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;line-height:1.13;font-size:clamp(1.42rem,1.9vw,1.85rem);margin:18px 0 12px;text-wrap:balance}.as-journal-card p{color:#d6cdb9;line-height:1.65;margin:0 0 24px}.as-journal-card-link{margin-top:auto;font-size:.81rem;color:#e7c35a;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.as-journal-card-link span{font-size:1.1rem;margin-left:4px}.as-journal-all-link{text-align:center;margin-top:33px;color:#e6c364;font-weight:800}.as-journal-overview{padding:clamp(76px,8vw,120px) 0;border-top:1px solid rgb(213 173 58 / .23);background:radial-gradient(ellipse 75% 70% at 50% 5%,rgb(179 129 35 / .13),transparent 70%),#0b0b0a}.as-journal-overview-head{text-align:center;margin:0 auto 45px;max-width:800px}.as-journal-overview-head h2{color:#fff3d7;font-size:clamp(2.6rem,5.5vw,5rem);margin:12px 0 0;line-height:1.05;text-wrap:balance}.as-journal-overview-head p{margin:0 auto;color:#d7cdbd;line-height:1.8;max-width:65ch}.as-journal-overview-grid{max-width:1280px;margin:0 auto}.as-journal-overview-bottom{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;text-align:center;margin-top:35px}.as-journal-overview-bottom .as-btn{min-width:215px}.as-journal-empty{color:#d7cdbd;text-align:center}.as-shop-journal-link{padding:clamp(42px,5vw,68px) 0;border-top:1px solid rgb(214 174 63 / .26);border-bottom:1px solid rgb(214 174 63 / .26);background:linear-gradient(110deg,#17140e,#292113 56%,#14130f)}.as-shop-journal-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.as-shop-journal-inner h2{font-size:clamp(1.7rem,3.1vw,2.9rem);font-family:Impact,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;color:#f7ebce;margin:10px 0;line-height:1.15}.as-shop-journal-inner p{margin:0;color:#d6cab7;max-width:62ch}.as-shop-journal-inner .as-btn{flex-shrink:0;text-align:center}.as-journal-archive{padding:clamp(48px,6vw,94px) 0 clamp(80px,8vw,130px);background:radial-gradient(ellipse 60% 20% at 50% 0%,rgb(183 141 42 / .12),transparent),#090908;min-height:65vh}.as-journal-archive .as-journal-overview-head{margin-bottom:55px}.as-journal-archive .as-journal-overview-head h1{font-size:clamp(2.5rem,5.8vw,5rem);line-height:1.05}.as-journal-archive .as-journal-card h2{color:#fff3d7;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:clamp(1.4rem,1.9vw,1.85rem);line-height:1.15;text-transform:uppercase;margin:18px 0 12px;text-wrap:balance}.as-journal-pagination{display:flex;justify-content:center;margin-top:44px}.as-journal-pagination .nav-links{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}.as-journal-pagination a,.as-journal-pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:6px;border:1px solid rgb(215 176 62 / .6);color:#ead7a5}.as-journal-pagination .current{background:#d6ae3f;color:#17120b}.as-journal-pagination a:hover{background:#322711;color:#fff}@media(max-width:900px){.as-journal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-journal-product-cta,.as-shop-journal-inner{flex-direction:column;text-align:center}.as-journal-product-cta .as-btn,.as-shop-journal-inner .as-btn{align-self:center}}@media(max-width:620px){.as-journal-single{padding-top:40px}.as-journal-heading{margin-bottom:27px}.as-journal-heading h1{font-size:clamp(2.15rem,10vw,3.2rem)}.as-journal-gold-rule{margin:21px auto}.as-journal-frame{padding:25px 17px;border-radius:12px}.as-journal-prose p{font-size:.99rem;line-height:1.8}.as-journal-prose h2{font-size:1.7rem;line-height:1.18}.as-journal-prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.as-journal-prose table th,.as-journal-prose table td{min-width:125px;padding:12px}.as-journal-card-grid{grid-template-columns:1fr;gap:15px}.as-journal-card{min-height:215px}.as-journal-related{margin-top:60px}.as-journal-product-cta{margin-top:28px}.as-journal-product-cta .as-btn,.as-shop-journal-inner .as-btn{width:100%}.as-journal-article--recipe .as-journal-prose .as-recipe-gold-frame{padding:18px!important}}.as-journal-single,.as-journal-archive,.as-journal-overview,.as-shop-journal-link{font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.as-journal-heading h1.as-section-title,.as-journal-overview-head .as-section-title,.as-journal-archive .as-journal-overview-head h1,.as-journal-related-head h2{font-family:Georgia,"Times New Roman",serif;text-transform:none;letter-spacing:-.028em;font-weight:700;line-height:1.16;text-wrap:balance}.as-journal-heading h1.as-section-title{font-size:clamp(2.25rem,4.75vw,4.8rem);max-width:25ch}.as-journal-overview-head h2.as-section-title{font-size:clamp(2.2rem,4.25vw,4.15rem)}.as-journal-heading .as-kicker,.as-journal-related .as-kicker,.as-journal-overview .as-kicker,.as-journal-archive .as-kicker{letter-spacing:.13em;font-size:.77rem;font-weight:750}.as-journal-prose{max-width:760px;color:#f2ebdc;font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.85}.as-journal-prose p{text-align:left;font-size:1.065rem;line-height:1.86;letter-spacing:.002em;max-width:67ch;color:#e9e2d5;margin:0 0 1.45em}.as-journal-prose h2,.as-journal-prose.entry-content h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.55rem,2.5vw,2.25rem);text-transform:none;letter-spacing:-.018em;font-weight:700;color:#eed18b;max-width:29ch;line-height:1.3;margin:2em auto .85em;text-align:center}.as-journal-prose h3{font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.15rem,1.55vw,1.43rem);font-weight:700;letter-spacing:0;color:#f5db9b;margin:1.5em auto .7em;line-height:1.35;text-align:center}.as-journal-prose ul,.as-journal-prose ol{font-size:1.055rem;line-height:1.85;padding-left:1.55em;max-width:67ch;margin:1em auto 1.8em;color:#ece4d5}.as-journal-prose li{margin:.6em 0}.as-journal-prose a{color:#f6d779;text-underline-offset:.25em;text-decoration-thickness:1px}.as-journal-prose a:focus-visible,.as-journal-breadcrumb a:focus-visible{outline:2px solid #e4ba57;outline-offset:5px}.as-journal-prose table{font-size:1rem;line-height:1.65;background:rgb(255 255 255 / .018)}.as-journal-prose th{font-weight:750;letter-spacing:.005em}.as-journal-prose blockquote{border-left:3px solid #d6ae3f;padding:15px 25px;background:rgb(225 177 67 / .07);border-radius:0 10px 10px 0;margin:26px 0}.as-journal-prose blockquote p{margin:0;font-style:italic}.as-journal-lead{font-size:clamp(1.02rem,1.45vw,1.18rem);line-height:1.72;color:#e5dac8}.as-journal-hero-photo{max-width:960px}.as-journal-hero-photo img{max-height:450px;object-fit:cover}.as-journal-card{min-height:360px;padding:22px}.as-journal-card-thumb{display:block;width:100%;aspect-ratio:16/10;margin-bottom:19px;overflow:hidden;border-radius:9px;border:1px solid rgb(220 179 64 / .23);background:#191713}.as-journal-card-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.as-journal-card:hover .as-journal-card-thumb img{transform:scale(1.035)}.as-journal-card h3,.as-journal-archive .as-journal-card h2{font-family:"Trebuchet MS","Segoe UI",system-ui,sans-serif;font-size:clamp(1.2rem,1.55vw,1.43rem);font-weight:800;line-height:1.33;text-transform:none;letter-spacing:-.015em;color:#f8efd8;margin:13px 0 12px}.as-journal-card p{font-size:.97rem;line-height:1.74;color:#d9d0c1}.as-journal-product-cta h2,.as-shop-journal-inner h2{font-family:Georgia,"Times New Roman",serif;text-transform:none;letter-spacing:-.02em;font-weight:700}.as-journal-article--recipe .as-journal-prose .as-recipe-gold-frame{max-width:900px;border-color:#d6ae3f;border-radius:15px;box-shadow:0 18px 55px rgb(0 0 0 / .27)}.as-journal-article--recipe .as-recipe-gold-frame h2{font-family:Georgia,"Times New Roman",serif;text-transform:none;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.3}.as-journal-article--recipe .as-recipe-gold-frame h3{font-family:"Segoe UI",system-ui,sans-serif;font-size:1.3rem}.as-journal-article--recipe .as-recipe-gold-frame p{font-size:1.055rem;line-height:1.85}@media(max-width:620px){.as-journal-heading h1.as-section-title{font-size:clamp(2rem,8.9vw,2.8rem);line-height:1.18;max-width:100%}.as-journal-heading .as-kicker{font-size:.69rem;letter-spacing:.115em}.as-journal-prose{font-size:16px;line-height:1.8}.as-journal-prose p{font-size:1rem;line-height:1.84}.as-journal-prose h2,.as-journal-prose.entry-content h2{font-size:1.55rem;line-height:1.32}.as-journal-prose h3{font-size:1.17rem}.as-journal-prose ul,.as-journal-prose ol{font-size:1rem;line-height:1.77}.as-journal-card{min-height:310px}.as-journal-card h3,.as-journal-archive .as-journal-card h2{font-size:1.25rem}.as-journal-article--recipe .as-recipe-gold-frame p{font-size:1rem}}@media(prefers-reduced-motion:reduce){.as-journal-card,.as-journal-card-thumb img{transition:none}.as-journal-card:hover,.as-journal-card:hover .as-journal-card-thumb img{transform:none}}