@layer components{.tslp{--ground:#fafaf9;--surface:#fff;--raised:#fcfcfb;--sunken:#f4f3f0;--hair:#ecebe7;--hair2:#e0dfda;--ink:#17181a;--text2:#6b6b66;--faint:#c9c9c2;--oxide:#8e1f2f;--oxideH:#75192a;--inv:#f1f2f0;--inv2:#d3d5d2;--labInv:#9b9da1;--bdD:#2c2e32;--display:var(--font-ts-archivo-black,"Archivo Black"),Archivo,sans-serif;--head:var(--font-ts-archivo,"Archivo"),sans-serif;--body:var(--font-ts-instrument,"Instrument Sans"),system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);background:var(--ground);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;min-height:100vh;font-size:16px;line-height:1.55;container:tslp/inline-size}.tslp *{box-sizing:border-box}.tslp a{color:inherit;text-decoration:none}.tslp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tslp input{font:inherit;color:inherit}.tslp img{max-width:100%;display:block}.tslp h1,.tslp h2,.tslp h3{color:inherit}.tslp :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tslp .tslp-desk{display:none}.tslp .lab{font-family:var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.tslp .meta{font-family:var(--head);letter-spacing:.13em;text-transform:uppercase;color:var(--text2);font-size:12px;font-weight:600}.tslp .spine{align-items:center;gap:12px;display:flex}.tslp .spine .mk{background:var(--oxide);flex:none;width:7px;height:7px}.tslp .spine .rl{transform-origin:0;width:32px;height:1px;animation:tslp-draw .24s var(--ease)both;background:currentColor;flex:none}.tslp .spine .meta{animation:tslp-settle .4s var(--ease).12s both}.tslp .wordmark{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;display:inline-flex}.tslp .wordmark .mk{background:var(--oxide);width:7px;height:7px}.tslp .wordmark .rl{background:currentColor;width:14px;height:1px}.tslp .display{font-family:var(--display);letter-spacing:-.03em;margin:0;line-height:.94}.tslp .h2{font-family:var(--head);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.15}.tslp .lead{color:var(--text2);text-wrap:pretty;max-width:34em;margin:0;font-size:18px;line-height:1.5}.tslp .btn{height:50px;font-family:var(--body);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.tslp .btn-oxide{background:var(--oxide);color:#fff}.tslp .btn-oxide:hover{background:var(--oxideH)}.tslp .btn-ink{background:var(--ink);color:#fff}.tslp .btn-ghost{border:1px solid var(--hair2);background:var(--surface);color:var(--ink)}.tslp .btn-ghost:hover{border-color:var(--ink)}.tslp .btn-full{width:100%}.tslp .btn-sm{border-radius:8px;height:38px;padding:0 14px;font-size:14px}.tslp .btn-icon{width:50px;padding:0}.tslp .ring{flex:none;display:inline-block;position:relative}.tslp .ring img{object-fit:cover;border-radius:50%;position:absolute}.tslp .ring svg{position:absolute;inset:0;overflow:visible}.tslp .ring .arcP{stroke-dasharray:var(--len)}.tslp .onInk .rec{border-top-color:var(--inv)}.tslp .onInk .rec .fig>div+div{border-left-color:var(--bdD)}.tslp .onInk .rec .k,.tslp .onInk .rec .rsc{color:var(--labInv)}.tslp .onInk .rec .rsc{border-top-color:var(--bdD)}.tslp .onInk .rec .rsc b,.tslp .onInk .lab{color:var(--inv)}.tslp .onInk .rows{border-top-color:var(--bdD)}.tslp .onInk .lrw{border-bottom-color:var(--bdD)}.tslp .onInk .lrw .ic{border-color:#3a3c41}.tslp .onInk .lrw small{color:var(--labInv)}.tslp .soc{align-items:center;gap:18px;display:flex}.tslp .soc a{color:var(--ink);display:flex}.tslp .onInk .soc a{color:var(--inv)}.tslp .read q{quotes:none;font-family:var(--head);letter-spacing:-.015em;text-wrap:pretty;margin:16px 0 14px;font-size:26px;font-weight:700;line-height:1.22;display:block}.tslp .read .by{color:var(--text2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13.5px;display:flex}.tslp .place{font-family:var(--head);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.tslp .place i{background:var(--oxide);width:7px;height:7px}.tslp .onInk .read .by{color:var(--labInv)}.tslp .onInk .place{color:var(--inv)}.tslp .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;display:grid}.tslp .facts div{border-bottom:1px solid var(--hair);padding:16px 0}.tslp .facts dt{font-family:var(--head);letter-spacing:.13em;text-transform:uppercase;color:var(--text2);font-size:12px;font-weight:600}.tslp .facts dd{margin:6px 0 0;font-size:16px}.tslp .facts dd small{color:var(--text2);margin-top:2px;font-size:13px;display:block}.tslp .field{gap:7px;margin-bottom:16px;display:grid}.tslp .field label{font-size:14px;font-weight:600}.tslp .inp{border:1px solid var(--hair2);background:var(--surface);border-radius:9px;width:100%;height:50px;padding:0 14px;font-size:16px}.tslp .inp:focus,.tslp .inp.live{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.tslp textarea.inp{resize:none;height:96px;padding:13px 14px;line-height:1.5}.tslp .fine{color:var(--text2);margin:4px 0 16px;font-size:12.5px;line-height:1.5}.tslp .btn-inv{color:#fff;background:0 0;border:1px solid #ffffff6b}.tslp .lnum{font-family:var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.tslp .lnum b{color:var(--oxide);margin-right:8px;font-weight:600}.tslp .btn-white{color:var(--ink);background:#fff}.tslp .tph{background:var(--ground);color:var(--ink);flex-direction:column;min-height:100%;display:flex;position:relative}.tslp .tph.onInk{color:var(--inv);background:#17181a}.tslp .tph .lab{font-family:var(--head);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.tslp .tpor{aspect-ratio:4/5;background:#222;overflow:hidden}.tslp .tpor img,.tslp .tcover img{object-fit:cover;width:100%;height:100%}.tslp .tcover{background:#222;height:560px;overflow:hidden}.tslp .tcap{font-family:var(--head);letter-spacing:.13em;text-transform:uppercase;color:var(--text2);align-items:center;gap:10px;padding:14px 22px 0;font-size:12px;font-weight:600;display:flex}.tslp .tcap i{background:var(--oxide);flex:none;width:7px;height:7px}.tslp .tcap s{background:currentColor;flex:none;width:24px;height:1px}.tslp .onInk .tcap{color:var(--labInv)}.tslp .tin{gap:26px;padding:22px 22px 0;display:grid}.tslp .tname{font-family:var(--display);letter-spacing:-.035em;margin:4px 0 0;font-size:60px;line-height:.9}.tslp .tname.one{font-size:46px}.tslp .tbio{color:var(--text2);margin:-12px 0 0;font-size:17px;line-height:1.5}.tslp .onInk .tbio{color:var(--inv2)}.tslp .trh{align-items:center;gap:12px;display:flex}.tslp .trh .ok{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.tslp .trh .ok i{background:var(--oxide);width:6px;height:6px}.tslp .trh .more{align-items:center;gap:6px;margin-left:18px;font-size:14px;font-weight:600;display:inline-flex}.tslp .trec{border-top:1px solid;padding-top:14px;display:block}.tslp .tfig{grid-template-columns:repeat(3,1fr);margin:16px 0 14px;display:grid}.tslp .tfig>div+div{border-left:1px solid var(--hair);padding-left:14px}.tslp .tfig .v{font-family:var(--head);letter-spacing:-.045em;align-items:baseline;gap:2px;font-size:44px;font-weight:800;line-height:.95;display:flex}.tslp .tfig .v .x{letter-spacing:0;font-size:.55em;font-weight:700}.tslp .tfig .v svg{align-self:center;width:22px;height:22px}.tslp .tfig .k{font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--text2);white-space:nowrap;margin-top:10px;font-size:11.5px;font-weight:600}.tslp .tsc{color:var(--text2);border-top:1px solid var(--hair);padding-top:10px;font-size:13px}.tslp .onInk .trec{border-top-color:var(--inv)}.tslp .onInk .tfig>div+div{border-left-color:#3a3b3e}.tslp .onInk .tfig .k,.tslp .onInk .tsc{color:var(--labInv)}.tslp .onInk .tsc{border-top-color:#3a3b3e}.tslp .tslim{border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);font-family:var(--head);color:var(--text2);flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0;font-size:16px;font-weight:500;display:flex}.tslp .tslim .lab{color:var(--ink);align-items:center;gap:7px;margin-right:6px;display:inline-flex}.tslp .tslim .lab:before{content:"";background:var(--oxide);width:6px;height:6px}.tslp .tslim b{color:var(--ink);font-size:17px;font-weight:800}.tslp .tslim i{color:var(--faint);font-style:normal}.tslp .tslim svg{color:var(--ink)}.tslp .tslim .go{color:var(--ink);margin-left:auto;display:flex}.tslp .tprimary{background:var(--oxide);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;height:60px;padding:0 22px;font-size:17px;font-weight:600;display:flex}.tslp .tprimary:hover{background:var(--oxideH)}.tslp .trows{border-top:1px solid var(--hair)}.tslp .onInk .trows{border-top-color:#3a3b3e}.tslp .trow{border-bottom:1px solid var(--hair);align-items:center;gap:14px;min-height:68px;padding:12px 0;display:flex}.tslp .onInk .trow{border-bottom-color:#3a3b3e}.tslp .trow>span{flex:1;min-width:0}.tslp .trow b{font-family:var(--head);letter-spacing:-.01em;font-size:17px;font-weight:600;display:block}.tslp .trow small{color:var(--text2);margin-top:2px;font-size:14px;display:block}.tslp .onInk .trow small{color:var(--labInv)}.tslp .trow>svg{transition:transform .2s var(--ease);flex:none}.tslp .trow:hover>svg{transform:translate(3px)}.tslp .tsh{border-bottom:1px solid;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.tslp .tsh a{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.tslp .tledger .lr{border-bottom:1px solid var(--hair);grid-template-columns:62px 1fr;align-items:baseline;gap:12px;padding:14px 0;display:grid}.tslp .tledger .d{font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--text2);font-size:12px;font-weight:600}.tslp .tledger .h b{font-size:16px;font-weight:600;display:block}.tslp .tledger .h small{color:var(--text2);font-size:13.5px;display:block}.tslp .hk{color:var(--text2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tslp .hk.dld{color:var(--ink);font-weight:600}.tslp .hk .tk{background:var(--ink);color:#fff;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.tslp .onInk .tledger .lr{border-bottom-color:#3a3b3e}.tslp .onInk .hk.dld{color:var(--inv)}.tslp .onInk .hk .tk{color:var(--ink);background:#fff}.tslp .onInk .tledger .d,.tslp .onInk .tledger .h small,.tslp .onInk .hk{color:var(--labInv)}.tslp .tpfoot{gap:14px;margin-top:auto;padding:40px 22px 30px;display:grid}.tslp .tpfoot .soc2{border-bottom:1px solid var(--hair);gap:20px;padding-bottom:18px;display:flex}.tslp .tpfoot .ver{color:var(--text2);align-items:center;gap:8px;font-size:13px;display:flex}.tslp .tpfoot .ver i{background:var(--oxide);width:6px;height:6px}.tslp .tpfoot .ver b{color:var(--ink);font-weight:600}.tslp .tpfoot .own{text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.tslp .onInk .tpfoot .soc2{border-bottom-color:#3a3b3e}.tslp .onInk .tpfoot .ver{color:var(--labInv)}.tslp .onInk .tpfoot .ver b{color:var(--inv)}.tslp .tscore{border-top:1px solid var(--inv);padding-top:14px;display:block}.tslp .tscore .srow{border-bottom:1px solid #3a3b3e;justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.tslp .tscore .v{font-family:var(--head);letter-spacing:-.045em;align-items:baseline;gap:4px;font-size:60px;font-weight:800;line-height:1;display:flex}.tslp .tscore .v .x{font-size:.5em}.tslp .tscore .v svg{align-self:center}.tslp .tscore .k{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--labInv);font-size:12px;font-weight:600}.tslp .tid{align-items:center;gap:14px;display:flex}.tslp .tid b{font-family:var(--head);font-size:18px;font-weight:700;display:block}.tslp .tid small{color:var(--text2);font-size:13.5px;display:block}.tslp .tread .big{font-family:var(--display);letter-spacing:-.05em;margin:22px 0 12px;font-size:120px;line-height:.9}.tslp .tread .sent{font-family:var(--head);letter-spacing:-.015em;text-wrap:pretty;margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.25}.tslp .tchart{color:var(--ink);display:block;overflow:visible}.tslp .tchart .ax{font-family:var(--head);letter-spacing:.1em;fill:var(--text2);text-transform:uppercase;font-size:11px;font-weight:600}.tslp .chartcap{color:var(--text2);margin:8px 0 18px;font-size:13px}.tslp .tlead{margin-top:24px}.tslp .thome{display:block}.tslp .thome .im{aspect-ratio:4/3;background:#222;overflow:hidden}.tslp .thome.big .im{aspect-ratio:4/5}.tslp .thome .im img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.tslp .thome:hover .im img{transform:scale(1.03)}.tslp .thome .cp{align-items:flex-start;gap:5px;margin-top:14px;display:flex}.tslp .thome .aed{font-family:var(--head);letter-spacing:.12em;margin-top:5px;font-size:11px;font-weight:600}.tslp .thome .p{font-family:var(--head);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1}.tslp .thome .t{margin-top:6px;font-size:15.5px}.tslp .thome .m{color:var(--text2);font-size:13.5px}.tslp .thome .s{font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:600;display:flex}.tslp .thome .s i{background:var(--ink);width:6px;height:6px}.tslp .tlead .thome .cp,.tslp .tlead .thome .t,.tslp .tlead .thome .m,.tslp .tlead .thome .s{margin-left:22px;margin-right:22px}.tslp .tlead .thome .p{font-size:36px}.tslp .tgrid{grid-template-columns:1fr 1fr;gap:26px 14px;margin-top:6px;display:grid}.tslp .tgrid .thome .p{font-size:21px}.tslp .tgrid .thome .t{font-size:14px}.tslp .tgrid .thome .m{font-size:12.5px}.tslp .tsite{background:var(--ground);color:var(--ink);font-size:17px}.tslp .tsite .lead{font-size:20px}.tslp .tnav{z-index:4;border-bottom:1px solid var(--hair);background:var(--ground);align-items:center;gap:36px;height:78px;padding:0 48px;display:flex;position:relative}.tslp .tnav .me{flex:none;align-items:center;gap:12px;display:flex}.tslp .tnav .me b{font-family:var(--head);font-size:18px;font-weight:700;line-height:1.1;display:block}.tslp .tnav .me small{color:var(--text2);font-size:13px;display:block}.tslp .tnav .ln{color:var(--text2);gap:30px;margin-left:auto;font-size:15.5px;display:flex}.tslp .tnav .ln a.on{color:var(--ink);box-shadow:inset 0 -3px 0 var(--oxide);margin-bottom:-27px;padding-bottom:26px;font-weight:600}.tslp .tnav .nfig{font-family:var(--head);color:var(--text2);align-items:center;gap:8px;margin-left:auto;font-size:16px;display:flex}.tslp .tnav .nfig b{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:800}.tslp .tnav .nfig i{color:var(--faint);margin:0 4px;font-style:normal}.tslp .tnav .nfig svg{color:var(--ink)}.tslp .tnav .nfig .vk{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;margin-left:14px;font-size:12px;font-weight:600;display:inline-flex}.tslp .tnav .nfig .vk i{background:var(--oxide);width:6px;height:6px;margin:0}.tslp .tnav.over{color:#fff;background:0 0;border-bottom-color:#ffffff29;position:absolute;top:0;left:0;right:0}.tslp .tnav.over .me small{color:var(--inv2)}.tslp .tnav.over .ln{color:#fffc}.tslp .tnav.over .ln a.on{color:#fff}.tslp .tnav.over .nact{color:#fff;background:0 0;border-color:#ffffff6b}.tslp .tds{padding-top:120px}.tslp .tds .hd{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.tslp .tds .hd h2{font-family:var(--head);letter-spacing:-.03em;max-width:18ch;margin:14px 0 0;font-size:44px;font-weight:700;line-height:1.04}.tslp .tds .more{white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.tslp .tledger.wide .lr{grid-template-columns:90px 1.4fr 1.2fr 170px;gap:20px;padding:18px 0;font-size:16.5px}.tslp .tledger.wide .lr .h{font-weight:600}.tslp .tledger.wide .lr>span:not(.d):not(.hk){color:var(--text2)}.tslp .tledger.wide .lh{border-bottom:1px solid;padding:0 0 12px}.tslp .tledger.wide .lh span{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:inherit!important}.tslp .tcontact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:88px;display:grid}.tslp .tcontact .abh{font-family:var(--head);letter-spacing:-.02em;max-width:20ch;margin:0 0 18px;font-size:30px;font-weight:700;line-height:1.15}.tslp .tcontact .bio{color:var(--text2);margin:0 0 30px;font-size:18px;line-height:1.6}.tslp .tform .field label{font-size:14.5px}.tslp .tform .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tslp .tchoice{border-bottom:1px solid var(--hair2);gap:26px;display:flex}.tslp .tchoice span{color:var(--text2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0 12px;font-weight:600}.tslp .tchoice span.on{color:var(--ink);border-bottom-color:var(--oxide)}.tslp .tfoot{background:var(--ink);color:var(--inv2);margin-top:140px;padding:64px 0 44px}.tslp .tfoot .in{max-width:1200px;margin:0 auto;padding:0 48px}.tslp .tfoot .row{justify-content:space-between;align-items:end;gap:32px;display:flex}.tslp .tfoot .nm{font-family:var(--head);letter-spacing:-.02em;color:#fff;font-size:32px;font-weight:700}.tslp .tfoot p{color:var(--labInv);margin:8px 0 0;font-size:14.5px}.tslp .tfoot .soc2{gap:22px;display:flex}.tslp .tfoot .soc2 a{color:#fff}.tslp .tfoot .ver{color:var(--labInv);border-top:1px solid #3a3b3e;align-items:center;gap:10px;margin-top:40px;padding-top:22px;font-size:14px;display:flex}.tslp .tfoot .ver i{background:var(--oxide);width:7px;height:7px}.tslp .tfoot .ver b{color:#fff;font-weight:600}.tslp .tfoot .ver a{color:#fff;text-underline-offset:4px;margin-left:auto;font-weight:600;text-decoration:underline}.tslp .dfig{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.tslp .dfig>div+div{border-left:1px solid var(--hair);padding-left:32px}.tslp .dfig .v{font-family:var(--head);letter-spacing:-.05em;align-items:baseline;gap:4px;font-size:84px;font-weight:800;line-height:.9;display:flex}.tslp .dfig .v .x{letter-spacing:0;font-size:.5em}.tslp .dfig .v svg{align-self:center}.tslp .dfig .k{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--text2);margin-top:16px;font-size:12px;font-weight:600}.tslp .tsplit{grid-template-columns:44% 56%;display:grid}.tslp .tsplit .pin{background:#222;height:100vh;min-height:820px;position:sticky;top:0;overflow:hidden}.tslp .tsplit .pin img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.tslp .tsplit .rcol{min-width:0}.tslp .tsplit .tnav{padding:0 56px}.tslp .tsplit .tnav .me{display:none}.tslp .tsplit .tnav .ln{margin-left:0}.tslp .tsplit .tnav .nact{margin-left:auto}.tslp .rin{padding:0 64px}.tslp .rhero .acts{gap:10px;margin-top:34px;display:flex}.tslp .drec{border-top:1px solid var(--ink);padding-top:16px;display:block}.tslp .tcards2{grid-template-columns:1fr 1fr;gap:40px 28px;display:grid}.tslp .tsplit .tfoot .in{padding:0 64px}.tslp .tsite .read q{margin:0 0 18px;font-size:36px;line-height:1.15}.tslp .tcoverD{color:var(--inv);background:#17181a}.tslp .thero{color:#fff;background:#090807;height:920px;position:relative;overflow:hidden}.tslp .thero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tslp .thero .s1{background:linear-gradient(101deg,#090807e0 0%,#090807a8 34%,#0908071f 64%,#09080700 84%);position:absolute;inset:0}.tslp .thero .s2{background:linear-gradient(#09080700 44%,#09080780 70%,#090807f0 100%);position:absolute;inset:0}.tslp .thero .in{z-index:2;max-width:1240px;margin:0 auto;padding:0 48px 48px;position:absolute;bottom:0;left:0;right:0}.tslp .thero .spine .meta{color:var(--labInv)}.tslp .thero .spine .rl{background:var(--inv)}.tslp .thero .lead{color:var(--inv2);max-width:30em}.tslp .thero .acts{gap:10px;margin-top:30px;display:flex}.tslp .thero .band{border-top:1px solid #fff9;grid-template-columns:260px repeat(3,1fr);margin-top:56px;padding-top:22px;display:grid}.tslp .thero .band .bl{align-content:start;gap:8px;display:grid}.tslp .thero .band .lab{color:#fff}.tslp .thero .band .ok{color:var(--inv2);align-items:center;gap:7px;max-width:15em;font-size:13.5px;display:flex}.tslp .thero .band .ok i{background:var(--oxide);flex:none;width:6px;height:6px}.tslp .thero .band>div:not(.bl){border-left:1px solid #ffffff38;padding-left:30px}.tslp .thero .band .v{font-family:var(--head);letter-spacing:-.05em;align-items:baseline;gap:4px;font-size:92px;font-weight:800;line-height:.9;display:flex}.tslp .thero .band .v .x{font-size:.5em}.tslp .thero .band .v svg{align-self:center}.tslp .thero .band .k{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--inv2);margin-top:14px;font-size:12px;font-weight:600}.tslp .tcol{max-width:820px;margin:0 auto;padding:0 48px}.tslp .tcol .tds .hd h2{color:var(--inv)}.tslp .tcol .thome{margin-bottom:56px}.tslp .tcol .thome .im{aspect-ratio:16/10}.tslp .tcol .thome .p{font-size:40px}.tslp .tcol .thome .t{font-size:18px}.tslp .tcoverD .lnum{color:var(--inv)}.tslp .tcoverD .thome .m,.tslp .tcoverD .tcontact .bio,.tslp .tcoverD .read .by,.tslp .tcoverD .facts dt,.tslp .tcoverD .facts dd small,.tslp .tcoverD .fine{color:var(--labInv)}.tslp .tcoverD .thome .s i{background:var(--inv)}.tslp .tcoverD .tcontact{grid-template-columns:1fr;gap:48px}.tslp .tcoverD .inp{color:var(--inv);background:#1e1f23;border-color:#3a3b3e}.tslp .tcoverD .tchoice{border-bottom-color:#3a3b3e}.tslp .tcoverD .tchoice span.on{color:#fff}.tslp .tcoverD .facts div{border-bottom-color:#3a3b3e}.tslp .tcoverD .tfoot{background:#0e0f10}.tslp .din{max-width:1240px;margin:0 auto;padding:0 48px}.tslp .mast{padding:26px 0 0}.tslp .mast .mt{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding:12px 0;font-size:12px;font-weight:600;display:flex}.tslp .front{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:80px;padding-top:56px;display:grid}.tslp .lead2 .big{font-family:var(--display);letter-spacing:-.055em;margin:28px 0 22px;font-size:200px;line-height:.85}.tslp .lead2 .sent{font-family:var(--head);letter-spacing:-.025em;max-width:22ch;margin:0 0 36px;font-size:40px;font-weight:700;line-height:1.14}.tslp .lead2 .by{color:var(--text2);align-items:center;gap:14px;margin-top:10px;font-size:15px;display:flex}.tslp .lead2 .by b{color:var(--ink);font-size:16.5px;display:block}.tslp .rail{gap:26px;display:grid;position:sticky;top:24px}.tslp .railrec{border-top:1px solid var(--ink);padding-top:14px;display:block}.tslp .railrec .rr{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.tslp .railrec .rr .v{font-family:var(--head);letter-spacing:-.045em;align-items:baseline;gap:3px;font-size:48px;font-weight:800;line-height:1;display:flex}.tslp .railrec .rr .v .x{font-size:.5em}.tslp .railrec .rr .v svg{align-self:center}.tslp .railrec .rr .k{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--text2);font-size:12px;font-weight:600}.tslp .rail .sub p{color:var(--text2);margin:6px 0 12px;font-size:15px}.tslp .rail .subf{gap:8px;display:flex}.tslp .rail .subf .inp{height:46px}.tslp .rail .subf .btn{height:46px;padding:0 16px}.tslp .arch3{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0 48px;display:grid}.tslp .arch3 a{border-bottom:1px solid var(--hair);padding:22px 0 26px;display:block}.tslp .arch3 .d{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--oxide);font-size:12px;font-weight:600}.tslp .arch3 b{font-family:var(--head);letter-spacing:-.01em;margin:10px 0 8px;font-size:21px;font-weight:700;line-height:1.25;display:block}.tslp .arch3 p{color:var(--text2);margin:0;font-size:15.5px}.tslp .tcards4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.tslp .tcards4 .thome .p{font-size:22px}.tslp .shopHead{padding:72px 0 0}.tslp .shopHead .display{margin:24px 0 40px;font-size:88px}.tslp .ttabs{border-bottom:1px solid var(--hair2);gap:30px;margin-bottom:40px;display:flex}.tslp .ttabs span{color:var(--text2);border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 0 14px;font-size:16px;font-weight:600}.tslp .ttabs span.on{color:var(--ink);border-bottom-color:var(--oxide)}.tslp .ttabs i{color:var(--text2);margin-left:4px;font-style:normal;font-weight:500}.tslp .tcards3{grid-template-columns:repeat(3,1fr);gap:56px 28px;display:grid}.tslp .tcards3 .thome .p{font-size:30px}.tslp .tlist .tnav{position:sticky;top:0}.tslp .tledger .h .hk{margin-top:6px}.tslp .tpfoot .ver{flex-wrap:wrap}.tslp .tds .hd h2{max-width:24ch}.tslp .tsplit .tledger.wide .lr{grid-template-columns:78px 1.2fr 1.1fr 150px}.tslp .tsplit .tcontact{grid-template-columns:1fr;gap:48px}.tslp .tsplit .tcontact .facts{grid-template-columns:repeat(4,1fr);gap:0 24px}.tslp .tcol{max-width:1000px}.tslp .trh .ok{margin-left:4px}.tslp .lnum b,.tslp .arch3 .d{color:var(--text2)}.tslp .trh .sp{flex:1}.tslp .trh .lab{flex:none}.tslp .trh .more{margin-left:0}.tslp .rhero{padding:44px 0 36px}.tslp .rhero .display{margin:22px 0 20px;font-size:96px}.tslp .rhero .acts{margin-top:26px}.tslp .drec .dfig{margin-top:18px}.tslp .dfig .v{font-size:80px}.tslp .tsplit .tfoot{margin-top:0}.tslp .tsite>.tfoot{margin-top:140px}.tslp .thero{height:780px}.tslp .thero .s1{background:linear-gradient(90deg,#0908078c 0%,#09080740 40%,#09080700 60%)}.tslp .thero .s2{background:linear-gradient(#09080700 55%,#090807b8 70%,#090807f2 100%)}.tslp .thero .display{margin:18px 0 14px;font-size:104px}.tslp .thero .band{margin-top:40px;padding-top:18px}.tslp .thero .band .v{font-size:84px}.tslp .tcoverD .inp{background:#202124;border-color:#3a3b3e}.tslp .clead{margin-bottom:40px}.tslp .clead .thome .im{aspect-ratio:16/9}.tslp .tcol .tcards2 .thome .im{aspect-ratio:4/3}.tslp .tcol .tcards2 .thome .p{font-size:28px}.tslp .tcontact.wp{grid-template-columns:360px minmax(0,1fr);gap:72px}.tslp .tabout .ap{aspect-ratio:4/5;background:#222;overflow:hidden}.tslp .tabout .ap img{object-fit:cover;width:100%;height:100%}.tslp .tabout .apl{font-family:var(--head);letter-spacing:-.01em;margin:20px 0 10px;font-size:22px;font-weight:700;line-height:1.3}.tslp .tabout .apf{color:var(--text2);margin:0;font-size:14.5px}.tslp .tcoverD .tabout .apf{color:var(--labInv)}.tslp .tselect{border:1px solid var(--hair2);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;height:50px;padding:0 14px;font-size:16px;display:flex}.tslp .tselect span{color:var(--text2)}.tslp .colp{aspect-ratio:4/5;background:#222;overflow:hidden}.tslp .colp img{object-fit:cover;width:100%;height:100%}.tslp .colby{color:var(--text2);margin-top:-12px;font-size:14px}.tslp .colby b{color:var(--ink);font-family:var(--head);font-size:17px;display:block}.tslp .rail .subf{position:relative}.tslp .rail .subf .inp{padding-right:110px}.tslp .rail .sublink{align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tslp .rail .sub .lab{margin-bottom:10px;display:block}.tslp .feat{margin-bottom:56px}.tslp .feat .thome .im{aspect-ratio:21/9}.tslp .feat .thome .p{font-size:56px}.tslp .feat .thome .aed{margin-top:10px;font-size:13px}.tslp .feat .thome .t{font-size:19px}.tslp .tslim{font-size:inherit;grid-template-columns:1fr auto;gap:10px 12px;padding:12px 0 14px;display:grid}.tslp .tslim .lab{grid-column:1/-1}.tslp .tslim .cells{grid-template-columns:repeat(3,1fr);display:grid}.tslp .tslim .cells div+div{border-left:1px solid var(--hair);padding-left:12px}.tslp .tslim .cells b{font-family:var(--head);letter-spacing:-.04em;color:var(--ink);align-items:center;gap:2px;font-size:28px;font-weight:800;line-height:1;display:flex}.tslp .tslim .cells span{font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--text2);white-space:nowrap;margin-top:6px;font-size:11px;font-weight:600;display:block}.tslp .tslim .go{align-self:center;margin:0}.tslp .tbar{z-index:4;background:linear-gradient(to top,var(--ground)70%,#fafaf900);transition:transform .3s var(--ease);pointer-events:none;padding:10px 16px 16px;position:sticky;bottom:0;transform:translateY(110%)}.tslp .onInk .tbar{background:linear-gradient(#17181a00,#17181a 30%)}.tslp .tbar.show{pointer-events:auto;transform:none}.tslp .tbar{pointer-events:auto;background:var(--ground);border-top:1px solid var(--hair);gap:8px;padding:12px 16px 18px;display:flex;transform:none}.tslp .onInk .tbar{background:#17181a;border-top-color:#3a3b3e}.tslp .tbar .tprimary{flex:1;height:56px}.tslp .tbar .twa{border:1px solid var(--hair2);background:var(--surface);border-radius:10px;flex:none;place-items:center;width:56px;height:56px;display:grid}.tslp .onInk .tbar .twa{color:var(--inv);background:0 0;border-color:#3a3b3e}.tslp .tcontactrow{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:-6px;display:grid}.tslp .tcontactrow a{border:1px solid var(--hair2);background:var(--surface);text-align:center;border-radius:10px;justify-items:center;gap:6px;padding:12px 4px 10px;font-size:12.5px;font-weight:600;display:grid}.tslp .onInk .tcontactrow a{color:var(--inv);background:0 0;border-color:#3a3b3e}.tslp .tidl{align-items:center;gap:16px;display:flex}.tslp .tidl b{font-family:var(--display);letter-spacing:-.03em;font-size:30px;line-height:1;display:block}.tslp .tidl small{color:var(--text2);margin-top:6px;font-size:14.5px;line-height:1.4;display:block}.tslp .trail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:-8px;padding:4px 22px 6px;display:flex;overflow-x:auto}.tslp .trail::-webkit-scrollbar{display:none}.tslp .trail .thome{scroll-snap-align:start;flex:0 0 72%}.tslp .trail .thome .im{aspect-ratio:4/5}.tslp .trail .thome .p{font-size:26px}.tslp .tmore{scroll-snap-align:start;border:1px solid var(--hair2);aspect-ratio:auto;border-radius:10px;flex:0 0 42%;align-content:center;justify-items:start;gap:4px;padding:18px;display:grid}.tslp .tmore b{font-family:var(--head);letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.tslp .tmore span{align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:600;display:inline-flex}.tslp .dcontact{flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:15px;font-weight:600;display:flex}.tslp .dcontact a{align-items:center;gap:8px;display:inline-flex}.tslp .dcontact a svg{color:var(--text2)}.tslp .dcontact.dk{color:#fff}.tslp .dcontact.dk a svg{color:var(--inv2)}.tslp .rail .dcontact{gap:10px;margin-top:0;font-size:14.5px;display:grid}.tslp .shopHead .dcontact{margin:-20px 0 34px}.tslp .ncall{gap:6px;display:flex}.tslp .ncall a{border:1px solid var(--hair2);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.tslp .tpor{aspect-ratio:1}.tslp .tcover{height:430px}.tslp .tcontactrow a{gap:5px;padding:11px 4px 9px}.tslp .trail{scroll-padding-left:22px;scroll-padding-right:22px}.tslp .trail:after{content:"";flex:0 0 10px}.tslp .rail .colp{aspect-ratio:1}.tslp .rail .dcontact{grid-template-columns:1fr;gap:9px;margin-top:-8px}.tslp .tlinks{border-top:1px solid var(--hair);display:grid}.tslp .onInk .tlinks{border-top-color:#3a3b3e}.tslp .tlinks .trow .tl{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.tslp .lic{border:1px solid var(--hair2);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.tslp .onInk .lic{border-color:#3a3b3e}.tslp .lfeat{border-bottom:1px solid var(--hair);grid-template-columns:96px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.tslp .onInk .lfeat{border-bottom-color:#3a3b3e}.tslp .lfeat .im{aspect-ratio:1;background:#222;border-radius:8px;overflow:hidden}.tslp .lfeat .im img{object-fit:cover;width:100%;height:100%}.tslp .lfeat .lk{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--text2);font-size:11.5px;font-weight:600;display:block}.tslp .lfeat b{font-family:var(--head);letter-spacing:-.01em;margin:4px 0 2px;font-size:17px;font-weight:700;display:block}.tslp .lfeat small{color:var(--text2);font-size:14px}.tslp .lfeat .aed{font-family:var(--head);letter-spacing:.1em;font-size:11px;font-weight:600}.tslp .onInk .lfeat .lk,.tslp .onInk .lfeat small{color:var(--labInv)}.tslp .trow.nl{border-bottom:0;padding-bottom:4px}.tslp .nlf{border-bottom:1px solid var(--hair);gap:8px;padding:0 0 14px 54px;display:flex}.tslp .nlf .inp{height:42px;font-size:15px}.tslp .nlf .btn{height:42px}.tslp .onInk .nlf{border-bottom-color:#3a3b3e}.tslp .onInk .nlf .inp{color:var(--inv);background:#202124;border-color:#3a3b3e}.tslp .onInk .nlf .btn{color:var(--ink);background:#fff}.tslp .lsech{font-family:var(--head);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;padding:22px 0 10px;font-size:12px;font-weight:600}.tslp .trow.sub{padding-left:0}.tslp .trow.sub b{font-size:16px}.tslp .dlinks{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px;display:grid}.tslp .dlinks.one{grid-template-columns:minmax(0,1fr)}.tslp .dlinks.one .tlinks{grid-template-columns:1fr 1fr;column-gap:48px}.tslp .dlinks.one .lsech{grid-column:1/-1}.tslp .dlinks.one .nlf{grid-column:1/-1;max-width:520px}.tslp .tlinks.only-feat{border-top:0}.tslp .rail .tlinks{margin-top:-8px}.tslp .rail .tlinks .trow b{font-size:15.5px}.tslp .tph .trow,.tslp .tph .lfeat,.tslp .tph .tsh,.tslp .tph .tslim,.tslp .tph .trh,.tslp .tph .nlf{padding-right:6px}.tslp .tlinks .trow>svg,.tslp .trows .trow>svg{margin-right:2px}.tslp .tph{min-height:100vh}.tslp .onInk .tname,.tslp .onInk .tid b,.tslp .onInk .tidl b{color:#fff}.tslp .tph.onInk,.tslp .tsite.onInk{color:var(--inv);background:#17181a}.tslp .tenq-hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.tslp .tenq-done{gap:10px;padding:6px 0 4px;display:grid}.tslp .tenq-done b{font-family:var(--head);font-size:20px;font-weight:700}.tslp .tenq-done p{color:var(--text2);margin:0;font-size:15px}.tslp .tenq .seg span,.tform .tchoice span{cursor:pointer}.tslp .tbar button.tprimary{text-align:left;cursor:pointer;font:inherit;border:0;flex:1;font-size:17px;font-weight:600}.tslp .tsheet-wrap{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tslp .tsheet-dim{cursor:pointer;background:#17181a70;border:0;position:absolute;inset:0}.tslp .tsheet{background:var(--surface);width:100%;max-width:520px;max-height:92vh;color:var(--ink);animation:tslp-settle .35s var(--ease)both;border-radius:18px 18px 0 0;padding:10px 22px 24px;position:relative;overflow:auto}.tslp .tsheet .grab{background:var(--hair2);border-radius:2px;width:40px;height:4px;margin:0 auto 18px}.tslp .tsheet .h2{font-family:var(--head);margin:0;font-size:24px;font-weight:700}.tslp .tsheet p.s{color:var(--text2);margin:6px 0 18px;font-size:14.5px}.tslp .tsheet .seg{background:var(--sunken);border-radius:9px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.tslp .tsheet .seg span{height:40px;color:var(--text2);border-radius:7px;place-items:center;font-size:15px;font-weight:600;display:grid}.tslp .tsheet .seg span.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--hair)}.tslp .tsheet textarea.inp{resize:none;height:96px;padding:13px 14px;line-height:1.5}@container tslp (min-width:900px){.tslp .tslp-phone{display:none}.tslp .tslp-desk{display:block}}}@media (prefers-reduced-motion:reduce){.tslp *,.tslp :before,.tslp :after{transition:none!important;animation:none!important}}@keyframes tslp-draw{0%{transform:scaleX(0)}}@keyframes tslp-settle{0%{opacity:0;transform:translateY(12px)}}
