.mq-landing{font-family:var(--marqeting-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.mq-landing a{color:inherit;text-decoration:none}.mq-landing ::selection{background:var(--marqeting-ochre);color:var(--marqeting-paper)}.mq-landing em.accent{color:var(--marqeting-ochre);font-style:italic}.mq-landing .eyebrow{font-family:var(--marqeting-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--marqeting-ink-4)}.mq-landing .container{max-width:1280px;margin:0 auto;padding:0 28px;position:relative}.mq-landing .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:8px;font-weight:500;font-size:14px;transition:all .16s}.mq-landing .btn-primary{background:var(--marqeting-ink);color:var(--marqeting-paper)}.mq-landing .btn-primary:hover{background:#2b2822}.mq-landing .btn-accent{background:var(--marqeting-ochre);color:var(--marqeting-paper)}.mq-landing .btn-accent:hover{background:#a64812}.mq-landing .btn-ghost{color:var(--marqeting-ink-2)}.mq-landing .btn-ghost:hover{background:#15141110}.mq-landing .mq-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(38,35%,94%,.75);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--marqeting-rule)}.mq-landing .mq-nav-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;max-width:1280px;margin:0 auto}.mq-landing .mq-logo{font-family:var(--marqeting-serif);font-size:22px;letter-spacing:-.02em}.mq-landing .mq-logo .q{color:var(--marqeting-ochre);font-style:italic;display:inline-block;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.mq-landing .mq-logo:hover .q{transform:rotate(-14deg) scale(1.12)}.mq-landing .mq-nav-links{display:flex;gap:28px;font-size:13.5px;color:var(--marqeting-ink-3)}.mq-landing .mq-nav-links a:hover{color:var(--marqeting-ink)}@media (max-width:720px){.mq-landing .mq-nav-links{display:none}}.mq-landing .hero{height:220vh;position:relative}.mq-landing .hero-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.mq-landing .hero-meta{padding:32px 0 20px;text-align:center}.mq-landing .hero-head{text-align:center;position:relative}.mq-landing .hero-line{font-family:var(--marqeting-serif);font-weight:400;letter-spacing:-.035em;line-height:.92;color:var(--marqeting-ink);font-size:clamp(72px,14vw,180px)}.mq-landing .hero-line--1{margin-bottom:-.1em}.mq-landing .hero-line .rotate-in{display:inline-block;transform-origin:0 90%}.mq-landing .hero-forever{display:block;position:relative;font-size:clamp(84px,22vw,300px);line-height:.9;color:var(--marqeting-ochre);font-style:italic;letter-spacing:-.05em;white-space:nowrap;will-change:transform,letter-spacing}.mq-landing .hero-forever .ch{display:inline-block;will-change:transform,opacity}.mq-landing .hero-sub{max-width:560px;margin:40px auto 0;text-align:center;font-size:17px;color:var(--marqeting-ink-3);line-height:1.55}.mq-landing .hero-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:28px}.mq-landing .hero-trial{font-size:12.5px;color:var(--marqeting-ink-4);font-family:var(--marqeting-mono);letter-spacing:.04em}.mq-landing .chip-field{position:absolute;inset:0;pointer-events:none;z-index:0}.mq-landing .phrase-chip{position:absolute;will-change:transform,opacity;font-family:var(--marqeting-serif);font-style:italic;background:var(--marqeting-paper);border:1px solid var(--marqeting-rule);padding:8px 14px;border-radius:100px;font-size:14px;color:var(--marqeting-ink-2);white-space:nowrap;box-shadow:0 4px 12px #15141108}.mq-landing .chip-field .phrase-chip{opacity:0;transition:opacity .6s ease-out}.mq-landing .chip-field.on .phrase-chip{opacity:1}.mq-landing .phrase-chip.dark{background:var(--marqeting-ink);color:var(--marqeting-paper);border-color:var(--marqeting-ink)}.mq-landing .phrase-chip.accent{background:var(--marqeting-ochre);color:var(--marqeting-paper);border-color:var(--marqeting-ochre);font-style:normal;font-size:11px;letter-spacing:.08em}.mq-landing .phrase-chip.accent,.mq-landing .scroll-hint{font-family:var(--marqeting-mono);text-transform:uppercase}.mq-landing .scroll-hint{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);font-size:10.5px;letter-spacing:.18em;color:var(--marqeting-ink-4);display:flex;flex-direction:column;gap:10px;align-items:center}.mq-landing .scroll-hint .bar{width:1px;height:36px;background:linear-gradient(var(--marqeting-ink-4),transparent);animation:drip 2s ease-in-out infinite;transform-origin:top}@keyframes drip{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.3);opacity:.4}}.mq-landing .demo-section{padding:140px 0 160px;position:relative;border-top:1px solid var(--marqeting-rule)}.mq-landing .demo-title{font-family:var(--marqeting-serif);text-align:center;font-size:clamp(36px,5vw,60px);line-height:1.04;letter-spacing:-.02em;margin:14px auto 64px;max-width:820px;font-weight:400}.mq-landing .demo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;max-width:1060px;margin:0 auto;position:relative}@media (max-width:800px){.mq-landing .demo-grid{grid-template-columns:1fr;gap:20px}}.mq-landing .demo-card{padding:28px 30px;border-radius:14px;min-height:320px;position:relative;overflow:hidden}.mq-landing .demo-card-tag{font-family:var(--marqeting-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;display:flex;align-items:center;gap:8px}.mq-landing .demo-card-body{font-family:var(--marqeting-serif);font-size:22px;line-height:1.45;letter-spacing:-.005em}.mq-landing .demo-card-meta{margin-top:24px;padding-top:16px;border-top:1px solid;display:flex;flex-wrap:wrap;gap:12px;font-family:var(--marqeting-mono);font-size:11px;opacity:.7}.mq-landing .demo-card.bad{background:var(--marqeting-paper-2);color:var(--marqeting-ink-3);transform:rotate(-1.5deg)}.mq-landing .demo-card.bad .demo-card-meta{border-top-color:#15141115;color:#b6506a;opacity:.85}.mq-landing .demo-card.good{background:var(--marqeting-ink);color:var(--marqeting-paper);transform:rotate(1.5deg)}.mq-landing .demo-card.good .demo-card-meta{border-top-color:#f5f1ea18;color:#c8591a;opacity:.95}.mq-landing .demo-card .highlight{background:#c8591a35;color:#e8a976;padding:1px 5px;border-radius:3px;font-style:italic}.mq-landing .marquee-strip{padding:40px 0;border-top:1px solid var(--marqeting-rule);border-bottom:1px solid var(--marqeting-rule);overflow:hidden;background:var(--marqeting-paper)}.mq-landing .marquee-strip.dark{background:var(--marqeting-ink);color:var(--marqeting-paper);border-color:var(--marqeting-ink)}.mq-landing .marquee-track{display:flex;gap:40px;width:max-content;animation:marquee 54s linear infinite}.mq-landing .marquee-item{font-family:var(--marqeting-serif);font-size:clamp(32px,4.5vw,58px);line-height:1;letter-spacing:-.02em;white-space:nowrap;display:inline-flex;align-items:center;gap:28px}.mq-landing .marquee-item .sep{color:var(--marqeting-ochre);font-family:var(--marqeting-mono);font-size:.4em}@keyframes marquee{to{transform:translateX(-50%)}}.mq-landing .block{padding:120px 0;position:relative;border-bottom:1px solid var(--marqeting-rule)}.mq-landing .section-head{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px;align-items:end;margin-bottom:56px}@media (max-width:800px){.mq-landing .section-head{grid-template-columns:1fr;gap:20px}}.mq-landing .h-xl{font-size:clamp(56px,10vw,124px);line-height:.98;letter-spacing:-.03em}.mq-landing .h-lg,.mq-landing .h-xl{font-family:var(--marqeting-serif);font-weight:400}.mq-landing .h-lg{font-size:clamp(40px,5.5vw,74px);line-height:1.02;letter-spacing:-.022em}.mq-landing .howsteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:800px){.mq-landing .howsteps{grid-template-columns:1fr 1fr}}.mq-landing .howstep{padding:28px 24px;border:1px solid var(--marqeting-rule);border-radius:12px;background:var(--marqeting-paper);position:relative;overflow:hidden;min-height:260px;display:flex;flex-direction:column;gap:14px;transition:transform .24s}.mq-landing .howstep:hover{transform:translateY(-4px)}.mq-landing .howstep .stamp{position:absolute;top:22px;right:22px;font-family:var(--marqeting-serif);font-size:86px;line-height:.8;letter-spacing:-.05em;color:var(--marqeting-paper-3);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mq-landing .howstep h3{font-family:var(--marqeting-serif);font-size:30px;line-height:1.1;font-weight:400;letter-spacing:-.01em}.mq-landing .howstep p{font-size:13.5px;color:var(--marqeting-ink-3);line-height:1.55}.mq-landing .howstep--hero{background:var(--marqeting-ink);color:var(--marqeting-paper);border-color:var(--marqeting-ink)}.mq-landing .howstep--hero .stamp{color:#c8591a30}.mq-landing .howstep--hero p{color:#f5f1ea99}.mq-landing .features{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media (max-width:800px){.mq-landing .features{grid-template-columns:1fr}}.mq-landing .feature{position:relative;padding:28px;border-radius:14px;background:var(--marqeting-paper-2);border:1px solid var(--marqeting-rule);min-height:420px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.mq-landing .feature.on-ink{background:var(--marqeting-ink);color:var(--marqeting-paper);border-color:var(--marqeting-ink)}.mq-landing .feature-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;z-index:2;position:relative}.mq-landing .feature-head .feature-num{font-family:var(--marqeting-mono);font-size:11px;letter-spacing:.12em}.mq-landing .feature-head .feature-title{font-family:var(--marqeting-serif);font-size:34px;line-height:1.05;letter-spacing:-.015em;max-width:380px}.mq-landing .feature-copy{position:relative;z-index:2;max-width:340px;font-size:14px;line-height:1.55;color:var(--marqeting-ink-3)}.mq-landing .feature.on-ink .feature-copy{color:#f5f1ea99}.mq-landing .anno-label{position:absolute;font-family:var(--marqeting-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--marqeting-ink-4);background:var(--marqeting-paper);padding:3px 7px;border-radius:3px;border:1px solid var(--marqeting-rule)}.mq-landing .feature.on-ink .anno-label{background:var(--marqeting-paper);color:var(--marqeting-ink);border-color:transparent}.mq-landing .quote-section{padding:100px 0}.mq-landing .quote{max-width:980px;margin:0 auto;position:relative;padding:80px 40px}.mq-landing .quote:after,.mq-landing .quote:before{position:absolute;font-family:var(--marqeting-serif);font-size:280px;line-height:.7;color:var(--marqeting-ochre);opacity:.35;pointer-events:none}.mq-landing .quote:before{content:"\201C";top:0;left:-20px}.mq-landing .quote:after{content:"\201D";bottom:-40px;right:-10px}.mq-landing .quote-body{font-family:var(--marqeting-serif);font-size:clamp(32px,4.4vw,54px);line-height:1.18;letter-spacing:-.015em;text-align:center;font-weight:400}.mq-landing .quote-body em{color:var(--marqeting-ochre);font-style:italic}.mq-landing .quote-attrib{text-align:center;margin-top:32px;font-family:var(--marqeting-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--marqeting-ink-4)}.mq-landing .pricing-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:800px){.mq-landing .pricing-row{grid-template-columns:1fr}}.mq-landing .tier{border:1px solid var(--marqeting-rule);border-radius:14px;padding:32px 30px;background:var(--marqeting-paper);display:flex;flex-direction:column;gap:16px;position:relative;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.mq-landing .tier:hover{transform:translateY(-4px)}.mq-landing .tier.feat{background:var(--marqeting-ink);color:var(--marqeting-paper);border-color:var(--marqeting-ink)}.mq-landing .tier-name{font-family:var(--marqeting-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mq-landing .tier-price{font-family:var(--marqeting-serif);font-size:72px;line-height:1;letter-spacing:-.025em;font-weight:400}.mq-landing .tier-price small{font-size:16px;color:var(--marqeting-ink-4)}.mq-landing .tier.feat .tier-price small{color:#f5f1ea66}.mq-landing .tier-tag{font-size:13px;color:var(--marqeting-ink-3)}.mq-landing .tier.feat .tier-tag{color:#f5f1ea99}.mq-landing .tier ul{list-style:none;display:flex;flex-direction:column;gap:9px;margin-top:8px;padding:0}.mq-landing .tier li{font-size:13.5px;display:flex;gap:10px;align-items:flex-start;line-height:1.5}.mq-landing .tier li:before{content:"";width:16px;height:16px;border-radius:8px;flex-shrink:0;margin-top:2px;background:var(--marqeting-ochre) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 8l3 3 5-6' stroke='white' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/12px no-repeat}.mq-landing .faq-item{border-top:1px solid var(--marqeting-rule);padding:22px 0}.mq-landing .faq-item:last-child{border-bottom:1px solid var(--marqeting-rule)}.mq-landing .faq-q{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:20px}.mq-landing .faq-q h4{font-family:var(--marqeting-serif);font-size:26px;line-height:1.2;font-weight:400;transition:color .18s;margin:0}.mq-landing .faq-item:hover .faq-q h4{color:var(--marqeting-ochre)}.mq-landing .faq-plus{font-family:var(--marqeting-mono);color:var(--marqeting-ink-4);transition:transform .22s;font-size:20px}.mq-landing .faq-item.open .faq-plus{transform:rotate(45deg);color:var(--marqeting-ochre)}.mq-landing .faq-a{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.2,.7,.2,1);color:var(--marqeting-ink-3);font-size:15.5px;line-height:1.65}.mq-landing .faq-item.open .faq-a{max-height:400px;padding-top:14px}.mq-landing .cta-block{padding:160px 0;background:var(--marqeting-ink);color:var(--marqeting-paper);text-align:center;position:relative;overflow:hidden}.mq-landing .cta-block .eyebrow{color:#f5f1ea66}.mq-landing footer.mq-foot{padding:72px 0 40px;background:var(--marqeting-paper);color:var(--marqeting-ink);border-top:1px solid var(--marqeting-rule)}.mq-landing footer.mq-foot .grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:800px){.mq-landing footer.mq-foot .grid{grid-template-columns:1fr 1fr}}.mq-landing footer.mq-foot .foot-logo{font-family:var(--marqeting-serif);font-size:90px;line-height:.85;letter-spacing:-.04em}.mq-landing footer.mq-foot .foot-logo .q{color:var(--marqeting-ochre);font-style:italic}.mq-landing footer.mq-foot .foot-tag{color:var(--marqeting-ink-3);font-size:13px;margin-top:14px;max-width:280px}.mq-landing footer.mq-foot .foot-col h5{font-family:var(--marqeting-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--marqeting-ink-4);margin-bottom:14px}.mq-landing footer.mq-foot .foot-col a{display:block;font-size:14px;color:var(--marqeting-ink-2);padding:4px 0}.mq-landing footer.mq-foot .foot-col a:hover{color:var(--marqeting-ochre)}.mq-landing .foot-bottom{border-top:1px solid var(--marqeting-rule);margin-top:56px;padding-top:24px;font-size:12px;color:var(--marqeting-ink-4);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-family:var(--marqeting-mono);letter-spacing:.05em}.mq-landing .reveal{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1)}.mq-landing .reveal.in{opacity:1;transform:none}.mq-landing .reveal.d1{transition-delay:80ms}.mq-landing .reveal.d2{transition-delay:.16s}.mq-landing .reveal.d3{transition-delay:.24s}.mq-landing .stub-hero{padding:120px 0 64px;text-align:center;border-bottom:1px solid var(--marqeting-rule)}.mq-landing .stub-hero .eyebrow{margin-bottom:18px}.mq-landing .stub-hero h1{font-family:var(--marqeting-serif);font-size:clamp(56px,8vw,104px);line-height:.96;letter-spacing:-.035em;font-weight:400}.mq-landing .stub-hero h1 em{color:var(--marqeting-ochre);font-style:italic}.mq-landing .stub-hero p{max-width:640px;margin:20px auto 0;font-size:18px;color:var(--marqeting-ink-3);line-height:1.55}.mq-landing .stub-body{padding:72px 0 120px}.mq-landing .stub-body .prose{max-width:680px;margin:0 auto;font-size:16.5px;line-height:1.7;color:var(--marqeting-ink-2)}.mq-landing .stub-body .prose h2{font-family:var(--marqeting-serif);font-size:32px;line-height:1.1;letter-spacing:-.02em;font-weight:400;margin:48px 0 14px}.mq-landing .stub-body .prose h2:first-child{margin-top:0}.mq-landing .stub-body .prose h3{font-family:var(--marqeting-serif);font-size:22px;line-height:1.2;letter-spacing:-.01em;font-weight:400;margin:32px 0 8px}.mq-landing .stub-body .prose p{margin:0 0 16px}.mq-landing .stub-body .prose ul{margin:0 0 16px 24px;padding:0}.mq-landing .stub-body .prose li{margin:6px 0}.mq-landing .stub-body .prose a{color:var(--marqeting-ochre);border-bottom:1px solid var(--marqeting-ochre)}.mq-landing .stub-body .prose a:hover{color:var(--marqeting-ink);border-color:var(--marqeting-ink)}.mq-landing .stub-body .prose .meta{font-family:var(--marqeting-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--marqeting-ink-4);margin-bottom:32px}.mq-landing .stub-body .prose hr{border:none;border-top:1px solid var(--marqeting-rule);margin:40px 0}.mq-landing .empty-state{text-align:center;padding:72px 24px;border:1px dashed var(--marqeting-rule);border-radius:12px;background:var(--marqeting-paper-2);max-width:560px;margin:40px auto 0}.mq-landing .empty-state .e-big{font-family:var(--marqeting-serif);font-size:56px;line-height:1;color:var(--marqeting-ochre);opacity:.9;margin-bottom:18px;font-style:italic}.mq-landing .empty-state h3{font-family:var(--marqeting-serif);font-size:28px;letter-spacing:-.015em;font-weight:400;margin:0 0 10px}.mq-landing .empty-state p{font-size:15px;color:var(--marqeting-ink-3);max-width:420px;margin:0 auto 20px;line-height:1.55}.mq-landing .empty-state .btn{margin-top:8px}.mq-landing .changelog-entry{padding:32px 0;border-top:1px solid var(--marqeting-rule)}.mq-landing .changelog-entry:first-child{border-top:none}.mq-landing .changelog-entry .date{font-family:var(--marqeting-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--marqeting-ink-4);margin-bottom:8px}.mq-landing .changelog-entry h3{font-family:var(--marqeting-serif);font-size:30px;letter-spacing:-.015em;font-weight:400;margin:0 0 14px}.mq-landing .changelog-entry h3 em{color:var(--marqeting-ochre);font-style:italic}.mq-landing .changelog-entry ul{margin:0 0 0 22px;padding:0;color:var(--marqeting-ink-2)}.mq-landing .changelog-entry li{margin:6px 0;line-height:1.5}.mq-landing .contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:860px;margin:0 auto}@media (max-width:700px){.mq-landing .contact-grid{grid-template-columns:1fr}}.mq-landing .contact-card{padding:28px;background:var(--marqeting-paper-2);border:1px solid var(--marqeting-rule);border-radius:12px}.mq-landing .contact-card h4{font-family:var(--marqeting-serif);font-size:22px;letter-spacing:-.01em;font-weight:400;margin:0 0 6px}.mq-landing .contact-card .who{font-family:var(--marqeting-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--marqeting-ink-4);margin-bottom:14px}.mq-landing .contact-card p{font-size:14.5px;color:var(--marqeting-ink-3);margin:0 0 16px;line-height:1.55}.mq-landing .contact-card a{font-family:var(--marqeting-mono);font-size:12px;color:var(--marqeting-ochre);border-bottom:1px solid var(--marqeting-ochre);letter-spacing:.04em}.mq-landing .form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.mq-landing .form-row label{font-family:var(--marqeting-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--marqeting-ink-4)}.mq-landing .form-row input,.mq-landing .form-row textarea{width:100%;padding:12px 14px;background:var(--marqeting-paper);border:1px solid var(--marqeting-rule);border-radius:8px;font:inherit;color:var(--marqeting-ink);outline:none;transition:border-color .15s,box-shadow .15s}.mq-landing .form-row input:focus,.mq-landing .form-row textarea:focus{border-color:var(--marqeting-ochre);box-shadow:0 0 0 3px rgba(200,89,26,.12)}.mq-landing .form-row textarea{min-height:120px;resize:vertical;font-family:var(--marqeting-sans)}.mq-landing .form-err{color:var(--marqeting-error,#b0342a);font-size:13px;margin-top:6px}.mq-landing .blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px}.mq-landing .blog-card{display:flex;flex-direction:column;background:var(--marqeting-paper-2);border:1px solid var(--marqeting-rule);border-radius:14px;overflow:hidden;transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .24s}.mq-landing .blog-card:hover{transform:translateY(-3px);border-color:var(--marqeting-ink-4)}.mq-landing .blog-card .cover{display:block;width:100%;aspect-ratio:1.7/1;background:var(--marqeting-paper-3);border-bottom:1px solid var(--marqeting-rule);object-fit:cover}.mq-landing .blog-card .body{padding:24px 26px;display:flex;flex-direction:column;gap:12px;flex:1 1}.mq-landing .blog-card .tags{display:flex;flex-wrap:wrap;gap:6px}.mq-landing .blog-tag{font-family:var(--marqeting-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--marqeting-ink-4);border:1px solid var(--marqeting-rule);border-radius:999px;padding:3px 9px;background:var(--marqeting-paper);transition:color .16s,border-color .16s}.mq-landing .blog-tag:hover{color:var(--marqeting-ochre);border-color:var(--marqeting-ochre)}.mq-landing .blog-card h2{font-family:var(--marqeting-serif);font-size:26px;line-height:1.1;letter-spacing:-.015em;font-weight:400;margin:0}.mq-landing .blog-card h2 a{color:var(--marqeting-ink);transition:color .16s}.mq-landing .blog-card h2 a:hover{color:var(--marqeting-ochre)}.mq-landing .blog-card .excerpt{color:var(--marqeting-ink-3);font-size:14.5px;line-height:1.55;margin:0}.mq-landing .blog-card .meta{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;gap:10px;font-family:var(--marqeting-mono);font-size:11px;letter-spacing:.06em;color:var(--marqeting-ink-4)}.mq-landing .blog-empty{text-align:center;padding:72px 24px;border:1px dashed var(--marqeting-rule);border-radius:12px;background:var(--marqeting-paper-2);font-family:var(--marqeting-serif);font-style:italic;font-size:18px;color:var(--marqeting-ink-4)}.mq-landing .blog-pagination{display:flex;justify-content:center;gap:16px;margin-top:56px;font-family:var(--marqeting-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--marqeting-ink-4)}.mq-landing .blog-pagination a{color:var(--marqeting-ochre);border-bottom:1px solid var(--marqeting-ochre);padding-bottom:1px}.mq-landing .post-hero{padding:96px 0 48px;border-bottom:1px solid var(--marqeting-rule)}.mq-landing .post-hero .breadcrumb{font-family:var(--marqeting-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--marqeting-ink-4);margin-bottom:28px}.mq-landing .post-hero .breadcrumb a{color:var(--marqeting-ink-4)}.mq-landing .post-hero .breadcrumb a:hover{color:var(--marqeting-ink)}.mq-landing .post-hero .tags{margin-bottom:22px}.mq-landing .post-hero h1{font-family:var(--marqeting-serif);font-size:clamp(48px,7vw,84px);line-height:.98;letter-spacing:-.03em;font-weight:400;margin:0 0 22px;max-width:920px}.mq-landing .post-hero .lede{font-family:var(--marqeting-serif);font-style:italic;font-size:22px;line-height:1.45;color:var(--marqeting-ink-3);max-width:720px;margin:0 0 32px}.mq-landing .post-hero .byline{display:flex;align-items:center;gap:14px}.mq-landing .post-hero .byline img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--marqeting-rule)}.mq-landing .post-hero .byline-text{font-family:var(--marqeting-mono);font-size:11.5px;letter-spacing:.06em;color:var(--marqeting-ink-4);line-height:1.6}.mq-landing .post-hero .byline-text strong{color:var(--marqeting-ink);font-weight:500;letter-spacing:.04em}.mq-landing .post-cover{width:100%;margin:48px auto 0;max-width:1040px;border-radius:14px;display:block;border:1px solid var(--marqeting-rule)}.mq-landing .post-body{padding:64px 0 96px}.mq-landing .post-prose{max-width:720px;margin:0 auto;font-family:var(--marqeting-sans);font-size:17.5px;line-height:1.7;color:var(--marqeting-ink-2)}.mq-landing .post-prose p{margin:0 0 22px}.mq-landing .post-prose h2{font-size:38px;line-height:1.1;letter-spacing:-.022em;margin:56px 0 18px}.mq-landing .post-prose h2,.mq-landing .post-prose h3{font-family:var(--marqeting-serif);font-weight:400;color:var(--marqeting-ink)}.mq-landing .post-prose h3{font-size:26px;line-height:1.2;letter-spacing:-.01em;margin:40px 0 12px}.mq-landing .post-prose h4{font-family:var(--marqeting-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--marqeting-ink-4);margin:32px 0 10px}.mq-landing .post-prose a{color:var(--marqeting-ochre);border-bottom:1px solid var(--marqeting-ochre);transition:color .16s,border-color .16s}.mq-landing .post-prose a:hover{color:var(--marqeting-ink);border-color:var(--marqeting-ink)}.mq-landing .post-prose strong{font-weight:600;color:var(--marqeting-ink)}.mq-landing .post-prose em{font-style:italic}.mq-landing .post-prose ol,.mq-landing .post-prose ul{margin:0 0 22px 26px;padding:0}.mq-landing .post-prose li{margin:8px 0}.mq-landing .post-prose blockquote{margin:32px 0;padding:18px 28px;border-left:3px solid var(--marqeting-ochre);background:var(--marqeting-paper-2);font-family:var(--marqeting-serif);font-style:italic;font-size:22px;line-height:1.5;color:var(--marqeting-ink-2);border-radius:0 8px 8px 0}.mq-landing .post-prose blockquote p:last-child{margin-bottom:0}.mq-landing .post-prose code{font-family:var(--marqeting-mono);font-size:14px;background:var(--marqeting-paper-2);padding:2px 6px;border-radius:4px;color:var(--marqeting-ink)}.mq-landing .post-prose pre{background:var(--marqeting-ink);color:var(--marqeting-paper);padding:22px 24px;border-radius:10px;overflow-x:auto;margin:28px 0;font-size:13.5px;line-height:1.6}.mq-landing .post-prose pre code{background:transparent;padding:0;color:inherit;font-size:inherit}.mq-landing .post-prose hr{border:none;border-top:1px solid var(--marqeting-rule);margin:48px 0}.mq-landing .post-prose img{max-width:100%;height:auto;border-radius:10px;margin:32px 0;border:1px solid var(--marqeting-rule)}.mq-landing .post-foot{max-width:720px;margin:56px auto 0;padding-top:32px;border-top:1px solid var(--marqeting-rule);text-align:center;font-family:var(--marqeting-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--marqeting-ochre)}