@font-face{font-family: "Archivo";font-style: normal;font-weight: 100 900;font-stretch: 62% 125%;font-display: swap;src: url(/fonts/archivo.woff2) format("woff2")}@font-face{font-family: "Geist Mono";font-style: normal;font-weight: 100 900;font-display: swap;src: url(/fonts/geist-mono.woff2) format("woff2")}:root{color-scheme: light;--sig: #16336F;--sig-deep: #16336F;--on-sig: #FFFFFF;--sig-hi: #8DB0FF;--sig-pale: #DFE6F3;--ink: #0E0E0C;--ink-2: #3D3A35;--paper: #FFFFFF;--bone: #F6F3EE;--line: rgba(14,14,12,.14);--line-w: rgba(255,255,255,.22);--g: #12924F;--a: #C98700;--r: #D8321A;--disp: "Archivo",system-ui,sans-serif;--mono: "Geist Mono",ui-monospace,monospace;--ease: cubic-bezier(.23,1,.32,1);--pl: max(20px,env(safe-area-inset-left,0px));--pr: max(20px,env(safe-area-inset-right,0px))}*{box-sizing: border-box}html{scroll-behavior: smooth}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 17px/1.55 var(--disp);-webkit-font-smoothing: antialiased;overflow-x: clip}::selection{background: var(--sig);color: #fff}a{color: inherit}h1,h2,h3,p,ul,ol,dl,dd,fieldset,legend{margin: 0}p,li{text-wrap: pretty}:focus-visible{outline: 3px solid var(--ink);outline-offset: 3px}.wrap{max-width: 80rem;margin: 0 auto;padding-left: max(28px,var(--pl));padding-right: max(28px,var(--pr))}.chev{display: inline-block;width: 1em;height: .82em;vertical-align: -.04em;flex: none}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 12px;top: -60px;z-index: 20;background: var(--ink);color: #fff;padding: 12px 16px;font-weight: 700}.skip:focus{top: 12px}.kick{font: 600 13px/1.35 var(--mono);text-transform: uppercase;letter-spacing: .08em}.disp{font-family: var(--disp);font-weight: 900;font-stretch: 112%;letter-spacing: -.035em;line-height: .92;text-wrap: balance}.muted{color: var(--ink-2)}.go{display: inline-flex;align-items: center;gap: .7em;min-height: 56px;padding: 0 26px;border: 0;background: var(--ink);color: var(--paper);font: 800 16px/1 var(--disp);font-stretch: 112%;text-decoration: none;cursor: pointer;white-space: nowrap;transition: background 140ms var(--ease),transform 120ms var(--ease)}.go .chev{transition: transform 200ms var(--ease)}@media (hover: hover){.go:hover .chev{transform: translateX(5px)}}.go:active{transform: translateY(2px)}.go:disabled{opacity: .6;cursor: progress}.go--sig{background: var(--sig);color: var(--on-sig)}.go--line{background: transparent;color: inherit;box-shadow: inset 0 0 0 2px currentColor}.go--hi{background: var(--sig-hi);color: var(--ink)}.btns{margin-top: 28px;display: flex;flex-wrap: wrap;gap: 12px}.bar{background: var(--sig);color: var(--on-sig);position: relative;z-index: 5}.bar :focus-visible,.phero :focus-visible{outline-color: #fff}.bar__in{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-top: 18px;padding-bottom: 18px}.wm{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;font: 900 26px/1 var(--disp);font-stretch: 118%;letter-spacing: -.02em}.wm svg{width: 34px;height: 28px}.bar nav{display: flex;align-items: center;gap: 26px;font-weight: 700;font-size: 15px}.bar nav a:not(.go){text-decoration: none;padding: 10px 0}.bar nav a:not(.go):hover,.bar nav a[aria-current="page"]{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 5px}.bar .go{min-height: 46px;padding: 0 18px;font-size: 14px}.mnav{display: none;position: relative}.mnav summary{list-style: none;cursor: pointer;min-height: 46px;padding: 0 16px;display: inline-flex;align-items: center;box-shadow: inset 0 0 0 2px #fff;font: 700 14px/1 var(--disp)}.mnav summary::-webkit-details-marker{display: none}.mnav[open] summary{background: #fff;color: var(--ink)}.mnav__panel{position: absolute;right: 0;top: calc(100% + 8px);width: min(78vw,300px);background: var(--paper);color: var(--ink);box-shadow: 8px 8px 0 var(--ink);padding: 8px 20px;display: grid}.mnav__panel a{padding: 14px 0;border-bottom: 1px solid var(--line);text-decoration: none;font-weight: 800;font-size: 18px}.mnav__panel a:last-child{border-bottom: 0}@media (max-width: 900px){.bar nav .hide{display: none}.mnav{display: block}}@media (max-width: 520px){.bar nav .tel,.bar nav>.go{display: none}.wm{font-size: 22px}}.phero{background: var(--sig);color: var(--on-sig);padding: 34px 0 96px;position: relative;overflow: hidden;overflow: clip}.ghost{position: absolute;right: -10vw;top: 2vw;width: 54vw;max-width: 900px;color: #fff;opacity: .07;pointer-events: none;transform: translateX(calc(var(--hx,0) * 16vw))}.phero .wrap{position: relative;z-index: 2}.crumb{font: 500 12.5px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: rgba(255,255,255,.72);display: flex;gap: 10px}.crumb a{text-decoration: none}.crumb a:hover{text-decoration: underline}.phero h1{margin-top: 40px;font: 700 15px/1.35 var(--mono);text-transform: uppercase;letter-spacing: .08em}.phero__line{margin-top: 20px;font-size: clamp(56px,8.4vw,136px);max-width: 15ch}.phero__line .s{color: var(--sig-hi)}.phero__sub{margin-top: 28px;font-size: clamp(18px,1.6vw,22px);line-height: 1.45;max-width: 36rem;font-weight: 500}.phero__note{margin-top: 14px;max-width: 40rem;color: rgba(255,255,255,.8);font-size: 16px}.phero__grid{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: clamp(32px,5vw,80px);align-items: end}@media (max-width: 960px){.phero__grid{grid-template-columns: 1fr}.ghost{width: 120vw;right: -50vw;top: 30%}}.card{background: var(--paper);color: var(--ink);box-shadow: 10px 10px 0 var(--ink);padding: 30px 30px 26px}@media (max-width: 520px){.card{box-shadow: 6px 6px 0 var(--ink);padding: 22px 20px}}.price{font: 900 clamp(68px,7vw,116px)/.84 var(--disp);font-stretch: 112%;letter-spacing: -.045em}.price small{display: block;margin-top: 14px;font: 600 13.5px/1.3 var(--mono);letter-spacing: .05em;text-transform: uppercase}.ticks{list-style: none;padding: 0;margin-top: 20px;border-top: 2px solid var(--ink)}.ticks li{display: grid;grid-template-columns: 1.4em 1fr;gap: 10px;padding: 12px 0;border-bottom: 1px solid var(--line);font-size: 15.5px}.ticks li .chev{margin-top: .32em;color: var(--sig)}.ticks b{font-weight: 800}.sec{padding: 120px 0}.sec--bone{background: var(--bone)}.sec--ink{background: var(--ink);color: var(--paper)}.sec--ink .muted{color: rgba(255,255,255,.72)}.sec--sig{background: var(--sig);color: var(--on-sig)}.split{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(32px,5vw,80px);align-items: start}@media (max-width: 960px){.split{grid-template-columns: 1fr}.sec{padding: 96px 0}}.h2{font-size: clamp(38px,4.4vw,68px)}.h2 .s{color: var(--sig)}.sec--ink .h2 .s{color: var(--sig-hi)}.lede{margin-top: 22px;font-size: 18.5px;line-height: 1.5;max-width: 30rem}.sec--ink .lede,.sec--sig .lede{color: rgba(255,255,255,.82)}.rows{list-style: none;padding: 0;border-top: 3px solid var(--ink)}.sec--ink .rows{border-top-color: var(--paper)}.rows>li{display: grid;grid-template-columns: 56px minmax(0,1fr);gap: 4px 20px;padding: 26px 0;border-bottom: 1px solid var(--line)}.sec--ink .rows>li{border-bottom-color: var(--line-w)}.rows .n{font: 600 14px/1.9 var(--mono);letter-spacing: .1em;color: var(--sig);display: flex;align-items: center;gap: 8px}.sec--ink .rows .n{color: var(--sig-hi)}.rows h3{font: 900 clamp(22px,2vw,28px)/1.1 var(--disp);font-stretch: 112%;letter-spacing: -.01em}.rows p{margin-top: 8px;color: var(--ink-2);max-width: 46rem}.sec--ink .rows p{color: rgba(255,255,255,.74)}.rows p.def{color: var(--ink);font-weight: 600}.sec--ink .rows p.def{color: var(--paper)}.tags{margin-top: 14px;display: flex;flex-wrap: wrap;gap: 8px}.tags span{font: 600 11.5px/1 var(--mono);text-transform: uppercase;letter-spacing: .06em;padding: 8px 10px;box-shadow: inset 0 0 0 1.5px currentColor}.tlink{display: inline-flex;align-items: center;gap: 8px;margin-top: 14px;font-weight: 800;text-decoration: none;border-bottom: 2px solid currentColor;padding-bottom: 2px}.chain{margin-top: 52px;display: grid;grid-template-columns: repeat(var(--cols,4),minmax(0,1fr))}.link{min-height: 250px;margin-right: -26px;padding: 34px 62px 34px 60px;display: flex;flex-direction: column;clip-path: polygon(0 0,calc(100% - 34px) 0,100% 50%,calc(100% - 34px) 100%,0 100%,34px 50%);opacity: var(--a,1);transform: translateX(calc((1 - var(--a,1)) * 60px));transition: opacity 600ms var(--ease),transform 600ms var(--ease)}.link:first-child{clip-path: polygon(0 0,calc(100% - 34px) 0,100% 50%,calc(100% - 34px) 100%,0 100%);padding-left: 32px}.link:last-child{margin-right: 0}.link:nth-child(1){background: var(--bone)}.link:nth-child(2){background: var(--sig-pale)}.link:nth-child(3){background: var(--sig);color: #fff}.link:nth-child(4){background: var(--ink);color: #fff}.link:nth-child(5){background: #2B2926;color: #fff}.link .k{font: 600 13px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase}.link h3{margin-top: 16px;font: 900 clamp(24px,2.2vw,32px)/1.05 var(--disp);font-stretch: 112%;letter-spacing: -.015em}.link p{margin-top: 12px;font-size: 15.5px;line-height: 1.45}@media (max-width: 960px){.chain{grid-template-columns: 1fr}.link,.link:first-child{min-height: 0;margin: 0 0 -18px;padding: 30px 26px 50px;clip-path: polygon(0 0,100% 0,100% calc(100% - 24px),50% 100%,0 calc(100% - 24px));transform: translateY(calc((1 - var(--a,1)) * 30px))}.link + .link{padding-top: 44px}.link:last-child{margin-bottom: 0}}.doors{margin-top: 44px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px}.door{display: flex;flex-direction: column;background: var(--paper);color: var(--ink);padding: 32px 32px 30px;box-shadow: 10px 10px 0 var(--sig);text-decoration: none;transition: transform 160ms var(--ease),box-shadow 160ms var(--ease)}.sec--ink .door{box-shadow: 10px 10px 0 var(--sig-hi)}a.door:hover{transform: translate(-3px,-3px);box-shadow: 13px 13px 0 var(--sig)}.sec--ink a.door:hover{box-shadow: 13px 13px 0 var(--sig-hi)}.door .kick{color: var(--sig)}.door h3{margin-top: 12px;font: 900 clamp(30px,3vw,46px)/1 var(--disp);font-stretch: 112%;letter-spacing: -.025em}.door p{margin-top: 12px;color: var(--ink-2)}.door .more{margin-top: auto;padding-top: 22px;display: inline-flex;align-items: center;gap: 8px;font-weight: 800;color: var(--sig)}@media (max-width: 800px){.doors{grid-template-columns: 1fr}}.cases{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px}.case{background: var(--paper);color: var(--ink);padding: 32px;box-shadow: 10px 10px 0 var(--ink);display: flex;flex-direction: column}.case .kick{color: var(--sig);font-size: 12px}.case h3{margin-top: 12px;font: 900 clamp(24px,2.3vw,32px)/1.08 var(--disp);font-stretch: 110%;letter-spacing: -.015em}.case>p{margin-top: 12px;color: var(--ink-2)}.case ul{list-style: none;padding: 0;margin-top: 18px;border-top: 2px solid var(--ink)}.case li{display: grid;grid-template-columns: 1.3em 1fr;gap: 10px;padding: 10px 0;border-bottom: 1px solid var(--line);font-size: 15.5px}.case li .chev{margin-top: .32em;color: var(--sig)}.case .tags{margin-top: auto;padding-top: 20px;color: var(--ink-2)}@media (max-width: 860px){.cases{grid-template-columns: 1fr}}.mono-card{aspect-ratio: 4 / 5;background: var(--sig);color: #fff;padding: 34px;display: flex;flex-direction: column;justify-content: space-between;box-shadow: 10px 10px 0 var(--ink);position: relative;overflow: hidden}.mono-card svg.big{position: absolute;right: -18%;bottom: 14%;width: 90%;opacity: .1}.mono-card .wmk svg{width: 70px;height: 58px}.mono-card .nm{font: 900 clamp(44px,5vw,74px)/.88 var(--disp);font-stretch: 116%;letter-spacing: -.035em;position: relative}.mono-card .nm .s{color: var(--sig-hi)}.mono-card .kick{margin-top: 16px;color: rgba(255,255,255,.75)}.bio p{font-size: 18px;line-height: 1.6}.bio p + p{margin-top: 20px}.bio p:first-child{font-size: 22px;line-height: 1.45;font-weight: 600}.facts{margin-top: 34px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 3px solid var(--ink)}.facts>div{padding: 18px 16px 0 0}.facts>div + div{padding-left: 16px;border-left: 1px solid var(--line)}.facts b{display: block;font: 900 clamp(26px,2.6vw,38px)/1 var(--disp);font-stretch: 108%;letter-spacing: -.02em}.facts span{display: block;margin-top: 8px;font-size: 14px;color: var(--ink-2)}@media (max-width: 600px){.facts{grid-template-columns: 1fr}.facts>div + div{padding-left: 0;border-left: 0;border-top: 1px solid var(--line)}}.stats{margin-top: 40px;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border-top: 1px solid var(--line-w)}.stats>div{padding: 18px 14px 0 0}.stats>div + div{padding-left: 14px;border-left: 1px solid var(--line-w)}.stats b{display: block;font: 900 clamp(32px,3.4vw,54px)/1 var(--disp);font-stretch: 108%;letter-spacing: -.025em;font-variant-numeric: tabular-nums}.stats span{display: block;margin-top: 8px;font: 600 12px/1.3 var(--mono);text-transform: uppercase;letter-spacing: .06em;color: rgba(255,255,255,.75)}@media (max-width: 720px){.stats{grid-template-columns: 1fr 1fr}.stats>div:nth-child(3){padding-left: 0;border-left: 0}.stats>div{padding-bottom: 18px}}.progs{margin-top: 44px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px}.prog{background: var(--paper);color: var(--ink);padding: 32px;box-shadow: 10px 10px 0 var(--sig-hi)}.prog .kick{color: var(--sig)}.prog h3{margin-top: 12px;font: 900 clamp(28px,2.8vw,40px)/1.02 var(--disp);font-stretch: 112%;letter-spacing: -.02em}.prog .req{margin-top: 22px;padding: 18px 20px;background: var(--sig-pale)}.prog .req .kick{color: var(--ink)}.prog .req ul{list-style: none;padding: 0;margin-top: 10px;display: grid;gap: 6px;font-weight: 700;font-size: 15.5px}@media (max-width: 860px){.progs{grid-template-columns: 1fr}}.faq{border-top: 3px solid var(--ink)}.faq details{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 20px 0;min-height: 56px;font: 800 19px/1.3 var(--disp)}.faq summary::-webkit-details-marker{display: none}.faq summary .chev{transition: transform 200ms var(--ease);color: var(--sig)}.faq details[open] summary .chev{transform: rotate(90deg)}.faq .a{padding: 0 0 22px;color: var(--ink-2);font-size: 16.5px;max-width: 46rem}.form{margin-top: 34px;background: var(--paper);color: var(--ink);padding: 32px;box-shadow: 10px 10px 0 var(--sig-hi);max-width: 46rem}.fields{display: grid;gap: 14px}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.f{display: grid;gap: 6px;font: 600 12.5px/1.2 var(--mono);text-transform: uppercase;letter-spacing: .06em;color: var(--ink-2)}.f .soft{text-transform: none;letter-spacing: 0;font-weight: 400}.f input,.f select{width: 100%;min-height: 52px;padding: 0 14px;border: 2px solid var(--ink);border-radius: 0;font: 500 16px var(--disp);text-transform: none;letter-spacing: 0;background: var(--paper);color: var(--ink)}.f select{appearance: none;background-image: linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position: calc(100% - 22px) 22px,calc(100% - 16px) 22px;background-size: 6px 6px;background-repeat: no-repeat;padding-right: 40px}.f input:focus-visible,.f select:focus-visible{outline: 3px solid var(--sig);outline-offset: 0}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden;opacity: 0}.consent{display: grid;grid-template-columns: 22px 1fr;gap: 10px;font-size: 13px;color: var(--ink-2);line-height: 1.5}.consent input{width: 18px;height: 18px;margin-top: 2px;accent-color: var(--sig)}.form .go{justify-content: center}.msg{margin-top: 12px;font-size: 14px;font-weight: 700;min-height: 1.3em}.msg.err,.err{color: var(--r)}.msg.ok{color: var(--g)}.err{font-size: 14px;font-weight: 700;min-height: 1.2em;margin-top: 12px}@media (max-width: 560px){.row2{grid-template-columns: 1fr}.form{padding: 22px 18px;box-shadow: 6px 6px 0 var(--sig-hi)}}.steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;margin-bottom: 26px}.steps>div{padding: 0 0 10px;border-bottom: 3px solid var(--line);font: 600 12px/1.2 var(--mono);text-transform: uppercase;letter-spacing: .06em;color: var(--ink-2)}.steps>div.on{border-bottom-color: var(--sig);color: var(--ink)}.steps>div.done{border-bottom-color: var(--ink);color: var(--ink)}.panel h3{font: 900 clamp(24px,2.4vw,32px)/1.1 var(--disp);font-stretch: 110%}.hint{margin: 8px 0 20px;color: var(--ink-2);font-size: 15.5px}fieldset{border: 0;padding: 0}legend{font-weight: 800;font-size: 17px;line-height: 1.35;margin-bottom: 12px;padding: 0}.choice{display: grid;gap: 10px}.choice button{display: flex;align-items: center;gap: 14px;width: 100%;min-height: 58px;padding: 10px 18px;border: 2px solid var(--ink);background: var(--paper);color: var(--ink);font: 700 16.5px/1.25 var(--disp);text-align: left;cursor: pointer;transition: background 120ms var(--ease),color 120ms var(--ease)}.choice button small{display: block;font: 500 13px/1.3 var(--disp);color: var(--ink-2);margin-top: 2px}.choice .box{width: 18px;height: 18px;flex: none;box-shadow: inset 0 0 0 2px currentColor}.choice button[aria-pressed="true"]{background: var(--sig);color: #fff;border-color: var(--sig)}.choice button[aria-pressed="true"] small{color: rgba(255,255,255,.8)}.choice button[aria-pressed="true"] .box{background: #fff;box-shadow: inset 0 0 0 5px var(--sig),0 0 0 2px #fff}@media (hover: hover){.choice button[aria-pressed="false"]:hover{background: var(--bone)}}.nav2{margin-top: 24px;display: flex;justify-content: space-between;align-items: center;gap: 12px}.back{background: none;border: 0;min-height: 48px;padding: 0 4px;font: 700 15px var(--disp);text-decoration: underline;text-underline-offset: 4px;cursor: pointer;color: var(--ink)}.verdict{display: inline-flex;align-items: center;gap: 10px;font: 700 13px/1 var(--mono);text-transform: uppercase;letter-spacing: .08em}.verdict .pip{width: 12px;height: 12px;background: var(--a)}.verdict.ok .pip{background: var(--g)}.rhead{margin-top: 14px;font: 900 clamp(34px,3.6vw,52px)/.98 var(--disp);font-stretch: 112%;letter-spacing: -.03em}.matched{margin: 20px 0 22px;display: grid;gap: 10px}.matched>div{padding: 16px 18px;background: var(--sig-pale);border-left: 6px solid var(--sig)}.matched b{display: block;font-weight: 900;font-size: 18px}.matched small{display: block;margin-top: 4px;font-size: 14.5px;color: var(--ink-2)}.plain{list-style: none;padding: 0;margin: 16px 0 20px;border-top: 2px solid var(--ink)}.plain li{padding: 10px 0 10px 22px;border-bottom: 1px solid var(--line);position: relative;font-size: 15.5px}.plain li::before{content: "";position: absolute;left: 0;top: 17px;width: 8px;height: 8px;background: var(--sig)}.tiers2{margin: 6px 0 22px;display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.tiers2>div{padding: 18px;box-shadow: inset 0 0 0 2px var(--ink)}.tiers2 b{display: block;font: 900 36px/1 var(--disp)}.tiers2 .kick{display: block;margin-top: 6px;font-size: 11.5px;color: var(--sig)}.tiers2 p{margin-top: 8px;font-size: 14.5px;color: var(--ink-2)}.after{margin-top: 14px;font-size: 14px;color: var(--ink-2)}@media (max-width: 560px){.steps>div{font-size: 10px}.tiers2{grid-template-columns: 1fr}}.prose{max-width: 46rem}.prose h2{margin-top: 48px;font: 900 24px/1.15 var(--disp);font-stretch: 110%;letter-spacing: -.01em;padding-top: 18px;border-top: 2px solid var(--ink)}.prose h2:first-child{margin-top: 0}.prose p,.prose ul{margin-top: 14px;color: var(--ink-2);font-size: 16.5px;line-height: 1.65}.prose ul{padding-left: 1.2em}.prose li + li{margin-top: 8px}.prose strong,.prose b{color: var(--ink)}.toc{position: sticky;top: 24px;display: grid;gap: 2px;font-size: 14.5px}.toc a{text-decoration: none;padding: 7px 0;color: var(--ink-2);border-bottom: 1px solid var(--line)}.toc a:hover{color: var(--ink)}@media (max-width: 960px){.toc{display: none}}.legal{font-size: 13px;color: var(--ink-2);max-width: 62rem;line-height: 1.6}.pfoot{background: var(--ink);color: var(--paper);padding: 110px 0 52px;overflow: hidden}.pfoot__word{font-size: clamp(64px,12vw,200px);line-height: .8;letter-spacing: -.055em;font-stretch: 118%;white-space: nowrap}.pfoot__word .s{color: var(--sig-hi)}.pfoot__row{margin-top: 40px;display: flex;flex-wrap: wrap;gap: 14px 30px;align-items: center}.pfoot__row a.t{color: var(--paper);text-decoration: none;font: 700 18px var(--disp);border-bottom: 2px solid rgba(255,255,255,.4);padding: 6px 0 2px}.foot{margin-top: 80px;padding-top: 26px;border-top: 1px solid var(--line-w);display: grid;gap: 10px;font-size: 12.5px;color: rgba(255,255,255,.66);line-height: 1.6}.foot nav{display: flex;flex-wrap: wrap;gap: 6px 22px}.foot nav a{text-decoration: none;color: rgba(255,255,255,.86);padding: 6px 0}.foot b{color: var(--paper);font-weight: 700}html.m [data-r]{opacity: 0;transform: translateY(18px);transition: opacity 700ms var(--ease),transform 700ms var(--ease)}html.m [data-r].in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.ghost{transform: none}.link{opacity: 1 !important;transform: none !important;transition: none}}