.tl-page{--tl-ground:#eae5db;--tl-paper:#fffcf5;--tl-ink:#24231f;--tl-secondary:#625d53;--tl-accent:#943a25;--tl-rule:#c9c0b1;background:var(--tl-ground);color:var(--tl-ink);padding:56px 0 96px;overflow:clip}.tl-wrap{width:min(1180px,100% - 80px);margin-inline:auto}.tl-page h1,.tl-page h2,.tl-page h3,.tl-page p,.tl-page ul,.tl-page dl,.tl-page dd{margin:0}.tl-page h1,.tl-page h2{white-space:pre-line;letter-spacing:-.045em;text-wrap:balance;font-weight:650;line-height:1.04}.tl-page h1{font-size:clamp(44px,6vw,88px)}.tl-page h2{font-size:clamp(32px,3.8vw,54px)}.tl-page h3{letter-spacing:-.02em;font-size:21px}.tl-page p,.tl-page li{line-height:1.65}.tl-page a{color:inherit}.tl-page a:focus-visible{outline:3px solid var(--tl-accent);outline-offset:5px}.tl-kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tl-secondary);font-size:12px}.tl-kicker.tl-accent{color:var(--tl-accent)}.tl-page .tl-back{text-decoration:none;display:inline-block}.tl-page .tl-small{color:var(--tl-secondary);font-size:13px}.tl-hero{grid-template-columns:1fr 300px;align-items:end;gap:60px;display:grid}.tl-identity{align-items:center;gap:14px;margin:30px 0 34px;font-size:20px;font-weight:600;display:flex}.tl-identity img{border-radius:13px}.tl-hero h1{margin-top:14px}.tl-page .tl-intro{max-width:620px;color:var(--tl-secondary);margin-top:28px;font-size:clamp(17px,1.5vw,20px)}.tl-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:34px 0 14px;display:flex}.tl-page .tl-button{background:var(--tl-accent);min-height:52px;color:var(--tl-paper);align-items:center;gap:28px;padding:12px 20px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.tl-page .tl-button-ghost{color:var(--tl-ink);box-shadow:inset 0 0 0 1.5px var(--tl-secondary);background:0 0}.tl-page .tl-button-ghost:hover{background:var(--tl-paper)}.tl-page .tl-stamp{border:2px solid var(--tl-accent);min-height:52px;color:var(--tl-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;padding:0 18px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.tl-slip{background:var(--tl-paper);--tl-tear:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg)50%/18px 100%;-webkit-mask:var(--tl-tear);-webkit-mask:var(--tl-tear);mask:var(--tl-tear);padding:28px 26px 40px}.tl-facts>div{border-bottom:1px dashed var(--tl-rule);font-family:var(--font-mono);justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;display:flex}.tl-facts>div:last-child{border-bottom:0}.tl-facts dt{color:var(--tl-secondary)}.tl-facts dd{text-align:right}.tl-film{margin-top:72px}.tl-film h2{margin:14px 0 30px}.tl-film figure{margin:0;position:relative}.tl-film-sound{min-height:44px;font:inherit;color:var(--tl-paper);background:var(--tl-ink);cursor:pointer;border:0;padding:0 16px;font-size:14px;font-weight:600;position:absolute;top:12px;left:12px}.tl-film video{aspect-ratio:16/9;background:var(--tl-ground);border:1px solid var(--tl-rule);width:100%;height:auto;display:block}.tl-film details{color:var(--tl-secondary);margin-top:14px;font-size:14px}.tl-film summary{cursor:pointer;color:var(--tl-accent)}.tl-film details p{max-width:70ch;margin:8px 0 0}.tl-nav{border-block:1px solid var(--tl-rule);gap:26px;margin-top:64px;padding:16px 0;font-size:14px;display:flex}.tl-nav a{color:var(--tl-secondary);text-decoration:none}.tl-nav a[aria-current=page]{color:var(--tl-accent);font-weight:650}.tl-section{margin-top:96px}.tl-section>h2{margin-top:14px}.tl-points{grid-template-columns:repeat(2,1fr);gap:0 60px;margin-top:46px;display:grid}.tl-points article{border-top:1px solid var(--tl-rule);padding:28px 0 32px}.tl-points h3{margin:10px 0 12px}.tl-points p,.tl-need p{color:var(--tl-secondary);max-width:560px}.tl-honest{background:var(--tl-ink);color:var(--tl-paper);margin-top:64px;padding:72px 0}.tl-honest p{color:#c4bcaf;max-width:760px;margin-top:24px;font-size:18px}.tl-plans{grid-template-columns:repeat(2,1fr);align-items:start;gap:28px;margin-top:46px;display:grid}.tl-plans h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px dashed var(--tl-rule);padding-bottom:16px;font-size:15px}.tl-plans article:last-child h3{color:var(--tl-accent)}.tl-plans ul{padding:0;list-style:none}.tl-plans li{border-bottom:1px dashed var(--tl-rule);padding:13px 0}.tl-plans .tl-small{margin-top:16px}.tl-need{grid-template-columns:1fr 1.3fr;gap:40px;display:grid}.tl-need .tl-button{margin-top:28px}.tl-legal .tl-small{max-width:760px;margin-top:22px}.tl-document h1{margin:26px 0 30px}.tl-document-grid{grid-template-columns:260px minmax(0,1fr);gap:80px;margin-top:56px;display:grid}.tl-document-grid aside nav{margin-top:16px;display:grid}.tl-document-grid aside a{border-bottom:1px solid var(--tl-rule);align-items:baseline;gap:14px;padding:11px 0;font-size:14px;text-decoration:none;display:flex}.tl-document-grid aside a>span{font-family:var(--font-mono);color:var(--tl-accent);font-size:11px}.tl-document-grid section{max-width:760px;padding-bottom:44px;scroll-margin-top:120px}.tl-document-grid section h2{letter-spacing:-.03em;margin-bottom:18px;font-size:28px;line-height:1.15}.tl-prose{max-width:760px;color:var(--tl-secondary);overflow-wrap:anywhere;font-size:17px}.tl-page .tl-prose :where(p,ul,ol,li)+:where(p,ul,ol,li){margin-top:14px}.tl-prose ul,.tl-prose ol{padding-left:22px}.tl-prose ul{list-style:outside}.tl-prose ol{list-style:decimal}.tl-prose strong{color:var(--tl-ink);font-weight:650}.tl-prose code{font-family:var(--font-mono);color:var(--tl-ink);font-size:.88em}.tl-prose a{color:var(--tl-accent);text-underline-offset:3px}@media (max-width:900px){.tl-hero,.tl-need,.tl-document-grid{grid-template-columns:1fr}.tl-document-grid{gap:40px;margin-top:36px}}@media (max-width:700px){.tl-page{padding:32px 0 64px}.tl-wrap{width:calc(100% - 40px)}.tl-hero{gap:40px}.tl-points,.tl-plans{grid-template-columns:1fr}.tl-section{margin-top:64px}.tl-nav{margin-top:44px}.tl-honest{padding:52px 0}}.tl-document-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}
