@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-tight-latin-300-normal.D984wGGM.woff2)format("woff2"),url(/_astro/inter-tight-latin-300-normal.Cb55kdq8.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-latin-500-normal.BFXNXuvF.woff2)format("woff2"),url(/_astro/inter-tight-latin-500-normal.pobXraBK.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-tight-latin-600-normal.BgSTtRxb.woff2)format("woff2"),url(/_astro/inter-tight-latin-600-normal.D7bG6gX1.woff)format("woff")}:root{--bp-paper:#fff;--bp-paper-2:#f5f5f3;--bp-ink:#111;--bp-ink-2:#3d3d3d;--bp-ink-3:#5a5a5a;--bp-ink-4:#6b6b6b;--bp-placeholder:#767676;--bp-line:#e6e6e6;--bp-line-strong:#cfcfcf;--bp-gold:#d4a03e;--bp-gold-text:#8a6420;--bp-gold-mark:#b5862e;--bp-footer-bg:#111;--bp-footer-text:#bdbdbd;--bp-on-ink:#fff;--bp-success:#1f6b45;--bp-error:#b3261e;--bp-focus:#111;--bp-font:"Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bp-w-light:300;--bp-w-regular:400;--bp-w-medium:500;--bp-w-semi:600;--bp-display:clamp(44px, 7vw, 92px);--bp-display-lh:.98;--bp-display-tr:-.035em;--bp-h2:clamp(30px, 3.6vw, 44px);--bp-h2-lh:1.08;--bp-h2-tr:-.025em;--bp-h3:20px;--bp-h3-lh:1.3;--bp-lead:19px;--bp-lead-lh:1.55;--bp-body:17px;--bp-body-lh:1.6;--bp-small:15px;--bp-small-lh:1.55;--bp-meta:13px;--bp-meta-tr:.14em;--bp-wordmark:15px;--bp-wordmark-tr:.18em;--bp-s-1:4px;--bp-s-2:8px;--bp-s-3:12px;--bp-s-4:16px;--bp-s-5:24px;--bp-s-6:32px;--bp-s-7:48px;--bp-s-8:64px;--bp-s-9:96px;--bp-s-10:128px;--bp-container:1200px;--bp-gutter:24px;--bp-measure:560px;--bp-radius:2px;--bp-control-h:52px;--bp-rule:1px solid var(--bp-line);--bp-accent-bar:48px;--bp-ease:cubic-bezier(.2, .7, .2, 1);--bp-dur:.24s}@media (width<=640px){:root{--bp-s-9:64px;--bp-lead:17px;--bp-body:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bp-paper);color:var(--bp-ink);font-family:var(--bp-font);font-weight:var(--bp-w-regular);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1 0 auto}img{max-width:100%;display:block}a{color:var(--bp-ink);text-underline-offset:3px}a:hover{color:var(--bp-ink-3)}:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}.wrap{max-width:var(--bp-container);padding-inline:var(--bp-gutter);margin:0 auto}.eyebrow{font-size:var(--bp-meta);letter-spacing:var(--bp-meta-tr);text-transform:uppercase;color:var(--bp-ink-3)}.site-header{border-bottom:var(--bp-rule)}.site-header .wrap{justify-content:space-between;align-items:center;gap:var(--bp-s-4);flex-wrap:wrap;padding-block:28px;display:flex}.brand{align-items:center;gap:var(--bp-s-3);min-height:44px;text-decoration:none;display:flex}.brand img{width:36px;height:36px}.brand-text{flex-direction:column;gap:2px;display:flex}.brand-name{font-size:var(--bp-wordmark);font-weight:var(--bp-w-semi);letter-spacing:var(--bp-wordmark-tr);text-transform:uppercase}.brand-by{font-size:var(--bp-meta);color:var(--bp-ink-3);line-height:1.3}.header-cta{min-height:44px;font-size:var(--bp-small);font-weight:var(--bp-w-medium);align-items:center;display:inline-flex}.hero .wrap{gap:var(--bp-s-8);padding-block:var(--bp-s-9) 72px;flex-wrap:wrap;align-items:flex-end;display:flex}.hero-copy{flex-direction:column;flex:999 560px;gap:28px;min-width:0;display:flex}.hero-copy .accent-bar{margin-bottom:-12px}.hero-lead{max-width:var(--bp-measure);gap:var(--bp-s-4);flex-direction:column;display:flex}.hero-lead-sub{font-size:var(--bp-h3);line-height:var(--bp-h3-lh);font-weight:var(--bp-w-medium);color:var(--bp-ink);margin:0}.hero-lead-body{font-size:var(--bp-body);line-height:var(--bp-body-lh);font-weight:var(--bp-w-regular);color:var(--bp-ink-2);margin:0}.hero-lead-body strong{font-weight:var(--bp-w-medium);color:var(--bp-ink)}.hero-side{gap:var(--bp-s-6);flex-direction:column;flex:360px;min-width:0;display:flex}.hero-side .signup{flex:none}.anchor{scroll-margin-top:var(--bp-s-6)}.teaser{gap:var(--bp-s-3);flex-direction:column;text-decoration:none;display:flex}.teaser-card{max-height:200px;display:block;position:relative;overflow:hidden}.teaser-card:after{content:"";background:linear-gradient(180deg,transparent,var(--bp-paper));height:64px;position:absolute;inset:auto 0 0}.teaser-link{font-size:var(--bp-small);font-weight:var(--bp-w-medium);text-underline-offset:3px;text-decoration:underline}.teaser:hover .teaser-link{color:var(--bp-ink-3)}.accent-bar{width:var(--bp-accent-bar);background:var(--bp-gold);height:2px}h1{font-size:var(--bp-display);line-height:var(--bp-display-lh);font-weight:var(--bp-w-medium);letter-spacing:var(--bp-display-tr);margin:0}.lead{max-width:var(--bp-measure);font-size:var(--bp-lead);line-height:var(--bp-lead-lh);font-weight:var(--bp-w-light);color:var(--bp-ink-2);margin:0}.signup{flex-direction:column;flex:360px;gap:14px;min-width:0;display:flex}.signup-row{gap:var(--bp-s-2);flex-wrap:wrap;display:flex}.input{min-width:0;height:var(--bp-control-h);padding:0 var(--bp-s-4);border:1px solid var(--bp-line-strong);border-radius:var(--bp-radius);font:inherit;color:var(--bp-ink);background:var(--bp-paper);transition:border-color var(--bp-dur) var(--bp-ease);flex:200px;font-size:16px}.input::placeholder{color:var(--bp-placeholder)}.input:hover{border-color:var(--bp-ink-4)}.input:focus{border-color:var(--bp-ink);box-shadow:0 0 0 1px var(--bp-ink);outline:none}.input[aria-invalid=true]{border-color:var(--bp-error)}.btn{height:var(--bp-control-h);border-radius:var(--bp-radius);background:var(--bp-ink);color:var(--bp-on-ink);font:inherit;font-size:15px;font-weight:var(--bp-w-medium);letter-spacing:.04em;cursor:pointer;transition:background var(--bp-dur) var(--bp-ease);border:0;padding:0 28px}.btn:hover{background:#2b2b2b}.btn[disabled]{background:var(--bp-ink-4);cursor:progress}.fine{font-size:var(--bp-meta);color:var(--bp-ink-4);margin:0;line-height:1.5}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.msg{font-size:var(--bp-small);margin:0;line-height:1.5}.msg.ok{color:var(--bp-success)}.msg.err{color:var(--bp-error)}h2{font-size:var(--bp-h2);line-height:var(--bp-h2-lh);font-weight:var(--bp-w-medium);letter-spacing:var(--bp-h2-tr);margin:0}.body{font-size:var(--bp-body);line-height:var(--bp-body-lh);font-weight:var(--bp-w-light);color:var(--bp-ink-2);margin:0}.section .wrap{padding-block:var(--bp-s-9)}.section--alt{background:var(--bp-paper-2)}.section-head{max-width:var(--bp-measure);margin-bottom:var(--bp-s-7);flex-direction:column;gap:20px;display:flex}.check-list{border-top:1px solid var(--bp-line-strong);margin:0;padding:0;list-style:none}.check-item{gap:var(--bp-s-4);padding:var(--bp-s-5) 0;border-bottom:1px solid var(--bp-line-strong);grid-template-columns:40px 1fr auto;align-items:center;display:grid}.check-num{font-size:var(--bp-meta);color:var(--bp-ink-4)}.check-q{font-size:var(--bp-body);line-height:var(--bp-body-lh);font-weight:var(--bp-w-light);color:var(--bp-ink);margin:0}.check-q strong{font-weight:var(--bp-w-medium)}.check-answers{gap:var(--bp-s-2);display:flex}.check-answers[hidden]{display:none}.choice{min-height:44px;padding:0 var(--bp-s-5);border:1px solid var(--bp-ink);border-radius:var(--bp-radius);color:var(--bp-ink);font:inherit;font-size:var(--bp-small);font-weight:var(--bp-w-medium);cursor:pointer;transition:background var(--bp-dur) var(--bp-ease),color var(--bp-dur) var(--bp-ease);background:0 0}.choice:hover{background:var(--bp-paper)}.choice[aria-pressed=true]{background:var(--bp-ink);color:var(--bp-on-ink)}.check-result{margin:var(--bp-s-6) 0 0;max-width:var(--bp-measure);font-size:var(--bp-h3);line-height:var(--bp-h3-lh);font-weight:var(--bp-w-medium)}.check-result:empty{display:none}.check-cta{margin:var(--bp-s-5) 0 0;font-size:var(--bp-small)}@media (width<=640px){.check-item{row-gap:var(--bp-s-3);grid-template-columns:32px 1fr}.check-answers{grid-column:2}}.plan-card{background:var(--bp-paper);border:1px solid var(--bp-line-strong);padding:var(--bp-s-6);gap:var(--bp-s-4);flex-direction:column;display:flex}.plan-card-top{justify-content:space-between;align-items:flex-start;gap:var(--bp-s-4);display:flex}.plan-card-top img{width:var(--bp-s-6);height:var(--bp-s-6);flex:none}.plan-card-tag{padding:var(--bp-s-1) var(--bp-s-2);border:1px solid var(--bp-ink-4);font-size:var(--bp-meta);letter-spacing:var(--bp-meta-tr);text-transform:uppercase;color:var(--bp-ink-3);display:inline-block}.plan-card-name{padding-bottom:var(--bp-s-4);border-bottom:2px solid var(--bp-ink);font-size:var(--bp-h3);line-height:var(--bp-h3-lh);font-weight:var(--bp-w-medium);margin:0}.plan-card-rows{flex-direction:column;margin:0;display:flex}.plan-card-row{padding:var(--bp-s-3) 0;border-bottom:var(--bp-rule);font-size:var(--bp-small);line-height:var(--bp-small-lh)}.plan-card-row:last-child{border-bottom:0}.plan-card-row dt{font-weight:var(--bp-w-medium);color:var(--bp-ink);display:inline}.plan-card-row dd{font-weight:var(--bp-w-light);color:var(--bp-ink-2);margin:0 0 0 .25em;display:inline}.plan-card--preview{padding:var(--bp-s-5)}.clarity-row{margin-bottom:var(--bp-s-7);scroll-margin-top:var(--bp-s-6);flex-wrap:wrap;align-items:stretch;gap:56px;display:flex}.clarity-row .plan-card{flex:420px;min-width:0}.clarity-photo{object-fit:cover;object-position:30% center;background:var(--bp-paper-2);flex:380px;width:100%;min-width:0;height:auto;min-height:320px;max-height:560px}.reveal-grid .value{padding-top:var(--bp-s-5)}.worked{max-width:760px;padding-block:var(--bp-s-6) 0;gap:var(--bp-s-5);flex-direction:column;display:flex}.worked-figure{font-size:var(--bp-display);line-height:var(--bp-display-lh);font-weight:var(--bp-w-medium);letter-spacing:var(--bp-display-tr);color:var(--bp-ink);margin:0}.worked-line{max-width:var(--bp-measure);font-size:var(--bp-lead);line-height:var(--bp-lead-lh);font-weight:var(--bp-w-regular);color:var(--bp-ink-2);margin:0}.worked-small{max-width:var(--bp-measure);margin-top:var(--bp-s-3)}.calc{gap:var(--bp-s-7) 56px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.calc-inputs{gap:var(--bp-s-5);flex-direction:column;display:flex}.calc-field{gap:var(--bp-s-2);flex-direction:column;display:flex}.calc-label{font-size:var(--bp-small);font-weight:var(--bp-w-medium)}.calc-number{align-items:center;gap:var(--bp-s-2);font-size:var(--bp-small);color:var(--bp-ink-3);display:flex}.calc-number .input{font-variant-numeric:tabular-nums;flex:0 180px}.calc-range{width:100%;height:44px;accent-color:var(--bp-ink);cursor:pointer;margin:0}.calc-results{gap:var(--bp-s-6);flex-direction:column;display:flex}.calc-routes{gap:var(--bp-s-4);grid-template-columns:1fr 1fr;display:grid}.calc-route{background:var(--bp-paper);border:1px solid var(--bp-line);padding:var(--bp-s-5)}.calc-route--bp{border-color:var(--bp-ink)}.calc-route-name{font-size:var(--bp-h3);line-height:var(--bp-h3-lh);font-weight:var(--bp-w-medium);margin:0}.calc-route-sub{margin:var(--bp-s-1) 0 var(--bp-s-4);font-size:var(--bp-meta);color:var(--bp-ink-4)}.calc-route dl{gap:var(--bp-s-3);flex-direction:column;margin:0;display:flex}.calc-route dt{font-size:var(--bp-meta);color:var(--bp-ink-3)}.calc-route dd{font-size:var(--bp-h3);font-weight:var(--bp-w-medium);font-variant-numeric:tabular-nums;margin:0}.calc-diff{gap:var(--bp-s-2);padding-top:var(--bp-s-5);border-top:2px solid var(--bp-ink);flex-direction:column;margin:0;display:flex}.calc-diff-label{font-size:var(--bp-meta);letter-spacing:var(--bp-meta-tr);text-transform:uppercase;color:var(--bp-ink-3)}.calc-diff-value{font-size:var(--bp-h2);line-height:var(--bp-h2-lh);font-weight:var(--bp-w-medium);letter-spacing:var(--bp-h2-tr);font-variant-numeric:tabular-nums}.calc-assumptions{grid-column:1/-1;max-width:none}@media (width<=640px){.calc{grid-template-columns:1fr}.calc-routes{gap:var(--bp-s-2)}.calc-route{padding:var(--bp-s-4)}.calc-route dd{font-size:var(--bp-body)}}.band{background:var(--bp-paper-2);height:clamp(320px,52vw,640px);margin:0;position:relative;overflow:hidden}.band img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.band figcaption{background:linear-gradient(#1110 0%,#1111118c 100%);padding-top:96px;position:absolute;inset:auto 0 0}.band figcaption .wrap{color:var(--bp-on-ink);font-size:var(--bp-meta);letter-spacing:var(--bp-meta-tr);text-transform:uppercase;text-shadow:0 1px 12px #00000059;padding-bottom:28px}.steps{margin:0;padding:0;list-style:none}.rows{border-top:1px solid var(--bp-line-strong);margin:0}.row{gap:var(--bp-s-2) var(--bp-s-7);padding:var(--bp-s-5) 0;border-bottom:1px solid var(--bp-line-strong);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.row dt{font-size:var(--bp-h3);line-height:var(--bp-h3-lh);font-weight:var(--bp-w-medium)}.row dd{font-size:var(--bp-body);line-height:var(--bp-body-lh);font-weight:var(--bp-w-light);color:var(--bp-ink-2);margin:0}@media (width<=640px){.row{grid-template-columns:1fr}}.who-grid{gap:var(--bp-s-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.who-card{background:var(--bp-paper);border:1px solid var(--bp-line);padding:var(--bp-s-6);gap:var(--bp-s-3);flex-direction:column;display:flex}.who-card p{font-size:var(--bp-body);line-height:var(--bp-body-lh);font-weight:var(--bp-w-light);color:var(--bp-ink-2);margin:0}.who-note{margin:var(--bp-s-6) 0 0;max-width:var(--bp-measure);font-size:var(--bp-small);line-height:var(--bp-small-lh);color:var(--bp-ink-3)}.price-grid{gap:var(--bp-s-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:880px;display:grid}.price-card{border:1px solid var(--bp-line-strong);padding:var(--bp-s-6);gap:var(--bp-s-3);flex-direction:column;display:flex}.price-card--founding{border:2px solid var(--bp-ink)}.price-name{font-size:var(--bp-meta);letter-spacing:var(--bp-meta-tr);text-transform:uppercase;color:var(--bp-ink-3);margin:0}.price-amount{font-size:var(--bp-h2);line-height:var(--bp-h2-lh);font-weight:var(--bp-w-medium);letter-spacing:var(--bp-h2-tr);margin:0}.price-text{font-size:var(--bp-small);line-height:var(--bp-small-lh);color:var(--bp-ink-2);margin:0}.price-after{margin-top:var(--bp-s-6);max-width:var(--bp-measure);gap:var(--bp-s-4);flex-direction:column;display:flex}.founder{gap:var(--bp-s-5);flex-direction:column;max-width:720px;margin:0;display:flex}.founder blockquote{margin:0}.founder blockquote p{font-size:var(--bp-lead);line-height:var(--bp-lead-lh);font-weight:var(--bp-w-regular);color:var(--bp-ink);margin:0}.founder figcaption{font-size:var(--bp-small);color:var(--bp-ink-3)}.faq{border-top:1px solid var(--bp-line-strong);max-width:800px}.faq details{border-bottom:1px solid var(--bp-line-strong)}.faq summary{justify-content:space-between;align-items:center;gap:var(--bp-s-4);min-height:56px;padding:var(--bp-s-4) 0;font-size:var(--bp-h3);line-height:var(--bp-h3-lh);font-weight:var(--bp-w-medium);cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--bp-h3);font-weight:var(--bp-w-light);color:var(--bp-ink-3);flex:none}.faq details[open] summary:after{content:"−"}.faq details p{margin:0 0 var(--bp-s-4);max-width:var(--bp-measure);font-size:var(--bp-body);line-height:var(--bp-body-lh);font-weight:var(--bp-w-light);color:var(--bp-ink-2)}.faq details p:last-child{margin-bottom:var(--bp-s-5)}.cta-final{background:var(--bp-ink);color:var(--bp-on-ink);scroll-margin-top:0}.cta-final .wrap{padding-block:var(--bp-s-9);align-items:flex-start;gap:var(--bp-s-5);flex-direction:column;display:flex}.cta-stamp{width:96px;height:96px}.cta-final h2{max-width:760px}.cta-final .body{color:var(--bp-footer-text)}.cta-final .signup{width:100%;max-width:520px;margin-top:var(--bp-s-3);flex:none}.cta-final .btn{background:var(--bp-on-ink);color:var(--bp-ink)}.cta-final .btn:hover{background:var(--bp-paper-2)}.cta-final .btn[disabled]{background:var(--bp-footer-text)}.cta-final .input{border-color:var(--bp-on-ink)}.cta-final .input:focus{box-shadow:0 0 0 2px var(--bp-on-ink)}.cta-final .input[aria-invalid=true]{border-color:var(--bp-error);box-shadow:0 0 0 2px var(--bp-error)}.cta-final .fine,.cta-final .msg.ok,.cta-final .msg.err{color:var(--bp-footer-text)}.cta-final a{color:var(--bp-on-ink)}.cta-final :focus-visible{outline-color:var(--bp-on-ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.values .wrap{padding-bottom:var(--bp-s-9)}.values-grid{border-top:var(--bp-rule);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.value{padding:var(--bp-s-6) var(--bp-s-6) 0 0;flex-direction:column;gap:10px;display:flex}.value .num{font-size:var(--bp-meta);color:var(--bp-ink-4)}h3{font-size:var(--bp-h3);line-height:var(--bp-h3-lh);font-weight:var(--bp-w-medium);margin:0}.value p{font-size:var(--bp-small);line-height:var(--bp-small-lh);color:var(--bp-ink-2);margin:0}.doc .wrap{padding-block:var(--bp-s-9)}.doc-body{max-width:var(--bp-measure)}.doc h1{font-size:var(--bp-h2);line-height:var(--bp-h2-lh);letter-spacing:var(--bp-h2-tr)}.doc h2{margin:var(--bp-s-7) 0 var(--bp-s-3);font-size:var(--bp-h3);line-height:var(--bp-h3-lh);font-weight:var(--bp-w-medium);letter-spacing:0}.doc p,.doc li{margin:0 0 var(--bp-s-4);font-size:var(--bp-body);line-height:var(--bp-body-lh);font-weight:var(--bp-w-light);color:var(--bp-ink-2)}.doc ul{margin:0 0 var(--bp-s-4);padding-left:var(--bp-s-5)}.doc li{margin-bottom:var(--bp-s-2)}.doc strong{font-weight:var(--bp-w-regular);color:var(--bp-ink)}.doc .doc-meta{margin:var(--bp-s-4) 0 var(--bp-s-6);font-size:var(--bp-meta);line-height:1.5;font-weight:var(--bp-w-regular);color:var(--bp-ink-4)}.notfound .wrap{padding-block:var(--bp-s-9) var(--bp-s-10);flex-direction:column;align-items:flex-start;gap:20px;display:flex}.optin{flex-direction:column;align-items:flex-start;display:flex}.optin-row{gap:var(--bp-s-3);min-height:44px;padding-block:var(--bp-s-3);font-size:var(--bp-meta);color:var(--bp-ink-3);cursor:pointer;align-items:flex-start;line-height:1.5;display:flex}.optin-row input{width:20px;height:20px;accent-color:var(--bp-ink);cursor:pointer;flex:none;margin:0}.optin-more{min-height:44px;margin-left:32px;margin-top:calc(var(--bp-s-3) * -1);font-size:var(--bp-meta);align-items:center;display:inline-flex}.cta-final .optin-row{color:var(--bp-footer-text)}.cta-final .optin-row input{accent-color:var(--bp-on-ink)}.consent{z-index:10;background:var(--bp-paper);border-top:1px solid var(--bp-line-strong);transition:transform var(--bp-dur) var(--bp-ease),visibility var(--bp-dur);position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #1111110f}.consent[hidden]{display:none}.consent--away{visibility:hidden;transform:translateY(100%)}.consent-inner{justify-content:space-between;align-items:center;gap:var(--bp-s-3) var(--bp-s-5);padding-block:var(--bp-s-3);flex-wrap:wrap;display:flex}.consent-text{font-size:var(--bp-small);line-height:var(--bp-small-lh);color:var(--bp-ink-2);flex:320px;margin:0}.consent-actions{gap:var(--bp-s-2);display:flex}.consent-btn{min-width:112px;min-height:44px;padding:0 var(--bp-s-5);border:1px solid var(--bp-ink);border-radius:var(--bp-radius);background:var(--bp-paper);color:var(--bp-ink);font:inherit;font-size:var(--bp-small);font-weight:var(--bp-w-medium);cursor:pointer;transition:background var(--bp-dur) var(--bp-ease)}.consent-btn:hover{background:var(--bp-paper-2)}@media (width<=640px){.consent-actions{width:100%}.consent-btn{flex:1}}.site-footer{background:var(--bp-footer-bg);color:var(--bp-footer-text);border-top:1px solid var(--bp-ink-2)}.site-footer .wrap{justify-content:space-between;gap:var(--bp-s-3);padding-block:var(--bp-s-5);font-size:var(--bp-meta);flex-wrap:wrap;line-height:1.5;display:flex}.site-footer a{color:var(--bp-footer-text)}.site-footer a:hover{color:#fff}.link-btn{min-height:44px;color:var(--bp-footer-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.link-btn:hover{color:var(--bp-on-ink)}.site-footer :focus-visible{outline-color:var(--bp-on-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
