.section.zzart,.section.zzblog{display:block;max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 24px);padding-block:0 var(--zz-20, 80px)}.section.zzart>*,.section.zzblog>*{grid-column:auto}.zzart__crumbs{display:flex;flex-wrap:wrap;gap:6px;padding-block:var(--zz-6, 24px) 0;font-size:var(--zz-text-xs, .75rem);color:var(--zz-subtle-fg, #A1A1AA)}.zzart__crumbs a{color:var(--zz-muted-fg, #71717A);text-decoration:none}.zzart__crumbs a:hover{color:var(--zz-fg, #09090B)}.zzart__crumbs span[aria-hidden]{opacity:.5}.zzart__head{padding-block:var(--zz-6, 24px) var(--zz-8, 32px);max-width:26ch}.zzart__head--wide{max-width:30ch}.zzart__k{font-size:var(--zz-text-2xs, .6875rem);letter-spacing:var(--zz-tracking-caps, .12em);text-transform:uppercase;color:var(--zz-accent-deep, #8A6A00);font-weight:var(--zz-weight-semi, 600)}.zzart h1{margin:var(--zz-4, 16px) 0 0;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.08;letter-spacing:var(--zz-tracking-tight, -.015em);text-wrap:pretty}.zzart__lede{margin:var(--zz-5, 20px) 0 0;max-width:62ch;font-size:clamp(var(--zz-text-lg, 1.0625rem),1.5vw,var(--zz-text-xl, 1.25rem));line-height:1.6;color:var(--zz-muted-fg, #71717A)}.zzart__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zz-2, 8px) var(--zz-5, 20px);margin-top:var(--zz-6, 24px);font-size:var(--zz-text-sm, .875rem);color:var(--zz-muted-fg, #71717A)}.zzart__meta b{color:var(--zz-fg, #09090B);font-weight:var(--zz-weight-medium, 500)}.zzart__tags{display:flex;flex-wrap:wrap;gap:6px}.zzart__tag{padding:3px 10px;border:1px solid var(--zz-border, #E4E4E7);border-radius:var(--zz-radius-full, 9999px);font-size:var(--zz-text-2xs, .6875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--zz-muted-fg, #71717A);text-decoration:none}.zzart__tag:hover{border-color:var(--zz-fg, #09090B);color:var(--zz-fg, #09090B)}.zzart__hero{margin-top:var(--zz-8, 32px);border-radius:var(--zz-radius-xl, .875rem);background:var(--zz-muted, #F4F4F5);clip-path:inset(0 round var(--zz-radius-xl, .875rem));aspect-ratio:16 / 7;max-height:460px}.zzart__hero img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:700px){.zzart__hero{aspect-ratio:16 / 10;max-height:260px}}.zzart__shell{display:grid;grid-template-columns:232px minmax(0,1fr);gap:clamp(var(--zz-8, 32px),5vw,var(--zz-16, 64px));padding-top:clamp(var(--zz-8, 32px),4vw,var(--zz-12, 48px));align-items:start}.zzart__rail{position:sticky;top:calc(var(--zz-sticky-top, 64px) + 16px)}.zzart__rail-t{font-size:var(--zz-text-2xs, .6875rem);letter-spacing:var(--zz-tracking-caps, .12em);text-transform:uppercase;color:var(--zz-subtle-fg, #A1A1AA);margin-bottom:var(--zz-4, 16px)}.zzart__rail ol{list-style:none;margin:0;padding:0}.zzart__rail a{display:block;padding:7px 0 7px 14px;border-left:2px solid var(--zz-border, #E4E4E7);font-size:var(--zz-text-sm, .875rem);line-height:1.45;color:var(--zz-muted-fg, #71717A);text-decoration:none;transition:color .16s linear,border-color .16s linear}.zzart__rail a:hover{color:var(--zz-fg, #09090B);border-left-color:var(--zz-accent, #FFC400)}.zzart__body{font-size:1.075rem;line-height:1.75;color:var(--zz-fg, #09090B);max-width:74ch}.zzart__body>*:first-child{margin-top:0}.zzart__body p{margin:0 0 var(--zz-5, 20px);color:#3f3f46}.zzart__body strong{color:var(--zz-fg, #09090B);font-weight:var(--zz-weight-semi, 600)}.zzart__body em{font-style:italic}.zzart__body h2{margin:var(--zz-12, 48px) 0 var(--zz-4, 16px);padding-top:var(--zz-6, 24px);border-top:1px solid var(--zz-border, #E4E4E7);font-size:clamp(1.3rem,2.4vw,1.625rem);line-height:1.22;letter-spacing:var(--zz-tracking-tight, -.015em);scroll-margin-top:calc(var(--zz-sticky-top, 64px) + 24px)}.zzart__body h2:first-child{margin-top:0;padding-top:0;border-top:0}.zzart__body h3{margin:var(--zz-8, 32px) 0 var(--zz-2, 8px);font-size:1.125rem;letter-spacing:-.01em;scroll-margin-top:calc(var(--zz-sticky-top, 64px) + 24px)}.zzart__body ul,.zzart__body ol{margin:0 0 var(--zz-5, 20px);padding-left:0;list-style:none}.zzart__body li{position:relative;padding-left:26px;margin-bottom:var(--zz-3, 12px);color:#3f3f46}.zzart__body ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;background:var(--zz-accent-deep, #8A6A00);transform:rotate(45deg);border-radius:1px}.zzart__body ol{counter-reset:zza}.zzart__body ol>li{counter-increment:zza}.zzart__body ol>li:before{content:counter(zza);position:absolute;left:0;top:.12em;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--zz-fg, #09090B);color:#fff;font-size:11px;font-weight:var(--zz-weight-semi, 600)}.zzart__body a{color:var(--zz-fg, #09090B);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--zz-accent, #FFC400);text-decoration-thickness:2px}.zzart__body figure{margin:var(--zz-8, 32px) 0}.zzart__body figure img,.zzart__body>img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:var(--zz-radius-lg, .625rem);background:var(--zz-muted, #F4F4F5)}.zzart__body figcaption{margin-top:var(--zz-2, 8px);font-size:var(--zz-text-sm, .875rem);color:var(--zz-subtle-fg, #A1A1AA)}.zzart__body table{width:calc(100% + 4rem);max-width:none;margin:var(--zz-8, 32px) 0 var(--zz-8, 32px) -2rem;border-collapse:collapse;font-size:var(--zz-text-sm, .875rem)}.zzart__body th,.zzart__body td{padding:12px 16px;border-bottom:1px solid var(--zz-border, #E4E4E7);text-align:left;vertical-align:top}.zzart__body th{background:var(--zz-muted-2, #FAFAFA);font-weight:var(--zz-weight-semi, 600);border-bottom-color:var(--zz-border-strong, #D4D4D8)}.zzart__body tbody tr:last-child td{border-bottom:0}.zzart__body hr{border:0;border-top:1px solid var(--zz-border, #E4E4E7);margin:var(--zz-10, 40px) 0}@media(max-width:1000px){.zzart__body table{width:100%;margin-left:0}}@media(max-width:900px){.zzart__shell{grid-template-columns:minmax(0,1fr)}.zzart__rail{position:static;padding-bottom:var(--zz-6, 24px);border-bottom:1px solid var(--zz-border, #E4E4E7)}.zzart__rail ol{display:flex;flex-wrap:wrap;gap:var(--zz-2, 8px)}.zzart__rail a{border-left:0;border:1px solid var(--zz-border, #E4E4E7);border-radius:var(--zz-radius-full, 9999px);padding:6px 12px}.zzart__body{max-width:none}}.zzart__foot{margin-top:clamp(var(--zz-12, 48px),6vw,var(--zz-16, 64px));padding-top:var(--zz-10, 40px);border-top:1px solid var(--zz-border, #E4E4E7)}.zzart__foot h2{margin:0 0 var(--zz-6, 24px);font-size:var(--zz-text-xl, 1.25rem);letter-spacing:-.015em}.zzart__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--zz-6, 24px);padding:clamp(var(--zz-8, 32px),4vw,var(--zz-10, 40px));border-radius:var(--zz-radius-xl, .875rem);background:radial-gradient(60rem 24rem at 20% 0%,rgba(255,196,0,.14),transparent 62%),linear-gradient(180deg,#101014,#09090b);color:#fff;clip-path:inset(0 round var(--zz-radius-xl, .875rem))}.zzart__cta h2{margin:0 0 6px;color:#fff;font-size:clamp(1.2rem,2.4vw,1.6rem)}.zzart__cta p{margin:0;color:#d4d4d8;font-size:var(--zz-text-base, .9375rem);max-width:52ch}.zzart__cta-row{display:flex;flex-wrap:wrap;gap:var(--zz-3, 12px)}.zzbtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--zz-6, 24px);border-radius:var(--zz-radius-full, 9999px);font-size:var(--zz-text-sm, .875rem);font-weight:var(--zz-weight-semi, 600);text-decoration:none;white-space:nowrap;transition:transform .18s var(--zz-ease, ease),background-color .18s linear}.zzbtn--solid{background:var(--zz-accent, #FFC400);color:var(--zz-accent-fg, #09090B)}.zzbtn--ghost{background:#ffffff12;color:#fff;border:1px solid rgba(255,255,255,.2)}.zzbtn:hover{transform:translateY(-1px)}.zzbtn:active{transform:translateY(0) scale(.985)}.zzblog__head{padding-block:clamp(var(--zz-10, 40px),5vw,var(--zz-16, 64px)) var(--zz-8, 32px);border-bottom:1px solid var(--zz-border, #E4E4E7)}.zzblog__head h1{margin:var(--zz-3, 12px) 0 0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05;letter-spacing:var(--zz-tracking-tight, -.015em)}.zzblog__head p{margin:var(--zz-4, 16px) 0 0;max-width:62ch;font-size:var(--zz-text-lg, 1.0625rem);line-height:1.65;color:var(--zz-muted-fg, #71717A)}.zzlead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(var(--zz-6, 24px),4vw,var(--zz-12, 48px));align-items:center;padding-block:clamp(var(--zz-10, 40px),5vw,var(--zz-16, 64px));border-bottom:1px solid var(--zz-border, #E4E4E7)}.zzlead__media{border-radius:var(--zz-radius-xl, .875rem);background:var(--zz-muted, #F4F4F5);clip-path:inset(0 round var(--zz-radius-xl, .875rem));aspect-ratio:16 / 10}.zzlead__media img{display:block;width:100%;height:100%;object-fit:cover}.zzlead__media--none{background:radial-gradient(70% 120% at 20% 0%,rgba(255,196,0,.16),transparent 60%),repeating-linear-gradient(135deg,#101014 0 14px,#16161b 14px 28px)}.zzlead h2{margin:var(--zz-3, 12px) 0 0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15;letter-spacing:-.02em}.zzlead h2 a{color:inherit;text-decoration:none}.zzlead h2 a:hover{text-decoration:underline;text-decoration-color:var(--zz-accent, #FFC400);text-underline-offset:4px;text-decoration-thickness:2px}.zzlead p{margin:var(--zz-4, 16px) 0 0;font-size:var(--zz-text-base, .9375rem);line-height:1.7;color:var(--zz-muted-fg, #71717A);max-width:56ch}@media(max-width:800px){.zzlead{grid-template-columns:1fr}}.zzgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(var(--zz-6, 24px),3vw,var(--zz-10, 40px));padding-top:clamp(var(--zz-10, 40px),5vw,var(--zz-12, 48px))}.zzcard{display:flex;flex-direction:column}.zzcard__media{border-radius:var(--zz-radius-lg, .625rem);background:var(--zz-muted, #F4F4F5);clip-path:inset(0 round var(--zz-radius-lg, .625rem));aspect-ratio:16 / 10;margin-bottom:var(--zz-4, 16px)}.zzcard__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s var(--zz-ease, ease)}.zzcard:hover .zzcard__media img{transform:scale(1.03)}.zzcard__media--none{background:radial-gradient(70% 120% at 20% 0%,rgba(255,196,0,.14),transparent 60%),repeating-linear-gradient(135deg,#101014 0 12px,#16161b 12px 24px)}.zzcard__meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--zz-text-2xs, .6875rem);letter-spacing:var(--zz-tracking-caps, .12em);text-transform:uppercase;color:var(--zz-subtle-fg, #A1A1AA)}.zzcard h3{margin:var(--zz-2, 8px) 0 0;font-size:var(--zz-text-lg, 1.0625rem);line-height:1.32;letter-spacing:-.01em}.zzcard h3 a{color:inherit;text-decoration:none}.zzcard h3 a:hover{text-decoration:underline;text-decoration-color:var(--zz-accent, #FFC400);text-underline-offset:3px;text-decoration-thickness:2px}.zzcard p{margin:var(--zz-3, 12px) 0 0;font-size:var(--zz-text-sm, .875rem);line-height:1.65;color:var(--zz-muted-fg, #71717A)}.zzpage{display:flex;flex-wrap:wrap;gap:var(--zz-2, 8px);justify-content:center;margin-top:clamp(var(--zz-10, 40px),5vw,var(--zz-16, 64px));padding-top:var(--zz-8, 32px);border-top:1px solid var(--zz-border, #E4E4E7)}.zzpage a,.zzpage span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding-inline:12px;border:1px solid var(--zz-border, #E4E4E7);border-radius:var(--zz-radius-md, .5rem);font-size:var(--zz-text-sm, .875rem);color:var(--zz-fg, #09090B);text-decoration:none}.zzpage a:hover{border-color:var(--zz-fg, #09090B)}.zzpage [aria-current]{background:var(--zz-fg, #09090B);color:#fff;border-color:var(--zz-fg, #09090B)}.zzempty{padding-block:var(--zz-16, 64px);color:var(--zz-muted-fg, #71717A)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zz-blogpost.css.map */
