.ft-top{padding:calc(151.2 * var(--hm-u)) calc(34 * var(--hm-u)) calc(120 * var(--hm-u));position:relative}.ft-title{max-width:calc(900 * var(--hm-u));margin:calc(31 * var(--hm-u)) 0 0 calc(-4 * var(--hm-u));font-size:calc(190 * var(--hm-u));letter-spacing:-.057em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;font-weight:600;line-height:.88;display:flex}.ft-lede{max-width:calc(620 * var(--hm-u));margin:calc(52 * var(--hm-u)) 0 0;font-size:max(20px, calc(34 * var(--hm-u)));letter-spacing:-.024em;color:#a8aaaa;font-weight:500;line-height:1.18}.ft-list{padding:0 calc(34 * var(--hm-u)) calc(150 * var(--hm-u))}.ft-list-label{margin:0 0 calc(24 * var(--hm-u));font-size:max(11px, calc(13 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:#8c8c8c;font-weight:600;line-height:1.2}.ft-rows{border-bottom:1px solid var(--hm-rule);margin:0;padding:0;list-style:none}.ft-row{border-top:1px solid var(--hm-rule)}.ft-row-link{grid-template-columns:calc(120 * var(--hm-u)) 1fr calc(420 * var(--hm-u));align-items:center;gap:calc(32 * var(--hm-u));padding:calc(48 * var(--hm-u)) 0;display:grid}a.ft-row-link{transition:background-color .3s}.ft-n{padding-top:calc(10 * var(--hm-u));font-size:max(13px, calc(16 * var(--hm-u)));letter-spacing:.04em;color:#8c8c8c;align-self:start;font-weight:600}.ft-row-words{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ft-kind{font-size:max(11px, calc(13 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:#8c8c8c;font-weight:600}.ft-name{margin-top:calc(14 * var(--hm-u));font-size:max(40px, calc(96 * var(--hm-u)));letter-spacing:-.05em;padding-bottom:.06em;font-weight:600;line-height:.95}.ft-line{max-width:calc(640 * var(--hm-u));margin-top:calc(18 * var(--hm-u));font-size:max(17px, calc(23 * var(--hm-u)));color:#a9abaa;line-height:1.4}.ft-go{margin-top:calc(26 * var(--hm-u));font-size:max(16px, calc(19 * var(--hm-u)));color:var(--hm-mint);gap:.4em;font-weight:600;display:inline-flex}.ft-arrow{transition:translate .35s cubic-bezier(.16,1,.3,1);display:inline-block}.ft-sig{align-items:center;gap:calc(16 * var(--hm-u));width:calc(300 * var(--hm-u));padding:calc(22 * var(--hm-u));border-radius:calc(10 * var(--hm-u));background:#fff;display:flex;transform:rotate(-2deg)}.ft-sig-photo{width:calc(56 * var(--hm-u));aspect-ratio:1;background:var(--hm-lilac);border-radius:50%;flex:none}.ft-sig-lines{gap:calc(9 * var(--hm-u));padding-left:calc(14 * var(--hm-u));border-left:calc(3 * var(--hm-u)) solid #2b2fd8;flex-direction:column;flex:1;display:flex}.ft-sig-line{height:calc(8 * var(--hm-u));background:#c9cbca;border-radius:99px}.ft-sig-name{width:80%;height:calc(12 * var(--hm-u));background:#111}.ft-sig-short{background:#2b2fd8;width:55%}.ft-list-art{gap:calc(16 * var(--hm-u));width:calc(260 * var(--hm-u));flex-direction:column;display:flex}.ft-check{align-items:center;gap:calc(14 * var(--hm-u));display:flex}.ft-check-box{width:calc(34 * var(--hm-u));aspect-ratio:1;border:calc(3 * var(--hm-u)) solid var(--hm-ground);border-radius:calc(8 * var(--hm-u));font-size:calc(22 * var(--hm-u));color:var(--hm-ink);flex:none;place-items:center;font-weight:700;display:grid}.ft-check[data-done] .ft-check-box{border-color:var(--hm-mint);background:var(--hm-mint)}.ft-check-line{height:calc(10 * var(--hm-u));background:#3a3b3b;border-radius:99px;flex:1}.ft-board{width:calc(300 * var(--hm-u));height:auto}.ft-blocks{gap:calc(10 * var(--hm-u));width:calc(240 * var(--hm-u));flex-direction:column;transition:rotate .5s cubic-bezier(.34,1.56,.64,1);display:flex;rotate:-3deg}.ft-block{border-radius:calc(10 * var(--hm-u))}.ft-block-hero{justify-content:center;gap:calc(9 * var(--hm-u));height:calc(84 * var(--hm-u));padding:0 calc(18 * var(--hm-u));background:var(--hm-ground);flex-direction:column;display:flex}.ft-block-line{width:78%;height:calc(12 * var(--hm-u));background:var(--hm-ink);border-radius:99px}.ft-block-line-short{background:#2b2fd8;width:46%}.ft-block-row{gap:calc(10 * var(--hm-u));display:flex}.ft-block-row>*{flex:1}.ft-block-a,.ft-block-b{height:calc(56 * var(--hm-u));transition:translate .5s cubic-bezier(.16,1,.3,1)}.ft-block-a{background:var(--hm-lilac)}.ft-block-b{background:var(--hm-yellow)}.ft-block-stats>span{height:calc(26 * var(--hm-u));border-radius:calc(8 * var(--hm-u));background:var(--hm-mint)}@media (hover:hover){a.ft-row-link:hover .ft-blocks{rotate:0deg}a.ft-row-link:hover .ft-block-a{translate:0 -6px}}.ft-rfp{width:calc(240 * var(--hm-u));height:auto;overflow:visible}.ft-rfp-sheet{transform-origin:80px 55px;transition:rotate .4s;rotate:-4deg}.ft-gov{width:calc(280 * var(--hm-u));height:auto;font-family:inherit}@media (hover:hover){a.ft-row-link:hover .ft-rfp-sheet{rotate:0deg}}@media (prefers-reduced-motion:reduce){.ft-rfp-sheet{transition:none}}.ft-editor{width:calc(320 * var(--hm-u));height:auto;overflow:visible}.ft-editor-drag{transition:translate .3s}@media (hover:hover){a.ft-row-link:hover .ft-editor-drag{translate:14px 5px}}@media (prefers-reduced-motion:reduce){.ft-editor-drag{transition:none}}.ft-pdf{width:calc(300 * var(--hm-u));height:auto;overflow:visible}.ft-pdf-check{transform-box:fill-box;transform-origin:50%;transition:scale .3s}@media (hover:hover){a.ft-row-link:hover .ft-pdf-check{scale:1.15}}@media (prefers-reduced-motion:reduce){.ft-pdf-check{transition:none}}@media (hover:hover){a.ft-row-link:hover .ft-arrow{translate:.3em}a.ft-row-link:hover .ft-mini{translate:0 -6px;rotate:-2deg}a.ft-row-link:hover .ft-chip-a{translate:-8px}a.ft-row-link:hover .ft-chip-b{translate:8px}}.hm a.ft-row-link:focus-visible{outline-offset:6px}.ft-row-soon .ft-name{color:#a9abaa}.ft-art{height:calc(300 * var(--hm-u));border-radius:calc(20 * var(--hm-u));background:#1b1c1c;justify-content:center;align-items:center;display:flex}.ft-mini{gap:calc(10 * var(--hm-u));width:calc(150 * var(--hm-u));padding:calc(18 * var(--hm-u));border-radius:calc(16 * var(--hm-u));background:var(--hm-mint);flex-direction:column;transition:rotate .5s cubic-bezier(.34,1.56,.64,1),translate .5s cubic-bezier(.16,1,.3,1);display:flex;rotate:4deg}.ft-mini-face{width:calc(34 * var(--hm-u));aspect-ratio:1;background:var(--hm-ink);border-radius:50%}.ft-mini-bar{height:calc(12 * var(--hm-u));background:var(--hm-ink);border-radius:99px}.ft-mini-bar-short{opacity:.55;width:60%}.ft-mini-qr{margin-top:calc(6 * var(--hm-u));padding:calc(8 * var(--hm-u));border-radius:calc(8 * var(--hm-u));background:#fff;grid-template-columns:repeat(9,1fr);gap:1px;display:grid}.ft-mini-qr>span{aspect-ratio:1}.ft-mini-qr>span[data-on]{background:var(--hm-ink)}.ft-art-contrast{gap:calc(16 * var(--hm-u))}.ft-chip{width:calc(150 * var(--hm-u));aspect-ratio:1;font-size:max(28px, calc(52 * var(--hm-u)));letter-spacing:-.04em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:600;line-height:1;transition:translate .5s cubic-bezier(.16,1,.3,1);display:flex}.ft-chip small{font-size:max(11px, calc(14 * var(--hm-u)));letter-spacing:.02em;margin-top:.35em}.ft-chip-a{background:var(--hm-yellow);color:var(--hm-ink)}.ft-chip-b{color:var(--hm-ground);background:#2b2fd8}@media (prefers-reduced-motion:reduce){.ft-arrow,.ft-mini,.ft-chip,.ft-blocks,.ft-block-a,a.ft-row-link{transition:none}}@media (max-width:819px){.ft-top{padding:132px 20px 56px}.ft-title{margin:24px 0 0;font-size:clamp(60px,19vw,150px)}.ft-lede{margin-top:24px}.ft-list{padding:0 20px 72px}.ft-row-link{grid-template-columns:1fr;gap:20px;padding:32px 0 40px}.ft-n{display:none}.ft-art{border-radius:14px;order:-1;height:200px}.ft-mini{border-radius:12px;gap:8px;width:110px;padding:14px}.ft-mini-face{width:26px}.ft-mini-bar{height:9px}.ft-chip{width:112px}.ft-blocks{gap:7px;width:170px}.ft-block-hero{gap:7px;height:60px;padding:0 13px}.ft-block-line{height:9px}.ft-block-a,.ft-block-b{height:40px}.ft-block-stats>span{height:18px}.ft-row-soon .ft-row-link{grid-template-columns:1fr}}.ft-records{width:calc(300 * var(--hm-u));height:auto}.ft-palette{width:calc(300 * var(--hm-u));height:auto;overflow:visible}.ft-palette-strip{transform-box:fill-box;transform-origin:0;transition:translate .35s cubic-bezier(.16,1,.3,1)}@media (hover:hover){a.ft-row-link:hover .ft-palette-strip{translate:-6px}}@media (prefers-reduced-motion:reduce){.ft-palette-strip{transition:none}}.ft-combos{width:calc(300 * var(--hm-u));height:auto;overflow:visible}.ft-combos-triad{transform-box:view-box;transform-origin:52px 55px;transition:rotate .6s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){a.ft-row-link:hover .ft-combos-triad{rotate:30deg}}@media (prefers-reduced-motion:reduce){.ft-combos-triad{transition:none}}.ft-type{width:calc(300 * var(--hm-u));height:auto;overflow:visible}.ft-type-dot{transform-box:view-box;transform-origin:136px 16px;transition:rotate .5s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){a.ft-row-link:hover .ft-type-dot{rotate:180deg}}@media (prefers-reduced-motion:reduce){.ft-type-dot{transition:none}}.ft-fav{width:calc(300 * var(--hm-u));height:auto;overflow:visible}.ft-fav-big{transform-box:fill-box;transform-origin:50%;transition:rotate .4s;rotate:-4deg}@media (hover:hover){a.ft-row-link:hover .ft-fav-big{rotate:0deg}}@media (prefers-reduced-motion:reduce){.ft-fav-big{transition:none}}
