@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-italic.woff2) format("woff2")}:root{--paper: #F4F0E6;--ink: #161310;--signal: #FF3B00;--signal-deep: #B82D00;--muted: #574F42;--rule: #DAD3C4;--panel: #EDE8DC;--rule-on-ink: rgba(244, 240, 230, .16);--chip-border: rgba(244, 240, 230, .4);--font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--signal-deep)}a:hover{color:var(--signal)}.page{container-type:inline-size;container-name:page;background:var(--paper);min-width:0;overflow-x:clip}.section{padding:clamp(5rem,9cqw,8.5rem) 0;position:relative}.container{max-width:1240px;margin:0 auto;padding-left:clamp(1.25rem,3.2cqw,2.5rem);padding-right:clamp(1.25rem,3.2cqw,2.5rem);position:relative}.ink-block{background:var(--ink);color:var(--paper)}.measure{max-width:62ch}.measure-narrow{max-width:52ch}.h1{font-family:var(--font-display);font-weight:400;font-size:clamp(3rem,9cqw,8rem);line-height:.95;letter-spacing:-.02em}.h2{font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem,6cqw,4.75rem);line-height:.98;letter-spacing:-.01em}.h3{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,3cqw,2.25rem);line-height:1.05}.statement{font-family:var(--font-display);font-weight:400;font-size:clamp(1.875rem,4.5cqw,3.5rem);line-height:1.02;letter-spacing:-.01em}.metric{font-family:var(--font-display);font-weight:400;font-size:clamp(3.25rem,7cqw,6rem);line-height:.9;color:var(--signal);font-feature-settings:"tnum"}.lead{font-family:var(--font-body);font-size:clamp(1.125rem,2.2cqw,1.5rem);line-height:1.4}.body-copy{font-size:1.125rem;line-height:1.6}.label{font-family:var(--font-mono);font-weight:500;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.small{font-family:var(--font-mono);font-weight:500;font-size:.875rem;letter-spacing:.04em;line-height:1.3}.text-muted{color:var(--muted)}.text-signal{color:var(--signal)}.text-signal-deep{color:var(--signal-deep)}em.sig{font-style:italic;color:var(--signal)}.sq{color:var(--signal);font-style:normal}.idx{font-family:var(--font-mono);font-weight:500;font-size:.8125rem;letter-spacing:.12em;color:var(--signal)}.idx-big{font-family:var(--font-mono);font-weight:500;font-size:1.5rem;letter-spacing:.08em;color:var(--signal)}hr.rule{border:0;border-top:1px solid var(--rule)}.ink-block hr.rule{border-top-color:var(--rule-on-ink)}.card{border:2px solid var(--ink);border-radius:2px;background:var(--paper);transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s cubic-bezier(.2,.7,.2,1)}.card--panel{background:var(--panel)}.card--lift:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--signal)}.chip{display:inline-block;border:1.5px solid var(--chip-border);border-radius:2px;padding:.625rem 1rem;font-family:var(--font-mono);font-weight:500;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);white-space:nowrap;transition:border-color .18s ease,color .18s ease,transform .18s ease}.chip:hover{border-color:var(--signal);color:var(--signal);transform:rotate(-1.5deg)}.tick-block{display:inline-flex;align-items:center;justify-content:center;background:var(--signal);border-radius:9%;color:#fff;font-family:var(--font-body);font-weight:900;transform:rotate(-8deg);flex-shrink:0;user-select:none}.logo{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}.logo .tick-block{width:2.25rem;height:2.25rem;font-size:1.375rem;transition:transform .24s cubic-bezier(.34,1.56,.64,1)}.logo:hover .tick-block{transform:rotate(6deg)}.logo__word{font-family:var(--font-display);font-size:1.5rem;line-height:1;white-space:nowrap}.strap{display:inline-flex;align-items:baseline;gap:.5rem;font-family:var(--font-display);font-style:italic;font-size:clamp(1.25rem,2cqw,1.5rem);color:var(--signal);white-space:nowrap}.strap .tick-block{width:1.25em;height:1.25em;font-size:.8em;align-self:center}.strap-stamp{display:inline-flex;align-items:center;gap:.75rem;transform:rotate(-6deg);border:3px solid var(--signal);border-radius:6px;color:var(--signal-deep);padding:.875rem 1.375rem;font-family:var(--font-display);font-style:italic;font-size:clamp(1.375rem,2.4cqw,1.75rem);line-height:1;white-space:nowrap;transition:transform .24s cubic-bezier(.34,1.56,.64,1)}.strap-stamp:hover{transform:rotate(-2deg) scale(1.03)}.strap-stamp .tick-block{width:1.3em;height:1.3em;font-size:.85em}.halftone{background-image:radial-gradient(currentColor 1.6px,transparent 1.7px);background-size:12px 12px;position:absolute;pointer-events:none}.halftone--ramp-tr{color:var(--signal);right:0;top:0;width:min(38cqw,460px);height:min(38cqw,460px);-webkit-mask-image:radial-gradient(circle at 100% 0%,black 20%,transparent 72%);mask-image:radial-gradient(circle at 100% 0%,black 20%,transparent 72%)}.halftone--fade-b{color:var(--rule);left:0;bottom:0;width:100%;height:120px;-webkit-mask-image:linear-gradient(to top,black,transparent);mask-image:linear-gradient(to top,black,transparent)}.btn{display:inline-block;background:var(--signal);color:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:.9375rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:2px solid var(--signal);border-radius:2px;padding:1.25rem 2rem;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.btn:hover{background:var(--ink);color:var(--signal);border-color:var(--ink);transform:translateY(-2px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #ff3b0047;border-color:var(--signal)}.btn[disabled]{opacity:.6;cursor:wait;transform:none}.masthead{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;border-bottom:2px solid var(--ink)}.ticker{background:var(--ink);border-top:1px solid var(--signal);border-bottom:1px solid var(--signal);height:60px;overflow:hidden;display:flex;align-items:center}.ticker__track{display:flex;flex-shrink:0;animation:ticker-scroll 40s linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{font-family:var(--font-display);font-size:1.5rem;color:var(--paper);white-space:nowrap;padding:0 1.5rem}.ticker__item .tk{color:var(--signal);font-style:italic;padding-left:.35em}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track{animation:none}.ticker__track--dup{display:none}}.row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.row-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.field{display:flex;flex-direction:column;gap:.5rem}.field label{font-family:var(--font-mono);font-weight:500;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.field .req{color:var(--signal)}.field input,.field textarea{background:var(--panel);border:1.5px solid var(--ink);border-radius:2px;padding:1rem 1.125rem;min-height:52px;font-family:var(--font-body);font-size:1.0625rem;color:var(--ink);width:100%}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px #ff3b0047}.field textarea{min-height:140px;resize:vertical}.form-wrap form{display:flex;flex-direction:column;gap:1.5rem}.honeypot{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.form-success,.form-wrap.is-sent form{display:none}.form-wrap.is-sent .form-success{display:flex}.form-error{display:none;font-family:var(--font-mono);font-weight:500;font-size:.875rem;letter-spacing:.06em;color:var(--signal-deep)}.form-wrap.is-error .form-error{display:block}@media(prefers-reduced-motion:no-preference){.js-motion [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}.js-motion [data-reveal].in{opacity:1;transform:none}}@container page (max-width: 599px){.section{padding:clamp(3.5rem,12cqw,5rem) 0}.container{padding-left:1.25rem;padding-right:1.25rem}.body-copy{font-size:1.0625rem}.row-3,.row-2{grid-template-columns:1fr}.ticker{height:52px}.ticker__item{font-size:1.25rem}.btn{display:block;text-align:center;width:100%}.masthead{flex-wrap:wrap}.masthead .strap,.loop-svg--h{display:none}.loop-svg--v{display:block}.hero-foot{flex-direction:column;align-items:flex-start!important}}@container page (min-width: 600px){.loop-svg--h{display:block}.loop-svg--v{display:none}}
