.ts-site{min-height:100vh;display:flex;flex-direction:column;background:var(--canvas, #050505);color:#f1f3ef}.ts-main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:0 40px}.ts-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr);align-items:center;gap:72px;padding:112px 0 120px}.ts-hero-single{grid-template-columns:minmax(0,760px)}.ts-copy .micro{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ts-copy h1{margin:22px 0 0;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1.04;letter-spacing:-.055em}.ts-copy h1 .muted{color:var(--muted)}.ts-lede{max-width:500px;margin-top:26px;color:var(--muted);font-size:16px;line-height:1.65}.ts-lede p{margin:0}.ts-lede p+p{margin-top:12px}.ts-lede strong{color:#f1f3ef;font-weight:500;overflow-wrap:anywhere}.ts-hero.has-after{grid-template-areas:"copy panel" "after panel";row-gap:0}.ts-hero.has-after>.ts-copy{grid-area:copy;align-self:end}.ts-hero.has-after>.ts-panel{grid-area:panel}.ts-hero.has-after>.ts-after{grid-area:after;align-self:start;min-width:0}.newsletter-site .nl-latest{max-width:520px;margin-top:40px}.newsletter-site .nl-latest-title{color:#858d86;font:11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.newsletter-site .nl-latest ol{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--line, rgba(222, 235, 224, .15))}.newsletter-site .nl-latest li a{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:baseline;gap:16px;min-height:52px;padding:15px 0 14px;border-bottom:1px solid var(--line, rgba(222, 235, 224, .15));color:#d9ddd6;font-size:15px;line-height:1.4;transition:color .2s ease}.newsletter-site .nl-latest time{color:#858d86;font:11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.newsletter-site .nl-latest :is(li a,.nl-latest-all) svg{width:14px;height:14px;align-self:center;color:#858d86;transition:transform .25s var(--ease-out, ease),color .2s ease}.newsletter-site .nl-latest li a:hover,.newsletter-site .nl-latest li a:focus-visible{color:#f5f6f3}.newsletter-site .nl-latest li a:hover svg,.newsletter-site .nl-latest li a:focus-visible svg{color:var(--accent);transform:translate(3px)}.newsletter-site .nl-latest-all{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:10px;color:#b7bcb8;font-size:13px;transition:color .2s ease}.newsletter-site .nl-latest-all:hover{color:#f5f6f3}.newsletter-site .nl-latest-all:hover svg{transform:translate(3px)}.newsletter-site .nl-latest a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){.newsletter-site .nl-latest :is(a,svg){transition:none}}html[data-motion=off] .newsletter-site .nl-latest :is(a,svg){transition:none}.ts-actions a.access-button{color:#10150d}.ts-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:36px}.ts-panel{position:relative;padding:32px;border:1px solid var(--line, rgba(222, 235, 224, .15));background:#080808}.ts-panel>i{position:absolute;width:11px;height:11px;pointer-events:none}.ts-panel>i:before,.ts-panel>i:after{content:"";position:absolute;background:#7f877f}.ts-panel>i:before{left:5px;top:0;width:1px;height:11px}.ts-panel>i:after{top:5px;left:0;width:11px;height:1px}.ts-panel>i:nth-of-type(1){left:-6px;top:-6px}.ts-panel>i:nth-of-type(2){right:-6px;top:-6px}.ts-panel>i:nth-of-type(3){left:-6px;bottom:-6px}.ts-panel>i:nth-of-type(4){right:-6px;bottom:-6px}.ts-record{margin:0;font-family:var(--mono);font-size:13px}.ts-record-head{display:flex;align-items:center;gap:10px;padding-bottom:16px;color:#969c97;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ts-record-head b{color:var(--accent);font-weight:400}.ts-record>div:not(.ts-record-head){display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid rgba(222,235,224,.08)}.ts-record dt{color:#7f877f}.ts-record dd{margin:0;color:#f1f3ef;overflow-wrap:anywhere}.ts-record dd.is-done{color:var(--accent)}.ts-record dd.is-warn{color:#efc89e}.ts-error{margin:20px 0 0;padding-left:12px;border-left:2px solid #efc89e;color:#efc89e;font-size:14px;line-height:1.6}@media(max-width:960px){.ts-main{padding:0 24px}.ts-hero{grid-template-columns:1fr;gap:48px;padding:72px 0 88px}.ts-panel{max-width:560px}.ts-hero.has-after{grid-template-areas:"copy" "panel" "after";row-gap:48px}.newsletter-site .nl-latest{margin-top:0}}@media(max-width:620px){.ts-main{padding:0 20px}.ts-hero{gap:40px;padding:48px 0 64px}.ts-copy h1{font-size:clamp(38px,11vw,48px);letter-spacing:-.045em}.ts-lede{font-size:15px}.ts-hero.has-after{row-gap:40px}.newsletter-site .nl-latest li a{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.ts-panel{padding:24px 20px}.ts-actions .access-button{width:100%;justify-content:space-between}}
