.tst{--ink:#f3eee2;--steel-lt:#9bb4d4;--mute:#8c97a4;--claim:#5d6772;--rule:rgba(220,228,238,0.11);--rule-soft:rgba(220,228,238,0.06);--r:3px;--paper:#ece8dd;--paper-ink:#23262b;--paper-mute:#6b6f76;--sans:var(--font-schibsted),"Schibsted Grotesk",sans-serif;--serif:var(--font-newsreader),Georgia,serif;--mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-family:var(--sans);color:#d4dae2}.tst .wrap{max-width:1020px;margin:0 auto;padding:0 40px}.tst .head{padding:58px 0 14px}.tst .head .eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel-lt)}.tst .head h1{font-weight:800;letter-spacing:-.03em;line-height:1.08;font-size:clamp(28px,3.6vw,42px);color:var(--ink);margin-top:14px}.tst .head .proofline{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap;font-size:15px;color:var(--mute);line-height:1.5}.tst .head .proofline .sep{color:var(--claim)}.tst .sec{padding-top:46px}.tst .head+.sec{padding-top:22px}.tst .sechead{border-top:1px solid var(--rule);padding-top:24px}.tst .sechead .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel-lt)}.tst .sechead .k.warm{color:#cbc2ae}.tst .sechead h2{font-weight:800;letter-spacing:-.025em;font-size:clamp(21px,2.6vw,28px);color:var(--ink);margin-top:12px}.tst .sechead .who{font-size:14.5px;color:var(--mute);line-height:1.55;max-width:64ch;margin-top:8px}.tst .sechead .who b{color:#c3ccd6;font-weight:600}.tst .notegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:30px 0 8px;align-items:stretch}.tst .doc{min-width:0}.tst .notegrid .doc:nth-child(3n+1) .paper{transform:rotate(-1.1deg)}.tst .notegrid .doc:nth-child(3n+2) .paper{transform:rotate(.7deg)}.tst .notegrid .doc:nth-child(3n) .paper{transform:rotate(-.5deg)}.tst .notegrid .doc .paper:hover{transform:rotate(0deg) translateY(-6px)}.tst .paper{position:relative;display:flex;flex-direction:column;height:350px;overflow:hidden;text-decoration:none;background:linear-gradient(172deg,#f0ecdf 0,var(--paper) 46%,#e2ddcf 100%);color:var(--paper-ink);border-radius:2px;padding:22px 22px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 26px 60px -18px rgba(0,0,0,.8),0 8px 20px -8px rgba(0,0,0,.55);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.tst .paper:after{content:"";position:absolute;inset:0;border-radius:2px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.35),transparent 28%,transparent 78%,rgba(0,0,0,.06))}.tst .paper:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 40px 84px -20px rgba(0,0,0,.88),0 10px 24px -8px rgba(0,0,0,.55)}.tst .phead{gap:12px}.tst .pavatar,.tst .phead{display:flex;align-items:center}.tst .pavatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;justify-content:center;font-size:12.5px;font-weight:700;color:#f6f4ec}.tst .pavatar.steel{background:#5c7898}.tst .pavatar.warm{background:#8a8271}.tst .phead .n{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.tst .phead .r{font-size:11px}.tst .phead .r,.tst .phead .ts{color:var(--paper-mute);margin-top:2px}.tst .phead .ts{font-size:10px}.tst .exwrap{position:relative;flex:1;min-height:0;overflow:hidden}.tst .ptext{font-size:13.5px;line-height:1.6;margin-top:14px}.tst .omit{font-family:var(--mono);font-size:12px;letter-spacing:.3em;color:var(--paper-mute);text-align:left;margin:8px 0 0}.tst .fade{position:absolute;left:0;right:0;bottom:0;height:58px;pointer-events:none;background:linear-gradient(180deg,rgba(232,227,214,0),#e6e1d2 92%)}.tst .ptext p+p{margin-top:10px}.tst .hl{padding:1px 2px;border-radius:2px}.tst .paper.steel .hl{background:rgba(122,150,184,.22)}.tst .paper.warm .hl{background:rgba(120,112,95,.2)}.tst .pfoot{border-top:1px solid rgba(35,38,43,.14);margin-top:12px;padding-top:11px}.tst .open{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#0a66c2;border:1px solid rgba(10,102,194,.45);border-radius:999px;padding:6px 11px;white-space:nowrap;transition:background .2s,border-color .2s}.tst .open svg{width:12px;height:12px;fill:#0a66c2;flex-shrink:0}.tst .paper:hover .open{background:rgba(10,102,194,.1);border-color:#0a66c2}.tst button.paper{width:100%;text-align:left;border:0;font:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}.tst .tmodal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:7vh 16px 48px}.tst .tmodal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.tst .tmodal{position:relative;width:100%;max-width:620px;background:linear-gradient(172deg,#f0ecdf 0,var(--paper) 46%,#e2ddcf 100%);color:var(--paper-ink);border-radius:2px;padding:32px 36px 24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 40px 90px -20px rgba(0,0,0,.9)}.tst .tmodal-x{position:absolute;top:10px;right:14px;background:none;border:0;cursor:pointer;color:var(--paper-mute);font-size:24px;line-height:1;padding:6px}.tst .tmodal-x:hover{color:var(--paper-ink)}.tst .tmodal .pavatar{width:44px;height:44px;font-size:15px}.tst .tmodal .phead .n{font-size:15px}.tst .tmodal .phead .r{font-size:12.5px}.tst .tmodal .phead .ts{font-size:11px}.tst .tmodal .ptext{font-size:15px;line-height:1.66;margin-top:20px}.tst .tmodal .ptext p+p{margin-top:13px}.tst .tmodal .hl{padding:1px 2px;border-radius:2px}.tst .tmodal.steel .hl{background:rgba(122,150,184,.22)}.tst .tmodal.warm .hl{background:rgba(120,112,95,.2)}.tst .mfoot{border-top:1px solid rgba(35,38,43,.14);margin-top:22px;padding-top:14px}.tst .mnote{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-mute)}.tst .tmodal .open{font-size:10.5px;padding:8px 14px;text-decoration:none}.tst .tmodal .open:hover{background:rgba(10,102,194,.1);border-color:#0a66c2}.tst .tmodal .phead{flex-wrap:wrap}.tst .tmodal .phead .open{margin-left:auto;margin-right:24px}@media (max-width:640px){.tst .tmodal{padding:24px 22px 20px}.tst .tmodal .phead .open{margin-left:0;margin-right:0;margin-top:10px}}.tst .close{border-top:1px solid var(--rule);margin-top:72px;padding:84px 0 96px;text-align:center}.tst .close h2{font-weight:800;letter-spacing:-.035em;line-height:1.06;font-size:clamp(30px,4.6vw,52px);color:var(--ink)}.tst .close .sub{font-family:var(--serif);font-style:italic;font-size:17.5px;color:var(--mute);max-width:56ch;margin:22px auto 0;line-height:1.6}.tst .ctarow{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:38px;flex-wrap:wrap}.tst .btn{font-family:var(--sans);display:inline-flex;align-items:center;gap:9px;background:var(--ink);color:#14110a;font-weight:700;font-size:14px;border-radius:var(--r);padding:13px 22px;text-decoration:none;border:none;cursor:pointer;transition:transform .2s}.tst .btn:hover{transform:translateY(-2px)}.tst .lnk{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel-lt);text-decoration:none;border-bottom:1px solid rgba(122,150,184,.4);padding-bottom:3px;background:none;cursor:pointer}.tst .lnk:hover{border-bottom-color:var(--steel-lt)}@media (max-width:900px){.tst .notegrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tst .wrap{padding:0 22px}.tst .head{padding:42px 0 10px}.tst .notegrid{grid-template-columns:1fr;gap:20px}.tst .notegrid .doc .paper{transform:none}.tst .ctarow{flex-direction:column;gap:22px}}