@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");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:Public Sans Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_astro/public-sans-latin-wght-italic.DGZ7iaiu.woff2)format("woff2-variations");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;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.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;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.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;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.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}:root{--font-display:"Source Serif 4 Variable", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-sans:"Public Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--step--2:clamp(.7rem, .68rem + .08vw, .75rem);--step--1:clamp(.82rem, .8rem + .1vw, .875rem);--step-0:clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1:clamp(1.1rem, 1.05rem + .25vw, 1.22rem);--step-2:clamp(1.32rem, 1.2rem + .6vw, 1.6rem);--step-3:clamp(1.6rem, 1.35rem + 1.15vw, 2.2rem);--step-4:clamp(1.95rem, 1.5rem + 1.9vw, 2.9rem);--step-5:clamp(2.3rem, 1.6rem + 2.9vw, 3.8rem);--step-6:clamp(2.6rem, 1.5rem + 4.4vw, 4.6rem);--navy:#06192e;--navy-800:#082239;--navy-700:#0b2f4d;--navy-600:#11456b;--navy-500:#17578a;--azure:#0d6ba0;--azure-400:#2b8cc0;--azure-300:#59aed8;--cyan:#7fd6f0;--green:#10713f;--green-400:#37a866;--green-300:#62c58a;--paper:#f5f7f7;--surface:#fff;--surface-2:#eceff0;--ink:#06192e;--muted:#55636d;--line:#dce2e4;--line-strong:#c2ccd1;--field-border:#7d8890;--bg:var(--paper);--bg-elevated:var(--surface);--fg:var(--ink);--fg-muted:var(--muted);--rule:var(--line);--rule-strong:var(--line-strong);--accent:var(--azure);--container:1240px;--gutter:clamp(1.15rem, 4vw, 3.25rem);--section-y:clamp(3.75rem, 7.5vw, 7rem);--header-h:68px}[data-tone=dark]{--bg:var(--navy);--bg-elevated:var(--navy-800);--fg:#e9f0f4;--fg-muted:#9fb5c4;--rule:#ffffff24;--rule-strong:#ffffff42;--accent:var(--cyan);background-color:var(--bg);color:var(--fg)}[data-tone=dark] ::selection{background:var(--cyan);color:var(--navy)}::selection{background:var(--ink);color:#fff}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.62;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-optical-sizing:auto;font-weight:400;line-height:1.08}.display{font-size:var(--step-6);letter-spacing:-.028em;line-height:1.02}.h2{font-size:var(--step-4);letter-spacing:-.022em;line-height:1.06}.h3{font-size:var(--step-2);letter-spacing:-.014em;line-height:1.14}.h4{font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:-.008em;font-weight:600;line-height:1.3}.lede{font-size:var(--step-1);color:var(--fg-muted);text-wrap:pretty;max-width:46ch;line-height:1.55}.body{color:var(--fg-muted);text-wrap:pretty;max-width:62ch}.body strong,.body b{color:var(--fg);font-weight:600}.serif-em{font-style:italic;font-family:var(--font-display)}.mono{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-weight:500}.mono--plain{text-transform:none;letter-spacing:.02em}.tnum{font-variant-numeric:tabular-nums}a.link{color:var(--accent);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);transition:text-decoration-color .18s}a.link:hover{text-decoration-color:currentColor}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.band{background-color:var(--bg);color:var(--fg);padding-block:var(--section-y)}.band--flush-top{padding-block-start:0}.band--tight{padding-block:clamp(2.5rem,5vw,4.25rem)}.band--under-header{margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(1.25rem, 3.5vw, 2.75rem))}.rule{border:0;border-top:1px solid var(--rule);width:100%}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}@media (width<=860px){.grid-12>*{grid-column:1/-1!important}}.sec-head{border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-top:1.1rem;display:grid}@media (width<=860px){.sec-head{grid-template-columns:1fr;gap:1rem}}.sec-head--wide{grid-template-columns:minmax(0,1fr)}.sec-head--offset{border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}.btn{--btn-bg:var(--ink);--btn-fg:#fff;--btn-border:var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:0;align-items:center;gap:.6em;padding:.85em 1.5em;font-weight:600;line-height:1.1;transition:background-color .18s,border-color .18s,color .18s,transform .12s;display:inline-flex}.btn:hover{--btn-bg:var(--azure);--btn-border:var(--azure)}.btn:active{transform:translateY(1px)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--fg);--btn-border:var(--field-border)}.btn--ghost:hover{--btn-bg:var(--fg);--btn-fg:var(--bg);--btn-border:var(--fg)}.btn--accent{--btn-bg:var(--azure);--btn-fg:#fff}.btn--accent:hover{--btn-bg:var(--navy-700)}.btn--on-dark{--btn-bg:#fff;--btn-fg:var(--navy);--btn-border:#fff}.btn--on-dark:hover{--btn-bg:var(--cyan);--btn-fg:var(--navy);--btn-border:var(--cyan)}.btn--ghost-on-dark{--btn-bg:transparent;--btn-fg:#fff;--btn-border:#ffffff73}.btn--ghost-on-dark:hover{--btn-bg:#ffffff1a;--btn-fg:#fff;--btn-border:#ffffffb3}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.arrow-link{font-size:var(--step--1);color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);align-items:center;gap:.5em;padding-bottom:.15em;font-weight:600;transition:border-color .18s,gap .18s;display:inline-flex}.arrow-link:hover{border-bottom-color:currentColor;gap:.8em}.panel{background:var(--bg-elevated);border:1px solid var(--rule)}.frame{border:1px solid var(--rule);background:var(--bg-elevated);position:relative;overflow:hidden}.frame img{width:100%;height:auto}.caption{border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--step--2);color:var(--fg-muted);align-items:baseline;gap:.75rem;max-width:68ch;margin-top:.7rem;padding-top:.7rem;line-height:1.5;display:flex}.caption b{color:var(--fg);white-space:nowrap;font-weight:500}.status{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.status--done{color:var(--green)}[data-tone=dark] .status--done{color:var(--green-300)}.status--active{color:var(--azure)}[data-tone=dark] .status--active{color:var(--cyan)}.status--active:before{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent)}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.data-table caption{text-align:left;padding-bottom:.85rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:baseline;padding:.72rem .9rem .72rem 0}.data-table thead th{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-muted);border-bottom-color:var(--rule-strong);font-weight:500}.data-table tbody th{font-weight:500}.data-table td{font-size:var(--step--1)}.data-table td.num,.data-table th.num{text-align:right;font-family:var(--font-mono);padding-right:0}.data-table tbody tr:last-child td{border-bottom:0}.field{gap:.45rem;display:grid}.field label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-muted)}.field label .req{color:var(--accent)}.field input,.field textarea,.field select{background:var(--bg-elevated);border:1px solid var(--field-border);width:100%;font-size:var(--step-0);color:var(--fg);border-radius:0;padding:.8rem .9rem;transition:border-color .16s,box-shadow .16s}.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb, var(--fg-muted) 75%, transparent)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.field .hint{font-size:var(--step--1);color:var(--fg-muted)}.field textarea{resize:vertical;min-height:9rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:linear both reveal-in view();animation-range:entry 5% cover 26%}}}@keyframes reveal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--navy);font-weight:600;font-size:var(--step--1);background:#fff;padding:.7rem 1.1rem;transition:transform .15s;position:absolute;top:0;left:50%;transform:translate(-50%,-110%)}.skip-link:focus{transform:translate(-50%)}.stack-sm>*+*{margin-top:.75rem}.stack>*+*{margin-top:1.25rem}.stack-lg>*+*{margin-top:2.25rem}.measure{max-width:62ch}.measure-tight{max-width:46ch}.grid-lines{pointer-events:none;background-image:repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 8.33333%);position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}@media (width<=720px){.grid-lines{background-image:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 25%)}}.hdr[data-astro-cid-nen7h5rs]{z-index:50;background-color:#0000;transition:background-color .28s,box-shadow .28s;position:sticky;top:0}.hdr[data-astro-cid-nen7h5rs][data-stuck=true]{background-color:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:saturate(150%)blur(10px);box-shadow:0 -1px 0 0 var(--line) inset}.hdr__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-h);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.hdr__brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;display:flex}.hdr__logo[data-astro-cid-nen7h5rs]{display:block}.hdr__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:30px;transition:opacity .28s}.hdr[data-astro-cid-nen7h5rs][data-stuck=false] .hdr__logo--onlight[data-astro-cid-nen7h5rs],.hdr[data-astro-cid-nen7h5rs][data-stuck=true] .hdr__logo--ondark[data-astro-cid-nen7h5rs]{display:none}.hdr__nav[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.85rem,1.9vw,1.9rem);display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--step--1);letter-spacing:-.005em;color:var(--fg);opacity:.82;padding:.35rem 0;font-weight:500;transition:opacity .18s;display:inline-block;position:relative}.hdr[data-astro-cid-nen7h5rs][data-stuck=false] .hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.hdr[data-astro-cid-nen7h5rs][data-stuck=false] .hdr__cta[data-astro-cid-nen7h5rs]{color:#eaf1f5}.hdr[data-astro-cid-nen7h5rs][data-stuck=false] .hdr__cta[data-astro-cid-nen7h5rs]{background-color:#ffffff1f;border-color:#ffffff80}.hdr[data-astro-cid-nen7h5rs][data-stuck=false] .hdr__cta[data-astro-cid-nen7h5rs]:hover{color:var(--navy);background-color:#fff;border-color:#fff}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:1}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{opacity:1}.hdr__actions[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:.75rem;display:flex}.hdr__cta[data-astro-cid-nen7h5rs]{padding:.65em 1.15em}.hdr__burger[data-astro-cid-nen7h5rs]{border:1px solid var(--rule-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:42px;height:42px;display:none}.hdr[data-astro-cid-nen7h5rs][data-stuck=false] .hdr__burger[data-astro-cid-nen7h5rs]{color:#fff;border-color:#ffffff80}.hdr__burger-box[data-astro-cid-nen7h5rs]{gap:5px;width:17px;display:grid}.hdr__burger-box[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;height:1.5px;transition:transform .22s;display:block}.hdr[data-astro-cid-nen7h5rs][data-menu=open] .hdr__burger-box[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.25px)rotate(45deg)}.hdr[data-astro-cid-nen7h5rs][data-menu=open] .hdr__burger-box[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.hdr__panel[data-astro-cid-nen7h5rs]{border-top:1px solid var(--rule);background-color:var(--paper);padding:1.5rem var(--gutter) 2rem}.hdr__panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.2rem;display:grid}.hdr__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule);font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);padding:.7rem 0;display:block}.hdr__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--azure)}.hdr__panel-foot[data-astro-cid-nen7h5rs]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}@media (width<=940px){.hdr__nav[data-astro-cid-nen7h5rs],.hdr__cta[data-astro-cid-nen7h5rs]{display:none}.hdr__burger[data-astro-cid-nen7h5rs]{display:inline-flex}.hdr__actions[data-astro-cid-nen7h5rs]{margin-inline-start:auto}}@media (width<=400px){.hdr__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:25px}}.ftr[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);padding-block:clamp(3rem,6vw,4.5rem) 1.75rem;position:relative}.ftr__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);display:grid}.ftr__logo[data-astro-cid-jo6i4kqk]{width:auto;height:34px}.ftr__tagline[data-astro-cid-jo6i4kqk]{max-width:38ch;color:var(--fg-muted);font-size:var(--step--1);margin-top:1.25rem;line-height:1.6}.ftr__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.ftr__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.15rem;margin-top:1rem;display:grid}.ftr__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--fg);opacity:.86;padding-block:.3rem;display:inline-block}.ftr__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:1;text-underline-offset:.22em;text-decoration:underline}.ftr__address[data-astro-cid-jo6i4kqk]{font-style:normal;font-size:var(--step--1);color:var(--fg-muted);margin-top:1rem;line-height:1.6}.ftr__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:flex}.ftr__links[data-astro-cid-jo6i4kqk]{gap:.6rem;display:flex}.ftr__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:.3rem;display:inline-block}.ftr__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--fg)}@media (width<=860px){.ftr__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.sentinel[data-astro-cid-hkbrpulz]{width:1px;height:calc(var(--header-h) + 24px);pointer-events:none;visibility:hidden;position:absolute;top:0;left:0}
