.zzsp__head,.zzct__head{padding-bottom:clamp(22px,2.8vw,34px);border-bottom:var(--hair);margin-bottom:clamp(26px,3.2vw,42px)}.zzsp__title{font:var(--w-display) clamp(34px,4.2vw,56px)/1.05 "Inter",sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0;max-width:20ch}.zzsp__lede{margin:clamp(15px,1.8vw,22px) 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.5;color:var(--ink-2);max-width:54ch}.zzsp--narrow{--zzsp-measure:537px }.zzsp--base{--zzsp-measure:589px }.zzsp--wide{--zzsp-measure:658px }.zzsp-rte{max-width:var(--zzsp-measure,589px);font-size:var(--t-16);line-height:var(--lh-body);color:var(--ink-2);overflow-wrap:break-word}.zzsp-rte>*:first-child{margin-top:0}.zzsp-rte>*:last-child{margin-bottom:0}.zzsp-rte p{margin:0 0 1.05em}.zzsp-rte h2{font:var(--w-display) clamp(24px,2.2vw,30px)/1.14 "Inter",sans-serif;letter-spacing:-.022em;color:var(--ink);margin:clamp(36px,3.8vw,52px) 0 13px}.zzsp-rte h3{font:var(--w-display) clamp(19px,1.6vw,22px)/1.22 "Inter",sans-serif;letter-spacing:-.016em;color:var(--ink);margin:clamp(28px,2.8vw,36px) 0 10px}.zzsp-rte h4,.zzsp-rte h5,.zzsp-rte h6{font:600 var(--t-13)/1.3 "Inter",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:clamp(24px,2.4vw,30px) 0 9px}.zzsp-rte h2:first-child,.zzsp-rte h3:first-child{margin-top:0}.zzsp-rte h2+p,.zzsp-rte h3+p,.zzsp-rte h4+p{margin-top:0}.zzsp-rte strong,.zzsp-rte b{color:var(--ink);font-weight:600}.zzsp-rte em{font-style:italic}.zzsp-rte a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--gold);text-underline-offset:3px;transition:color var(--t-base) var(--ease),text-decoration-color var(--t-base) var(--ease)}.zzsp-rte a:hover{color:var(--cta);text-decoration-color:var(--cta)}.zzsp-rte ul,.zzsp-rte ol{margin:0 0 1.2em;padding:0;list-style:none;display:grid;gap:10px}.zzsp-rte li{display:grid;gap:13px;align-items:start}.zzsp-rte ul>li{grid-template-columns:15px minmax(0,1fr)}.zzsp-rte ul>li:before{content:"";width:15px;height:19px;margin-top:3px;-webkit-mask:var(--logo-src) no-repeat center/contain;mask:var(--logo-src) no-repeat center/contain;background:var(--gold)}.zzsp-rte ol{counter-reset:zz-ol}.zzsp-rte ol>li{grid-template-columns:24px minmax(0,1fr);counter-increment:zz-ol;gap:12px}.zzsp-rte ol>li:before{content:counter(zz-ol);font:500 var(--t-13)/1.7 "IBM Plex Mono","SFMono-Regular",monospace;color:var(--gold-ink);text-align:right}.zzsp-rte li>ul,.zzsp-rte li>ol{grid-column:2;margin:10px 0 0}.zzsp-rte li p{margin:0 0 .6em}.zzsp-rte blockquote{font-style:normal;margin:clamp(26px,3vw,38px) 0;padding:clamp(18px,2.1vw,26px) clamp(20px,2.3vw,30px);background:var(--cream);border-left:1px solid var(--gold);border-radius:0 var(--r-card) var(--r-card) 0;font-size:clamp(17px,1.4vw,19px);line-height:1.5;color:var(--ink)}.zzsp-rte blockquote>*:last-child{margin-bottom:0}.zzsp-rte blockquote cite{display:block;margin-top:11px;font-style:normal;font:600 var(--t-11)/1.4 "Inter",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.zzsp.bg-cream .zzsp-rte blockquote{background:var(--cream-warm)}.zzsp-rte table{width:100%;border-collapse:collapse;table-layout:auto;border:0;border-style:none;box-shadow:none;margin:clamp(24px,2.8vw,36px) 0;font-size:var(--t-15)}.zzsp-rte table th{text-align:left;vertical-align:bottom;font:600 var(--t-11)/1.4 "Inter",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:0;padding:0 16px 11px 0;border-bottom:1px solid var(--ink)}.zzsp-rte table td{border:0;padding:13px 16px 13px 0;border-bottom:var(--hair);vertical-align:top;line-height:1.5}.zzsp-rte table tbody tr:last-child td{border-bottom:0}.zzsp-rte table th:last-child,.zzsp-rte table td:last-child{padding-right:0}.zzsp-rte hr{border:0;border-top:1px solid var(--rule);height:0;background:none;margin:clamp(28px,3.2vw,42px) 0}.zzsp-rte img{border-radius:var(--r-card);margin:clamp(20px,2.4vw,32px) 0;height:auto}.zzsp-rte code{font:400 14px/1.4 IBM Plex Mono,SFMono-Regular,monospace;background:var(--cream);padding:2px 6px;border-radius:6px;color:var(--ink)}.zzsp-rte pre{background:var(--cream);border-radius:var(--r-chip);padding:16px 18px;overflow-x:auto;font:400 14px/1.55 IBM Plex Mono,SFMono-Regular,monospace;color:var(--ink)}.zzsp-rte pre code{background:none;padding:0}@media(max-width:600px){.zzsp-rte table{font-size:14px}.zzsp-rte table th{padding-right:10px}.zzsp-rte table td{padding:11px 10px 11px 0}}.zzct__intro{--zzsp-measure:589px;margin-bottom:clamp(26px,3vw,40px)}.zzct{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(28px,4vw,72px);align-items:start}.zzct--solo{grid-template-columns:minmax(0,1fr);max-width:720px}@media(max-width:900px){.zzct{grid-template-columns:minmax(0,1fr);gap:clamp(30px,5vw,44px)}}.zzcf__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.5vw,20px)}.zzcf__f{margin:0;display:grid;gap:8px;min-width:0}.zzcf__f--wide{grid-column:1 / -1}@media(max-width:560px){.zzcf__grid{grid-template-columns:1fr}}.zzcf label{font:500 var(--t-13)/1.2 "Inter",sans-serif;color:var(--ink-2)}.zzcf__req{color:var(--cta)}.zzcf__in,.zzcf__sel select{width:100%;height:52px;padding:0 20px;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--white);color:var(--ink);font:400 var(--t-16)/1.2 "Inter",sans-serif;transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.zzcf__in::placeholder{color:var(--ink-3)}.zzcf__in:hover,.zzcf__sel select:hover{border-color:var(--gold)}.zzcf__in:focus,.zzcf__sel select:focus{outline:0;border-color:var(--cta);box-shadow:0 0 0 3px #ff5a1f21}.zzcf__in:focus-visible,.zzcf__sel select:focus-visible{outline:0;border-radius:var(--r-pill)}.zzcf__ta{height:auto;min-height:168px;padding:15px 20px;border-radius:var(--r-card);line-height:1.55;resize:vertical}.zzcf__ta:focus-visible{border-radius:var(--r-card)}.zzcf__in--bad{border-color:var(--sale)}.zzcf__sel{position:relative;display:block}.zzcf__sel select{appearance:none;-webkit-appearance:none;padding-right:46px;cursor:pointer}.zzcf__sel svg{position:absolute;right:19px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-2)}.zzcf__foot{margin-top:clamp(20px,2.2vw,28px);display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.zzcf__note{font-size:var(--t-13);line-height:1.5;color:var(--ink-2);max-width:42ch}.zzcf__msg{font-size:var(--t-13);line-height:1.4;color:var(--sale)}.zzcf__ok,.zzcf__err{margin:0 0 clamp(20px,2.4vw,28px);padding:17px 22px;border-radius:var(--r-card);font-size:var(--t-15);line-height:1.5;color:var(--ink)}.zzcf__ok{display:flex;gap:12px;align-items:flex-start;background:var(--cream);box-shadow:inset 0 0 0 1px var(--gold)}.zzcf__ok svg{color:var(--gold-ink);flex:none;margin-top:2px}.zzcf__err{box-shadow:inset 0 0 0 1px var(--sale)}.zzcf__err strong{display:block;margin-bottom:7px;color:var(--sale);font-weight:600}.zzcf__err ul{margin:0;padding-left:18px;display:grid;gap:5px}.zzcf__ok:focus,.zzcf__err:focus{outline:0}.zzcf__ok:focus-visible,.zzcf__err:focus-visible{outline:2px solid var(--cta);outline-offset:3px;border-radius:var(--r-card)}.zzct__info{background:var(--cream);border-radius:var(--r-card);padding:clamp(22px,2.6vw,32px)}.zzct__infoh{font:600 var(--t-13)/1.2 "Inter",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 18px}.zzct__rows{list-style:none;margin:0;padding:0}.zzct__row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;align-items:start;padding:15px 0;border-top:1px solid rgba(44,32,17,.1)}.zzct__row:first-child{border-top:0;padding-top:0}.zzct__row:last-child{padding-bottom:0}.zzct__row svg{width:19px;height:19px;color:var(--gold);margin-top:2px}.zzct__row>span{font-size:var(--t-15);line-height:1.5;color:var(--ink);min-width:0}.zzct__row b{display:block;margin-bottom:6px;font:600 var(--t-11)/1.2 "Inter",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.zzct__v{display:block;white-space:pre-line}.zzct__row a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--gold);text-underline-offset:3px;overflow-wrap:break-word}.zzct__row a:hover{color:var(--cta);text-decoration-color:var(--cta)}.zzct__reply{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(44,32,17,.1);font-size:var(--t-13);line-height:1.5;color:var(--ink-2)}.zzpw-body{background:var(--cream)}.zzpw{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:clamp(32px,6vh,72px) var(--gut)}.zzpw__in{width:100%;max-width:460px;display:grid;justify-items:center;text-align:center}.zzpw__logo{display:grid;justify-items:center;gap:11px}.zzpw__logo img{width:62px;height:auto}.zzpw__logo span{font:500 clamp(21px,2.2vw,25px)/1 "Inter",sans-serif;color:var(--ink);letter-spacing:-.01em}.zzpw__line{margin:clamp(22px,3.4vh,34px) 0 0;max-width:17ch;font:var(--w-display) clamp(28px,3.4vw,40px)/1.14 "Inter",sans-serif;letter-spacing:-.024em;color:var(--ink)}.zzpw__line>*{margin:0}.zzpw__form{width:100%;margin:clamp(24px,3.4vh,36px) 0 0}.zzpw__field{display:flex;background:var(--white);border:1px solid var(--ink);border-radius:var(--r-pill);overflow:hidden;transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.zzpw__field:focus-within{border-color:var(--cta);box-shadow:0 0 0 3px #ff5a1f21}.zzpw__field--bad{border-color:var(--sale)}.zzpw__field input{flex:1;min-width:0;height:54px;padding-inline:22px;border:0;background:transparent;color:var(--ink);font:400 var(--t-16)/1 "Inter",sans-serif}.zzpw__field input::placeholder{color:var(--ink-3)}.zzpw__field input:focus{outline:0}.zzpw__field input:focus-visible{outline:0}.zzpw__field button{padding-inline:26px;background:var(--cta);color:var(--cta-ink);font:600 var(--t-13)/1 "Inter",sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background var(--t-base) var(--ease)}.zzpw__field button:hover{background:var(--cta-hover)}.zzpw__err{margin:12px 0 0;font-size:var(--t-13);line-height:1.4;color:var(--sale)}.zzpw__admin{margin:clamp(26px,4.4vh,42px) 0 0;font-size:var(--t-13);line-height:1.5;color:var(--ink-2)}.zzpw__admin a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--gold);text-underline-offset:3px}.zzpw__admin a:hover{color:var(--cta);text-decoration-color:var(--cta)}@media(max-width:420px){.zzpw__field button{padding-inline:20px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zz-content.css.map */
