@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_88e99cc9-module__NWbEsG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_88e99cc9-module__NWbEsG__variable{--font-cf-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_8784c788-module__F1RxiW__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_8784c788-module__F1RxiW__variable{--font-cf-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.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:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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.1qc6dx89jd2qv.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.29yke99gs9qpn.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.1i-sca43-qwng.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-20C0,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.p.0oace-s_gkfks.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(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.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:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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%}.ibm_plex_mono_42218929-module__tfEtqW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_42218929-module__tfEtqW__variable{--font-cf-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.cf{background:var(--bg);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;--bg:#070709;--bg2:#0e0e13;--ink:#f5f4f1;--dim:#9a9aa6;--faint:#5f5f6b;--line:#ffffff14;--line2:#ffffff24;--paper:#efe9dc;--paper2:#e4ddcb;--paper-ink:#141318;--paper-dim:#5a564d;--paper-line:#14131824;--clay:#e0a458;--clay-deep:#b97e3c;--blue:#5b9be0;--blue-deep:#3b6fae;--sage:#69c79a;--sage-deep:#3f9670;--rust:#c2645c;--rust-deep:#8f3f3a;--violet:#8a8be6;--pass:#4ade80;--warn:#fbbf24;--fail:#f87171;--display:var(--font-cf-display),ui-sans-serif,system-ui,sans-serif;--serif:var(--font-cf-serif),Georgia,"Times New Roman",serif;--mono:var(--font-cf-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--gutter:clamp(20px,5vw,72px);font-size:18px;line-height:1.45}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.cf .fopen{z-index:45;--c:var(--clay);--t:var(--paper-ink);background:var(--c);color:var(--t);pointer-events:none;transform-origin:50% 100%;border-radius:0 6px 6px;position:fixed;box-shadow:0 -20px 60px -30px #000c}.cf .fopen .tab{background:var(--c);height:56px;color:var(--t);white-space:nowrap;border-radius:16px 16px 0 0;align-items:center;gap:14px;padding:0 30px 0 26px;font-size:24px;font-weight:500;display:inline-flex;position:absolute;top:0;left:0;transform:translateY(-100%)}.cf .fopen .tab:after{content:"";background:var(--c);width:22px;height:22px;position:absolute;bottom:0;right:-22px;-webkit-mask:radial-gradient(22px at 100% 0,#0000 98%,#000);mask:radial-gradient(22px at 100% 0,#0000 98%,#000)}.cf .fopen .tab .n{font-family:var(--mono);letter-spacing:.08em;opacity:.75;font-size:12px}.cf .peek{background:var(--pc);color:var(--pt);writing-mode:vertical-rl;letter-spacing:.005em;cursor:pointer;white-space:nowrap;z-index:2;border-radius:0 16px 16px 0;align-items:center;gap:12px;padding:26px 12px;font-size:22px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .2s;display:flex;position:absolute;top:clamp(90px,14vh,160px);right:0;transform:translate(100%)}.cf .peek:before,.cf .peek:after{content:"";background:var(--pc);width:22px;height:22px;position:absolute;left:0}.cf .peek:before{top:-22px;-webkit-mask:radial-gradient(22px at 100% 0,#0000 98%,#000);mask:radial-gradient(22px at 100% 0,#0000 98%,#000)}.cf .peek:after{bottom:-22px;-webkit-mask:radial-gradient(22px at 100% 100%,#0000 98%,#000);mask:radial-gradient(22px at 100% 100%,#0000 98%,#000)}.cf .peek .n{font-family:var(--mono);letter-spacing:.08em;opacity:.75;font-size:11px}.cf .peek:hover{filter:brightness(1.05);padding-right:22px}.cf .peek{transition:padding .3s cubic-bezier(.2,.8,.2,1),filter .2s}.cf .nextbtn{background:var(--pc);height:52px;color:var(--pt);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;z-index:3;border-radius:8px;align-items:center;gap:12px;padding:0 22px;font-size:12px;transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .2s;display:inline-flex;position:absolute;bottom:-26px;right:clamp(20px,3.6vw,52px);box-shadow:0 12px 30px -16px #000000b3}.cf .nextbtn:hover{filter:brightness(1.05);transform:translateY(-3px)}.cf .nextbtn b{font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:18px;font-weight:500}@media (max-width:900px){.cf .peek{display:none}}.cf #nav .brand{transition:opacity .25s}.cf ::selection{background:var(--clay);color:var(--bg)}.cf .mono{font-family:var(--mono)}.cf .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf #nav{height:60px;padding:0 var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.cf #nav .l{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);font-size:12px}.cf #nav .l:hover,.cf #nav .r:hover{color:var(--ink)}.cf #nav .brand{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;font-size:21px;font-weight:800;font-stretch:78%}.cf #nav .r{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);justify-self:end;font-size:12px}.cf #nav .cur{background:var(--clay);width:0;height:2px;position:absolute;bottom:-1px;left:0}.cf #hero{min-height:100svh;padding:120px var(--gutter) 0;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.cf #sheet{z-index:0;pointer-events:none;position:absolute;inset:0}.cf #sheet canvas{width:100%;height:100%;display:block}.cf #hero .scrim{z-index:1;background:linear-gradient(180deg,var(--bg) 0%,color-mix(in oklab,var(--bg) 55%,transparent) 22%,color-mix(in oklab,var(--bg) 10%,transparent) 50%,var(--bg) 94%);pointer-events:none;position:absolute;inset:0}.cf #hero .copy{z-index:2;text-align:center;max-width:1100px;position:relative}.cf #hero .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:12px}.cf #hero h1{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;margin-top:18px;font-size:clamp(56px,9.4vw,140px);font-weight:800;font-stretch:72%;line-height:.88}@media (max-width:640px){.cf #hero h1{white-space:normal}}.cf #hero h1 .w{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.cf #hero h1 .w>span{will-change:transform;display:inline-block}.cf #hero h1 em{color:var(--clay);font-style:normal}.cf #hero .sub{max-width:640px;color:var(--dim);margin:26px auto 0;font-size:clamp(18px,1.6vw,23px);font-weight:300;line-height:1.4}.cf #hero .sub b{color:var(--ink);font-weight:500}.cf #hero .meta{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);margin-top:18px;font-size:12px}.cf #stack{z-index:2;width:min(1180px,100%);margin-top:clamp(40px,7vh,84px);position:relative}.cf .folder{--c:var(--clay);--t:var(--paper-ink);will-change:transform;cursor:pointer;display:block;position:relative}.cf .folder+.folder{margin-top:-78px}.cf .folder .tab{height:54px;margin-left:var(--tx,60px);background:var(--c);color:var(--t);letter-spacing:-.005em;white-space:nowrap;border-radius:16px 16px 0 0;align-items:center;gap:14px;padding:0 30px 0 26px;font-size:24px;font-weight:500;display:inline-flex;position:relative}.cf .folder .tab:before,.cf .folder .tab:after{content:"";background:var(--c);width:22px;height:22px;position:absolute;bottom:0}.cf .folder .tab:before{left:-22px;-webkit-mask:radial-gradient(22px at 0 0,#0000 98%,#000);mask:radial-gradient(22px at 0 0,#0000 98%,#000)}.cf .folder .tab:after{right:-22px;-webkit-mask:radial-gradient(22px at 100% 0,#0000 98%,#000);mask:radial-gradient(22px at 100% 0,#0000 98%,#000)}.cf .folder .tab .n{font-family:var(--mono);letter-spacing:.08em;opacity:.75;font-size:12px}.cf .folder .body{background:var(--c);color:var(--t);min-height:112px;font-family:var(--mono);letter-spacing:.06em;border-radius:0 0 4px 4px;justify-content:flex-end;align-items:flex-end;padding:0 26px 36px;font-size:12px;display:flex}.cf .folder .body .k{opacity:.8}.cf .folder .tab,.cf .folder .body{transition:filter .25s}.cf .folder:hover .tab,.cf .folder:hover .body{filter:brightness(1.06)}.cf .folder.last .body{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:22px;min-height:230px;padding:30px 30px 34px}.cf .folder.last .tab{z-index:1;position:relative}.cf .folder.last .body p{letter-spacing:0;max-width:60ch;font-size:13.5px;line-height:1.7}.cf .folder.last .body .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.cf .folder.last .body .stamps{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.cf .folder.last .body .stamps span{letter-spacing:.1em;text-transform:uppercase;opacity:.9;border:1.5px solid;border-radius:2px;padding:4px 8px;font-size:11px}@media (max-width:720px){.cf .folder .tab{height:46px;margin-left:calc(var(--tx,60px)*.22);padding:0 20px 0 18px;font-size:18px}.cf .folder+.folder{margin-top:-70px}.cf .folder .body{min-height:88px;padding:0 16px 8px;font-size:10px}.cf .folder .body .k{display:none}.cf .folder.last .body{padding-top:24px}}@media (max-width:640px){.cf #nav{grid-template-columns:auto 1fr auto;gap:12px}.cf #nav .brand{justify-self:center;font-size:15px}.cf #nav .l,.cf #nav .r{font-size:10px}}.cf .file{padding:0 var(--gutter);margin-top:clamp(70px,11vh,130px);position:relative}.cf .file .field{--c:var(--clay);--t:var(--paper-ink);background:var(--c);width:min(1180px,100%);color:var(--t);border-radius:0 6px 6px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(20px,3.6vw,52px) clamp(34px,4vw,60px);position:relative}.cf .file .ftab{background:var(--c);height:56px;color:var(--t);border-radius:16px 16px 0 0;align-items:center;gap:14px;padding:0 30px 0 26px;font-size:24px;font-weight:500;display:inline-flex;position:absolute;bottom:100%;left:0}.cf .file .ftab:after{content:"";background:var(--c);width:22px;height:22px;position:absolute;bottom:0;right:-22px;-webkit-mask:radial-gradient(22px at 100% 0,#0000 98%,#000);mask:radial-gradient(22px at 100% 0,#0000 98%,#000)}.cf .file .ftab .n{font-family:var(--mono);letter-spacing:.08em;opacity:.75;font-size:12px}.cf .file h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(46px,7vw,104px);font-weight:800;font-stretch:72%;line-height:.9}.cf .file .lede{max-width:58ch;margin-top:18px;font-size:clamp(17px,1.35vw,21px);font-weight:400;line-height:1.45}.cf .file .lede b{font-weight:600}.cf .file .head{grid-template-columns:1fr auto;align-items:end;gap:24px 40px;display:grid}.cf .file .head .idx{font-family:var(--mono);letter-spacing:.08em;text-align:right;opacity:.8;font-size:12px;line-height:1.9}@media (max-width:820px){.cf .file .head{grid-template-columns:1fr}.cf .file .head .idx{text-align:left}.cf .file .ftab{height:46px;padding:0 20px 0 18px;font-size:18px}}.cf .paper{background:var(--paper);color:var(--paper-ink);border-radius:2px;margin-top:clamp(28px,3.4vw,46px);padding:clamp(22px,3vw,40px) clamp(18px,3vw,40px) clamp(22px,3vw,40px) clamp(48px,5vw,72px);position:relative;box-shadow:0 1px #00000040,0 18px 40px -24px #0009}.cf .paper:before{content:"";border-right:1px solid var(--paper-line);width:clamp(30px,3.6vw,46px);position:absolute;top:0;bottom:0;left:0}.cf .paper .holes{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:40px;bottom:40px;left:calc(clamp(30px,3.6vw,46px)/2 - 6px)}.cf .paper .holes i{background:var(--c);border-radius:50%;width:12px;height:12px;display:block;box-shadow:inset 0 1px 2px #00000059}.cf .paper .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim);font-size:11px}.cf .paper .lbl b{color:var(--paper-ink);font-weight:600}.cf .exhibit{border:1px solid var(--paper-line);background:#fff;border-radius:3px;position:relative;overflow:hidden}.cf .exhibit .cap{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);border-bottom:1px solid var(--paper-line);background:#f7f4ec;justify-content:space-between;gap:12px;padding:8px 48px 8px 12px;font-size:10.5px;display:flex}.cf .clip{z-index:3;pointer-events:none;border:2px solid #7d7c88;border-radius:9px;width:18px;height:44px;position:absolute;top:-14px;right:14px}.cf .clip:after{content:"";border:2px solid #7d7c88;border-top:0;border-radius:6px;position:absolute;inset:10px 4px 6px}.cf .cfgrid{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:11.5px}.cf .cfgrid th,.cf .cfgrid td{text-align:right;white-space:nowrap;border-bottom:1px solid #e3e0d8;border-right:1px solid #e3e0d8;padding:6px 7px;position:relative}.cf .cfgrid th{color:#6b6860;text-align:right;background:#f1efe8;font-size:11px;font-weight:500}.cf .cfgrid th:first-child,.cf .cfgrid td:first-child,.cf .cfgrid th:nth-child(2),.cf .cfgrid td:nth-child(2){text-align:left;color:#6b6860}.cf .cfgrid.xl th{color:#3f5a34;background:#e9efe1}.cf .cfgrid.xl .rn{color:#9a978f;text-align:center;background:#f1efe8;width:26px;padding:6px 0}.cf .cfgrid.app{font-size:12px}.cf .cfgrid.app th{color:#bdbdc7;text-transform:uppercase;letter-spacing:.06em;background:#0e0e13;border-color:#22222b;font-size:10px}.cf .cfgrid.app td{color:#e6e6ea;background:#14141b;border-color:#22222b}.cf .cfgrid.app td:first-child,.cf .cfgrid.app td:nth-child(2){color:#8f8f9c}.cf .cfgrid td.hit{outline:2px solid var(--pass);outline-offset:-2px}.cf .cfgrid td.hit-warn{outline:2px solid var(--warn);outline-offset:-2px}.cf .cfgrid td.hit-fail{outline:2px solid var(--fail);outline-offset:-2px;background:color-mix(in oklab,var(--fail) 22%,#fff)}.cf .cfgrid.app td.hit-fail{background:color-mix(in oklab,var(--fail) 30%,#14141b)}.cf .cfgrid td .tick{color:var(--pass);opacity:0;font-size:9px;position:absolute;top:1px;right:2px;transform:scale(.4)}.cf .cfgrid td .tick.w{color:var(--warn)}.cf .cfgrid td.bad{background:color-mix(in oklab,var(--fail) 24%,#fff);color:#7a1f1f;font-weight:600}.cf .cfgrid td.empty{color:#b3b0a8}.cf .term{color:#d7d7de;font-family:var(--mono);background:#0e0e13;border-radius:0 0 3px 3px;min-height:100%;padding:14px 16px;font-size:12px;line-height:1.7}.cf .term .ln{opacity:0;white-space:pre-wrap;word-break:break-word;transform:translateY(4px)}.cf .term .cmd{color:#f5f4f1}.cf .term .ok{color:var(--pass)}.cf .term .warn{color:var(--warn)}.cf .term .fail{color:var(--fail)}.cf .term .dimm{color:#7d7c88}.cf .term .cur{background:var(--clay);vertical-align:-2px;width:7px;height:13px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.cf .stamp{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;border:3px solid;border-radius:4px;padding:6px 12px;font-size:22px;font-weight:800;font-stretch:80%;line-height:1;display:inline-block;position:absolute;transform:rotate(-8deg)scale(1.6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.4 1.25'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.4 1.25'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.cf .stamp.fail{color:#b8322e}.cf .stamp.pass{color:#1f7a45}.cf .stamp.warn{color:#9a6b00}.cf .stamp.ink{color:#141318}.cf .stamp.shown{opacity:1;transform:rotate(-8deg)}.cf #round .paper .row3{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.cf #round .paper .row3 .exhibit{flex-direction:column;display:flex}.cf #round .paper .row3 .exhibit .wrap{overflow-x:auto}.cf #round .paper .row3 .exhibit:last-child{grid-column:1/-1}.cf #round .paper .row3 .exhibit:last-child .term{columns:2;column-gap:28px;min-height:150px}@media (max-width:760px){.cf #round .paper .row3{grid-template-columns:1fr}.cf #round .paper .row3 .exhibit:last-child .term{columns:1}}.cf #round .legend{font-family:var(--mono);letter-spacing:.06em;color:var(--paper-dim);flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:11px;display:flex}.cf #round .legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.cf .cursor{pointer-events:none;border:2px solid var(--paper-ink);opacity:0;z-index:2;border-radius:2px;position:absolute}.cf #round .stamp.fail{font-size:26px;bottom:-14px;right:-10px}.cf #verdicts .field{--c:var(--blue);--t:var(--paper-ink)}.cf #verdicts .board{grid-template-columns:1.25fr .75fr;gap:22px;margin-top:22px;display:grid}@media (max-width:900px){.cf #verdicts .board{grid-template-columns:1fr}}.cf .cards{min-height:540px;position:relative}.cf .cfcard{border:1px solid var(--paper-line);transform-origin:50% 100%;cursor:pointer;background:#fff;border-radius:3px;width:min(100%,520px);min-height:300px;padding:16px 18px 18px;position:absolute;inset:0 auto auto 0;box-shadow:0 10px 24px -16px #00000080}.cf .cfcard .top{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);justify-content:space-between;gap:10px;padding-right:64px;font-size:10.5px;display:flex}.cf .cfcard .cell{letter-spacing:-.005em;margin-top:10px;font-size:19px;font-weight:500}.cf .cfcard .vals{font-family:var(--mono);gap:18px;margin-top:10px;font-size:12px;display:flex}.cf .cfcard .vals span{color:var(--paper-dim)}.cf .cfcard .vals b{color:var(--paper-ink);margin-left:6px;font-weight:600}.cf .cfcard ol{font-family:var(--mono);color:#2f2d33;min-height:96px;margin:14px 0 0;padding:0 90px 0 0;font-size:12px;line-height:1.65;list-style:none}.cf .cfcard ol li{opacity:0;transform:translateY(4px)}.cf .cfcard ol li:before{content:"› ";color:var(--paper-dim)}.cf .cfcard .stamp{font-size:20px;bottom:14px;right:14px}.cf .cfcard .num{font-family:var(--display);color:#e3e0d8;font-size:44px;font-weight:800;font-stretch:74%;line-height:1;position:absolute;top:12px;right:16px}.cf .cards .dots{gap:8px;display:flex;position:absolute;top:318px;left:0}.cf .loop{background:var(--paper);color:var(--paper-ink);border-radius:2px;padding:16px 18px 18px;position:absolute;top:372px;left:0;right:0}.cf .loop .lbl{justify-content:space-between;display:flex}.cf .loop ol{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0 0;font-size:11px;list-style:none;display:grid}.cf .loop li{border:1.5px solid var(--paper-line);text-align:center;color:var(--paper-dim);border-radius:2px;padding:10px 8px 9px;transition:background .3s,color .3s,border-color .3s;position:relative}.cf .loop li.on{background:var(--paper-ink);color:var(--paper);border-color:var(--paper-ink)}.cf .loop li.done{border-color:var(--paper-ink);color:var(--paper-ink)}.cf .loop li:not(:last-child):after{content:"→";color:var(--paper-dim);z-index:1;font-size:10px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.cf .loop .foot{font-family:var(--mono);color:var(--paper-dim);margin-top:12px;font-size:11px;line-height:1.6}@media (max-width:900px){.cf .cards{min-height:560px}}@media (max-width:560px){.cf .loop ol{grid-template-columns:repeat(2,1fr)}.cf .loop li:not(:last-child):after{display:none}}.cf .cards .dots button{background:#14131840;border-radius:2px;width:22px;height:4px;padding:0}.cf .cards .dots button[aria-current=true]{background:var(--paper-ink)}.cf .catalogue{background:var(--paper);color:var(--paper-ink);border-radius:2px;padding:18px 18px 20px;position:relative}.cf .catalogue .lbl{justify-content:space-between;display:flex}.cf .catalogue ul{margin:14px 0 0;list-style:none}.cf .catalogue li{border-top:1px solid var(--paper-line);opacity:.28;grid-template-columns:22px 1fr;gap:10px;padding:10px 0;font-size:15px;transition:opacity .35s;display:grid}.cf .catalogue li.on{opacity:1}.cf .catalogue li i{border:1.5px solid var(--paper-ink);border-radius:2px;width:14px;height:14px;margin-top:3px;display:block;position:relative}.cf .catalogue li.on i:after{content:"";background:var(--paper-ink);position:absolute;inset:2px}.cf .catalogue li b{font-size:15px;font-weight:600;display:block}.cf .catalogue li small{font-family:var(--mono);color:var(--paper-dim);margin-top:3px;font-size:11px;line-height:1.55;display:block}.cf .catalogue .foot{font-family:var(--mono);color:var(--paper-dim);margin-top:16px;font-size:11px;line-height:1.6}.cf .catalogue .esc{color:#7a1f1f;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.25;border:1.5px dashed #b8322e;border-radius:2px;margin-top:14px;padding:10px 12px;font-size:11px;transition:opacity .35s}.cf .catalogue .esc.on{opacity:1}.cf #cases .field{--c:var(--rust);--t:var(--paper)}.cf #cases .tabs{scrollbar-width:none;gap:6px;margin-top:26px;padding-bottom:2px;display:flex;overflow-x:auto}.cf #cases .tabs::-webkit-scrollbar{display:none}.cf #cases .tabs button{background:color-mix(in oklab,var(--rust-deep) 70%,var(--rust));height:48px;color:var(--paper);white-space:nowrap;opacity:.8;border-radius:12px 12px 0 0;flex:none;align-items:center;gap:12px;padding:0 20px;font-size:18px;font-weight:500;display:inline-flex}.cf #cases .tabs button .n{font-family:var(--mono);letter-spacing:.08em;opacity:.8;font-size:11px}.cf #cases .tabs button[aria-selected=true]{background:var(--paper);color:var(--paper-ink);opacity:1}.cf #cases .paper{border-radius:0 2px 2px;margin-top:0}.cf #cases .case{display:none}.cf #cases .case.on{display:block}.cf #cases .case .meta{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.cf #cases .case h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;margin-top:10px;font-size:clamp(34px,4.6vw,64px);font-weight:800;font-stretch:74%;line-height:.92}.cf #cases .case .what{max-width:62ch;margin-top:14px;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.cf #cases .ba{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}@media (max-width:760px){.cf #cases .ba{grid-template-columns:1fr}}.cf #cases .ba .exhibit .wrap{overflow-x:auto}.cf #cases .ba .cfgrid th,.cf #cases .ba .cfgrid td{text-align:left}.cf #cases .foot{font-family:var(--mono);color:var(--paper-dim);max-width:70ch;margin-top:16px;font-size:11.5px;line-height:1.6}.cf #cases .stamp.big{opacity:1;font-size:clamp(22px,2.6vw,34px);position:absolute;top:clamp(18px,3vw,40px);right:clamp(18px,3vw,40px);transform:rotate(7deg)}.cf #cases .tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--paper-ink);border-radius:2px;margin-top:14px;padding:3px 8px;font-size:11px;display:inline-block}.cf #ledger .field{--c:var(--sage);--t:var(--paper-ink)}.cf #ledger .paper{padding-right:clamp(18px,3vw,40px)}.cf #ledger .totals{border:1px solid var(--paper-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:22px;display:grid}.cf #ledger .totals div{border-right:1px solid var(--paper-line);padding:14px 16px}.cf #ledger .totals div:last-child{border-right:0}.cf #ledger .totals b{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(34px,4vw,56px);font-weight:800;font-stretch:74%;line-height:1;display:block}.cf #ledger .totals small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);margin-top:6px;font-size:11px;display:block}@media (max-width:720px){.cf #ledger .totals{grid-template-columns:1fr}.cf #ledger .totals div{border-right:0;border-bottom:1px solid var(--paper-line)}.cf #ledger .totals div:last-child{border-bottom:0}}.cf #ledger .rows{border-top:1px solid var(--paper-line);margin-top:22px}.cf #ledger .r{border-bottom:1px solid var(--paper-line);font-family:var(--mono);grid-template-columns:44px 1fr 80px 200px;align-items:center;gap:14px;padding:8px 0;font-size:12px;display:grid}.cf #ledger .r .n{color:var(--paper-dim)}.cf #ledger .r .bar{background:#e6e1d4;border-radius:1px;height:16px;position:relative;overflow:hidden}.cf #ledger .r .bar i{background:var(--paper-ink);width:0;position:absolute;top:0;bottom:0;left:0}.cf #ledger .r.defect .bar i{background:#b8322e}.cf #ledger .r .c{text-align:right}.cf #ledger .r .note{color:var(--paper-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cf #ledger .r.defect .note{color:#7a1f1f}@media (max-width:640px){.cf #ledger .r{grid-template-columns:36px 1fr 70px}.cf #ledger .r .note{display:none}}.cf #ledger .blind{border-top:1px solid var(--paper-line);grid-template-columns:1fr 1fr;gap:26px;margin-top:34px;padding-top:26px;display:grid}@media (max-width:860px){.cf #ledger .blind{grid-template-columns:1fr}}.cf #ledger .blind h4{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(26px,3vw,40px);font-weight:800;font-stretch:74%;line-height:.95}.cf #ledger .blind p{max-width:48ch;margin-top:12px;font-size:16px;line-height:1.5}.cf #ledger .blind p b{font-weight:600}.cf .hdr{font-family:var(--mono);font-size:11px}.cf .hdr .band{grid-template-columns:repeat(8,1fr);gap:3px;margin-bottom:3px;display:grid}.cf .hdr .band span{height:22px;color:var(--paper-dim);letter-spacing:.06em;background:#e6e1d4;border-radius:1px;justify-content:center;align-items:center;display:flex}.cf .hdr .band span.g{background:var(--paper-ink);color:var(--paper)}.cf .hdr .band span.stray{background:color-mix(in oklab,var(--warn) 45%,#fff);color:#5a3f00}.cf .hdr .band span.wrong{color:#fff;background:#b8322e}.cf .hdr .cols{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.cf .hdr .cols span{border:1px solid var(--paper-line);height:26px;color:var(--paper-dim);border-radius:1px;justify-content:center;align-items:center;display:flex}.cf .hdr .cols span.stray{color:#5a3f00;border-color:#9a6b00}.cf .hdr .lab{color:var(--paper-dim);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.cf #writeup .field{--c:var(--violet);--t:var(--paper-ink)}.cf #writeup .paper{padding-right:clamp(18px,3vw,40px)}.cf #writeup .wu{grid-template-columns:1.05fr .95fr;gap:22px;display:grid}@media (max-width:900px){.cf #writeup .wu{grid-template-columns:1fr}}.cf .doc{border:1px solid var(--paper-line);background:#fff;border-radius:3px;margin-top:10px;padding:14px 18px 26px;position:relative}.cf .doc-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);border-bottom:1px solid var(--paper-line);justify-content:space-between;padding-bottom:10px;font-size:10.5px;display:flex}.cf .doc ol{margin:4px 0 0;list-style:none}.cf .doc li{border-bottom:1px solid var(--paper-line);opacity:0;grid-template-columns:30px 1fr 92px;align-items:start;gap:12px;padding:12px 0;display:grid;transform:translateY(8px)}.cf .doc li:last-child{border-bottom:0}.cf .doc li .num{font-family:var(--display);margin-top:2px;font-size:24px;font-weight:800;font-stretch:74%;line-height:1}.cf .doc li .kind{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--paper-line);color:var(--paper-dim);border-radius:2px;margin-bottom:6px;padding:2px 6px;font-size:10px;display:inline-block}.cf .doc li .kind.number{color:#1f7a45;border-color:#1f7a45}.cf .doc li .line{font-size:15.5px;line-height:1.35}.cf .doc li .pay{font-family:var(--mono);color:var(--paper-dim);margin-top:6px;font-size:11px}.cf .shot{background:#14141b;border-radius:2px;justify-self:end;width:92px;height:58px;position:relative;overflow:hidden}.cf .shot i{background:#2b2a33;border-radius:1px;height:4px;position:absolute;left:8px;right:8px}.cf .shot i:first-child{top:8px}.cf .shot i:nth-child(2){top:18px;right:30px}.cf .shot i:nth-child(3){top:28px}.cf .shot i:nth-child(4){top:38px;right:44px}.cf .shot b{border:2px solid var(--fail);border-radius:3px;width:22px;height:14px;position:absolute}.cf .shot[data-k=date] b{top:14px;left:8px}.cf .shot[data-k=cell] b{top:25px;left:54px}.cf .shot[data-k=cols] b{width:80px;height:12px;top:4px;left:6px}.cf .shot[data-k=btn] b{width:26px;height:13px;top:38px;left:58px}.cf .doc .stamp{font-size:20px;bottom:8px;right:14px}.cf .mock .panels{grid-template-columns:1fr 1.3fr;gap:12px;margin-top:10px;display:grid;position:relative}.cf .mock .exhibit{position:relative}.cf .exhibit.dark{background:#14141b;border-color:#22222b}.cf .exhibit.dark .cap{color:#8f8f9c;background:#0e0e13;border-color:#22222b}.cf .mock .cfgrid th{color:#bdbdc7;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#0e0e13;border-color:#22222b;font-size:10px}.cf .mock .cfgrid td{color:#e6e6ea;text-align:left;background:#14141b;border-color:#22222b}.cf .mock .cfgrid .extra{opacity:0;transform:translate(-6px)}.cf .mock .cfgrid th.extra,.cf .mock .cfgrid td.up{color:var(--pass)}.cf .mock .cfgrid td.down{color:var(--fail)}.cf .mock .stamp{z-index:2;font-size:17px;bottom:-24px;right:-10px}.cf .mock .note{font-family:var(--mono);color:var(--paper-dim);margin-top:12px;font-size:11px;line-height:1.6}@media (max-width:640px){.cf .doc li{grid-template-columns:24px 1fr}.cf .doc li .shot{grid-column:2;justify-self:start;margin-top:4px}.cf .doc li .line{font-size:14.5px}.cf .mock .panels{grid-template-columns:1fr}}.cf #credo{padding:clamp(110px,16vh,190px) var(--gutter) clamp(60px,8vh,90px)}.cf #credo .cwrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);width:min(1180px,100%);margin:0 auto;display:grid}@media (max-width:900px){.cf #credo .cwrap{grid-template-columns:1fr}}.cf #credo .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:12px}.cf #credo h2{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin-top:14px;font-size:clamp(44px,6.4vw,96px);font-weight:800;font-stretch:72%;line-height:.9}.cf #credo h2 em{color:var(--clay);font-style:normal}.cf #credo .ctext p{max-width:52ch;color:var(--dim);margin-top:22px;font-size:clamp(17px,1.35vw,20px);font-weight:300;line-height:1.5}.cf #credo .cta{border:1.5px solid var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;align-items:center;gap:10px;margin-top:30px;padding:14px 22px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.cf .cvis{height:440px;position:relative;overflow:hidden}.cf .win{border:1px solid var(--line2);font-family:var(--mono);color:#c9c9d2;background:#0e0e13;border-radius:6px;font-size:11px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -40px #000000e6}.cf .win .bar{border-bottom:1px solid var(--line);height:26px;color:var(--dim);letter-spacing:.06em;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:flex}.cf .win .bar i{background:#2b2a33;border-radius:50%;width:8px;height:8px}.cf .win .bar span{margin-left:6px}.cf .win.vault{width:60%;height:262px;top:0;left:0}.cf .win.chat{z-index:2;width:40%;height:240px;top:130px;right:0}.cf .vbody{grid-template-columns:96px 1fr;height:calc(100% - 26px);display:grid}.cf .tree{border-right:1px solid var(--line);color:var(--faint);margin:0;padding:10px 0;font-size:10px;list-style:none}.cf .tree li{white-space:nowrap;padding:3px 10px}.cf .tree li.sub{padding-left:20px}.cf .tree li.open{color:var(--dim)}.cf .tree li.on{color:var(--ink);background:#ffffff0f}.cf .note{padding:10px 12px;font-size:10.5px;line-height:1.55;overflow:hidden}.cf .note .fm{color:var(--faint)}.cf .note .h{color:var(--clay);margin-top:8px}.cf .note ul{margin:4px 0 0;list-style:none}.cf .note li{color:#dcdce3;padding-left:12px;position:relative}.cf .note li:before{content:"–";color:var(--faint);position:absolute;left:0}.cf .note li.new{color:var(--clay)}.cf .cbody{flex-direction:column;justify-content:flex-end;gap:8px;height:calc(100% - 26px);padding:10px;display:flex;overflow:hidden}.cf .bub{opacity:0;border-radius:8px;max-width:88%;padding:7px 10px;font-size:10.5px;line-height:1.5;transform:translateY(6px)}.cf .bub.me{color:#f5f4f1;background:#2a2a36;border-bottom-right-radius:2px;align-self:flex-end}.cf .bub.ai{background:color-mix(in oklab,var(--clay) 22%,#0e0e13);color:#f1e7d6;border-bottom-left-radius:2px;align-self:flex-start}.cf .bub .src{color:var(--clay);letter-spacing:.06em;margin-top:4px;font-size:9.5px;display:block}.cf .typing{opacity:0;align-self:flex-start;gap:4px;padding:8px 10px;display:flex}.cf .typing i{background:var(--dim);border-radius:50%;width:5px;height:5px;animation:1s infinite tdot}.cf .typing i:nth-child(2){animation-delay:.15s}.cf .typing i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.cf .floor{background:var(--line2);height:1px;position:absolute;bottom:36px;left:0;right:0}.cf .hermes{will-change:transform;width:76px;height:90px;position:absolute;bottom:37px;left:0}.cf .hermes svg{width:76px;height:90px;display:block}.cf .hermes .legs-a,.cf .hermes .legs-b{transform-box:fill-box;transform-origin:50% 0}.cf .hermes .carry{background:var(--paper);transform-origin:50% 100%;border-radius:1px;flex-direction:column;gap:3px;width:28px;height:22px;padding:4px 3px;display:flex;position:absolute;top:-16px;left:40px;box-shadow:0 1px #0006}.cf .hermes .carry i{background:#8d8677;border-radius:1px;height:2px;display:block}.cf .hermes .carry i:nth-child(2){width:70%}.cf .hermes .carry i:nth-child(3){width:85%}@media (max-width:900px){.cf .cvis{height:420px;margin-top:20px}}@media (max-width:560px){.cf .win.vault{width:100%;height:240px}.cf .win.chat{width:70%;top:190px}.cf .vbody{grid-template-columns:80px 1fr}}.cf #credo .cta:hover{background:var(--ink);color:var(--bg)}.cf #foot{padding:34px var(--gutter) 40px;border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;color:var(--dim);grid-template-columns:repeat(4,1fr);gap:20px;font-size:11px;line-height:1.8;display:grid}.cf #foot b{color:var(--ink);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:500;display:block}.cf #foot a:hover{color:var(--ink)}@media (max-width:760px){.cf #foot{grid-template-columns:1fr 1fr}}.cf #load{z-index:100;background:var(--bg);justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0}.cf #load.gone{opacity:0;pointer-events:none}.cf #load .f{width:min(420px,70vw);position:relative}.cf #load .f .t{background:var(--clay);height:26px;color:var(--bg);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:8px 8px 0 0;margin-left:40px;padding:0 16px;font-size:11px;line-height:26px;display:inline-block}.cf #load .f .b{background:var(--clay);transform-origin:0;border-radius:0 0 2px 2px;height:8px}.cf #load .f .c{text-align:right;font-family:var(--mono);letter-spacing:.1em;color:var(--dim);margin-top:14px;font-size:12px}@media (prefers-reduced-motion:reduce){.cf #load{display:none}}.cf a{color:inherit;text-decoration:none}.cf button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.cf *{box-sizing:border-box}.cf h1,.cf h2,.cf h3,.cf h4,.cf p,.cf ul,.cf ol,.cf figure{margin:0;padding:0}
