.card{container-type:inline-size}.tile{z-index:2;pointer-events:none;--u:clamp(.72px, calc(100cqw / 484), 1.75px);font-variation-settings:normal;position:absolute;inset:0}.tile--wide{--u:clamp(.72px, calc(100cqw / 678), 1.75px)}.tile *{box-sizing:border-box}.t-g{left:calc(var(--u) * 60);top:calc(var(--u) * 150);position:absolute}.t-lift{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.work__link:hover .t-lift,.work__link:focus-visible .t-lift{transform:translateY(calc(var(--u) * -10))}.t-sk{height:calc(var(--u) * 9);border-radius:calc(var(--u) * 9);background:#e7e7ee;display:block}.t-chq{font-family:var(--font-archivo), "Archivo", sans-serif;color:#1c1b22;font-stretch:112.5%}.t-chq .t-win{width:calc(var(--u) * 640);height:calc(var(--u) * 430);border-radius:calc(var(--u) * 18) calc(var(--u) * 18) 0 0;box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 60) calc(var(--u) * -24) #0000008c;background:#fff}.t-chq .t-bar{align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 18) calc(var(--u) * 22);border-bottom:calc(var(--u) * 1) solid #eeeef3;display:flex}.t-chq .t-logo{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 6);background:#6b4ae0}.t-chq .t-wm{font-size:calc(var(--u) * 15.5);letter-spacing:-.02em;margin-right:auto;font-weight:700}.t-chq .t-bar .t-sk{width:calc(var(--u) * 64);background:#ececf2}.t-chq .t-body{padding:calc(var(--u) * 22) calc(var(--u) * 24)}.t-chq .t-kick{font-size:calc(var(--u) * 11.5);color:#8a8a96}.t-chq .t-h{font-size:calc(var(--u) * 20);letter-spacing:-.015em;margin:calc(var(--u) * 3) 0 calc(var(--u) * 16);font-weight:600;line-height:1.2}.t-chq .t-chips{gap:calc(var(--u) * 7);padding:calc(var(--u) * 12);border:calc(var(--u) * 1) solid #e6e6ee;border-radius:calc(var(--u) * 12);flex-wrap:wrap;display:flex}.t-chq .t-chips span{font-size:calc(var(--u) * 12.5);padding:calc(var(--u) * 5) calc(var(--u) * 11);border:calc(var(--u) * 1) solid #dcdce6;white-space:nowrap;border-radius:99px;line-height:1.2}.t-chq .t-chips .x:after{content:" ×";color:#8a8a96}.t-chq .t-chips .ed{color:#6b4ae0;border-radius:calc(var(--u) * 8);border-color:#6b4ae0;font-weight:600}.t-chq .t-res{grid-template-columns:calc(var(--u) * 74) 1fr;gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 16);padding:calc(var(--u) * 16);border:calc(var(--u) * 1) solid #e6e6ee;border-radius:calc(var(--u) * 12);display:grid}.t-chq .t-cover{height:calc(var(--u) * 104);border-radius:calc(var(--u) * 4);background:linear-gradient(160deg,#9a9656,#4a5530 62%,#2d3420)}.t-chq .t-title{color:#6b4ae0;font-size:calc(var(--u) * 16.5);letter-spacing:-.01em;margin-bottom:calc(var(--u) * 8);font-weight:600;display:block}.t-chq .t-res .t-sk{margin-bottom:calc(var(--u) * 8)}.t-chq .t-tags{gap:calc(var(--u) * 6);margin:calc(var(--u) * 4) 0 calc(var(--u) * 10);display:flex}.t-chq .t-tags span{font-size:calc(var(--u) * 11);padding:calc(var(--u) * 3) calc(var(--u) * 8);color:#6b4ae0;background:#efe9fd;border-radius:99px;line-height:1.2}.t-chq .t-pop{left:calc(var(--u) * 380);top:calc(var(--u) * 118);width:calc(var(--u) * 240);border-radius:calc(var(--u) * 16);padding:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 34) calc(var(--u) * 60) calc(var(--u) * -20) #12064699, 0 0 0 calc(var(--u) * 1) #6b4ae024;background:#fff;position:absolute}.t-chq .t-ph{align-items:center;gap:calc(var(--u) * 7);font-size:calc(var(--u) * 14);color:#6b4ae0;padding-bottom:calc(var(--u) * 10);border-bottom:calc(var(--u) * 1) solid #eeeef3;font-weight:600;display:flex}.t-chq .t-ph em{font-style:normal;font-size:calc(var(--u) * 10.5);color:#fff;border-radius:calc(var(--u) * 5);padding:calc(var(--u) * 1) calc(var(--u) * 6);background:#6b4ae0}.t-chq .t-bub{margin:calc(var(--u) * 12) 0 calc(var(--u) * 12) auto;border-radius:calc(var(--u) * 12);width:max-content;max-width:100%;padding:calc(var(--u) * 8) calc(var(--u) * 11);font-size:calc(var(--u) * 12.5);background:#f1f1f5}.t-chq .t-rep{grid-template-columns:calc(var(--u) * 18) 1fr;gap:calc(var(--u) * 8);display:grid}.t-chq .t-ok{width:calc(var(--u) * 16);height:calc(var(--u) * 16);border:calc(var(--u) * 1.5) solid #2e9b5d;font-size:calc(var(--u) * 10);color:#2e9b5d;border-radius:50%;place-items:center;display:grid}.t-chq .t-rep .t-sk{margin-bottom:calc(var(--u) * 7)}.tile:not(.tile--wide) .t-chq .t-body{width:calc(var(--u) * 420)}.tile:not(.tile--wide) .t-chq .t-pop{left:calc(var(--u) * 166);top:calc(var(--u) * 236)}.t-ds .t-h{margin-bottom:calc(var(--u) * 14)}.t-ds .t-mx{grid-template-columns:calc(var(--u) * 78) repeat(4, calc(var(--u) * 118));gap:calc(var(--u) * 12) calc(var(--u) * 10);border:calc(var(--u) * 1.5) dashed #9b7bff;border-radius:calc(var(--u) * 8);padding:calc(var(--u) * 14) calc(var(--u) * 12) calc(var(--u) * 16);align-items:center;display:grid}.t-ds .t-mx em{font-style:normal;font-size:calc(var(--u) * 10.5);color:#5a5a66;text-align:center}.t-ds .t-mx small{font-size:calc(var(--u) * 10.5);color:#5a5a66}.t-ds .t-b{font-size:calc(var(--u) * 11.5);text-align:center;padding:calc(var(--u) * 9) 0;border-radius:calc(var(--u) * 4);border:calc(var(--u) * 1) solid #6b4ae0;color:#fff;white-space:nowrap;background:#6b4ae0;font-weight:500;line-height:1}.t-ds .t-b.hov{background:#5d41bd;border-color:#5d41bd}.t-ds .t-b.foc{box-shadow:0 0 0 calc(var(--u) * 2) #fff, 0 0 0 calc(var(--u) * 3.5) #6b4ae0}.t-ds .t-b.dis{background:#cbbcfe;border-color:#cbbcfe}.t-ds .t-b.sec{color:#6b4ae0;background:#fff}.t-ds .t-b.sec.hov{color:#5d41bd;background:#f9f7ff}.t-ds .t-b.sec.dis{color:silver;border-color:silver}.t-ds .t-dark{grid-column:1/-1;grid-template-columns:subgrid;margin:0 calc(var(--u) * -12);padding:calc(var(--u) * 12);background:#191132;align-items:center;display:grid}.t-ds .t-dark small{color:#f2f2f2}.t-ds .t-b.ter{color:#191132;background:#cbfd55;border-color:#cbfd55}.t-ds .t-b.ter.hov{color:#cbfd55;background:0 0}.t-ds .t-b.ter.foc{box-shadow:0 0 0 calc(var(--u) * 2) #191132, 0 0 0 calc(var(--u) * 3.5) #cbfd55}.t-ds .t-b.ter.dis{opacity:.45}.t-ds .t-pop{left:calc(var(--u) * 392);top:calc(var(--u) * 232);width:calc(var(--u) * 232)}.t-ds .t-ph{color:#1c1b22;font-size:calc(var(--u) * 12.5)}.t-ds .t-tok{grid-template-columns:calc(var(--u) * 22) 1fr auto;gap:calc(var(--u) * 9);padding-top:calc(var(--u) * 10);font-size:calc(var(--u) * 11.5);align-items:center;display:grid}.t-ds .t-tok i{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 6);box-shadow:inset 0 0 0 calc(var(--u) * 1) #00000014}.t-ds .t-tok code{font-family:inherit;font-size:calc(var(--u) * 10.5);color:#8a8a96}.tile:not(.tile--wide) .t-ds .t-pop{left:calc(var(--u) * 196);top:calc(var(--u) * 262)}.t-pi{font-family:var(--font-lato), "Lato", sans-serif;color:#2b2b2b;left:calc(var(--u) * 52)}.t-pi .t-report{width:calc(var(--u) * 560);height:calc(var(--u) * 410);border-radius:calc(var(--u) * 18) calc(var(--u) * 18) 0 0;box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 60) calc(var(--u) * -24) #00000080;background:#f4f5f5;overflow:hidden}.t-pi .t-report .t-top{height:calc(var(--u) * 46);border-bottom:calc(var(--u) * 1) solid #e3e5e5;align-items:center;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 18);background:#fff;display:flex}.t-pi .t-report .t-top i{height:calc(var(--u) * 8);width:calc(var(--u) * 52);border-radius:calc(var(--u) * 8);background:#d7dcdc}.t-pi .t-report .t-top i:first-child{opacity:.7;background:#108290}.t-pi .t-rows{padding:calc(var(--u) * 18);gap:calc(var(--u) * 11);display:grid}.t-pi .t-rows .t-sk{height:calc(var(--u) * 10);background:#e2e6e6}.t-pi .t-modal{left:calc(var(--u) * 34);top:calc(var(--u) * 62);width:calc(var(--u) * 420);border-radius:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 34) calc(var(--u) * 60) calc(var(--u) * -20) #001e1a99;background:#fff;position:absolute}.t-pi .t-mh{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 16) calc(var(--u) * 18);border-bottom:calc(var(--u) * 1) solid #ececec;font-size:calc(var(--u) * 16);display:flex}.t-pi .t-mh span:last-child{color:#8a8a8a;font-size:calc(var(--u) * 18);margin-left:auto;line-height:1}.t-pi .t-mb{padding:calc(var(--u) * 14) calc(var(--u) * 18) calc(var(--u) * 18)}.t-pi .t-q{font-size:calc(var(--u) * 12.5);margin-bottom:calc(var(--u) * 11);font-weight:700}.t-pi .t-want{grid-template-columns:auto calc(var(--u) * 104) 1fr;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 12.5);margin-bottom:calc(var(--u) * 8);color:#4a4a4a;align-items:center;display:grid}.t-pi .t-dd{border:calc(var(--u) * 1) solid #c9c9c9;border-radius:calc(var(--u) * 4);padding:calc(var(--u) * 5) calc(var(--u) * 9);color:#2b2b2b;justify-content:space-between;align-items:center;display:flex}.t-pi .t-dd:after{content:"";width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-right:calc(var(--u) * 1.5) solid #555;border-bottom:calc(var(--u) * 1.5) solid #555;transform:translateY(calc(var(--u) * -2)) rotate(45deg)}.t-pi .t-left{margin-top:calc(var(--u) * 14);padding:calc(var(--u) * 14) calc(var(--u) * 16);border-radius:calc(var(--u) * 6);border:calc(var(--u) * 1) solid #d9d9d9}.t-pi .t-left small{font-size:calc(var(--u) * 12);color:#4a4a4a;font-weight:700;display:block}.t-pi .t-left b{font-size:calc(var(--u) * 26);color:#2b2b2b;margin-top:calc(var(--u) * 3);letter-spacing:-.01em;font-weight:400;line-height:1.15;display:block}.t-pi .t-radio{gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 12);color:#4a4a4a;align-items:center;display:flex}.t-pi .t-radio i{width:calc(var(--u) * 12);height:calc(var(--u) * 12);border:calc(var(--u) * 1.5) solid #9a9a9a;margin-right:calc(var(--u) * 5);vertical-align:calc(var(--u) * -2);border-radius:50%;display:inline-block}.t-pi .t-radio i.on{box-shadow:inset 0 0 0 calc(var(--u) * 2.5) #fff;background:#108290;border-color:#108290}.tile--wide .t-pi .t-report{width:calc(var(--u) * 640)}.tile--wide .t-pi .t-modal{left:calc(var(--u) * 150);width:calc(var(--u) * 450)}.t-tiff{left:calc(var(--u) * 40);font-family:var(--font-isans), "Instrument Sans", sans-serif;color:#1f0534}.t-tiff .t-page{width:calc(var(--u) * 560);height:calc(var(--u) * 410);border-radius:calc(var(--u) * 18) calc(var(--u) * 18) 0 0;padding:calc(var(--u) * 26) calc(var(--u) * 24);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 60) calc(var(--u) * -24) #2800148c;background:#f7f2ec}.t-tiff .t-eye{align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 9.5);letter-spacing:.18em;text-transform:uppercase;color:#6f5d69;display:flex}.t-tiff .t-eye:before{content:"";width:calc(var(--u) * 22);height:calc(var(--u) * 1);background:#b9a9b1}.t-tiff .t-h{font-family:var(--font-iserif), "Instrument Serif", serif;font-weight:400;font-size:calc(var(--u) * 25);letter-spacing:-.01em;margin:calc(var(--u) * 12) 0 calc(var(--u) * 16);max-width:calc(var(--u) * 168);line-height:1.02}.t-tiff .t-q{font-size:calc(var(--u) * 9.5);letter-spacing:.18em;text-transform:uppercase;color:#6f5d69;margin-bottom:calc(var(--u) * 8);max-width:calc(var(--u) * 160);line-height:1.5}.t-tiff .t-date{font-family:var(--font-iserif), "Instrument Serif", serif;font-size:calc(var(--u) * 34);letter-spacing:-.01em;gap:calc(var(--u) * 6);align-items:baseline;line-height:1;display:flex}.t-tiff .t-date i{color:#c4b6bd;font-style:normal;font-size:calc(var(--u) * 24)}.t-tiff .t-ledger{left:calc(var(--u) * 206);top:calc(var(--u) * 30);width:calc(var(--u) * 232);color:#f5ecef;border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 18) calc(var(--u) * 18) calc(var(--u) * 20);box-shadow:0 calc(var(--u) * 34) calc(var(--u) * 60) calc(var(--u) * -20) #1e0014b3;background:#1f0534;position:absolute}.t-tiff .t-ledger>small{font-size:calc(var(--u) * 9.5);letter-spacing:.18em;text-transform:uppercase;color:#c9b5c3;padding-bottom:calc(var(--u) * 12);border-bottom:calc(var(--u) * 1) solid #ffffff2e;display:block}.t-tiff .t-lg{gap:calc(var(--u) * 3);padding:calc(var(--u) * 10) 0;border-bottom:calc(var(--u) * 1) solid #ffffff1a;display:grid}.t-tiff .t-lg span{font-size:calc(var(--u) * 10.5);color:#c9b5c3}.t-tiff .t-lg b{font-family:var(--font-iserif), "Instrument Serif", serif;font-weight:400;font-size:calc(var(--u) * 16);line-height:1.15}.t-tiff .t-writing{align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 18);display:flex}.t-tiff .t-writing i{width:calc(var(--u) * 52);height:calc(var(--u) * 8);border-radius:calc(var(--u) * 8);background:#ffffff2e;display:block}.t-tiff .t-writing u{width:calc(var(--u) * 1.5);height:calc(var(--u) * 16);background:#f5ecef;animation:1s steps(2,start) infinite t-blink;display:block}@keyframes t-blink{to{visibility:hidden}}.t-uc{font-family:var(--font-isans), "Instrument Sans", sans-serif;color:#f4eaed}.t-uc .t-app{width:calc(var(--u) * 660);height:calc(var(--u) * 430);border-radius:calc(var(--u) * 18) calc(var(--u) * 18) 0 0;grid-template-columns:calc(var(--u) * 140) 1fr;box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 60) calc(var(--u) * -24) #000000b3;background:#1f1518;display:grid;overflow:hidden}.t-uc .t-side{padding:calc(var(--u) * 18) calc(var(--u) * 14);align-content:start;gap:calc(var(--u) * 10);border-right:calc(var(--u) * 1) solid #ffffff0f;background:#160a0f;display:grid}.t-uc .t-brand{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 13);margin-bottom:calc(var(--u) * 8);font-weight:600;display:flex}.t-uc .t-brand:before{content:"";width:calc(var(--u) * 12);height:calc(var(--u) * 12);border-radius:calc(var(--u) * 3);background:#ff5a3c}.t-uc .t-side i{height:calc(var(--u) * 8);border-radius:calc(var(--u) * 8);background:#ffffff1a;display:block}.t-uc .t-side i.on{background:#ff5a3c8c}.t-uc .t-main{padding:calc(var(--u) * 48) calc(var(--u) * 40);text-align:center;background:radial-gradient(70% 60% at 50% 20%,#ff5a3c17,#0000 70%)}.t-uc .t-orb{width:calc(var(--u) * 46);height:calc(var(--u) * 46);margin:0 auto calc(var(--u) * 16);background:radial-gradient(circle at 35% 35%,#ffb199,#ff5a3c 55%,#b3264f);border-radius:50%}.t-uc .t-h{font-size:calc(var(--u) * 24);letter-spacing:-.02em;font-weight:600;line-height:1.1}.t-uc .t-sub{color:#a89aa1;font-size:calc(var(--u) * 13);margin-top:calc(var(--u) * 4)}.t-uc .t-box{margin:calc(var(--u) * 22) auto 0;max-width:calc(var(--u) * 340);text-align:left;font-size:calc(var(--u) * 12.5);color:#a89aa1;border:calc(var(--u) * 1) solid #ffffff1f;border-radius:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 34);background:#ffffff08}.t-uc .t-draft{left:calc(var(--u) * 330);top:calc(var(--u) * 196);width:calc(var(--u) * 282);border-radius:calc(var(--u) * 16);padding:calc(var(--u) * 16);box-shadow:0 calc(var(--u) * 34) calc(var(--u) * 60) calc(var(--u) * -18) #000000bf, 0 0 0 calc(var(--u) * 1) #ffffff14;background:#2a1e25;position:absolute}.t-uc .t-dh{align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 14);margin-bottom:calc(var(--u) * 4);font-weight:600;display:flex}.t-uc .t-dh:before{content:"";width:calc(var(--u) * 14);height:calc(var(--u) * 14);background:radial-gradient(circle at 35% 35%,#ffb199,#ff5a3c 60%);border-radius:50%;flex:none}.t-uc .t-draft small{font-size:calc(var(--u) * 10.5);color:#a89aa1;margin:calc(var(--u) * 10) 0 calc(var(--u) * 5);display:block}.t-uc .t-field{font-size:calc(var(--u) * 12);border-radius:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 10);background:#ffffff0f}.t-uc .t-pch{gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.t-uc .t-pch span{font-size:calc(var(--u) * 11);padding:calc(var(--u) * 4) calc(var(--u) * 9);border:calc(var(--u) * 1) solid #ffffff29;border-radius:99px;line-height:1.2}.t-uc .t-pch span.on{color:#fff;background:#ff5a3c;border-color:#ff5a3c}@media (max-width:980px){.tile,.tile--wide{--u:clamp(.56px, calc(100cqw / 484), 1.75px)}.tile .t-chq .t-body{width:calc(var(--u) * 420)}.tile .t-chq .t-pop{left:calc(var(--u) * 166);top:calc(var(--u) * 236)}.tile .t-pi .t-report,.tile.tile--wide .t-pi .t-report{width:calc(var(--u) * 560)}.tile .t-pi .t-modal,.tile.tile--wide .t-pi .t-modal{left:calc(var(--u) * 24);width:calc(var(--u) * 396)}.tile .t-tiff .t-ledger{left:calc(var(--u) * 196)}.tile .t-uc .t-app{width:calc(var(--u) * 470);grid-template-columns:calc(var(--u) * 104) 1fr}.tile .t-uc .t-main{padding:calc(var(--u) * 44) calc(var(--u) * 70) calc(var(--u) * 44) calc(var(--u) * 24)}.tile .t-uc .t-draft{left:calc(var(--u) * 136);top:calc(var(--u) * 206)}}@media (prefers-reduced-motion:reduce){.t-lift{transition:none}.work__link:hover .t-lift{transform:none}.t-tiff .t-writing u{animation:none}}
