.tldMiW_page{background:var(--d2-dark-ground,#0c0c0e);color:#f2efe8d9;margin-top:-1px;position:relative;overflow-x:hidden}.tldMiW_eyebrow,.tldMiW_verticalEyebrow{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:2.5px;text-transform:uppercase;color:var(--d2-dark-mono,#b8b3aa);margin-bottom:24px;font-size:12px;font-weight:600}.tldMiW_hero{background:var(--d2-dark-ground,#0c0c0e);padding:200px clamp(20px,5vw,60px) 120px}.tldMiW_heroInner{max-width:1240px;margin:0 auto}.tldMiW_heroTitle{letter-spacing:-1px;color:var(--d2-dark-paper,#f2efe8);text-transform:none;margin:0 0 28px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(56px,8vw,112px);font-weight:800;line-height:.98}.tldMiW_heroSub{color:#f2efe8b3;max-width:720px;margin:0 0 40px;font-family:sofia-pro,sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.55}.tldMiW_atomic{background:var(--d2-dark-paper,#f2efe8);border:none;border-left:3px solid var(--d2-red);border-radius:0;max-width:820px;margin-top:8px;padding:22px 26px}.tldMiW_atomic p{color:var(--d2-ink);margin:8px 0 0;font-family:sofia-pro,sans-serif;font-size:16px;line-height:1.65}.tldMiW_atomic .atomic-answer-label{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:2px;text-transform:uppercase;color:var(--d2-red);font-size:11px;font-weight:600}.tldMiW_verticals{background:var(--d2-dark-ground,#0c0c0e);padding:40px 0 80px}.tldMiW_vertical{border-top:1px solid var(--d2-dark-hairline,#f2efe829)}.tldMiW_vertical:first-child{border-top:none}.tldMiW_verticalGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);max-width:1240px;margin:0 auto;padding:100px clamp(20px,5vw,60px);display:grid}.tldMiW_verticalText{flex-direction:column;gap:0;max-width:560px;display:flex}.tldMiW_verticalTitle{letter-spacing:-.5px;color:var(--d2-dark-paper,#f2efe8);text-transform:none;margin:0 0 24px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1}.tldMiW_verticalPositioning{color:#f2efe8b8;margin:0 0 32px;font-family:sofia-pro,sans-serif;font-size:17px;font-weight:400;line-height:1.6}.tldMiW_strip{border-top:1px solid var(--d2-dark-hairline,#f2efe829);flex-direction:column;gap:10px;margin:0 0 36px;padding:20px 0 0;list-style:none;display:flex}.tldMiW_stripRow{letter-spacing:.2px;color:#f2efe89e;grid-template-columns:1fr 1fr;gap:24px;font-family:sofia-pro,sans-serif;font-size:14px;font-weight:500;display:grid}.tldMiW_exploreLink{letter-spacing:.6px;color:var(--d2-dark-paper,#f2efe8);text-transform:none;border-bottom:1px solid #f2efe866;align-items:center;gap:10px;width:fit-content;padding-bottom:4px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:17px;font-weight:800;text-decoration:none;transition:color .25s,border-color .25s,gap .35s cubic-bezier(.19,1,.22,1);display:inline-flex}.tldMiW_exploreLink:hover{color:var(--d2-dark-paper,#f2efe8);border-color:var(--d2-red);gap:14px}.tldMiW_card{min-height:440px;color:var(--d2-dark-paper,#f2efe8);border:1px solid var(--d2-dark-hairline,#f2efe829);border-top:3px solid var(--d2-red);transition:border-color .3s var(--easeOutExpo,ease);background:#131316;border-radius:0;flex-direction:column;justify-content:space-between;padding:44px 40px;display:flex;position:relative;overflow:hidden}.tldMiW_card>*{z-index:1;position:relative}.tldMiW_card:hover{border-color:var(--d2-red)}.tldMiW_cardPill{color:var(--d2-dark-paper,#f2efe8);border:1px solid var(--d2-red);font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:2px;background:0 0;border-radius:0;padding:4px 9px;font-size:10px;font-weight:600;position:absolute;top:24px;right:24px}.tldMiW_cardKicker{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:2.5px;text-transform:uppercase;color:var(--d2-dark-mono,#b8b3aa);margin-bottom:24px;font-size:12px;font-weight:600}.tldMiW_cardHeadline{letter-spacing:-.2px;flex-direction:column;gap:6px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:800;line-height:1.25;display:flex}.tldMiW_cardLine{display:block}.tldMiW_cardFootnote{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:1px;color:#f2efe89e;margin-top:24px;font-size:12px;font-weight:500}.tldMiW_cta{background:var(--d2-dark-ground,#0c0c0e);text-align:left;border-top:1px solid var(--d2-dark-hairline,#f2efe829);padding:120px clamp(20px,5vw,60px)}.tldMiW_cta>*{max-width:1240px;margin-left:auto;margin-right:auto}.tldMiW_ctaTitle{letter-spacing:-.5px;color:var(--d2-dark-paper,#f2efe8);text-transform:none;margin:0 0 16px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.05}.tldMiW_ctaSub{color:#f2efe8a6;max-width:600px;margin:0 0 36px;font-family:sofia-pro,sans-serif;font-size:18px;font-weight:400;line-height:1.55}.tldMiW_ctaActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tldMiW_ctaPrimary{letter-spacing:.8px;color:#fff;background:var(--d2-red);text-transform:uppercase;border-radius:100px;padding:16px 32px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:16px;font-weight:800;text-decoration:none;transition:background .25s,transform .35s cubic-bezier(.19,1,.22,1)}.tldMiW_ctaPrimary:hover{background:#d61620;transform:translateY(-1px)}.tldMiW_ctaSecondary{letter-spacing:.6px;color:#f2efe8d9;text-transform:uppercase;border-bottom:1px solid #f2efe84d;align-items:center;gap:8px;padding-bottom:3px;font-family:jaf-bernino-sans-comp,sans-serif;font-size:15px;font-weight:800;text-decoration:none;transition:color .25s,border-color .25s,gap .35s cubic-bezier(.19,1,.22,1);display:inline-flex}.tldMiW_ctaSecondary:hover{color:var(--d2-dark-paper,#f2efe8);border-color:var(--d2-red);gap:12px}@media (max-width:900px){.tldMiW_verticalGrid{grid-template-columns:1fr;gap:40px;padding:60px clamp(20px,5vw,40px)}.tldMiW_hero{padding:140px 24px 60px}.tldMiW_cta{padding:80px 24px}.tldMiW_card{min-height:320px;padding:32px 28px}.tldMiW_stripRow{grid-template-columns:1fr;gap:4px}}
