.bzl{--bz-ink:#0f0f10;--bz-ink-2:#3a3a3f;--bz-cream:#faf7f0;--bz-cream-2:#f0ece1;--bz-cream-3:#ebe3cc;--bz-paper:#fff;--bz-border:#dcd7c9;--bz-muted:#8a8578;--bz-muted-2:#9a9a9f;--bz-yellow:#ffd23f;--bz-yellow-hi:#ffe556;--bz-yellow-lo:#e5bb00;--bz-moss:#1f5c3a;--bz-moss-tint:#e0ebdf;--bz-coral:#e5533f;--bz-coral-tint:#fce4de;--bz-coral-ink:#9a2f1f;--small-ink:#615c50;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sans:-apple-system,"Segoe UI",Roboto,sans-serif;--yellow-tint:color-mix(in srgb,var(--bz-yellow) 24%,var(--bz-paper));--ease:cubic-bezier(.2,.7,.2,1)}.bzl [hidden]{display:none!important}html:has(.bzl){scroll-behavior:smooth;scroll-padding-top:76px}.bzl{background:var(--bz-cream);color:var(--bz-ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;padding-top:65px;font-size:16px;line-height:1.6;overflow-x:clip}.bzl h1,.bzl h2,.bzl h3,.bzl h4{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:600}.bzl :focus-visible{outline:2.5px solid var(--bz-ink);outline-offset:3px;border-radius:6px}.bzl .wrap{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.bzl .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bzl .skip{background:var(--bz-ink);color:var(--bz-cream);z-index:100;border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.bzl .skip:focus{top:10px}.bzl .display{letter-spacing:-.015em;font-size:clamp(36px,3.9vw,56px);line-height:1.06}.bzl h2.h2{letter-spacing:-.01em;font-size:clamp(28px,2.6vw,36px);line-height:1.15}.bzl .lede{color:var(--bz-ink-2);font-size:18px;line-height:1.55}.bzl .small{font-size:14px;line-height:1.5}.bzl .muted{color:var(--small-ink)}.bzl mark.swipe,.bzl mark.hl{background:linear-gradient(var(--bz-yellow),var(--bz-yellow)) no-repeat 0 90%/100% 62%;color:inherit;padding:0 .04em}.bzl[data-motion=on] mark.swipe:not(.in){background-size:0% 62%}.bzl .swipe-bar{z-index:-1;background:var(--bz-yellow);transform-origin:0;pointer-events:none;position:absolute;transform:scaleX(0)}.bzl .sec{padding:96px 0}.bzl .band-white{background:var(--bz-paper);border-block:1px solid var(--bz-border)}.bzl .on-ink{background:var(--bz-ink);color:var(--bz-cream)}.bzl .btn{border:1.5px solid var(--bz-ink);white-space:nowrap;background:var(--bz-paper);color:var(--bz-ink);transition:transform .14s var(--ease),box-shadow .14s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bzl .btn .ar{transition:transform .14s var(--ease);display:inline-block}.bzl .btn-y{background:var(--bz-yellow);box-shadow:3px 3px 0 var(--bz-ink)}@media (hover:hover){.bzl .btn-y:hover{box-shadow:4px 4px 0 var(--bz-ink);transform:translate(-1px,-1px)}.bzl .btn-y:hover .ar{transform:translate(3px)}.bzl .btn-line:hover{box-shadow:3px 3px 0 var(--bz-ink);transform:translate(-1px,-1px)}}.bzl .btn-y:active,.bzl .btn-y[data-pressed]{box-shadow:1px 1px 0 var(--bz-ink);transition-duration:60ms;transform:translate(2px,2px)}.bzl .btn-lg{padding:16px 28px;font-size:17px}.bzl .btn-sm{padding:9px 16px;font-size:14px}.bzl .btn-block{width:100%}.bzl .btn-line{background:var(--bz-paper)}.bzl .on-ink .btn-y{box-shadow:3px 3px #faf7f0e6}.bzl .on-ink .btn-y:hover{box-shadow:4px 4px #faf7f0e6}.bzl .on-ink .btn-y:active,.bzl .on-ink .btn-y[data-pressed]{box-shadow:1px 1px #faf7f0e6}.bzl .link{text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.bzl .micro{color:var(--bz-ink-2);margin-top:12px;font-size:14px;line-height:1.5}.bzl .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--small-ink);font-size:11px;font-weight:500}.bzl .os{font-variant-numeric:oldstyle-nums tabular-nums;font-feature-settings:"onum","tnum"}.bzl .chip{border:1px solid var(--bz-border);background:var(--bz-paper);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--bz-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;display:inline-flex}.bzl .chip.held{background:var(--yellow-tint);border-color:color-mix(in srgb,var(--bz-yellow-lo) 60%,var(--bz-paper));color:var(--bz-ink)}.bzl .chip.rem{background:var(--bz-coral-tint);border-color:color-mix(in srgb,var(--bz-coral) 40%,var(--bz-paper));color:var(--bz-coral-ink)}.bzl .chip.ok{background:var(--bz-moss-tint);border-color:color-mix(in srgb,var(--bz-moss) 35%,var(--bz-paper));color:var(--bz-moss)}.bzl header.top{z-index:40;background:color-mix(in srgb,var(--bz-cream) 92%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--bz-border);position:fixed;top:0;left:0;right:0}.bzl .top .in{justify-content:space-between;align-items:center;height:64px;display:flex}.bzl .logo{font-family:var(--serif);letter-spacing:-.02em;align-items:center;gap:8px;font-size:25px;font-weight:600;line-height:1;text-decoration:none;display:flex}.bzl .logo i{font-family:var(--sans);background:var(--bz-ink);width:26px;height:26px;color:var(--bz-yellow);border-radius:6px;place-items:center;font-size:13px;font-style:normal;display:grid;position:relative;top:-3px}.bzl .top nav{align-items:center;gap:2px;display:flex}.bzl .top nav a.l{color:var(--bz-ink-2);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none}.bzl .top nav a.l:hover{color:var(--bz-ink);background:var(--bz-cream-2)}.bzl .top nav .btn{margin-left:10px}.bzl .kick{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--small-ink);margin:0 0 14px;font-size:12px;font-weight:500}.bzl .on-ink .kick{color:#faf7f09e}.bzl .sol{position:relative}.bzl .sol-b{font:500 14px/1.2 var(--sans);color:var(--bz-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px 10px 8px 12px;display:inline-flex}.bzl .sol-b:hover,.bzl .sol-b[aria-expanded=true]{color:var(--bz-ink);background:var(--bz-cream-2)}.bzl .sol-b svg{width:10px;height:10px;transition:transform .18s var(--ease)}.bzl .sol-b[aria-expanded=true] svg{transform:rotate(180deg)}.bzl .sol-b.here{box-shadow:inset 0 -2.5px 0 var(--bz-yellow)}.bzl .sol-p{background:var(--bz-paper);border:1.5px solid var(--bz-ink);width:min(452px,92vw);box-shadow:5px 5px 0 var(--bz-ink);z-index:60;border-radius:16px;padding:10px 10px 8px;position:absolute;top:calc(100% + 13px);right:-6px}.bzl .sol-p:before{content:"";background:var(--bz-paper);border-left:1.5px solid var(--bz-ink);border-top:1.5px solid var(--bz-ink);width:13px;height:13px;position:absolute;top:-8px;right:34px;transform:rotate(45deg)}.bzl .sol-p .kick{letter-spacing:.14em;margin:4px 12px 6px;font-size:11px}.bzl .sol-p ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bzl .sol-p a{color:var(--bz-ink);border-radius:11px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:11px 12px;text-decoration:none;display:grid}.bzl .sol-p a:hover,.bzl .sol-p a:focus-visible{background:var(--yellow-tint)}.bzl .sol-p a[aria-current=page]{background:var(--bz-cream-2)}.bzl .sol-p .g{background:var(--bz-ink);width:44px;height:44px;color:var(--bz-yellow);border-radius:11px;place-items:center;display:grid}.bzl .sol-p .g svg{width:24px;height:24px}.bzl .sol-p b{font-family:var(--serif);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2;display:block}.bzl .sol-p .d{color:var(--bz-ink-2);margin-top:2px;font-size:14px;line-height:1.4;display:block}.bzl .sol-p .go{width:14px;height:14px;transition:transform .15s var(--ease);color:var(--bz-ink)}.bzl .sol-p a:hover .go,.bzl .sol-p a:focus-visible .go{transform:translate(3px)}.bzl .sol-p .foot{border-top:1px solid var(--bz-border);font-family:var(--mono);color:var(--small-ink);margin:6px 12px 4px;padding-top:9px;font-size:11.5px}.bzl .mb{border:1.5px solid var(--bz-ink);background:var(--bz-paper);height:36px;font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bz-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-left:6px;padding:0 13px 0 11px;display:none}.bzl .mb svg{width:16px;height:16px}.bzl .mb[aria-expanded=true]{background:var(--bz-ink);color:var(--bz-cream)}.bzl .sheet{background:var(--bz-paper);border-bottom:1.5px solid var(--bz-ink);box-shadow:0 5px 0 var(--bz-ink);max-height:calc(100svh - 70px);padding:6px 0 20px;position:absolute;top:100%;left:0;right:0;overflow:auto}.bzl .sheet .wrap{gap:2px;display:grid}.bzl .sheet a.l{color:var(--bz-ink);border-bottom:1px solid var(--bz-border);justify-content:space-between;align-items:center;padding:13px 4px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.bzl .sheet .grp{margin-top:10px}.bzl .sheet .grp .kick{margin:10px 0 4px}.bzl .sheet .grp a{color:var(--bz-ink);border-radius:11px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;margin:0 -8px;padding:11px 8px;text-decoration:none;display:grid}.bzl .sheet .grp a:active,.bzl .sheet .grp a[aria-current=page]{background:var(--yellow-tint)}.bzl .sheet .grp .g{background:var(--bz-ink);width:44px;height:44px;color:var(--bz-yellow);border-radius:11px;place-items:center;display:grid}.bzl .sheet .grp .g svg{width:24px;height:24px}.bzl .sheet .grp b{font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.2;display:block}.bzl .sheet .grp .d{color:var(--bz-ink-2);font-size:14px;line-height:1.4;display:block}.bzl .sheet .btn{margin-top:16px}@media (max-width:760px){.bzl .top nav .sol{display:none}.bzl .top nav .sheet a.l{color:var(--bz-ink);border-radius:0;padding:13px 4px;font-size:17px;display:flex}.bzl .top nav .sheet .btn{margin-left:0;display:inline-flex}.bzl .mb{display:inline-flex}.bzl .top nav a.l.si{padding:8px 6px}}@media (min-width:761px){.bzl .sheet{display:none!important}}@media (prefers-reduced-motion:reduce){.bzl .sol-b svg,.bzl .sol-p .go{transition:none}}.bzl .mbar{z-index:45;background:color-mix(in srgb,var(--bz-cream) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1.5px solid var(--bz-ink);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transition:transform .3s var(--ease);align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bzl .mbar.show{transform:none}.bzl .mbar .mtxt{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.bzl .mbar .mtxt span{color:var(--bz-ink-2);font-size:12px}.bzl[data-motion=on] [data-reveal]:not(.in){opacity:0;transform:translateY(14px)}@media (max-width:760px){.bzl .top nav a.l,.bzl .top nav .btn{display:none}.bzl .top nav a.l.si{display:inline-block}.bzl .lede{font-size:17px}.bzl h2.h2{font-size:28px;line-height:1.2}.bzl .mbar{display:flex}}
.bzl .pricing{padding:96px 0}.bzl .lede2{color:var(--bz-ink-2);margin-top:12px}.bzl .plans{grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-top:32px;display:grid}.bzl .plan{background:var(--bz-cream);border:1.5px solid color-mix(in srgb,var(--bz-ink) 35%,var(--bz-paper));border-radius:18px;flex-direction:column;padding:24px;display:flex}.bzl .plan.rec{background:var(--bz-paper);border-color:var(--bz-ink);box-shadow:5px 5px 0 var(--bz-ink)}.bzl .plan .ph{align-items:center;gap:10px;display:flex}.bzl .plan h3{font-family:var(--sans);letter-spacing:0;font-size:18px;font-weight:600;line-height:1.3}.bzl .rec .tag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--bz-ink);color:var(--bz-cream);border-radius:999px;padding:1px 10px;font-size:12px}.bzl .price{align-items:baseline;gap:6px;margin:10px 0 6px;display:flex}.bzl .price b{font-family:var(--serif);letter-spacing:-.02em;font-size:40px;font-weight:600;line-height:1}.bzl .price span{color:var(--small-ink);font-size:14px}.bzl .blurb{color:var(--bz-ink-2);margin-bottom:16px;font-size:16px;line-height:1.5}.bzl .plan ul{color:var(--bz-ink-2);flex:1;align-content:start;gap:8px;margin:0 0 20px;padding:0;font-size:16px;list-style:none;display:grid}.bzl .plan li{gap:9px;display:flex}.bzl .plan li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231f5c3a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:14px;height:14px;margin-top:5px}.bzl .terms{color:var(--small-ink);max-width:80ch;margin-top:16px;font-size:14px}.bzl .faq{padding:96px 0}.bzl .fgrid{grid-template-columns:.5fr 1.5fr;align-items:start;gap:56px;display:grid}.bzl .fside{position:sticky;top:96px}.bzl .fq{border-top:1px solid var(--bz-border)}.bzl .fq:last-child{border-bottom:1px solid var(--bz-border)}.bzl .fq summary{cursor:pointer;font-family:var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.bzl .fq summary::-webkit-details-marker{display:none}.bzl .fq summary:focus-visible{outline-offset:-3px}.bzl .fq summary h3{font:inherit;letter-spacing:0}.bzl .fq .pm{background:var(--bz-cream-2);width:28px;height:28px;transition:transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.bzl .fq .pm svg{width:12px;height:12px}.bzl .fq[open] .pm{background:var(--bz-ink);color:var(--bz-cream);transform:rotate(45deg)}.bzl .fq .a{color:var(--bz-ink-2);max-width:62ch;padding:0 4px 18px;font-size:16px}.bzl .fq[open] .a{animation:bzl-fqin .28s var(--ease) both}@keyframes bzl-fqin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.bzl .final{background:var(--bz-ink);color:var(--bz-cream);padding:104px 0 48px}.bzl .final h2{color:var(--bz-cream)}.bzl .final .micro{color:#faf7f0c7}.bzl .final-cta{margin-top:28px}.bzl .steps{max-width:760px;margin-top:56px;position:relative}.bzl .steps .rail{background:#faf7f038;width:calc(66.667% + 13px);height:2px;position:absolute;top:15px;left:16px}.bzl .steps .rail i{background:var(--bz-cream);transform-origin:0;height:100%;display:block}.bzl .steps ol{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bzl .steps li .b{background:var(--bz-cream);width:32px;height:32px;color:var(--bz-ink);font-family:var(--sans);box-shadow:0 0 0 6px var(--bz-ink);border-radius:50%;place-items:center;margin-bottom:14px;font-size:14px;font-weight:700;display:grid}.bzl .steps li h3{font-family:var(--sans);letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:1.3}.bzl footer.f{background:var(--bz-ink);color:var(--bz-cream);border-top:1px solid #faf7f024;padding:48px 0 0;overflow:hidden}.bzl .fcols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px 32px;display:grid}.bzl .fh{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#faf7f08c;margin:0 0 18px;font-size:12px;font-weight:500}.bzl footer.f ul{gap:12px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.bzl footer.f a{color:#faf7f0e6;text-decoration:none}.bzl footer.f a:hover{text-underline-offset:4px;text-decoration:underline}.bzl footer.f .btnlink{all:unset;cursor:pointer;color:#faf7f0e6}.bzl footer.f .btnlink:hover{text-underline-offset:4px;text-decoration:underline}.bzl footer.f .btnlink:focus-visible{outline:2.5px solid var(--bz-cream);outline-offset:3px;border-radius:4px}.bzl footer.f li.lgrow{color:#faf7f0e6;align-items:center;gap:10px;display:flex}.bzl footer.f li.lgrow svg{fill:#faf7f0cc;flex:none;width:18px;height:18px}.bzl .wm{white-space:nowrap;line-height:1;font-family:var(--serif);letter-spacing:-.045em;color:color-mix(in srgb,var(--bz-cream) 10%,var(--bz-ink));-webkit-user-select:none;user-select:none;margin-top:72px;padding-bottom:.02em;font-size:21vw;font-weight:500;overflow:hidden}.bzl .wm span{will-change:transform;margin-bottom:-.14em;padding-bottom:.14em;line-height:.86;display:inline-block}.bzl[data-motion=on] .wm:not(.in) span{clip-path:inset(100% 0 0);transform:translateY(24px)}.bzl .fbot{color:#faf7f0b3;border-top:1px solid #faf7f024;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px 0 28px;font-size:14px;display:flex}.bzl .fconn{border-top:1px solid #faf7f024;flex-wrap:wrap;gap:20px 64px;margin-top:44px;padding-top:26px;display:flex}.bzl .fconn .fh{margin-bottom:14px}.bzl footer.f .fconn ul{flex-wrap:wrap;gap:12px 30px;display:flex}.bzl footer.f a.fnow{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--bz-yellow);text-decoration-color:var(--bz-yellow);text-decoration-thickness:2px}@media (max-width:760px){.bzl .fconn{gap:22px 40px;margin-top:32px}}.bzl .stub{min-height:60vh;padding:144px 0 96px}.bzl .stub h1{max-width:20ch;font-family:var(--serif);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.1}.bzl .stub .lede{max-width:56ch}@media (max-width:999px){.bzl .plans{grid-template-columns:1fr}.bzl .plan.rec{order:-1}.bzl .fgrid{grid-template-columns:1fr;gap:24px}.bzl .fside{position:static}.bzl .fcols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bzl .sec,.bzl .pricing,.bzl .faq{padding:64px 0}.bzl .plan{padding:20px}.bzl .final{padding:72px 0 56px}.bzl .steps{margin-top:40px}.bzl .steps .rail{width:2px;height:auto;top:16px;bottom:16px;left:15px}.bzl .steps .rail i{transform-origin:0 0;width:100%;height:100%}.bzl .steps ol{grid-template-columns:1fr;gap:20px}.bzl .steps li{grid-template-columns:32px 1fr;align-items:center;gap:0 16px;display:grid}.bzl .steps li .b{margin:0}.bzl footer.f{padding-top:40px}.bzl .fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.bzl .wm{margin-top:48px}.bzl .final{padding-bottom:32px}}.bzl .lead-ovl{z-index:70;background:#0f0f1073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bzl .lead-card{border:1.5px solid var(--bz-ink);width:100%;max-width:520px;max-height:calc(100svh - 32px);box-shadow:6px 6px 0 var(--bz-ink);background:var(--bz-paper);color:var(--bz-ink);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.bzl .dlg{min-height:0;padding:28px;overflow-y:auto}.bzl .dlg .loading{place-items:center;min-height:240px;display:grid}.bzl .dlg .unavailable{margin-top:8px}.bzl .dlg .unavailable .btn{margin-top:4px}.bzl .dlg h2{padding-right:36px;font-size:24px;line-height:1.2}.bzl .dlg .x{z-index:1;background:var(--bz-cream-2);border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.bzl .dlg .x:hover{background:var(--bz-cream-3)}.bzl .fld{gap:5px;margin-top:14px;display:grid}.bzl .fld label,.bzl .fld .lbl{font-family:var(--sans);color:var(--bz-ink-2);padding:0;font-size:14px;font-weight:600}.bzl .fld label em,.bzl .fld .lbl em{color:var(--small-ink);font-style:normal;font-weight:400}.bzl .fld input[type=text],.bzl .fld input[type=email],.bzl .fld textarea{font:inherit;border:1.5px solid var(--bz-border);background:var(--bz-cream);color:var(--bz-ink);border-radius:8px;width:100%;padding:10px 12px;font-size:16px}.bzl .fld textarea{resize:vertical;min-height:88px;line-height:1.45}.bzl .fld input:focus,.bzl .fld textarea:focus{outline:2.5px solid var(--bz-ink);outline-offset:1px;border-color:var(--bz-ink);background:var(--bz-paper)}.bzl .fld [aria-invalid=true]{border-color:var(--bz-coral-ink)}.bzl .fld .err{color:var(--bz-coral-ink);font-size:14px;line-height:1.4}.bzl .hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.bzl .fine{color:var(--small-ink);margin-top:12px;font-size:14px}.bzl .fine.alert{color:var(--bz-coral-ink);min-height:20px}.bzl .fine.alert a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.bzl .dlg .send{gap:10px;margin-top:4px}.bzl .dlg .send[disabled]{opacity:.7;cursor:progress}.bzl .dlg .done .btn{margin-top:16px}@media (max-width:760px){.bzl .dlg{padding:22px}}@media (prefers-reduced-motion:reduce){html:has(.bzl){scroll-behavior:auto}.bzl .btn,.bzl .fq .pm,.bzl .chp,.bzl .toast,.bzl .use .meter i,.bzl .hw-step,.bzl .hw-step .tx,.bzl .hw-step .hb,.bzl .hw-step p{transition:none!important}.bzl .fq[open] .a{animation:none}}
.bzl .ans{z-index:12;background:var(--bz-paper);border:1.5px solid var(--bz-ink);width:clamp(292px,47%,360px);box-shadow:6px 6px 0 var(--bz-ink);transition:opacity .45s var(--ease),transform .45s var(--ease);border-radius:16px;position:absolute;bottom:-48px;right:-6px;overflow:hidden}.bzl .ans .chrome{background:var(--bz-cream);border-bottom:1px solid var(--bz-border);align-items:center;gap:10px;padding:9px 14px;display:flex}.bzl .ans .lights,.bzl .bwbar .lights{flex:none;gap:6px;display:flex}.bzl .ans .lights i,.bzl .bwbar .lights i{border-radius:50%;width:10px;height:10px;display:block}.bzl .ans .lights i:first-child,.bzl .bwbar .lights i:first-child{background:color-mix(in srgb,var(--bz-coral) 70%,var(--bz-paper))}.bzl .ans .lights i:nth-child(2),.bzl .bwbar .lights i:nth-child(2){background:var(--bz-yellow)}.bzl .ans .lights i:nth-child(3),.bzl .bwbar .lights i:nth-child(3){background:color-mix(in srgb,var(--bz-moss) 60%,var(--bz-paper))}.bzl .ans .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--small-ink);font-size:11px}.bzl .ans-b{padding:14px 18px 18px}.bzl .ans .q{color:var(--bz-ink-2);margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.bzl .ans .a{font-family:var(--serif);letter-spacing:-.005em;color:var(--bz-ink);margin:10px 0 0;font-size:19px;font-weight:500;line-height:1.32}.bzl :is(.ans,.ans-m) .a sup{font-family:var(--mono);vertical-align:super;margin-left:2px;font-size:.55em;font-weight:600;line-height:0}.bzl .ans .cite{margin:14px 0 0}.bzl :is(.ans,.ans-m) .src{isolation:isolate;border:1px solid var(--bz-ink);background:var(--bz-cream);font-family:var(--mono);color:var(--bz-ink);transition:opacity .4s var(--ease),transform .4s var(--ease);border-radius:12px;align-items:flex-start;gap:6px;padding:5px 10px 5px 5px;font-size:11.5px;line-height:1.4;display:inline-flex;position:relative}.bzl :is(.ans,.ans-m) .src .n{background:var(--bz-ink);width:18px;height:18px;color:var(--bz-cream);border-radius:5px;flex:none;place-items:center;margin-top:1px;font-size:10.5px;font-weight:600;display:grid}.bzl :is(.ans,.ans-m) .src .d{color:var(--small-ink);flex:none;margin-top:1px}.bzl :is(.ans,.ans-m) .src .u{overflow-wrap:anywhere;min-width:0;margin-top:1px}.bzl :is(.ans,.ans-m) .src .p{color:var(--small-ink);white-space:nowrap}.bzl .ty .w{white-space:nowrap}.bzl .ty .c{position:relative}.bzl .ty.typing .c{opacity:0}.bzl .ty.typing .c.on{opacity:1}.bzl .ty .c.cur:after{content:"";background:var(--bz-ink);width:2px;height:.95em;animation:1s step-end infinite bzl-blink;position:absolute;top:.12em;right:-2px}@keyframes bzl-blink{50%{opacity:0}}.bzl[data-motion=on] #frame:is(:not([data-ans]),[data-ans="0"],[data-ans="1"]) .ans{opacity:0;pointer-events:none;transform:translate(8px,16px)}.bzl[data-motion=on] #frame:is(:not([data-ans]),[data-ans="0"],[data-ans="1"],[data-ans="2"]) .ans .src{opacity:0;transform:translateY(6px)}.bzl[data-motion=on] #frame:is(:not([data-ans]),[data-ans="0"],[data-ans="1"],[data-ans="2"]) .ans .a sup{opacity:0}.bzl[data-motion=on] #frame[data-ans] .ans .src mark.hl:not(.in){background-size:0% 62%}.bzl .ans-m{display:none}@media (max-width:639px){.bzl .hero-art .ans{display:none}.bzl .ans-m{background:var(--bz-paper);border:1.5px solid var(--bz-ink);max-width:420px;box-shadow:4px 4px 0 var(--bz-ink);border-radius:16px;margin-top:22px;padding:12px 16px 14px;display:block;position:relative}.bzl .ans-m .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--small-ink);align-items:center;gap:8px;font-size:10.5px;display:flex}.bzl .ans-m .lab i{background:var(--bz-yellow);border:1px solid var(--bz-ink);border-radius:50%;width:8px;height:8px}.bzl .ans-m .q{color:var(--bz-ink-2);margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.35}.bzl .ans-m .a{font-family:var(--serif);letter-spacing:-.01em;color:var(--bz-ink);margin:6px 0 0;font-size:24px;font-weight:500;line-height:1.15}.bzl .ans-m .cite{margin:10px 0 0}.bzl .phone-cal{padding-bottom:42px}.bzl .toast{bottom:32px}}.bzl .urlf{max-width:540px;margin-top:28px}.bzl .urlf>label{margin-bottom:8px;display:block}.bzl .urlf-row{align-items:stretch;display:flex}.bzl .urlf input{box-sizing:border-box;min-width:0;height:56px;font:500 17px/1 var(--sans);color:var(--bz-ink);background:var(--bz-paper);border:1.5px solid var(--bz-ink);border-right:0;border-radius:10px 0 0 10px;flex:1;margin:0;padding:0 16px}.bzl .urlf input::placeholder{color:var(--small-ink);opacity:.85;font-weight:400}.bzl .urlf input:focus-visible{outline:2.5px solid var(--bz-ink);outline-offset:3px}.bzl .urlf input[aria-invalid=true]{border-color:var(--bz-coral);background:color-mix(in srgb,var(--bz-coral-tint) 35%,var(--bz-paper))}.bzl .urlf .btn{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:0 10px 10px 0;height:56px;padding:0 20px;font-size:16px}.bzl .urlf .err{border:1px solid color-mix(in srgb,var(--bz-coral) 45%,var(--bz-paper));background:var(--bz-coral-tint);color:var(--bz-coral-ink);border-radius:6px;margin:10px 0 0;padding:4px 10px;font-size:14px;font-weight:500;line-height:1.4;display:inline-block}.bzl .hero .cta-row{margin-top:16px}.bzl .final .urlf>label{color:#faf7f0c7}.bzl .final .urlf input:focus-visible{outline-color:var(--bz-cream)}.bzl .final .urlf .btn-y{box-shadow:3px 3px #faf7f0e6}.bzl .final .urlf .btn-y:hover{box-shadow:4px 4px #faf7f0e6}@media (max-width:560px){.bzl .urlf{margin-top:22px}.bzl .urlf-row{flex-direction:column;gap:12px}.bzl .urlf input{border-right:1.5px solid var(--bz-ink);border-radius:10px;flex:none;width:100%}.bzl .urlf .btn{border-radius:10px;flex:none;justify-content:center;width:100%}.bzl .hero{padding-top:20px}.bzl .hero .sub{margin-top:14px}.bzl .ans-m{margin-top:16px}}@media (prefers-reduced-motion:reduce){.bzl .ans,.bzl :is(.ans,.ans-m) .src{transition:none}}
.bzl .wall{background:var(--bz-cream-2);border-top:1px solid var(--bz-border);flex-direction:column;justify-content:center;min-height:100svh;padding:84px 0 80px;display:flex}.bzl .wall>.wrap{width:100%}.bzl .wall-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.bzl :is(.wall,.dive) .fh{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--small-ink);margin:0;font-size:12px;font-weight:500}.bzl :is(.wall,.dive) h2.h2{text-wrap:balance;max-width:none}.bzl .wall-vp{scroll-snap-type:x mandatory;margin-top:36px;padding:10px clamp(20px,4vw,56px) 34px;scroll-padding-left:clamp(20px,4vw,56px);overflow-x:auto}.bzl .track{overflow-anchor:none;width:max-content;display:flex}.bzl .set{align-items:flex-start;gap:30px;margin:0;padding:0 30px 0 0;list-style:none;display:flex}.bzl .set.dup{display:none}.bzl .wi{scroll-snap-align:start;flex:none;width:clamp(300px,35vw,500px)}.bzl[data-motion=on] .wall-vp{scroll-snap-type:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--bz-ink) 7%,var(--bz-ink) 93%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--bz-ink) 7%,var(--bz-ink) 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--bz-ink) 7%,var(--bz-ink) 93%,transparent 100%);padding-left:0;padding-right:0;overflow:hidden}.bzl[data-motion=on] .set.dup{display:flex}.bzl[data-motion=on] .track{will-change:transform;animation:34s linear infinite bzl-drift}@keyframes bzl-drift{to{transform:translate(-50%)}}.bzl .wall-vp:hover .track,.bzl .wall-vp:focus-within .track,.bzl .wall:is([data-paused=true],[data-offscreen=true]) .track{animation-play-state:paused}.bzl .wi:nth-child(2n){margin-top:46px}.bzl .wi a{color:inherit;text-decoration:none;display:block}.bzl .bwf{background:var(--bz-paper);border:1.5px solid var(--bz-ink);box-shadow:5px 5px 0 var(--bz-ink);transition:transform .2s var(--ease),box-shadow .2s var(--ease);border-radius:12px;overflow:hidden}.bzl .wi a:hover .bwf,.bzl .wi a:focus-visible .bwf{box-shadow:7px 7px 0 var(--bz-ink);transform:translate(-2px,-2px)}.bzl .wi a:focus-visible{outline:none}.bzl .wi a:focus-visible .bwf{outline:2.5px solid var(--bz-ink);outline-offset:3px}.bzl .bwbar{background:var(--bz-cream);border-bottom:1px solid var(--bz-border);align-items:center;gap:8px;padding:8px 10px;display:flex}.bzl .wall .bwbar .lights{gap:5px}.bzl .wall .bwbar .lights i{width:8px;height:8px}.bzl .bwbar .url{min-width:0;font-family:var(--mono);color:var(--small-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.bzl .bwshot{aspect-ratio:16/10;background:var(--bz-cream-2);overflow:hidden}.bzl .bwshot img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%;height:100%;display:block}.bzl .bwc{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--small-ink);margin:14px 2px 0;font-size:11px}.bzl .bwc b{color:var(--bz-ink);font-weight:600}.bzl .bwt{color:var(--bz-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 2px 0;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.bzl .wi a:hover .bwt,.bzl .wi a:focus-visible .bwt{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.bzl .wall-ctl{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.bzl :is(.wall-ctl,.bwbar) .pp{border:1.5px solid var(--bz-ink);background:var(--bz-paper);height:34px;box-shadow:2px 2px 0 var(--bz-ink);font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bz-ink);cursor:pointer;transition:transform .14s var(--ease),box-shadow .14s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 11px;display:inline-flex}.bzl :is(.wall-ctl,.bwbar) .pp:hover{box-shadow:3px 3px 0 var(--bz-ink);transform:translate(-1px,-1px)}.bzl :is(.wall-ctl,.bwbar) .pp:active{box-shadow:1px 1px 0 var(--bz-ink);transform:translate(1px,1px)}.bzl :is(.wall-ctl,.bwbar) .pp svg{width:12px;height:12px}.bzl :is(.wall-ctl,.bwbar) .pp .ic-play,.bzl :is(.wall-ctl,.bwbar) .pp[aria-pressed=true] .ic-pause{display:none}.bzl :is(.wall-ctl,.bwbar) .pp[aria-pressed=true] .ic-play{display:block}.bzl:not([data-motion=on]) :is(.wall-ctl,.bwbar) .pp{display:none}@media (max-width:760px){.bzl .wall{padding:56px 0 52px}.bzl .wall-vp{margin-top:26px}.bzl .wi{width:244px}.bzl .bwshot{aspect-ratio:4/5}.bzl .wi:nth-child(2n){margin-top:26px}.bzl .set{gap:22px;padding-right:22px}.bzl .track{animation-duration:24s}}.bzl .dive{border-top:1px solid var(--bz-border);padding:88px 0 96px}.bzl .dive-g{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:40px;display:grid}.bzl .dive-l,.bzl .dive-r{min-width:0}.bzl .dive-l{position:sticky;top:88px}.bzl .bwf.big{box-shadow:7px 7px 0 var(--bz-ink);border-radius:16px}.bzl .bwf.big .bwbar{gap:12px;padding:10px 14px}.bzl .bwf.big .bwbar .url{font-size:12px}.bzl .bwf.big .pp{height:28px;box-shadow:none;flex:none;padding:0 11px 0 9px;font-size:10.5px}.bzl .scrwrap{display:flex}.bzl .scr{background:var(--bz-cream-2);flex:1;min-width:0;height:min(720px,78svh);position:relative;overflow:clip}.bzl .shot{will-change:transform;position:relative}.bzl .shot img{width:100%;height:auto;display:block}.bzl .scrwrap.glide :is(.shot,.thumb){transition:transform .5s var(--ease)}.bzl .scrub{background:var(--bz-cream);border-left:1px solid var(--bz-border);touch-action:none;cursor:pointer;flex:none;width:16px;position:relative}.bzl .scrub .thumb{background:var(--bz-ink);height:60px;box-shadow:1px 1px 0 var(--bz-yellow);border-radius:2px;position:absolute;top:0;left:3px;right:3px}.bzl .scrub:hover .thumb,.bzl .scrub.drag .thumb{box-shadow:2px 2px 0 var(--bz-yellow)}.bzl .scrub:focus-visible{outline:2.5px solid var(--bz-ink);outline-offset:-3px}.bzl .pins{pointer-events:none;position:absolute;inset:0}.bzl .pins.m{display:none}.bzl .pin{pointer-events:auto;background:var(--bz-yellow);border:1.5px solid var(--bz-ink);width:28px;height:28px;box-shadow:2px 2px 0 var(--bz-ink);color:var(--bz-ink);font:700 13px/1 var(--mono);cursor:pointer;transition:transform .18s var(--ease);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.bzl .pin.on{box-shadow:3px 3px 0 var(--bz-ink);background:var(--bz-yellow-hi);z-index:3;transform:translate(-50%,-50%)scale(1.28)}.bzl .dive-cap{font-family:var(--mono);color:var(--small-ink);margin:14px 2px 0;font-size:11.5px;line-height:1.5}.bzl .dh{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 6px;font-size:28px;line-height:1.15}.bzl .dsub{color:var(--bz-ink-2);max-width:46ch;margin:0 0 18px}.bzl .did{border-top:3px double var(--bz-ink);margin:0;padding:0;list-style:none}.bzl .did li{border-bottom:1px solid var(--bz-border)}.bzl .did .it{text-align:left;width:100%;font:500 17px/1.4 var(--sans);color:var(--bz-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:14px;padding:15px 8px;display:flex}.bzl .did .it .n{border:1.5px solid var(--bz-ink);background:var(--bz-yellow);width:28px;height:28px;font:700 13px/1 var(--mono);transition:transform .18s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.bzl .did .it:hover,.bzl .did .it.on{background:var(--yellow-tint)}.bzl .did .it.on .n,.bzl .did .it:hover .n{box-shadow:2px 2px 0 var(--bz-ink);transform:scale(1.15)}.bzl .did .it:focus-visible{outline:2.5px solid var(--bz-ink);outline-offset:-2px}.bzl .res{border-top:3px double var(--bz-ink);border-bottom:3px double var(--bz-ink);margin:34px 0 0;padding:16px 0 14px}.bzl .res .lg-t{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 2px;font-size:23px;font-weight:600;line-height:1.2}.bzl .res .lg-s,.bzl .res .lgr dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--small-ink);font-size:10.5px}.bzl .res .lg-s{margin:0 0 6px}.bzl .res .lgr{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;display:grid}.bzl .res .lgr>div{border-top:1px dotted color-mix(in srgb,var(--bz-ink) 55%,var(--bz-cream));padding:12px 0 10px}.bzl .res .lgr dd{white-space:nowrap;align-items:baseline;gap:8px;margin:2px 0 0;display:flex}.bzl .res .lgr .was{font-family:var(--serif);color:var(--small-ink);font-size:22px;line-height:1.1}.bzl .res .lgr .ar{color:var(--bz-ink-2);font-size:16px}.bzl .res .lgr dd b{font-family:var(--serif);letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.05}.bzl .res .lgr dd.lgn{white-space:normal;flex-wrap:wrap;gap:10px}.bzl .res .lgr dd.lgn b{font-family:var(--sans);letter-spacing:0;color:var(--bz-moss);font-size:14px;font-weight:600;line-height:1.3}.bzl .res .lgn i{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--small-ink);font-size:10px}.bzl .res .kwp dd b{font-size:42px}.bzl .res .pair{border-top:1px dotted color-mix(in srgb,var(--bz-ink) 55%,var(--bz-cream));margin:6px 0 0;padding-top:10px}.bzl .res .pair svg{width:100%;max-width:340px;height:auto;display:block;overflow:visible}.bzl .res .pair .base{stroke:var(--bz-ink);stroke-width:1.5px}.bzl .res .pair .b0{fill:var(--bz-cream-3);stroke:var(--bz-ink);stroke-width:1.5px}.bzl .res .pair .b1{fill:var(--bz-ink)}.bzl .res .pair text{font-family:var(--mono);fill:var(--bz-ink);letter-spacing:.04em;font-size:10px;font-weight:600}.bzl .res .pair text.lbl{fill:var(--small-ink);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:400}.bzl .res .lg-f{font-family:var(--mono);color:var(--small-ink);margin:10px 0 0;font-size:11px;line-height:1.5}.bzl .pq{border-left:2px solid var(--bz-ink);margin:34px 0 0;padding:2px 0 2px 22px}.bzl .pq blockquote{font-family:var(--serif);letter-spacing:-.005em;color:var(--bz-ink);margin:0;font-size:22px;font-style:italic;font-weight:400;line-height:1.45}.bzl .pq .by{color:var(--bz-ink-2);margin:14px 0 0;font-size:15px}.bzl .pq .by cite{color:var(--bz-ink);font-style:normal;font-weight:700}.bzl .dive .proof-cta{margin-top:56px}.bzl .dive .proof-cta .micro{margin-top:14px}@media (max-width:1000px){.bzl .dive-g{grid-template-columns:minmax(0,1fr);gap:36px}.bzl .dive-l{position:static}}@media (max-width:760px){.bzl .dive{padding:60px 0 64px}.bzl .dive-g{margin-top:28px}.bzl .scr{height:70svh}.bzl .pins.d{display:none}.bzl .pins.m{display:block}.bzl .bwf.big{box-shadow:5px 5px 0 var(--bz-ink)}.bzl .res .lgr{grid-template-columns:1fr}.bzl .res .lgr dd b{font-size:36px}.bzl .did .it{font-size:16px}.bzl .pq blockquote{font-size:20px}}@media (prefers-reduced-motion:reduce){.bzl .bwf,.bzl .pin,.bzl .did .it .n,.bzl :is(.wall-ctl,.bwbar) .pp,.bzl .scrwrap.glide :is(.shot,.thumb){transition:none}}
