@font-face{font-family:"serif";src:url(../media/newsreader_display_400-s.p.0xj-v0f-ym6i1.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:66.25%;descent-override:23.89%;line-gap-override:0.0%;size-adjust:110.94%}.Q2XO-G_className{font-family:"serif",serif Fallback;font-weight:400}.Q2XO-G_variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}._9GbOPa_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}._9GbOPa_variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._5bYnsa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}._5bYnsa_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#fcfcfa;--surface:#fff;--ink:#121a24;--muted:#59626e;--soft:#8a929c;--accent:#0d5486;--on-accent:#fff;--signal:#c25e24;--line:#e2e5e8;--dark:0;--serif:var(--font-serif), "Iowan Old Style", Charter, Georgia, serif;--sans:var(--font-sans), "Avenir Next", "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0e1318;--surface:#151b22;--ink:#e9ecf0;--muted:#a4adb8;--soft:#77818d;--accent:#80b7e3;--on-accent:#0e1318;--signal:#eea068;--line:#262e37;--dark:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1318;--surface:#151b22;--ink:#e9ecf0;--muted:#a4adb8;--soft:#77818d;--accent:#80b7e3;--on-accent:#0e1318;--signal:#eea068;--line:#262e37;--dark:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}@media (min-width:561px){html{scrollbar-gutter:stable both-edges}}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;flex-direction:column;font-size:17px;line-height:1.55;display:flex;position:relative;overflow-x:hidden}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s}a:hover{text-decoration-color:currentColor}:where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.nb{white-space:nowrap}.site-header{z-index:2;animation:fade-in .7s var(--ease-soft) .5s both;justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex;position:absolute;inset:0 0 auto}@media (min-width:561px){.site-header{padding:24px 32px 0}}.mark{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:10px;font-size:12px;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex}.mark svg{width:34px;height:12px;overflow:visible}.mark line{stroke:currentColor;stroke-width:1.2px;opacity:.55}.mark circle{stroke:currentColor;stroke-width:1.2px;fill:var(--bg);transition:fill .3s, transform .45s var(--ease);transform-box:fill-box;transform-origin:50%}.mark .mark-start{fill:currentColor}.mark .mark-end{fill:currentColor;stroke-width:1.6px}.mark:hover{color:var(--ink)}.mark:hover .mark-step{fill:var(--accent);stroke:var(--accent);transform:scale(1.25)}.theme-toggle{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 60%, transparent);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:border-color .25s, background-color .25s, transform .35s var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}.theme-toggle:active{transform:scale(.92)}.theme-toggle svg{width:20px;height:20px;overflow:visible}.tt-body{fill:currentColor;transform-box:fill-box;transform-origin:50%;transform:scale(calc(.5 + .35 * var(--dark)));transition:transform .6s var(--ease) 80ms}.tt-cut{transform:translate(calc((1 - var(--dark)) * 10px), calc((1 - var(--dark)) * -10px));transition:transform .6s var(--ease) 80ms}.tt-rays{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;transform-box:view-box;transform-origin:50%;opacity:calc(1 - var(--dark));transform:rotate(calc(var(--dark) * -60deg)) scale(calc(1 - .4 * var(--dark)));transition:transform .6s var(--ease), opacity .35s}@media (hover:hover){.theme-toggle:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent);background:var(--surface)}.theme-toggle:hover .tt-rays{transform:rotate(calc(30deg + var(--dark) * -60deg)) scale(calc(1 - .4 * var(--dark)))}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}.theme-switching,.theme-switching :not(.theme-toggle,.theme-toggle *){transition:none!important}.hero{flex-direction:column;flex:1;width:100%;display:flex;overflow-x:clip}.hero-text{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:880px;margin:0 auto;padding:80px 20px 32px;display:flex}@media (min-width:561px){.hero-text{text-align:center;align-items:center;padding:96px 40px 24px}.hero-text .lede{text-wrap:balance}}@media (min-width:1800px) and (min-height:1100px){.hero-text{max-width:1040px}.portrait-wrap{width:156px;height:156px}.name{font-size:clamp(50px,7vw,136px)}.lede{font-size:23px}.hero-band{max-width:2100px}}.portrait-wrap{--ring:-7px;flex:none;width:132px;height:132px;margin-bottom:30px;position:relative}.portrait-wrap:after{content:"";inset:var(--ring);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);pointer-events:none;animation:fade-in .7s var(--ease-soft) .15s both;border-radius:50%;position:absolute}.portrait-sweep{inset:var(--ring);width:calc(100% - 2 * var(--ring));height:calc(100% - 2 * var(--ring));pointer-events:none;position:absolute;overflow:visible;transform:rotate(-90deg)}.portrait-sweep circle{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:0 100;opacity:0}.portrait{object-fit:cover;width:100%;height:100%;animation:fade-in .5s var(--ease-soft) both;border-radius:50%;display:block}.name{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);margin:0 0 22px;font-size:clamp(50px,9vw,108px);font-weight:400;line-height:.98}.name .word{vertical-align:top;margin:-.02em -.05em -.16em;padding:.02em .05em .16em;display:inline-block;overflow:hidden}.name .w{animation:rise 1s var(--ease) both;animation-delay:calc(.12s + var(--i) * 90ms);display:inline-block}.tagline{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12.5px;font-weight:500}.tagline .tag{animation:fade-up .7s var(--ease) both;animation-delay:calc(.48s + var(--i) * 90ms);display:inline-block}.tagline .item{white-space:nowrap}.tagline .sep{color:var(--soft);white-space:pre;word-spacing:.35em}@media (max-width:560px){.tagline .sep{display:none}.tagline .tag{line-height:1.75;display:block}}.lede{max-width:34em;color:var(--ink);animation:fade-up .8s var(--ease) .64s both;margin:30px 0 0;font-size:clamp(18px,1.55vw,21px);line-height:1.6}.actions{animation:fade-up .8s var(--ease) .76s both;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}@media (min-width:561px){.actions{justify-content:center}}.mail{align-items:center;display:inline-flex;position:relative}.btn{white-space:nowrap;height:48px;transition:transform .35s var(--ease), background-color .25s, border-color .25s, box-shadow .35s var(--ease), color .25s;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(0)scale(.98)}.btn-primary{background:var(--ink);color:var(--bg);box-shadow:inset 0 1px 0 #ffffff1a, 0 10px 24px -14px color-mix(in srgb, var(--ink) 70%, transparent)}.mail:has(.btn-copy.is-ready) .btn-primary{padding-right:58px}.btn-quiet{color:var(--ink);background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid color-mix(in srgb, var(--ink) 15%, transparent)}.ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ico-arrow{width:16px;height:16px;transition:transform .35s var(--ease)}.btn-copy{background:color-mix(in srgb, var(--bg) 14%, transparent);width:36px;height:36px;color:var(--bg);cursor:pointer;transition:background-color .2s, transform .3s var(--ease);border:0;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:6px;right:6px}.btn-copy.is-ready{display:grid}.btn-copy .ico{width:17px;height:17px;transition:opacity .2s, transform .35s var(--ease);grid-area:1/1}.btn-copy .ico-check{opacity:0;stroke-width:2px;transform:scale(.6)}.btn-copy.is-copied .ico-copy{opacity:0;transform:scale(.6)}.btn-copy.is-copied .ico-check{opacity:1;transform:scale(1)}.btn-copy:active{transform:scale(.92)}.btn-copy:focus-visible{outline:2px solid var(--bg);outline-offset:-3px;border-radius:50%}.copy-note{background:var(--ink);color:var(--bg);font-family:var(--mono);letter-spacing:.04em;pointer-events:none;opacity:0;transition:opacity .2s, transform .3s var(--ease);border-radius:6px;padding:4px 9px;font-size:11.5px;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.copy-note:empty{padding:0}.copy-note:not(:empty){opacity:1;transform:none}@media (hover:hover){.btn:hover{transform:translateY(-2px)}:is(.btn-primary:hover,.mail:has(.btn-copy:hover) .btn-primary){background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px 0 #ffffff1f, 0 14px 28px -14px color-mix(in srgb, var(--accent) 80%, transparent)}:is(.mail:has(.btn-primary:hover) .btn-copy,.mail:has(.btn-copy:hover) .btn-copy){color:var(--on-accent)}.mail:has(.btn-primary:hover) .btn-copy{transform:translateY(-2px)}.btn-copy:hover{background:color-mix(in srgb, var(--bg) 26%, transparent)}.btn-quiet:hover{border-color:color-mix(in srgb, var(--ink) 40%, transparent)}.btn-quiet:hover .ico-arrow{transform:translate(2px,-2px)}}.place{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);animation:fade-up .8s var(--ease) .86s both;align-items:center;gap:10px;margin:26px 0 0;font-size:12.5px;font-weight:500;display:flex}.place-sep{background:var(--soft);border-radius:50%;width:3px;height:3px}.time{font-variant-numeric:tabular-nums;text-align:left;min-width:9ch;display:inline-block}@media (max-width:560px){.hero-text{padding-top:76px;padding-bottom:14px}.portrait-wrap{--ring:-5px;width:84px;height:84px;margin-bottom:20px}.name{margin-bottom:18px}.lede{margin-top:18px}.actions{margin-top:22px}.place{margin-top:16px}}@media (max-width:420px){.btn{padding:0 16px;font-size:15.5px}.btn-primary .ico{display:none}.mail:has(.btn-copy.is-ready) .btn-primary{padding-right:52px}}@media (min-width:561px) and (max-height:920px){.hero-text{padding-top:80px;padding-bottom:12px}.portrait-wrap{width:112px;height:112px;margin-bottom:24px}.name{margin-bottom:20px;font-size:clamp(50px,8vw,96px)}.lede{margin-top:24px}.actions{margin-top:30px}.place{margin-top:20px}.site-footer{padding-block:12px 20px}.hero-band .pf-desktop .pf-map{max-height:17svh}}@media (min-width:561px) and (max-height:800px){.hero-text{padding-top:76px;padding-bottom:8px}.portrait-wrap{--ring:-5px;width:88px;height:88px;margin-bottom:20px}.name{margin-bottom:16px;font-size:clamp(48px,6.4vw,74px)}.lede{margin-top:20px;font-size:19px;line-height:1.5}.actions{margin-top:24px}.place{margin-top:16px}.hero-band .pf-desktop .pf-map{max-height:14svh}}@media (max-width:560px) and (max-height:760px){.hero-text{padding-top:68px}.portrait-wrap{width:72px;height:72px;margin-bottom:16px}.name{margin-bottom:14px}.lede{margin-top:14px;font-size:17px;line-height:1.55}.actions{margin-top:18px}.place{margin-top:12px}}.is-return .hero *,.is-return .hero :after{animation:none!important}.hero-band{width:100%;max-width:1680px;margin:0 auto;position:relative}@property --spot{syntax:"<length>";inherits:false;initial-value:0}@property --dim{syntax:"<number>";inherits:false;initial-value:.55}@property --mx{syntax:"<length>";inherits:false;initial-value:-999px}@property --my{syntax:"<length>";inherits:false;initial-value:-999px}.pf-wrap{--fade:9%;position:relative}.pf{width:100%;height:auto;display:block;overflow:visible}.pf-map{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent), radial-gradient(circle var(--spot) at var(--mx) var(--my), #000 35%, rgb(0 0 0/var(--dim)) 100%);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent), radial-gradient(circle var(--spot) at var(--mx) var(--my), #000 35%, rgb(0 0 0/var(--dim)) 100%);transition:--spot .8s var(--ease), --dim .6s var(--ease-soft);-webkit-mask-composite:source-in;mask-composite:intersect}.pf-map.is-lit{--spot:260px}.pf-map.is-sending{--dim:.85}.pf-overlay{pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);position:absolute;inset:0}.pf-desktop .pf-map{max-height:20svh}.pf-mobile{display:none}@media (max-width:919px){.hero-text{flex:none;justify-content:flex-start;padding-bottom:22px}.pf-desktop{display:none}.pf-mobile{display:block}.hero-band{max-width:620px;padding:0 0 12px}.pf-wrap{--fade:4%}}.pf-compact{--k:2}@media (min-width:561px){.pf-compact{--k:1}}.pf-lead path{fill:none;stroke:var(--accent);stroke-width:calc(1.2px * var(--k,1));stroke-dasharray:1;opacity:.5;animation:draw var(--dur,.6s) linear calc(var(--base,0s) + var(--d,0s)) both}.pf-edge{fill:none;stroke:var(--accent);stroke-width:calc(var(--w) * var(--k,1));stroke-linecap:round;stroke-dasharray:1;opacity:var(--o);animation:draw var(--dur,.9s) var(--ease) calc(var(--base,0s) + var(--d)) both;transition:opacity .35s,stroke .35s}.pf-edge.pf-linear{animation-timing-function:linear}.pf-back{stroke:var(--signal)}.pf-wait .pf-edge,.pf-wait .pf-lead path,.pf-wait .pf-shape{animation-play-state:paused}.pf-settled .pf-edge,.pf-settled .pf-lead path,.pf-settled .pf-shape{animation:none}.pf-calm .pf-edge,.pf-calm .pf-scale{transition:opacity 1.2s var(--ease-soft)}.pf-calm .pf-map:not(.is-lit,.is-sending) .pf-edge:not(.pf-linear){opacity:calc(var(--o) * .12)}.pf-calm .pf-map:not(.is-lit,.is-sending) .pf-variant .pf-scale{opacity:.18}.pf-focus .pf-edge{opacity:calc(var(--o) * .35)}.pf-focus .pf-edge.is-linked{opacity:min(1, calc(var(--o) * 1.9))}.pf-map,.pf-node{cursor:pointer}.pf-hit{fill:#0000}.pf-shape{transform-box:fill-box;transform-origin:50%;animation:pop .6s var(--ease) calc(var(--base,0s) + var(--d)) both}.pf-scale{transform:scale(var(--k,1));transform-box:fill-box;transform-origin:50%}.pf-halo{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s}.pf-core{fill:var(--bg);stroke:var(--accent);stroke-width:1.4px;transition:fill .3s}.pf-start .pf-core,.pf-node.is-active .pf-core{fill:var(--accent)}.pf-end .pf-core{fill:var(--ink);stroke:var(--ink)}.pf-ring{fill:none;stroke:var(--ink);stroke-width:1.1px;opacity:.45;transform-box:fill-box;transform-origin:50%}.pf-node.is-active .pf-halo{opacity:.14}.pf-token circle{fill:var(--accent)}.pf-token .pf-head{stroke:color-mix(in srgb, var(--accent) 20%, transparent);stroke-width:calc(6px * var(--k,1));paint-order:stroke}.pf-token.pf-rework circle{fill:var(--signal)}.pf-token.pf-rework .pf-head{stroke:color-mix(in srgb, var(--signal) 20%, transparent)}.legal{flex:1;width:100%;max-width:680px;margin:0 auto;padding:104px 20px 48px}.legal>*{animation:fade-up .7s var(--ease) both;animation-delay:.24s}.legal>:first-child{animation-delay:0s}.legal>:nth-child(2){animation-delay:60ms}.legal>:nth-child(3){animation-delay:.12s}.legal>:nth-child(4){animation-delay:.18s}.legal .back{color:var(--muted);align-items:center;gap:8px;margin-bottom:40px;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}.legal .back .arrow{transition:transform .35s var(--ease);display:inline-block}.legal .back:hover{color:var(--accent)}.legal .back:hover .arrow{transform:translate(-4px)}.legal h1{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(36px,7vw,54px);font-weight:400;line-height:1.05}.legal h2{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border-top:1px solid var(--line);margin:40px 0 10px;padding-top:18px;font-size:12.5px;font-weight:500}.legal p{color:var(--ink);margin:0 0 12px}.legal .note{color:var(--muted);font-size:15px}.legal address{font-style:normal}.site-footer{color:var(--soft);animation:fade-in .7s var(--ease-soft) .5s both;justify-content:center;gap:10px;padding:20px 16px 28px;font-size:14px;display:flex}.site-footer a{color:var(--muted);transition:color .2s, background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;text-decoration:none}.site-footer a:hover{color:var(--ink);background-size:100% 1px}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
