.mkt .cf-field{min-width:0;display:grid}.mkt .cf-err{min-height:0;margin-top:8px;font-size:13.5px}.mkt .cform [aria-invalid=true]{border-color:#ff8a8a}.mkt .cf-fail{color:#ffc2c2;background:#ff324d14;border:1px solid #ff8a8a66;border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.5}.mkt .sent:focus{outline:0}.mkt .sent:focus-visible{outline:2px solid var(--ambar);outline-offset:3px}.mkt .cf-mail{color:inherit;font-size:clamp(17px,4.6vw,24px);text-decoration:none}.mkt .cf-mail:hover{color:var(--ambar)}.mkt .cf-social{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mkt .cf-social a{border:1px solid var(--line-2);color:var(--hueso);transition:border-color .25s var(--ease-out);border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.mkt .cf-social a:hover{border-color:var(--hueso)}.mkt a.post{color:inherit;border-radius:14px;text-decoration:none}.mkt a.post h3{transition:color .25s var(--ease-out)}.mkt a.post:hover h3{color:var(--ambar)}.mkt a.post:focus-visible{outline:2px solid var(--ambar);outline-offset:6px}.mkt a.post .sleeve,.mkt a.post .pcover{transition:transform .6s var(--ease-out)}.mkt a.post:hover .sleeve,.mkt a.post:hover .pcover{transform:translateY(-4px)}.mkt .pcover{aspect-ratio:4/3;background:var(--noche-3);border-radius:14px;position:relative;overflow:hidden}.mkt .blog-cover-link{color:inherit;min-width:0;text-decoration:none;display:block}.mkt .blog-feature .pcover{aspect-ratio:16/10}.mkt .blog-empty{max-width:60ch;padding-block:clamp(56px,7vw,110px) 0}.mkt .blog-empty h2{font:800 clamp(36px,4vw,60px)/.92 var(--f-display);text-transform:uppercase}.mkt .blog-empty p{color:var(--humo);margin-top:14px;font-size:17px}.mkt .news{border:1px solid var(--line);background:var(--noche-2);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(22px,4vw,48px);display:grid}.mkt .news-title{font:800 clamp(34px,4vw,56px)/.92 var(--f-display);text-transform:uppercase}.mkt .news-title .serif{text-transform:none;font-size:.95em}.mkt .news-body{color:var(--humo);max-width:44ch;margin-top:12px}.mkt .news .signup .field{min-width:0}@media (max-width:900px){.mkt .news{grid-template-columns:1fr}}.mkt .post-title{overflow-wrap:anywhere;font-size:clamp(40px,5.4vw,88px);line-height:.9;display:block}.mkt .post-meta{font:500 12px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--humo);flex-wrap:wrap;gap:6px 10px;display:flex}.mkt .post-meta span{overflow-wrap:anywhere;min-width:0}.mkt .post-meta span:not(:last-child):after{content:"·";color:var(--humo-2);margin-left:10px}.mkt .post-meta span:first-child{color:var(--ambar)}.mkt .post-article{justify-items:start;padding-block:clamp(40px,5vw,72px) clamp(56px,6vw,96px);display:grid}.mkt .post-hero-cover{aspect-ratio:16/9;width:100%;max-width:1000px;margin-bottom:clamp(32px,4vw,56px)}.mkt .post-prose,.mkt .legal-prose{max-width:68ch;color:var(--humo);min-width:0;font-size:18px;line-height:1.7}.mkt .post-prose p+p,.mkt .post-prose p+ol,.mkt .post-prose ol+p{margin-top:18px}.mkt .post-prose h2,.mkt .legal-prose h2{font:800 clamp(28px,3vw,40px)/1 var(--f-display);text-transform:uppercase;color:var(--hueso);margin:48px 0 16px;scroll-margin-top:100px}.mkt .post-prose h2:first-child,.mkt .legal-prose h2:first-child{margin-top:0}.mkt .post-prose strong,.mkt .legal-prose strong{color:var(--hueso);font-weight:600}.mkt .post-prose ol,.mkt .legal-prose ol{gap:8px;padding-left:1.4em;list-style:decimal;display:grid}.mkt .post-prose ol li::marker{color:var(--ambar)}.mkt .legal-prose li::marker{color:var(--ambar)}.mkt .post-tags{flex-wrap:wrap;gap:8px;margin:40px 0 0;padding:0;list-style:none;display:flex}.mkt .post-tags li{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--humo);border-radius:999px;padding:8px 10px}.mkt .post-back{margin-top:40px}.mkt .post-related{border-top:1px solid var(--line);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(72px,8vw,120px)}.mkt .post-related-title{font:800 clamp(34px,4vw,56px)/.92 var(--f-display);text-transform:uppercase}.mkt .post-related .bgrid{padding-top:32px}.mkt .legal-title{overflow-wrap:anywhere;font-size:clamp(44px,7vw,120px);line-height:.88;display:block}.mkt .legal-note{color:var(--humo-2);font-size:14.5px}.mkt .legal-prose{padding-block:clamp(40px,5vw,72px) clamp(72px,8vw,120px);font-size:17px}.mkt .legal-prose h3{font:600 20px/1.3 var(--f-body);color:var(--hueso);margin:32px 0 12px}.mkt .legal-prose p{margin-bottom:16px}.mkt .legal-prose ul{gap:6px;margin-bottom:16px;padding-left:1.4em;list-style:outside;display:grid}.mkt .legal-prose ol{margin-bottom:16px}.mkt .legal-prose a{color:var(--ambar);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.mkt .legal-prose a:hover{color:var(--hueso)}
