.demo-notice{margin:0;padding:0 1rem;font:500 12px/1.45 var(--font-sans, system-ui, sans-serif);letter-spacing:0;text-transform:none;text-align:center}.demo-notice p{margin:0}.demo-notice__full{padding:.5rem 0}.demo-notice__short{display:none}@media(max-width:767.98px){.demo-notice__full{display:none}.demo-notice__short{display:block}.demo-notice__short>summary{display:flex;min-height:44px;align-items:center;justify-content:center;gap:.35em;cursor:pointer;list-style:none}.demo-notice__short>summary::-webkit-details-marker{display:none}.demo-notice__short>summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.demo-notice__short>p{padding:0 0 .75rem;text-wrap:balance}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--hlr:0;--str:1}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-display:"Geist", ui-sans-serif, system-ui, sans-serif}}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.underline{text-decoration-line:underline}@media(prefers-reduced-motion:reduce){.animate-rise,[class*=animate-]{animation:none}}[data-motion=reduced] [class*=animate-]{animation:none!important}.blocks-root{--bg:#fafaf9;--fg:#0c0a09;--muted:#57534e;--line:#0c0a091a;--card:#fff;--accent:#ff6a3d;--accent-fg:#0c0a09;box-sizing:border-box;background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.blocks-root.dark{--bg:#0a0a0a;--fg:#fafaf9;--muted:#a8a29e;--line:#fafaf91f;--card:#141414;--accent:#ff6a3d;--accent-fg:#0c0a09;color-scheme:dark}:where(.blocks-root) *,:where(.blocks-root) :before,:where(.blocks-root) :after{box-sizing:border-box;border:0 solid}:where(.blocks-root) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,fieldset){margin:0}:where(.blocks-root) :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-family:inherit}:where(.blocks-root) :is(p,a,li,span,label){font-size:inherit;line-height:inherit;color:inherit}:where(.blocks-root) :is(ul,ol){padding:0;list-style:none}:where(.blocks-root) :is(img,svg,video,canvas){max-width:100%;display:block}:where(.blocks-root) :is(button,input,select,textarea){font:inherit;color:inherit;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}:where(.blocks-root) button{cursor:pointer}:where(.blocks-root) a{color:inherit;text-decoration:none}.text-outline{paint-order:stroke fill;-webkit-text-stroke:var(--outline-w,1px) var(--outline-c,var(--fg));color:var(--outline-fill,var(--bg))}@font-face{font-family:Geist;src:url(/assets/geist-latin-wght-BgDaEnEv.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-latin-500-DSY6xOcd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}html{-webkit-text-size-adjust:100%;background:#f1f0eb;scroll-padding-top:1.5rem}body{background:#f1f0eb;margin:0;overflow-x:clip}.blocks-root{--paper:#f1f0eb;--ink:#111110;--grey:#5c5b55;--soft:#e6e4dc;--card:#fbfaf7;--rule:#111110;--hair:#cfccc2;--signal:#ff4f1a;--dark:#111110;--on-dark:#f1f0eb;--on-dark-grey:#a3a19a;--bg:var(--paper);--fg:var(--ink);--muted:var(--grey);--line:var(--hair);--accent:var(--ink);--accent-fg:var(--paper);--edge:clamp(16px, 4.4vw, 64px);--max:1320px;--pen-ease:cubic-bezier(.5, .1, .25, 1);--settle:cubic-bezier(.2, .8, .2, 1);font-family:var(--font-sans);color:var(--ink);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.55}@media(max-width:767.98px){.blocks-root{font-size:16.5px}}:where(.blocks-root) :where(h1,h2,h3,h4,p,ol,ul,li,figure,blockquote,dl,dd){margin:0}:where(.blocks-root) :where(ol,ul){padding:0;list-style:none}:where(.blocks-root) :where(a){color:inherit}:where(.blocks-root) :where(button,input,textarea,select){font:inherit;color:inherit}:where(.blocks-root) :where(mark){color:inherit;background-color:#0000}.demo-notice{background:var(--paper);color:var(--grey);border-bottom:1px solid var(--hair)}.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}:where(.blocks-root) :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.hl--v1{--hl-cap-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23E8400F'/%3E%3Cstop offset='.55' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M24 4.48 L11.69 4.68 Q9.69 4.48 9.09 6.48 L2.03 32.55 Q1.63 34.55 4.13 34.55 L24 34.55 Z' fill='url(%23p)'/%3E%3Cpath d='M9.09 6.48 L2.03 32.55' stroke='%23D2380B' stroke-width='1.6' opacity='.55' stroke-linecap='round'/%3E%3C/svg%3E");--hl-body:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%23FF4F1A'/%3E%3Cstop offset='.45' stop-color='%23FF5A26'/%3E%3Cstop offset='1' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 4.48 Q12.5 4.48 25 3.65 Q37.5 3.65 50 3.64 Q62.5 3.64 75 3.7 Q87.5 3.7 100 4.24 Q112.5 4.24 125 3.7 Q137.5 3.7 150 3.37 Q162.5 3.37 175 4.02 Q187.5 4.02 200 3.32 L200 34.15 Q212.5 34.15 175 34.85 Q187.5 34.85 150 33.35 Q162.5 33.35 125 34.7 Q137.5 34.7 100 34.09 Q112.5 34.09 75 34.44 Q87.5 34.44 50 34.11 Q62.5 34.11 25 35.19 Q37.5 35.19 0 34.55 Z' fill='url(%23g)'/%3E%3Cpath d='M0 9.84 L40 9.1 L80 9.54 L120 10.32 L160 10.16 L200 10.05' fill='none' stroke='%23fff' stroke-width='1.1' opacity='0.16'/%3E%3Cpath d='M0 20.28 L40 20.72 L80 21.3 L120 20.26 L160 20.52 L200 21.42' fill='none' stroke='%23D2380B' stroke-width='2.2' opacity='0.16'/%3E%3Cpath d='M0 27.89 L40 28.72 L80 28.55 L120 28.81 L160 28.51 L200 27.71' fill='none' stroke='%23fff' stroke-width='1.3' opacity='0.12'/%3E%3Cpath d='M0 4.48 Q12.5 4.48 25 3.65 Q37.5 3.65 50 3.64 Q62.5 3.64 75 3.7 Q87.5 3.7 100 4.24 Q112.5 4.24 125 3.7 Q137.5 3.7 150 3.37 Q162.5 3.37 175 4.02 Q187.5 4.02 200 3.32 M0 34.55 Q12.5 34.55 25 35.19 Q37.5 35.19 50 34.11 Q62.5 34.11 75 34.44 Q87.5 34.44 100 34.09 Q112.5 34.09 125 34.7 Q137.5 34.7 150 33.35 Q162.5 33.35 175 34.85 Q187.5 34.85 200 34.15' fill='none' stroke='%23D2380B' stroke-width='.8' opacity='.35'/%3E%3C/svg%3E");--hl-cap-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='1' x2='0'%3E%3Cstop offset='0' stop-color='%23E8400F'/%3E%3Cstop offset='.5' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 3.32 L18.39 3.62 Q20.39 3.32 19.99 5.82 L18.33 14.11 L16.41 22.43 L14.69 32.15 Q14.19 34.15 11.69 34.15 L0 34.15 Z' fill='url(%23p)'/%3E%3C/svg%3E")}.hl--v2{--hl-cap-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23E8400F'/%3E%3Cstop offset='.55' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M24 4.49 L10.61 4.69 Q8.61 4.49 8.01 6.49 L3.17 33.82 Q2.77 35.82 5.27 35.82 L24 35.82 Z' fill='url(%23p)'/%3E%3Cpath d='M8.01 6.49 L3.17 33.82' stroke='%23D2380B' stroke-width='1.6' opacity='.55' stroke-linecap='round'/%3E%3C/svg%3E");--hl-body:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%23FF4F1A'/%3E%3Cstop offset='.45' stop-color='%23FF5A26'/%3E%3Cstop offset='1' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 4.49 Q12.5 4.49 25 4.02 Q37.5 4.02 50 4.99 Q62.5 4.99 75 4.86 Q87.5 4.86 100 3.9 Q112.5 3.9 125 5.76 Q137.5 5.76 150 4.95 Q162.5 4.95 175 6.29 Q187.5 6.29 200 5.55 L200 36.85 Q212.5 36.85 175 37.53 Q187.5 37.53 150 36.75 Q162.5 36.75 125 35.37 Q137.5 35.37 100 35.49 Q112.5 35.49 75 36.51 Q87.5 36.51 50 37.14 Q62.5 37.14 25 37.04 Q37.5 37.04 0 35.82 Z' fill='url(%23g)'/%3E%3Cpath d='M0 9.46 L40 10.15 L80 10.26 L120 9 L160 9.48 L200 9.67' fill='none' stroke='%23fff' stroke-width='1.1' opacity='0.16'/%3E%3Cpath d='M0 20.22 L40 19.6 L80 19.41 L120 19.51 L160 18.89 L200 18.92' fill='none' stroke='%23D2380B' stroke-width='2.2' opacity='0.16'/%3E%3Cpath d='M0 28.15 L40 28.73 L80 28.64 L120 28.83 L160 28.33 L200 27.69' fill='none' stroke='%23fff' stroke-width='1.3' opacity='0.12'/%3E%3Cpath d='M0 4.49 Q12.5 4.49 25 4.02 Q37.5 4.02 50 4.99 Q62.5 4.99 75 4.86 Q87.5 4.86 100 3.9 Q112.5 3.9 125 5.76 Q137.5 5.76 150 4.95 Q162.5 4.95 175 6.29 Q187.5 6.29 200 5.55 M0 35.82 Q12.5 35.82 25 37.04 Q37.5 37.04 50 37.14 Q62.5 37.14 75 36.51 Q87.5 36.51 100 35.49 Q112.5 35.49 125 35.37 Q137.5 35.37 150 36.75 Q162.5 36.75 175 37.53 Q187.5 37.53 200 36.85' fill='none' stroke='%23D2380B' stroke-width='.8' opacity='.35'/%3E%3C/svg%3E");--hl-cap-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='1' x2='0'%3E%3Cstop offset='0' stop-color='%23E8400F'/%3E%3Cstop offset='.5' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 5.55 L18.82 5.85 Q20.82 5.55 20.42 8.05 L19.44 16.51 L17.61 24.96 L15.4 34.85 Q14.9 36.85 12.4 36.85 L0 36.85 Z' fill='url(%23p)'/%3E%3C/svg%3E")}.hl--v3{--hl-cap-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23E8400F'/%3E%3Cstop offset='.55' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M24 4.51 L11.53 4.71 Q9.53 4.51 8.93 6.51 L2.8 33.08 Q2.4 35.08 4.9 35.08 L24 35.08 Z' fill='url(%23p)'/%3E%3Cpath d='M8.93 6.51 L2.8 33.08' stroke='%23D2380B' stroke-width='1.6' opacity='.55' stroke-linecap='round'/%3E%3C/svg%3E");--hl-body:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%23FF4F1A'/%3E%3Cstop offset='.45' stop-color='%23FF5A26'/%3E%3Cstop offset='1' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 4.51 Q12.5 4.51 25 3.7 Q37.5 3.7 50 4.95 Q62.5 4.95 75 3.93 Q87.5 3.93 100 3.17 Q112.5 3.17 125 1.93 Q137.5 1.93 150 2.35 Q162.5 2.35 175 3.68 Q187.5 3.68 200 2.2 L200 33.13 Q212.5 33.13 175 34.34 Q187.5 34.34 150 32.43 Q162.5 32.43 125 33.66 Q137.5 33.66 100 35.08 Q112.5 35.08 75 34.92 Q87.5 34.92 50 34.66 Q62.5 34.66 25 33.93 Q37.5 33.93 0 35.08 Z' fill='url(%23g)'/%3E%3Cpath d='M0 9.08 L40 9.8 L80 9.59 L120 9.08 L160 10.22 L200 9.31' fill='none' stroke='%23fff' stroke-width='1.1' opacity='0.16'/%3E%3Cpath d='M0 20.76 L40 20.47 L80 20.93 L120 20.75 L160 20.66 L200 19.82' fill='none' stroke='%23D2380B' stroke-width='2.2' opacity='0.16'/%3E%3Cpath d='M0 28.39 L40 28.73 L80 28.73 L120 28.84 L160 28.13 L200 27.65' fill='none' stroke='%23fff' stroke-width='1.3' opacity='0.12'/%3E%3Cpath d='M0 4.51 Q12.5 4.51 25 3.7 Q37.5 3.7 50 4.95 Q62.5 4.95 75 3.93 Q87.5 3.93 100 3.17 Q112.5 3.17 125 1.93 Q137.5 1.93 150 2.35 Q162.5 2.35 175 3.68 Q187.5 3.68 200 2.2 M0 35.08 Q12.5 35.08 25 33.93 Q37.5 33.93 50 34.66 Q62.5 34.66 75 34.92 Q87.5 34.92 100 35.08 Q112.5 35.08 125 33.66 Q137.5 33.66 150 32.43 Q162.5 32.43 175 34.34 Q187.5 34.34 200 33.13' fill='none' stroke='%23D2380B' stroke-width='.8' opacity='.35'/%3E%3C/svg%3E");--hl-cap-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='1' x2='0'%3E%3Cstop offset='0' stop-color='%23E8400F'/%3E%3Cstop offset='.5' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 2.2 L19.26 2.5 Q21.26 2.2 20.86 4.7 L18.25 13.03 L15.98 21.38 L14.11 31.13 Q13.61 33.13 11.11 33.13 L0 33.13 Z' fill='url(%23p)'/%3E%3C/svg%3E")}.hl--v4{--hl-cap-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23E8400F'/%3E%3Cstop offset='.55' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M24 4.54 L11.36 4.74 Q9.36 4.54 8.76 6.54 L2.08 33.61 Q1.68 35.61 4.18 35.61 L24 35.61 Z' fill='url(%23p)'/%3E%3Cpath d='M8.76 6.54 L2.08 33.61' stroke='%23D2380B' stroke-width='1.6' opacity='.55' stroke-linecap='round'/%3E%3C/svg%3E");--hl-body:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%23FF4F1A'/%3E%3Cstop offset='.45' stop-color='%23FF5A26'/%3E%3Cstop offset='1' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 4.54 Q12.5 4.54 25 4.3 Q37.5 4.3 50 4.96 Q62.5 4.96 75 5.82 Q87.5 5.82 100 4.3 Q112.5 4.3 125 5.31 Q137.5 5.31 150 4.65 Q162.5 4.65 175 4.79 Q187.5 4.79 200 5.49 L200 36.51 Q212.5 36.51 175 35.27 Q187.5 35.27 150 37.21 Q162.5 37.21 125 35.37 Q137.5 35.37 100 35.87 Q112.5 35.87 75 37.05 Q87.5 37.05 50 36.3 Q62.5 36.3 25 35.62 Q37.5 35.62 0 35.61 Z' fill='url(%23g)'/%3E%3Cpath d='M0 11.73 L40 11.1 L80 11.65 L120 11.23 L160 10.87 L200 11.97' fill='none' stroke='%23fff' stroke-width='1.1' opacity='0.16'/%3E%3Cpath d='M0 19.84 L40 20.21 L80 19.15 L120 19.84 L160 19.41 L200 19.62' fill='none' stroke='%23D2380B' stroke-width='2.2' opacity='0.16'/%3E%3Cpath d='M0 27.49 L40 28.75 L80 27.52 L120 27.47 L160 27.75 L200 27.58' fill='none' stroke='%23fff' stroke-width='1.3' opacity='0.12'/%3E%3Cpath d='M0 4.54 Q12.5 4.54 25 4.3 Q37.5 4.3 50 4.96 Q62.5 4.96 75 5.82 Q87.5 5.82 100 4.3 Q112.5 4.3 125 5.31 Q137.5 5.31 150 4.65 Q162.5 4.65 175 4.79 Q187.5 4.79 200 5.49 M0 35.61 Q12.5 35.61 25 35.62 Q37.5 35.62 50 36.3 Q62.5 36.3 75 37.05 Q87.5 37.05 100 35.87 Q112.5 35.87 125 35.37 Q137.5 35.37 150 37.21 Q162.5 37.21 175 35.27 Q187.5 35.27 200 36.51' fill='none' stroke='%23D2380B' stroke-width='.8' opacity='.35'/%3E%3C/svg%3E");--hl-cap-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='1' x2='0'%3E%3Cstop offset='0' stop-color='%23E8400F'/%3E%3Cstop offset='.5' stop-color='%23FF4F1A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 5.49 L17.14 5.79 Q19.14 5.49 18.74 7.99 L16.23 16.35 L16 24.72 L13.53 34.51 Q13.03 36.51 10.53 36.51 L0 36.51 Z' fill='url(%23p)'/%3E%3C/svg%3E")}@property --hlr{syntax:"<number>";inherits:false;initial-value:0}@property --str{syntax:"<number>";inherits:false;initial-value:1}.hl{--hl-ground:var(--paper);color:var(--ink);--hl-h:.86em;--hl-y:58%;--cap:.5em;background-image:linear-gradient(100deg,transparent .32em,var(--hl-ground) .32em),var(--hl-cap-l),var(--hl-cap-r),var(--hl-body);background-size:calc(var(--hlr) * (100% + .75em)) 100%,var(--cap) var(--hl-h),var(--cap) var(--hl-h),calc(100% - 2 * var(--cap) + .06em) var(--hl-h);background-position:right center,left var(--hl-y),right var(--hl-y),center var(--hl-y);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;margin:0 -.14em;padding:0 .14em}.hl-sm{--hl-h:1.02em;--hl-y:62%;--cap:.42em}.strike{background:linear-gradient(var(--ink),var(--ink)) left 56% / calc(var(--str) * 100%) .075em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tag{border:1.5px solid var(--ink);height:22px;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;vertical-align:middle;background:0 0;align-items:center;padding:0 7px;display:inline-flex}.struck{white-space:nowrap;text-decoration:none;position:relative}.struck-line{pointer-events:none;width:calc(100% + .14em);height:.34em;position:absolute;top:34%;left:-.06em;right:-.08em;overflow:visible}.struck-line path{fill:none;stroke:var(--signal);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}[data-reveal] .struck-line path{transition:stroke-dashoffset .52s var(--pen-ease) var(--sd,.26s)}:root.pen:not([data-motion=reduced]) [data-reveal]:not(.is-in) .struck-line path{stroke-dashoffset:1.05px}@keyframes strike-draw{0%{stroke-dashoffset:1.05px}}@keyframes pen-draw{0%{--hlr:1}to{--hlr:0}}@keyframes pen-refuse{0%{--hlr:1}42%,58%{--hlr:.8}to{--hlr:1}}@keyframes tag-in{0%{opacity:0;transform:translateY(5px)}}[data-reveal] .hl{transition:--hlr .56s var(--pen-ease) var(--rd,.14s)}:root.pen:not([data-motion=reduced]) [data-reveal]:not(.is-in) .hl{--hlr:1}:root[data-motion=reduced] .hl,:root[data-motion=reduced] .tag,:root[data-motion=reduced] .strike,:root[data-motion=reduced] .struck-line path{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.hl,.tag,.strike,.struck-line path{transition:none!important;animation:none!important}}.prep{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.wrap{box-sizing:border-box;width:100%;max-width:calc(var(--max) + 2 * var(--edge));padding-inline:var(--edge);margin-inline:auto}.skip{z-index:20;background:var(--ink);min-height:48px;color:var(--paper);font:600 15px/1 var(--font-sans);align-items:center;padding:0 18px;display:inline-flex;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}.stack{font:880 clamp(36px,4.7vw,74px) / .9 var(--font-display);letter-spacing:-.038em;text-transform:uppercase;font-kerning:normal;margin-top:18px}.stack .ln{display:block}.stack .ln-in{padding-left:1.05em}.stack .ln-in2{padding-left:.5em}.stack-hero{font-size:clamp(42px,5.5vw,84px)}.stack-page{font-size:clamp(42px,5.6vw,86px)}.stack-sm{font-size:clamp(30px,3.3vw,50px)}.stop,.signal{color:var(--signal)}@media(max-width:767.98px){.stack-hero,.stack-page{font-size:min(44px,11.2vw)}.stack .ln-in{padding-left:.7em}}.kicker{font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0;display:flex}.kicker:before{content:"";background:var(--ink);flex:none;width:28px;height:4px}.num{font:500 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--grey)}.h3{font:760 16px/1.25 var(--font-display);letter-spacing:.01em;text-transform:uppercase}.lede{max-width:36em;margin-top:24px;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.fine{color:var(--grey);font-size:14px}.btn{background:var(--ink);min-height:52px;color:var(--paper);font:650 15px/1 var(--font-sans);cursor:pointer;border:0;border-radius:0;align-items:center;gap:12px;padding:0 22px 1px;text-decoration:none;transition:background-color .16s;display:inline-flex}.btn:hover{background:#33322e}.btn:disabled{cursor:not-allowed;background:#8f8d86}.btn-sm{min-height:48px;padding:0 18px 1px;font-size:14px}.btn-signal{background:var(--signal);color:var(--ink)}.btn-signal:hover{background:#ff6a3d}.arrow{transition:transform .22s var(--settle);flex:none}.btn:hover .arrow,.link:hover .arrow{transform:translate(4px)}.link{min-height:48px;font:650 15px/1 var(--font-sans);text-underline-offset:6px;align-items:center;gap:10px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.replay{min-width:48px;min-height:48px;color:var(--grey);font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.replay:hover{color:var(--ink)}.mast{align-items:center;gap:18px;min-height:76px;display:flex}.wordmark{min-height:48px;font:880 20px/1 var(--font-display);letter-spacing:.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo{width:auto;height:40px;display:block}.wordmark-sm .logo{height:32px}.mast-desc{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.mast-nav{gap:2px;margin-left:auto;display:flex}.mast-nav a{min-height:48px;font:600 14.5px/1 var(--font-sans);text-underline-offset:8px;align-items:center;padding:0 12px;text-decoration:none;text-decoration-thickness:2px;display:inline-flex}.mast-nav a:hover{text-decoration:underline}.mast-nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:3px}@media(max-width:1023.98px){.mast-desc{display:none}}@media(max-width:767.98px){.mast{gap:6px;min-height:64px}.wordmark{gap:8px;font-size:17px}.wordmark .logo{height:30px}.mast-cta{display:none}.mast-nav{gap:0;margin-right:-9px}.mast-nav a{padding:0 9px;font-size:14.5px}}@media(max-width:374.98px){.mast-nav a{padding:0 6px;font-size:14px}.wordmark{font-size:16px}}.list>.row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:.3em 0 .32em;display:grid}.list>.row:last-child{border-bottom:1px solid var(--rule)}.list .row-text{min-width:0;font-family:var(--font-display)}.list>.row-stack{grid-template-columns:minmax(0,1fr)}.row-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.row-note{font:400 16px/1.45 var(--font-sans);letter-spacing:0;color:var(--grey);margin-top:.25em;padding-bottom:.15em;display:block}.row-note .hl{color:var(--ink)}.list-hero{font:560 clamp(24px,2.25vw,33px) / 1.12 var(--font-display);letter-spacing:-.022em}.list-xl{font:640 clamp(30px,4vw,60px) / 1.08 var(--font-display);letter-spacing:-.03em}.list-lg{font:560 clamp(23px,2.4vw,34px) / 1.14 var(--font-display);letter-spacing:-.02em}.list-md{font:560 clamp(19px,1.7vw,25px) / 1.2 var(--font-display);letter-spacing:-.014em}.list-sm{font:560 16px/1.3 var(--font-display);letter-spacing:-.004em}.list-sm>.row{border-top-color:var(--hair);padding:.6em 0}.list-sm>.row:last-child{border-bottom-color:var(--hair)}.list-sm .row-note{font-size:14px}@media(max-width:767.98px){.list-hero{font-size:min(24px,6.3vw)}.list-lg{font-size:min(23px,6vw)}.list-md{font-size:19px}.list>.row{padding:.38em 0 .4em}.row-note{font-size:15px}}.hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding-top:clamp(28px,4vw,56px);display:grid}.hero-cap{grid-column:1/span 7}.hero-list{grid-column:8/span 5;padding-top:8px}.hero-lede{max-width:30em;margin-top:26px;font-size:17px;line-height:1.55}.hero-cta{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:26px;display:flex}.hero-label{font:500 11.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.label-grey{color:var(--grey)}.hero-key{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-top:12px;display:flex}.legend{font:600 13.5px/1.2 var(--font-sans);flex-wrap:wrap;gap:10px 20px;display:flex}.legend li{align-items:center;gap:8px;display:inline-flex}@media(max-width:1023.98px){.hero{grid-template-columns:minmax(0,1fr)}.hero-cap,.hero-list{grid-column:1}.hero-list{max-width:640px;margin-top:44px}}@media(max-width:767.98px){.hero{padding-top:18px}.hero-lede{margin-top:18px;font-size:16px}.hero-cta{margin-top:18px}.hero-list{margin-top:36px}.hero-key .replay{display:none}}.pen .hero-lines .hl{animation:pen-draw .34s var(--pen-ease) var(--at,0s) both}.pen .hero-lines .tag{animation:tag-in .24s var(--settle) var(--at,0s) both}.pen .hero .struck-line path{animation:strike-draw .52s var(--pen-ease) var(--at,0s) both}.hero[data-hold] .hl,.hero[data-hold] .tag,.hero[data-hold] .struck-line path,:root.pen-hold .hero .hl,:root.pen-hold .hero .tag,:root.pen-hold .hero .struck-line path{animation-play-state:paused}.ticker{background:var(--dark);height:clamp(300px,38vw,560px);margin-top:clamp(64px,8vw,112px);position:relative;overflow:hidden}.ticker picture{height:100%;display:block}.ticker-photo{object-fit:cover;width:100%;height:100%;display:block}.tape{background:var(--signal);width:116%;color:var(--ink);transform:rotate(var(--r));padding:12px 0;position:absolute;left:-8%;overflow:hidden;box-shadow:0 3px #11111040}.tape-1{--r:-3.4deg;top:20%}.tape-2{--r:2.4deg;background:var(--ink);color:var(--paper);top:47%}.tape-3{--r:-1.3deg;top:72%}.tape-run{width:max-content;animation:70s linear infinite tape-move;display:flex}.tape-2 .tape-run{animation-duration:85s;animation-direction:reverse}.tape-3 .tape-run{animation-duration:95s}.tape-set{display:flex}.tape-item{font:820 clamp(13px,1.1vw,16px) / 1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.tape-item:after{content:"";background:currentColor;width:7px;height:7px;margin:0 24px}.tape-2 .tape-item:after{background:var(--signal)}@keyframes tape-move{to{transform:translate(-50%)}}.ticker[data-hold] .tape-run,:root[data-motion=reduced] .tape-run{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.tape-run{animation:none}}.ticker-note{background:var(--paper);font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;position:absolute;bottom:12px;right:12px}.sec{padding-top:clamp(84px,10vw,150px)}.sec-tight{padding-top:clamp(40px,5vw,72px)}.sec-head{max-width:1040px;margin-bottom:clamp(32px,3.8vw,56px)}.sec-head-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px 64px;max-width:none;display:grid}.sec-head-split .lede{margin-top:0}@media(max-width:899.98px){.sec-head-split{grid-template-columns:minmax(0,1fr)}}.moment{margin:0}.readout{font:650 15px/1.35 var(--font-sans);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:16px;display:flex}.readout-small{font:500 11px/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--grey)}.readout .replay{margin-left:auto}.dcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dcards-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.dcard{border:1.5px solid var(--ink);background:var(--card);flex-direction:column;scroll-margin-top:20px;display:flex}.dcard-bar{background:var(--ink);min-height:48px;color:var(--paper);font:820 15px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 16px;text-decoration:none;display:flex}a.dcard-bar:hover{background:#33322e}.dcard-n{font:500 11px/1 var(--font-mono);color:var(--signal)}.dcard-body{padding:16px 18px 20px}.dcard-in{font:500 11.5px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--grey);margin-bottom:12px}.dcard .hl{--hl-ground:var(--card)}.dcard-one .dcard-in{margin-bottom:10px}.dcard-line{font:560 17px/1.35 var(--font-display)}.row-also{color:var(--ink);margin-top:0;padding:.2em 0 .1em}.dcards-2 .dcard-body{padding:22px 24px 26px}@media(max-width:1023.98px){.dcards{grid-template-columns:repeat(2,minmax(0,1fr))}.dcards-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:639.98px){.dcards{grid-template-columns:minmax(0,1fr)}}.desk-print{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:24px 0 0;display:grid}.desk-print dt{font:500 11px/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.desk-print dd{margin:6px 0 0;font-size:15px;line-height:1.5}@media(max-width:599.98px){.desk-print{grid-template-columns:minmax(0,1fr)}}.steps-teaser{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid}.steps-teaser li{border-top:4px solid var(--ink);flex-direction:column;gap:16px;padding-top:16px;display:flex}.steps-line{color:var(--grey);font-size:15px;line-height:1.45}.steps-name{font:860 clamp(22px,2.2vw,32px) / 1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase}@media(max-width:767.98px){.steps-teaser{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}}.page-head{padding-top:clamp(36px,5.5vw,88px)}.head-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 56px;display:grid}@media(max-width:899.98px){.head-grid{grid-template-columns:minmax(0,1fr)}}.photo{background:var(--dark);margin:0}.photo img{width:100%;height:auto;display:block}.photo-head img{aspect-ratio:4/3;object-fit:cover}.vwall{border-bottom:1px solid var(--rule);margin-top:22px}.vwall li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) 40px minmax(0,7fr);align-items:center;gap:16px 28px;padding:26px 0;display:grid}.vad{border:1.5px solid var(--ink);background:var(--card);box-shadow:5px 5px 0 var(--ink);padding:14px 18px 16px}.vad-k{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.vad-title{font:700 clamp(19px,1.7vw,24px) / 1.15 var(--font-display);letter-spacing:-.015em;margin-top:6px}.vad-meta{color:var(--grey);margin-top:6px;font-size:14px}.vwall-arrow{justify-self:center;width:40px;height:24px}.vdesk{gap:8px;min-height:48px;text-decoration:none;display:grid}.vdesk-name{font:880 clamp(30px,3.3vw,50px) / .95 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}.vdesk:hover .vdesk-name{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:6px;text-decoration-thickness:4px}.vdesk-back{color:var(--grey);font-size:16px}.wall-note{margin-top:14px}@media(max-width:767.98px){.vwall li{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0 24px}.vwall-arrow{justify-self:start;transform:rotate(90deg)}}.coda-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;display:grid}.coda-grid>div{border-top:4px solid var(--ink);padding-top:14px}.coda-grid p{margin-top:10px;font-size:16px}@media(max-width:899.98px){.coda-grid{grid-template-columns:minmax(0,1fr)}}.part-n{color:var(--signal)}.parts .row-note{max-width:34em}.two-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;display:grid}.two-lists .h3{margin-bottom:14px}@media(max-width:767.98px){.two-lists{grid-template-columns:minmax(0,1fr)}}.pilot{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;display:grid}.pilot li{border-top:1px solid var(--rule);align-items:baseline;gap:18px;padding:15px 0;font-size:16.5px;display:flex}@media(max-width:767.98px){.pilot{grid-template-columns:minmax(0,1fr)}}.fs-line{border-bottom:4px solid var(--ink);font:640 clamp(26px,3vw,44px) / 1.1 var(--font-display);letter-spacing:-.028em;padding-bottom:18px}.fs-step{border-bottom:1px solid var(--rule);grid-template-columns:44px 32px minmax(150px,230px) minmax(0,1fr);align-items:center;column-gap:16px;padding:20px 0;display:grid}.fs-n{font:500 12px/1 var(--font-mono);color:var(--grey)}.fs-tick{color:var(--ink);display:inline-flex}.fs-name{font:820 19px/1.15 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--grey);transition:color .2s}.fs-step[data-on] .fs-name{color:var(--ink)}.fs-detail{font:560 clamp(19px,1.8vw,26px) / 1.2 var(--font-display);letter-spacing:-.014em}.fs-small,.fs-yours{color:var(--grey);grid-column:4;margin-top:6px;font-size:15px}.fs-yours{font:600 17px/1.2 var(--font-display);color:var(--ink);align-items:center;gap:10px;display:flex}@media(max-width:767.98px){.fs-step{grid-template-columns:30px 28px minmax(0,1fr);column-gap:10px;padding:18px 0}.fs-detail,.fs-small,.fs-yours{grid-column:1/-1}.fs-detail{margin-top:10px;font-size:20px}.fs-name{font-size:17px}}.yl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;margin-bottom:14px;display:flex}.yl-hint{font:500 11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.list>.yl-row{grid-template-columns:minmax(0,1fr) auto;padding:0}.yl-btn{text-align:left;width:100%;min-height:56px;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:.28em 0 .3em;display:flex}.yl-row .hl{transition:--hlr .44s var(--pen-ease)}@media(hover:hover){.yl-row:not(.is-on) .yl-btn:hover .hl{--hlr:.93!important}}.yl-row .hl.refusing{animation:pen-refuse .9s var(--pen-ease)}.yl-side{align-items:center;gap:4px;display:flex}.yl-remove{width:48px;height:48px;font:400 26px/1 var(--font-sans);color:var(--grey);cursor:pointer;background:0 0;border:0}.yl-remove:hover{background:var(--soft);color:var(--ink)}.yl-note{animation:tag-in .28s var(--settle) both;grid-column:1/-1;margin-top:-.2em;padding-bottom:.6em}.yl-add{max-width:720px;margin-top:30px}.yl-add-label{font:650 14px/1.3 var(--font-sans);display:block}.yl-add-row{gap:10px;margin-top:10px;display:flex}.yl-add-row .field{flex:1;min-width:0}.yl-add-help{color:var(--grey);margin-top:8px;font-size:14px}.yl-add-help.is-error{color:#a3260a}@media(max-width:559.98px){.yl-add-row{flex-direction:column}.yl-add-row .btn{justify-content:center}}.field{box-sizing:border-box;border:1.5px solid var(--ink);background:var(--card);min-height:52px;font:400 17px/1.4 var(--font-sans);border-radius:0;padding:0 14px}textarea.field{resize:vertical;width:100%;padding:12px 14px}.field::placeholder{color:#6f6d66}.sort-title{font:820 clamp(24px,2.6vw,38px) / 1.05 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin-top:16px}.sort-desk{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.empty{border-top:1px solid var(--rule);color:var(--grey);padding:16px 0}.req{gap:26px;max-width:980px;display:grid}.req-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;display:grid}@media(max-width:767.98px){.req-fields{grid-template-columns:minmax(0,1fr)}}.fld{gap:8px;display:grid}.fld>span,.chips legend{font:500 11.5px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.chips legend{width:100%;margin-bottom:10px;padding:0}.chip{position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1.5px solid var(--ink);min-height:48px;font:600 14.5px/1 var(--font-sans);cursor:pointer;align-items:center;padding:0 16px;transition:background-color .16s,color .16s;display:inline-flex}.chip input:checked+span{background:var(--ink);color:var(--paper)}.chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.req-go{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.sent{max-width:820px;margin-top:28px}.consent{align-items:flex-start;gap:12px;max-width:44em;font-size:15px;line-height:1.45;display:flex}.consent input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:1px}.consent a,.req-error a{color:inherit}.req-error{border-left:6px solid var(--signal);background:var(--card);margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.field[aria-invalid=true],.consent input[aria-invalid=true]{outline:2px solid var(--signal);outline-offset:2px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.received{border:1.5px solid var(--ink);border-top:8px solid var(--signal);background:var(--card);max-width:820px;margin-top:8px;padding:clamp(20px,3vw,32px)}.received .h3{margin:8px 0 18px}.req-more{margin-top:8px}.simulated-send{border:1.5px solid var(--ink);border-top:8px solid var(--signal);background:var(--card);padding:clamp(20px,3vw,32px)}.simulated-send p{margin:0 0 14px}.simulated-send pre{white-space:pre-wrap;background:var(--paper);font:500 13.5px/1.65 var(--font-mono);margin:0 0 18px;padding:18px;overflow-x:auto}.simulated-send pre+p{font-size:0}.simulated-send pre+p:after{content:"Nothing was sent. This is a sample site.";font:760 17px/1.4 var(--font-display)}.simulated-send button{background:var(--ink);min-height:52px;color:var(--paper);font:650 15px/1 var(--font-sans);cursor:pointer;border:0;padding:0 22px}.band{background:var(--dark);color:var(--on-dark);margin-top:clamp(96px,12vw,170px);padding:clamp(64px,8vw,116px) 0;position:relative;overflow:hidden}.band-photo{object-fit:cover;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.band:before{content:"";z-index:1;background:linear-gradient(90deg,#111110c7,#11111080 55%,#11111033);position:absolute;inset:0}@media(max-width:899.98px){.band:before{background:#1111109e}}.band-grid{z-index:2;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 56px;display:grid;position:relative}.stack-band{margin:0;font-size:clamp(46px,7vw,112px)}.band-copy p{max-width:30em;color:var(--on-dark)}.band-copy .btn{margin-top:24px}@media(max-width:899.98px){.band-grid{grid-template-columns:minmax(0,1fr)}}.closing{padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(48px,6vw,84px)}.closing-list{margin-top:18px}.closing-list>.row{padding:.16em 0 .2em}.closing-list .tag{height:26px;font-size:12px}.closing-note{font:500 11.5px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin-top:14px}.foot{border-top:1px solid var(--rule);padding:36px 0 44px}.foot-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.4fr);gap:28px 48px;display:grid}.foot-line{color:var(--grey);margin-top:6px;font-size:14px}.foot-nav{flex-direction:column;display:flex}.foot-nav a{min-width:48px;min-height:48px;font:600 14.5px/1 var(--font-sans);align-items:center;text-decoration:none;display:inline-flex}.foot-nav a:hover{text-underline-offset:5px;text-decoration:underline}.foot-small{color:var(--grey);justify-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid}.motion-toggle{border:1.5px solid var(--ink);min-height:48px;font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;padding:0 16px}.motion-toggle:hover{background:var(--soft)}@media(max-width:767.98px){.foot-grid{grid-template-columns:minmax(0,1fr)}.foot-nav{flex-flow:wrap;gap:0 20px}}:root.pen:not([data-motion=reduced]) .sec-head[data-reveal]:not(.is-in) .lede{opacity:0;transform:translateY(10px)}.sec-head[data-reveal] .lede{transition:opacity .6s var(--settle) .2s,transform .6s var(--settle) .2s}@media(prefers-reduced-motion:reduce){.sec-head[data-reveal] .lede{transition:none}}.privacy{max-width:44em}.privacy .h3{margin:36px 0 10px}.privacy p{margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.privacy a{color:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
