@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(./geist-latin-BGnTDqni.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(./geist-latin-ext-Dr5IBr7O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 15";font-style:normal;font-weight:400;font-display:swap;src:url(./jersey-15-latin-Cf7wmuBO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 15";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#f5f2ec;--paper-2:#ece5da;--paper-3:#f8f6f2;--line:#ddd6cb;--line-2:#cfc7bc;--ink:#171513;--ink-2:#433d37;--mute:#6b635a;--mute-2:#8f867b;--mute-3:#a89e91;--green:#1d9e75;--green-dk:#13795a;--green-lt:#4fc39c;--green-tint:#e3f4ec;--red:#e24b4a;--red-dk:#c23a39;--red-tint:#f6e1db;--red-led:#ff7b72;--figma:#0d99ff;--veil:#1715139e;--paper-line:#f8f6f28c;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .08 0 0 0 0 .07 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--px:3px;--led-glow:0 0 4px color-mix(in srgb, currentColor 55%, transparent);--hair:#2e2a26;--denim:#433d37;--skin-1:#d9a47e;--skin-2:#b7825e;--skin-3:#e6be9a;--skin-4:#8d5a3b;--skin-1-sh:#b98462;--skin-2-sh:#92634a;--skin-3-sh:#c99c79;--skin-4-sh:#6b4430;--hair-hi:#4a433c;--hair-brown:#5b3f2c;--hair-brown-hi:#7b5741;--hair-grey:#8e8a84;--hair-grey-hi:#b5b0a9;--green-xdk:#0c4f3b;--jeans:#3e4b63;--jeans-dk:#2b3447;--wood-hi:#d8b387;--wood:#b88a5c;--wood-dk:#8a6340;--wood-xdk:#5f432c;--wall:#e7dac5;--wall-sh:#d5c5ac;--wall-dk:#bcaa8e;--brick:#b3664c;--brick-hi:#c98066;--brick-dk:#8b4b38;--night-0:#151925;--night-1:#1d2333;--night-2:#283045;--night-3:#37415a;--night-4:#4c5872;--lamp:#f1c46a;--lamp-hi:#f8e0a6;--lamp-dk:#cf973b;--amber-dk:#8f5f12;--sky:#bcd3da;--sky-hi:#ddeaec;--dusk-1:#eab98a;--dusk-2:#cf8f86;--dusk-3:#8c6e8e;--dusk-4:#5b5175;--leaf:#3c7a51;--leaf-hi:#5e9d69;--leaf-dk:#29573a;--metal:#99a0a5;--metal-hi:#c2c7ca;--metal-dk:#697075;--note:#f0dc89;--note-dk:#d6bc5e;--carton:#c8a372;--carton-dk:#a3804d;--chalk:#2e3a33;--chalk-dk:#222b25;--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-pixel:"Jersey 15", "Geist", system-ui, sans-serif;--hud-h:64px;--gutter:clamp(16px, 4vw, 56px);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.2, 1.5, .35, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:640px){:root{--hud-h:56px;--px:2px}}@media (max-height:520px){:root{--hud-h:52px;--px:2px}}html{box-sizing:border-box;font-synthesis:none}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}::selection{background:var(--green);color:var(--paper-3)}:focus-visible{outline:3px solid var(--green);outline-offset:4px}.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}.paper{background-color:var(--paper-3);background-image:var(--grain)}.px-frame{--c:var(--ink);box-shadow:0 calc(var(--px) * -1) 0 0 var(--c), 0 var(--px) 0 0 var(--c), calc(var(--px) * -1) 0 0 0 var(--c), var(--px) 0 0 0 var(--c)}.ph{outline:1px dashed var(--mute-3);outline-offset:2px;color:inherit;background:#1715130d;padding:0 4px}.px-btn{--face:var(--paper-3);--ink-c:var(--ink);--lip:var(--line-2);--frame:var(--ink);min-height:48px;margin:var(--px);background:var(--face);color:var(--ink-c);font:400 20px/1 var(--font-pixel);font-variant-ligatures:none;cursor:pointer;box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 calc(var(--px) * -1.5) 0 0 var(--lip);border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px 4px;text-decoration:none;display:inline-flex}.px-btn img,.px-btn svg{flex:none}.px-btn:hover{--face:var(--paper)}.px-btn:active{box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame);padding-top:4px;padding-bottom:0}.px-btn--primary{--face:var(--ink);--ink-c:var(--paper-3);--lip:#000}.px-btn--primary:hover{--face:var(--ink-2)}.px-btn--lg{min-height:60px;padding-inline-start:26px;padding-inline-end:26px;font-size:20px}.px-btn--sm{min-height:34px;padding:0 12px 3px;font-size:14px}.px-btn--icon{width:40px;min-height:40px;padding:0 0 3px}.px-btn--lamp{--face:var(--lamp);--lip:var(--lamp-dk)}.px-btn--lamp:hover{--face:var(--lamp-hi)}.px-btn--play{--face:var(--lamp);--ink-c:var(--ink);--lip:var(--lamp-dk);min-width:260px;min-height:84px;font:400 44px/1 var(--font-pixel);box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink), 0 var(--px) 0 0 var(--ink), calc(var(--px) * -1) 0 0 0 var(--ink), var(--px) 0 0 0 var(--ink), inset 0 calc(var(--px) * -2) 0 0 var(--lip), calc(var(--px) * 3) calc(var(--px) * 3) 0 0 #00000059;gap:16px;padding:0 22px 6px 28px;position:relative}.px-btn--play:hover{--face:var(--lamp-hi)}.px-btn--play:active{box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink), 0 var(--px) 0 0 var(--ink), calc(var(--px) * -1) 0 0 0 var(--ink), var(--px) 0 0 0 var(--ink)}.px-btn--play:after{content:"";inset:calc(var(--px) * -1);pointer-events:none;box-shadow:0 0 0 var(--px) var(--lamp);opacity:0;animation:2.2s step-end 1.4s infinite press-start;position:absolute}.px-btn--play img{animation:2.2s step-end 1.4s infinite nudge}@keyframes press-start{0%{opacity:.9;inset:calc(var(--px) * -3)}10%{opacity:.6;inset:calc(var(--px) * -6)}20%{opacity:.3;inset:calc(var(--px) * -9)}30%,to{opacity:0;inset:calc(var(--px) * -1)}}@keyframes nudge{0%,20%{transform:translate(4px)}30%,to{transform:none}}@media (prefers-reduced-motion:reduce){.px-btn--play:after,.px-btn--play img{animation:none}}.btn__key{height:28px;color:var(--ink);box-shadow:0 -2px 0 var(--ink), 0 2px 0 var(--ink), -2px 0 0 var(--ink), 2px 0 0 var(--ink);font:400 16px/1 var(--font-pixel);background:0 0;margin-left:6px;padding-bottom:0}.is-touch .btn__key{display:none}.px-btn--cta{--face:var(--lamp);--lip:var(--lamp-dk);min-height:56px;box-shadow:0 calc(var(--px) * -1) 0 0 var(--frame), 0 var(--px) 0 0 var(--frame), calc(var(--px) * -1) 0 0 0 var(--frame), var(--px) 0 0 0 var(--frame), inset 0 calc(var(--px) * -1.5) 0 0 var(--lip), calc(var(--px) * 2) calc(var(--px) * 2) 0 var(--px) #00000047;padding-inline-start:22px;padding-inline-end:18px;font-size:22px;position:relative}.px-btn--cta:hover{--face:var(--lamp-hi)}.px-btn--ghost{--face:transparent;--ink-c:var(--paper-3);--lip:transparent;--frame:var(--paper-3)}.px-btn--ghost:hover{--face:#f8f6f21a}.px-btn__go{transition:transform .16s steps(2,end);display:inline-block}.px-btn:hover .px-btn__go{transform:translate(4px)}.px-btn:focus-visible .px-btn__go{transform:translate(4px)}.px-btn--cta:after{content:"";inset:calc(var(--px) * -1);pointer-events:none;box-shadow:0 0 0 var(--px) var(--lamp);opacity:0;position:absolute}.px-btn--cta.is-calling:after{animation:2.2s step-end .2s 3 press-start}@media (prefers-reduced-motion:reduce){.px-btn__go{transition:none}.px-btn--cta.is-calling:after{animation:none}}html{scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site{background-color:var(--paper);background-image:var(--grain);color:var(--ink);font:400 17px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}:where(.site) a{color:inherit}.site h1,.site h2,.site h3{font-family:var(--font-pixel);font-variant-ligatures:none;text-wrap:balance;font-weight:400}.site svg{flex:none;display:block}.wrap{width:min(100% - var(--gutter) * 2, 780px);margin-inline-start:auto;margin-inline-end:auto}.bar{z-index:5;background-color:var(--paper-3);background-image:var(--grain);box-shadow:0 var(--px) 0 var(--ink), 0 calc(var(--px) * 2) 0 #17151340;position:sticky;top:0}.bar__in{align-items:center;gap:14px;height:64px;display:flex}.bar__brand{margin-right:auto}.bar__nav{font:400 19px/1 var(--font-pixel);gap:4px 18px;display:flex}.bar__nav a{padding:6px 0;text-decoration:none}.bar__nav a:hover{-webkit-text-decoration:underline 2px var(--green);text-decoration:underline 2px var(--green);text-underline-offset:4px}.bar__nav a{transition:color .15s steps(2,end),box-shadow .15s steps(2,end)}.bar__nav a[aria-current]{color:var(--green-dk);box-shadow:inset 0 calc(var(--px) * -1) 0 var(--green)}.bar__nav a[aria-current]:hover{text-decoration:none}.wrap--wide{width:min(100% - var(--gutter) * 2, 1400px - var(--gutter) * 2)}.skip{z-index:50;background:var(--ink);color:var(--paper-3);font:400 18px/1 var(--font-pixel);padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}html:not(.js) [data-js-only]{display:none!important}.logo{width:189px;height:48px}.bar__mail{font:400 19px/1 var(--font-pixel);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.bar__mail:hover span{-webkit-text-decoration:underline 2px var(--green);text-decoration:underline 2px var(--green);text-underline-offset:3px}.doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.door{margin:var(--px);background:var(--paper-3);box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink), 0 var(--px) 0 0 var(--ink), calc(var(--px) * -1) 0 0 0 var(--ink), var(--px) 0 0 0 var(--ink), inset 0 calc(var(--px) * -1.5) 0 0 var(--line-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon kicker arrow""icon title arrow";align-items:center;gap:6px 16px;padding:18px 18px 22px;text-decoration:none;display:grid}.door:hover{background:var(--paper-2)}.door:active{box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink), 0 var(--px) 0 0 var(--ink), calc(var(--px) * -1) 0 0 0 var(--ink), var(--px) 0 0 0 var(--ink);padding-block-start:22px;padding-block-end:18px}.door__icon{grid-area:icon}.door__kicker{font:400 16px/1.1 var(--font-pixel);color:var(--mute);grid-area:kicker;align-self:end}.door__title{font:400 25px/1.05 var(--font-pixel);grid-area:title;align-self:start}.door__arrow{font:400 26px/1 var(--font-pixel);color:var(--green-dk);grid-area:arrow}.part{border-top:2px dashed var(--line-2);padding-block-start:clamp(44px,7vw,72px);padding-block-end:clamp(44px,7vw,72px)}.eyebrow{font:400 18px/1.1 var(--font-pixel);color:var(--mute);align-items:center;gap:10px;margin:0 0 14px;display:flex}.part h2{margin:0;font-size:clamp(32px,4.8vw,46px);line-height:1}.part h3{margin:40px 0 16px;font-size:25px;line-height:1.05}.part__lead{max-width:58ch;color:var(--ink-2);margin:14px 0 0}.led-val{font:400 23px/1 var(--font-pixel);text-shadow:var(--led-glow);white-space:nowrap}.led-val--bad{color:var(--red-led)}.led-val--good{color:var(--green-lt)}.promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:30px 0 0;padding:0;list-style:none;display:grid}.promises li{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-size:15px;line-height:1.45;display:grid}.promises svg{grid-row:span 2;margin-top:2px}.promises__title{font:400 23px/1.05 var(--font-pixel);color:var(--ink)}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.services li{align-items:baseline;gap:12px;display:flex}.services li:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:2px 2px 0 var(--green-dk);flex:none;transform:translateY(-2px)}.method{flex-wrap:wrap;align-items:center;gap:12px 8px;margin:0;padding:0;list-style:none;display:flex}.method li{font:400 19px/1.1 var(--font-pixel);align-items:center;gap:8px;display:flex}.method li:not(:last-child):after{content:"→";color:var(--mute-2)}.method .ph{font:400 16px/1.2 var(--font-sans)}.about{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;display:grid}.about__face{background:var(--green-tint);margin:calc(var(--px) * 2);box-shadow:0 0 0 var(--px) var(--ink), 8px 8px 0 #17151329}.cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.case{margin:var(--px);background-color:var(--paper-3);background-image:var(--grain);box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink), 0 var(--px) 0 0 var(--ink), calc(var(--px) * -1) 0 0 0 var(--ink), var(--px) 0 0 0 var(--ink), 6px 6px 0 #1715131f;flex-direction:column;padding:18px 18px 20px;display:flex}.case__tag{font:400 16px/1.15 var(--font-pixel);color:var(--mute);margin:0}.case__label{color:var(--ink-2);margin:14px 0 0;font-size:14px;line-height:1.35}.case__metric{font:400 34px/1.05 var(--font-pixel);color:var(--mute-2);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:6px 0 0;display:flex}.case__before{color:var(--red-dk);text-decoration-thickness:3px}.case__after{color:var(--green-dk);font-weight:400}.case__note{color:var(--ink-2);margin:auto 0 0;padding-top:14px;font-size:14px;line-height:1.45}.reach{margin:clamp(8px, 2vw, 16px) var(--px) 0;background:var(--ink);color:var(--line-2);box-shadow:0 0 0 var(--px) var(--ink-2), 10px 10px 0 #17151338;padding:clamp(24px,5vw,44px);transform:rotate(-.5deg)}.reach .eyebrow{color:var(--green-lt)}.reach .eyebrow svg{background:var(--paper-3);box-shadow:0 0 0 4px var(--paper-3)}.reach h2{color:var(--paper-3);margin:0;font-size:clamp(34px,5vw,48px);line-height:1}.reach>p{max-width:52ch;margin:12px 0 0}.reach .ph{outline-color:var(--mute-2);background:#f8f6f214}.reach__mail{font:400 clamp(38px, 8.6vw, 64px)/1 var(--font-pixel);color:var(--paper-3);-webkit-text-decoration:underline 4px var(--lamp);text-decoration:underline 4px var(--lamp);text-underline-offset:8px;overflow-wrap:anywhere;margin-top:24px;display:inline-block}.reach__mail:hover{color:var(--lamp-hi)}.reach__ways{border-top:2px dotted var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px;padding-top:24px;display:grid}.way{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.way p{margin:0;font-size:15px;line-height:1.5}.way .px-btn{text-align:center;margin-top:auto;font-size:18px}.replay{border-top:2px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(48px,8vw,80px);padding-block-start:24px;padding-block-end:24px;display:flex}.replay p{font:400 24px/1.15 var(--font-pixel);margin:0}.replay small{font:400 17px/1.3 var(--font-pixel);color:var(--mute);display:block}.foot{border-top:2px dashed var(--line-2);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding-block-start:20px;padding-block-end:36px;font-size:14px;display:flex}.foot p{margin:0}.check{--field:var(--paper-3);--field-ink:var(--ink);max-width:620px;margin-top:24px}.check__label{font:400 21px/1.1 var(--font-pixel);margin-bottom:10px;display:block}.check__row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.check__input{min-width:0;min-height:54px;margin:var(--px);background:var(--field);color:var(--field-ink);font:500 18px/1 var(--font-sans);box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink), 0 var(--px) 0 0 var(--ink), calc(var(--px) * -1) 0 0 0 var(--ink), var(--px) 0 0 0 var(--ink), inset 0 4px 0 var(--line);border:0;border-radius:0;flex:260px;padding:0 16px}.check__input::placeholder{color:var(--mute-2)}.check__input:focus-visible{outline:3px solid var(--green);outline-offset:4px}.check__input[aria-invalid=true]{box-shadow:0 calc(var(--px) * -1) 0 0 var(--red-dk), 0 var(--px) 0 0 var(--red-dk), calc(var(--px) * -1) 0 0 0 var(--red-dk), var(--px) 0 0 0 var(--red-dk), inset 0 4px 0 var(--red-tint)}.check .px-btn{min-height:54px}.check__error{font:500 15px/1.4 var(--font-sans);color:var(--red-dk);margin:10px 0 0}.check__note{color:var(--mute);margin:12px 0 0;font-size:14px;line-height:1.45}.check__alt{font:400 19px/1 var(--font-pixel);color:inherit;-webkit-text-decoration:underline 2px var(--green);text-decoration:underline 2px var(--green);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0}.pledge{margin:34px var(--px) 0;background:var(--green-tint);box-shadow:0 0 0 var(--px) var(--green-dk), 6px 6px 0 #1715131f;padding:22px 24px}.pledge h3{margin:0 0 8px}.pledge p{color:var(--ink-2);margin:0}.prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.price{margin:var(--px);background-color:var(--paper-3);background-image:var(--grain);box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink), 0 var(--px) 0 0 var(--ink), calc(var(--px) * -1) 0 0 0 var(--ink), var(--px) 0 0 0 var(--ink), 6px 6px 0 #1715131f;flex-direction:column;gap:8px;padding:20px 20px 22px;display:flex}.price__who{font:400 16px/1.1 var(--font-pixel);color:var(--mute);margin:0}.price__name{font:400 26px/1.05 var(--font-pixel);margin:0}.price__what{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.price__tag{font:400 26px/1 var(--font-pixel);color:var(--green-dk);margin:auto 0 0;padding-top:10px}.price__tag small{color:var(--mute);font-size:18px}@media (max-width:760px){.cases,.reach__ways{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bar__in{gap:10px;height:56px}.logo{width:126px;height:32px}.doors,.promises,.services,.prices{grid-template-columns:minmax(0,1fr)}.about{grid-template-columns:minmax(0,1fr);gap:20px}.reach{transform:none}.way .px-btn{align-self:stretch}}@media (max-width:1000px){.bar__nav{display:none}}@media (max-width:480px){.bar__mail span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar__mail{justify-content:center;width:40px;height:40px}}.legal{padding-block-start:clamp(40px,8vw,80px);padding-block-end:clamp(40px,8vw,80px)}.legal h1{margin:0;font-size:clamp(36px,6vw,56px);line-height:1}.legal__lead{max-width:60ch;color:var(--ink-2);margin:16px 0 0;font-size:18px;line-height:1.55}.legal section{border-top:2px dashed var(--line-2);margin-top:36px;padding-top:26px}.legal h2{margin:0 0 10px;font-size:28px;line-height:1.05}.legal p,.legal li{max-width:68ch;color:var(--ink-2);font-size:16px;line-height:1.6}.legal p{margin:10px 0 0}.legal ul{margin:10px 0 0;padding-left:20px}.legal li+li{margin-top:4px}.legal a{-webkit-text-decoration:underline 2px var(--green);text-decoration:underline 2px var(--green);text-underline-offset:3px}.legal code{background:var(--paper-2);color:var(--ink);padding:1px 6px 2px;font:500 14px/1 ui-monospace,SF Mono,Menlo,monospace}.legal .legal__date{color:var(--mute);font-size:14px}
