html[data-design=webhound][data-design=webhound]{--face-display:"Newsreader", ui-serif, Georgia, serif;--face-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--face-mono:"Space Mono", ui-monospace, monospace;--font-display:var(--face-display);--font-body:var(--face-body);--font-mono:var(--face-mono);--display-weight:400;--display-tracking:-.015em;--wide:72rem;--measure:42rem;--r:12px;--r-sm:6px;--gap:clamp(4rem, 3rem + 4.5vw, 7.5rem);--loud:var(--stamp);--hair:color-mix(in srgb, var(--ink) 12%, transparent);--soft:color-mix(in srgb, var(--ink) 66%, transparent);--warm:color-mix(in srgb, var(--loud) 6%, var(--paper));--warm-hi:color-mix(in srgb, var(--loud) 11%, var(--paper));counter-reset:sec}html[data-design=webhound][data-design=webhound] body,html[data-design=webhound][data-design=webhound] .band-paper,html[data-design=webhound][data-design=webhound] .band-tint,html[data-design=webhound][data-design=webhound] .band-dark{background:var(--paper);color:var(--ink)}html[data-design=webhound][data-design=webhound] .band-card{background:linear-gradient(180deg, var(--warm), var(--paper) 60%);color:var(--ink)}html[data-design=webhound][data-design=webhound] .band-dark h1,html[data-design=webhound][data-design=webhound] .band-dark h2,html[data-design=webhound][data-design=webhound] .band-dark h3{color:var(--ink)}html[data-design=webhound][data-design=webhound] .band-dark p,html[data-design=webhound][data-design=webhound] .band-dark .sub,html[data-design=webhound][data-design=webhound] .band-dark .lead{color:var(--soft)}html[data-design=webhound][data-design=webhound] .block{padding-block:var(--gap)}html[data-design=webhound][data-design=webhound] body{font-family:var(--face-body);font-size:1rem;line-height:1.6}html[data-design=webhound][data-design=webhound] h1,html[data-design=webhound][data-design=webhound] h2,html[data-design=webhound][data-design=webhound] h3{font-family:var(--face-display);font-variation-settings:"opsz" 72;letter-spacing:var(--display-tracking);color:var(--ink);font-weight:400}html[data-design=webhound][data-design=webhound] h1{letter-spacing:-.025em;font-size:clamp(3rem,1.6rem + 6vw,6rem);line-height:.98}html[data-design=webhound][data-design=webhound] h2{font-size:clamp(2rem,1.4rem + 2.6vw,3.1rem);line-height:1.06}html[data-design=webhound][data-design=webhound] h3{font-size:1.35rem;line-height:1.25}html[data-design=webhound][data-design=webhound] h1 em,html[data-design=webhound][data-design=webhound] h2 em{color:var(--loud);font-style:italic;font-weight:400}html[data-design=webhound][data-design=webhound] .lead,html[data-design=webhound][data-design=webhound] .head .sub,html[data-design=webhound][data-design=webhound] .prose>p{color:var(--soft);font-size:1.1rem;line-height:1.6}html[data-design=webhound][data-design=webhound] .card p,html[data-design=webhound][data-design=webhound] .f p,html[data-design=webhound][data-design=webhound] li{color:var(--soft)}html[data-design=webhound][data-design=webhound] .block{counter-increment:sec}html[data-design=webhound][data-design=webhound] .eyebrow,html[data-design=webhound][data-design=webhound] .head .eyebrow,html[data-design=webhound][data-design=webhound] .kicker,html[data-design=webhound][data-design=webhound] .band-dark .eyebrow{font-family:var(--face-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--loud);margin-bottom:1.25rem;font-size:.7rem;font-weight:400}html[data-design=webhound][data-design=webhound] .block .eyebrow:before,html[data-design=webhound][data-design=webhound] .block .head .eyebrow:before{content:counter(sec, decimal-leading-zero) " — "}html[data-design=webhound][data-design=webhound] .hero .kicker:before{content:none}html[data-design=webhound][data-design=webhound] .head{max-width:44rem;margin-bottom:2.75rem}html[data-design=webhound][data-design=webhound] .obj .head,html[data-design=webhound][data-design=webhound] .has-fig .lede,html[data-design=webhound][data-design=webhound] .head-fig .head-copy{text-align:left;margin-inline:0}html[data-design=webhound][data-design=webhound] .btn{border-radius:var(--r-sm);background:var(--loud);color:var(--paper);font-family:var(--face-body);border:1px solid #0000;padding:.8rem 1.35rem;font-size:.9375rem;font-weight:600}html[data-design=webhound][data-design=webhound] .btn:after{content:"→";margin-left:.15rem}html[data-design=webhound][data-design=webhound] .btn:hover{opacity:1;filter:brightness(1.08);transform:none}html[data-design=webhound][data-design=webhound] .btn-ghost{color:var(--ink);border-color:var(--hair);background:0 0}html[data-design=webhound][data-design=webhound] .btn-ghost:after{content:none}html[data-design=webhound][data-design=webhound] .btn-ghost:before{content:">_";font-family:var(--face-mono);opacity:.8;margin-right:.35rem;font-size:.8em}html[data-design=webhound][data-design=webhound] .grab input[type=email],html[data-design=webhound][data-design=webhound] .cf input,html[data-design=webhound][data-design=webhound] .cf select{background:var(--warm);border:1px solid var(--hair);border-radius:var(--r-sm);color:var(--ink)}html[data-design=webhound][data-design=webhound] .hero{padding-block:clamp(4rem,3rem + 5vw,8rem) clamp(2.5rem,2rem + 2vw,4rem)}html[data-design=webhound][data-design=webhound] .hero-split .inner{grid-template-columns:1fr;gap:3rem}html[data-design=webhound][data-design=webhound] .hero-split .lede{align-items:start;gap:1.25rem 4rem;display:grid}@media (width>=900px){html[data-design=webhound][data-design=webhound] .hero-split .lede{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}html[data-design=webhound][data-design=webhound] .hero-split .lede .kicker{grid-area:1/1}html[data-design=webhound][data-design=webhound] .hero-split .lede h1{grid-area:2/1/span 3}html[data-design=webhound][data-design=webhound] .hero-split .lede .lead{grid-area:1/2/span 2;margin-top:.4rem}html[data-design=webhound][data-design=webhound] .hero-split .lede .acts,html[data-design=webhound][data-design=webhound] .hero-split .lede .grab{grid-area:3/2;margin-top:.5rem}html[data-design=webhound][data-design=webhound] .hero-split .lede .fineline{grid-area:4/2}html[data-design=webhound][data-design=webhound] .hero-split .lede .body{grid-column:1/-1}}html[data-design=webhound][data-design=webhound] .hero-split h1{max-width:12ch}html[data-design=webhound][data-design=webhound] .hero-split .lead{max-width:30rem;font-size:1.1rem}html[data-design=webhound][data-design=webhound] .hero .fineline{font-family:var(--face-mono);color:var(--loud);opacity:1;font-size:.78rem}html[data-design=webhound][data-design=webhound] .hero .fineline:before{content:"↳ "}html[data-design=webhound][data-design=webhound] .hero-split .panel{border:0;gap:1.5rem;display:grid}html[data-design=webhound][data-design=webhound] .hero-split .panel .shot{margin-bottom:0}html[data-design=webhound][data-design=webhound] .hero .shot-hero{max-width:none}html[data-design=webhound][data-design=webhound] .hero-split .panel .row{border:1px solid var(--hair);border-radius:var(--r);background:linear-gradient(180deg, var(--warm), var(--paper));padding:1rem 1.25rem}@media (width>=720px){html[data-design=webhound][data-design=webhound] .hero-split .panel{grid-template-columns:repeat(3,1fr)}html[data-design=webhound][data-design=webhound] .hero-split .panel .shot{grid-column:1/-1}}html[data-design=webhound][data-design=webhound] .hero-split .row .v{font-family:var(--face-body);color:var(--loud);font-size:1.6rem;font-weight:700}html[data-design=webhound][data-design=webhound] .hero-split .row .l{font-family:var(--face-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}html[data-design=webhound][data-design=webhound] .shot .frame{border-radius:var(--r);border:1px solid var(--hair);background:var(--warm);box-shadow:none}html[data-design=webhound][data-design=webhound] .shot .bar{background:var(--warm-hi);border-bottom:1px solid var(--hair)}html[data-design=webhound][data-design=webhound] .shot .addr{text-align:left;color:var(--soft);background:0 0;margin-inline:0}html[data-design=webhound][data-design=webhound] figcaption,html[data-design=webhound][data-design=webhound] .scap,html[data-design=webhound][data-design=webhound] .fancaps{font-family:var(--face-mono);letter-spacing:.02em;color:var(--soft);font-size:.75rem}html[data-design=webhound][data-design=webhound] .card,html[data-design=webhound][data-design=webhound] .plan,html[data-design=webhound][data-design=webhound] .box,html[data-design=webhound][data-design=webhound] .panel,html[data-design=webhound][data-design=webhound] .f,html[data-design=webhound][data-design=webhound] .m,html[data-design=webhound][data-design=webhound] .pane,html[data-design=webhound][data-design=webhound] .obj .list{border-radius:var(--r);border:1px solid var(--hair);box-shadow:none;color:var(--ink);background:linear-gradient(180deg, var(--warm-hi), var(--paper) 85%)}html[data-design=webhound][data-design=webhound] .card,html[data-design=webhound][data-design=webhound] .f{padding:1.8rem 1.7rem}html[data-design=webhound][data-design=webhound] .f .ico{color:var(--loud);font-family:var(--face-mono);background:0 0;width:auto;height:auto;margin-bottom:1.2rem;font-size:.9rem}html[data-design=webhound][data-design=webhound] .card h3,html[data-design=webhound][data-design=webhound] .f h3{margin-bottom:.6rem}html[data-design=webhound][data-design=webhound] .n{font-family:var(--face-mono);color:var(--loud);background:0 0;border:0;font-size:1.1rem;font-weight:400}html[data-design=webhound][data-design=webhound] .obj .list li{margin-bottom:1rem;padding:1.4rem 1.6rem;list-style:none}html[data-design=webhound][data-design=webhound] .list li:before,html[data-design=webhound][data-design=webhound] .incl li:before{color:var(--loud)}html[data-design=webhound][data-design=webhound] .num,html[data-design=webhound][data-design=webhound] .pricerow .num,html[data-design=webhound][data-design=webhound] .v{font-family:var(--face-body);color:var(--loud);letter-spacing:-.02em;font-weight:700}html[data-design=webhound][data-design=webhound] .plan h3{font-family:var(--face-display)}html[data-design=webhound][data-design=webhound] .pd-menu .plan{padding-inline:1.25rem}html[data-design=webhound][data-design=webhound] .pd-menu .pa{white-space:nowrap;flex-wrap:nowrap}html[data-design=webhound][data-design=webhound] .trust,html[data-design=webhound][data-design=webhound] .plate-trust{font-family:var(--face-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:.72rem}html[data-design=webhound][data-design=webhound] .qa,html[data-design=webhound][data-design=webhound] .box{border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;padding-inline:0}html[data-design=webhound][data-design=webhound] .qa summary,html[data-design=webhound][data-design=webhound] .box h3{font-family:var(--face-body);font-size:1.05rem;font-weight:600}html[data-design=webhound][data-design=webhound] .cta .panel{background:linear-gradient(180deg, var(--warm-hi), var(--paper) 85%)}html[data-design=webhound][data-design=webhound] .hd,html[data-design=webhound][data-design=webhound] .site-head{background:var(--paper);color:var(--ink);border-bottom:0}html[data-design=webhound][data-design=webhound] .hd .mark,html[data-design=webhound][data-design=webhound] .hd .bm{font-family:var(--face-display);font-size:1.25rem;font-weight:400}html[data-design=webhound][data-design=webhound] .hd .nav{opacity:.8;font-size:.9rem}html[data-design=webhound][data-design=webhound] .q blockquote,html[data-design=webhound][data-design=webhound] .q h2,html[data-design=webhound][data-design=webhound] .q p{font-family:var(--face-display)}
