.pl-built,.pl-deep{margin-top:22px}.pl-list{margin-top:12px}.pl-links{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:4px}.pl-links li{color:var(--fg2);font-size:var(--t1);line-height:1.5;padding:8px 0;border-bottom:1px solid var(--line)}.pl-links a{color:var(--ac);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;padding:12px 0;margin:0}.tk{--tk-white:#FBF8F2;--tk-ink:#211A15;--tk-pin:#DE3328;--tk-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background-image:linear-gradient(rgba(244,238,228,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(244,238,228,.035) 1px,transparent 1px),linear-gradient(rgba(244,238,228,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(244,238,228,.06) 1px,transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;background-position:-1px -1px;overflow-x:clip}.tk-hero{padding-top:calc(var(--nav-h) + clamp(16px,4vh,40px));padding-bottom:clamp(40px,7vh,72px)}.tk-hero-grid{display:grid;gap:36px;grid-template-columns:minmax(0,1fr);margin-top:18px}@media(min-width:900px){.tk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.tk-eyebrow{font:700 12px/1.5 var(--tk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0}.tk-live{color:var(--ac)}.tk-h1{font-size:clamp(56px,11vw,124px);line-height:.9;letter-spacing:-.05em;margin:14px 0 20px}.tk-tick{position:relative;display:inline-block}.tk-tick svg{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.34em;overflow:visible}.tk-tick path{fill:none;stroke:var(--ac);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.tk-lede{font-size:clamp(18px,2.1vw,22px);line-height:1.45;color:var(--fg2);max-width:30em;margin:0}.tk-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.tk-center{justify-content:center}.tk-priv{margin-top:10px;font-size:var(--text-min)}.tk-priv a{display:inline-flex;align-items:center;min-height:44px;color:var(--fg2);text-decoration:underline;text-underline-offset:3px}.tk-phones{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:520px;justify-self:center;width:100%;padding:14px 14px 34px}.tk-ph{position:relative;margin:0;background:#0d0b09;border-radius:30px;padding:8px;box-shadow:0 30px 50px -24px #000c,0 0 0 1px #f4eee41f}.tk-ph img{border-radius:23px;width:100%;height:auto;display:block}.tk-phones .tk-ph:nth-child(1){transform:rotate(-3deg)}.tk-phones .tk-ph:nth-child(2){transform:rotate(2.5deg) translateY(30px)}.tk-tape{position:absolute;z-index:1;top:-12px;left:50%;width:96px;height:24px;margin-left:-48px;opacity:.88;transform:rotate(-4deg);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 6px,transparent 6px 12px);box-shadow:0 2px 4px #00000040}.tk-ph:nth-child(2n) .tk-tape{transform:rotate(5deg)}.tk-chip{font:700 12px/1.2 var(--tk-mono);letter-spacing:.04em;padding:5px 9px;border-radius:6px;white-space:nowrap;display:inline-block}.tk-alarm{background:var(--tk-pin);color:#fff}.tk-line{border:1.5px solid var(--ac);color:var(--ac)}.tk-float{position:absolute;z-index:2}.tk-a{left:0;bottom:22%;transform:rotate(-5deg)}.tk-b{right:0;top:2px;transform:rotate(4deg);background:var(--bg)}.tk-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:56px}.tk-strip span{display:flex;align-items:flex-end;padding:0 0 8px 10px;font:700 11px var(--tk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-ink);clip-path:polygon(0 8%,18% 0,40% 9%,62% 1%,84% 8%,100% 2%,100% 100%,0 100%)}.tk-strip span:last-child{color:#f4eee4}@media(max-width:640px){.tk-strip span{font-size:0;padding:0}}.tk-sec{padding-top:clamp(48px,8vh,80px);padding-bottom:clamp(24px,4vh,40px)}.tk-sec h2,.tk-foot h2{font-size:clamp(34px,5vw,56px);letter-spacing:-.04em;line-height:1;margin:0 0 10px}.tk-sub{margin:0 0 30px;color:var(--mute);max-width:36em}.tk-sheet{position:relative;background:var(--tk-white);color:var(--tk-ink);border-radius:4px;max-width:860px;padding:34px 18px 26px 48px;box-shadow:0 40px 60px -34px #000000e6;transform:rotate(-.4deg);background-image:linear-gradient(90deg,transparent 34px,rgba(222,51,40,.45) 34px 35.5px,transparent 35.5px),repeating-linear-gradient(transparent 0 35px,#211a1517 35px 36px);background-position:0 18px}@media(min-width:768px){.tk-sheet{padding:40px 48px 34px 96px;background-image:linear-gradient(90deg,transparent 72px,rgba(222,51,40,.45) 72px 73.5px,transparent 73.5px),repeating-linear-gradient(transparent 0 35px,#211a1517 35px 36px)}}.tk-sheet .tk-tape{left:38px;margin:0}.tk-sheet-h,.tk-donehead,.tk-card-h{font:800 12px/36px var(--tk-mono);letter-spacing:.16em;text-transform:uppercase;color:#a9221a;margin:0 0 6px}.tk-donehead{color:#211a159e;margin:10px 0 0}.tk-list{list-style:none;margin:0;padding:0}.tk-list li[data-claim]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;font-size:17px;line-height:24px;padding:6px 0;font-weight:500}.tk-list .tk-chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 8px 36px}.tk-list .tk-chips .tk-line{color:#a9221a;border-color:#a9221a}.tk-box{width:22px;height:22px;margin-top:1px;border:2px solid var(--tk-ink);border-radius:5px;position:relative}.tk-box svg{position:absolute;inset:-2px;width:22px;height:22px}.tk-box path{fill:none;stroke:var(--tk-white);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20}.tk-list li.done .tk-box{background:var(--tk-ink)}.tk-list li.done .tk-box path{stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.tk-list li .tk-box{transition:background .16s var(--ease) .12s}.tk-list li .tk-box path{transition:stroke-dashoffset .32s var(--ease) .2s}}.tk-screens{display:grid;gap:40px 20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:12px 10px 20px}@media(min-width:900px){.tk-screens{grid-template-columns:repeat(4,minmax(0,1fr))}}.tk-screens .tk-ph:nth-child(odd){transform:rotate(-1.6deg)}.tk-screens .tk-ph:nth-child(2n){transform:rotate(1.8deg) translateY(18px)}.tk-screens figcaption{font:600 12px var(--tk-mono);color:var(--mute);margin-top:10px;text-align:center}.tk-cards{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);padding:0 6px}@media(min-width:900px){.tk-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.tk-card{border-radius:3px;padding:20px 20px 22px;color:var(--tk-ink);box-shadow:0 22px 34px -22px #000c}.tk-card p{margin:0 0 10px;font-size:16px;line-height:1.55;font-weight:500}.tk-card p:last-child{margin-bottom:0}.tk-card s{color:#211a159e}.tk-card:nth-child(1){transform:rotate(-1deg)}.tk-card:nth-child(2){transform:rotate(.8deg)}.tk-card:nth-child(3){transform:rotate(-.6deg)}.tk-foot{padding-top:clamp(56px,9vh,96px);padding-bottom:clamp(64px,10vh,110px);text-align:center}.tk-more{margin-top:18px;color:var(--mute)}.tk-more a{display:inline-flex;align-items:center;min-height:44px;color:var(--fg)}.ap-logo{height:56px;width:auto;margin-bottom:16px}.ap-logo.mark{height:72px;border-radius:18px}.ap-hero .badge{text-transform:none;letter-spacing:0}.ap-shot{margin-bottom:clamp(20px,4vh,40px)}.ap-list{margin-top:14px;margin-bottom:28px}.ap-extra{margin-bottom:28px}.ap-extra p{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ap-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px;border-top:1px solid var(--line-2);padding-top:18px}.ap-facts dt{font-size:var(--text-min);color:var(--mute);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ap-facts dd{margin:4px 0 0;font-weight:700}.ap-facts dd a{color:var(--ac)}.ap-story+.note{margin-top:8px}.pl-built+.ap-facts,.pl-deep+.ap-facts{margin-top:28px}
