.subscribe-panel[data-v-69ad6c25]{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.subscribe-eyebrow[data-v-69ad6c25]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);margin:0;font-size:.75rem;font-weight:600}.subscribe-heading[data-v-69ad6c25]{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.subscribe-subtext[data-v-69ad6c25]{color:var(--text-secondary);margin:0 0 .25rem;font-size:.9rem;line-height:1.5}.subscribe-form[data-v-69ad6c25]{gap:.625rem}.field-group[data-v-69ad6c25],.subscribe-form[data-v-69ad6c25]{flex-direction:column;display:flex}.subscribe-input[data-v-69ad6c25]{width:100%;color:var(--text-primary);background-color:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;outline:none;padding:.65rem .875rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.subscribe-input[data-v-69ad6c25]::placeholder{color:var(--text-secondary);opacity:.7}.subscribe-select[data-v-69ad6c25]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 1rem),calc(100% - .7rem);background-repeat:no-repeat;background-size:.3rem .3rem;padding-right:2rem}.subscribe-input[data-v-69ad6c25]:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #0ea5e926}.subscribe-btn[data-v-69ad6c25]{color:#fff;background-color:var(--accent-color);cursor:pointer;border:0;border-radius:8px;margin-top:.25rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:background-color .15s,transform .1s}.subscribe-btn[data-v-69ad6c25]:hover:not(:disabled){background-color:#0284c7}.subscribe-btn[data-v-69ad6c25]:disabled,.subscribe-input[data-v-69ad6c25]:disabled{opacity:.6;cursor:not-allowed}.subscribe-error[data-v-69ad6c25]{color:#dc2626;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.subscribe-btn[data-v-69ad6c25]:active{transform:scale(.98)}.subscribe-btn[data-v-69ad6c25]:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.subscribe-privacy[data-v-69ad6c25]{color:var(--text-secondary);opacity:.8;margin:0;font-size:.75rem}.subscribe-success[data-v-69ad6c25]{text-align:center;align-items:center;padding:1rem 0}.success-icon[data-v-69ad6c25]{color:#16a34a;background-color:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:700;line-height:1;display:flex}.sub[data-v-ee499ef6]{background:var(--bone);color:var(--ink);--text-primary:var(--ink);--text-secondary:#4a453d;--surface:transparent;--border:#0b0a083d;--accent-color:var(--ink)}.in[data-v-ee499ef6],.sub[data-v-ee499ef6]{position:relative}.in[data-v-ee499ef6]{z-index:3;padding-block:44px 50px}.in[data-v-ee499ef6] .subscribe-eyebrow{letter-spacing:.2em;color:#6a655c;margin-bottom:6px;font-size:9.5px}.in[data-v-ee499ef6] .subscribe-heading{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(21px,5.6vw,30px);line-height:.98}.in[data-v-ee499ef6] .subscribe-subtext{color:#4a453d;text-wrap:pretty;max-width:46ch;margin-top:8px;font-size:14.5px;line-height:1.45}.in[data-v-ee499ef6] .subscribe-form{gap:8px;margin-top:13px}.in[data-v-ee499ef6] .subscribe-input{font:500 15px var(--font-body);background-color:#ffffff73;border-color:#0b0a086b;padding:11px 12px}.in[data-v-ee499ef6] .subscribe-input::placeholder{color:#6a655c;opacity:1}.in[data-v-ee499ef6] .subscribe-select{padding-right:34px}.in[data-v-ee499ef6] .field-group>input[type=checkbox]{background-color:#ffffff73;border-color:#0b0a086b}.in[data-v-ee499ef6] .subscribe-input:focus{border-color:var(--ink);box-shadow:none}.in[data-v-ee499ef6] .subscribe-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.in[data-v-ee499ef6] .subscribe-btn.subscribe-btn.subscribe-btn{background:var(--ink);color:var(--bone);border:2px solid #0000;align-self:stretch;margin:0;padding:13px 18px;font-size:10.5px;line-height:1}.in[data-v-ee499ef6] .subscribe-btn.subscribe-btn.subscribe-btn:hover:not(:disabled){background:var(--bone);color:var(--ink);border-color:var(--ink)}.sub[data-v-ee499ef6]:before{content:"";z-index:1;mix-blend-mode:multiply;opacity:.42;background-image:url(../img/seam/paper-tooth.png);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0}.seamwrap[data-v-ee499ef6],.sub[data-v-ee499ef6]:before{pointer-events:none;position:absolute}.seamwrap[data-v-ee499ef6]{z-index:2;width:100%;height:30px;left:0}.bevel[data-v-ee499ef6],.seam[data-v-ee499ef6]{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.seamwrap--top[data-v-ee499ef6]{filter:none;top:0;transform:translateY(-12.8%)}.seamwrap--bottom[data-v-ee499ef6]{filter:drop-shadow(0 -2px 2px #00000029);bottom:0;transform:translateY(12.8%)}.seam[data-v-ee499ef6]{background:var(--gnd)}.bevel[data-v-ee499ef6],.seam[data-v-ee499ef6]{position:absolute;inset:0}.bevel[data-v-ee499ef6]{background:#0b0a086b}.seam--top[data-v-ee499ef6]{-webkit-mask-image:url(../img/seam/seam-top.png);mask-image:url(../img/seam/seam-top.png)}.seam--bottom[data-v-ee499ef6]{-webkit-mask-image:url(../img/seam/seam-bottom.png);mask-image:url(../img/seam/seam-bottom.png)}.bevel--top[data-v-ee499ef6]{-webkit-mask-image:url(../img/seam/bevel-top.png);mask-image:url(../img/seam/bevel-top.png)}.bevel--bottom[data-v-ee499ef6]{-webkit-mask-image:url(../img/seam/bevel-bottom.png);mask-image:url(../img/seam/bevel-bottom.png)}@media (width>=780px){.seamwrap[data-v-ee499ef6]{aspect-ratio:3000/93;height:auto}.bevel[data-v-ee499ef6],.seam[data-v-ee499ef6]{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media (width>=700px){.in[data-v-ee499ef6]{padding-block:98px 104px}.in[data-v-ee499ef6] .subscribe-form{flex-flow:wrap;align-items:stretch}.in[data-v-ee499ef6] .field-group:not(:has(>input[type=checkbox])){flex:0 210px}.in[data-v-ee499ef6] .subscribe-btn{flex:none}.in[data-v-ee499ef6] .field-group:has(>input[type=checkbox]){flex:0 0 100%;order:10;margin-top:14px}}@media (width>=1200px){.in[data-v-ee499ef6] .subscribe-panel{-moz-column-gap:52px;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:center;align-items:start;gap:0 52px;display:grid}.in[data-v-ee499ef6] .subscribe-eyebrow{grid-area:1/1;align-self:end;max-width:52ch}.in[data-v-ee499ef6] .subscribe-heading{grid-area:2/1;max-width:52ch}.in[data-v-ee499ef6] .subscribe-subtext{grid-area:3/1;align-self:start;max-width:52ch}.in[data-v-ee499ef6] .subscribe-form{grid-area:1/2/5;align-self:start;width:100%;max-width:600px;margin-top:0}.in[data-v-ee499ef6] .field-group:not(:has(>input[type=checkbox])){flex:1 1 0;min-width:0}.in[data-v-ee499ef6] .subscribe-btn{flex:none}.in[data-v-ee499ef6] .field-group:has(>input[type=checkbox]){max-width:46ch}}@media (width>=700px){.in[data-v-ee499ef6] .subscribe-form{gap:12px;max-width:600px}.in[data-v-ee499ef6] .field-group:not(:has(>input[type=checkbox])){flex:1 1 0;min-width:0}.in[data-v-ee499ef6] .field-group:has(>input[type=email]){flex:1 0 100%}.in[data-v-ee499ef6] .field-group:has(>input[type=checkbox]){max-width:none;margin-top:6px}.in[data-v-ee499ef6] .field-group:has(>input[type=checkbox])>label{max-width:416px}.in[data-v-ee499ef6] .subscribe-btn{min-width:182px}}.in[data-v-ee499ef6] .subscribe-panel.subscribe-success{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:none;display:flex}.in[data-v-ee499ef6] .subscribe-success .subscribe-subtext{margin-inline:auto}@media (width>=700px) and (width<=1199.98px){.in[data-v-ee499ef6] .subscribe-panel{max-width:600px;margin-inline:auto}}
