.gd-paper{background:var(--paper)}.gap-wrap{padding-block:clamp(28px,4.5vw,48px) clamp(64px,9vw,120px)}.gap-dash{color:var(--ink)}.gap-dash .mono{color:#6e6e74}.gd-ident{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.gd-ident .mono{letter-spacing:.12em;font-size:12.5px}.gd-readband{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin-top:clamp(28px,4vw,44px);display:grid}.gd-verdict{font-family:var(--font-serif);letter-spacing:-.005em;text-wrap:balance;color:var(--ink);margin-top:14px;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.24}.gd-verdict .gd-payoff{background:linear-gradient(transparent 72%, var(--acid) 72%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.05em;font-style:italic;font-weight:600}.gd-verdict-sub{max-width:58ch;font-family:var(--font-serif);color:var(--ink-body);margin-top:20px;font-size:23px;line-height:1.55}.gd-verdict-sub b{color:var(--ink)}.gd-explain{border-left:1px solid #c9c9c2;justify-self:end;max-width:36ch;margin-top:14px;padding:4px 0 4px 22px}.gd-explain .gd-k{color:var(--ink)}.gd-explain p{font-family:var(--font-serif);color:var(--ink-body);font-size:18px;line-height:1.6}.gd-explain p b{color:var(--ink)}.gd-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6e6e74;margin-bottom:8px;font-size:12px;display:block}.gd-sechead{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:clamp(48px,7vw,88px);padding-bottom:12px;display:flex}.gd-sec-h{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;margin:0;font-size:clamp(30px,3.6vw,48px);line-height:.92}.gd-sechead .mono{letter-spacing:.12em;font-size:12.5px}.gd-grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.5vw,48px) clamp(20px,2.6vw,40px);margin-top:clamp(24px,3.5vw,40px);display:grid}.gd-dim>.gd-k{color:var(--ink);background:linear-gradient(transparent 62%, var(--acid) 62%);margin-bottom:12px;padding-inline:2px;display:inline-block}.gd-dim-name{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;margin-bottom:12px;font-size:clamp(24px,2.2vw,32px);line-height:.95}.gd-dim-lead{font-family:var(--font-serif);color:var(--ink);font-size:21px;font-weight:600;line-height:1.45}.gd-dim-rest{font-family:var(--font-serif);color:var(--ink-body);margin-top:10px;font-size:19px;line-height:1.55}.gd-withheld{font-family:var(--font-serif);color:var(--ink-body);filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:19px;line-height:1.55}.gd-withheld-note{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6e6e74;margin-top:10px;font-size:11.5px}.gd-deep{border-top:2px solid var(--ink);margin-top:clamp(28px,4vw,44px);padding-top:clamp(22px,3vw,36px)}.gd-sechead+.gd-deep{border-top:0;margin-top:0}.gd-deep-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.gd-deep-head{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;text-wrap:balance;margin:10px 0 0;font-size:clamp(32px,3.4vw,52px);line-height:.94}.gd-close{margin-top:24px}.gd-close p{font-family:var(--font-serif);color:var(--ink);font-size:clamp(22px,1.9vw,26px);font-style:italic;font-weight:500;line-height:1.45}.gd-close p:first-letter{text-transform:uppercase}.gd-deep-ledger{grid-template-columns:1fr 1fr;display:grid}.gd-deep-cell{padding-bottom:20px}.gd-deep-cell p{font-family:var(--font-serif);color:var(--ink-body);font-size:20px;line-height:1.55}.gd-deep-cell:nth-child(odd){padding-right:24px}.gd-deep-cell:nth-child(2n){border-left:1px solid #c9c9c2;padding-left:24px}.gd-deep-cell:nth-child(n+3){border-top:1px solid #c9c9c2;padding-top:20px;padding-bottom:0}.gd-deep .gd-said{font-style:italic}.gd-deep .gd-shown{color:var(--ink);font-weight:600}.gd-move>.gd-k{color:var(--ink);background:linear-gradient(transparent 62%, var(--acid) 62%);padding-inline:2px;display:inline-block}.gd-move p{color:var(--ink);font-weight:600}.gd-gate{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fff;margin-top:clamp(32px,5vw,56px);padding:clamp(24px,4vw,44px)}.gd-gate-h{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);letter-spacing:.01em;margin-bottom:10px;font-size:clamp(30px,3.4vw,44px);line-height:.94}.gd-gate-sub{font-family:var(--font-serif);color:var(--ink-body);max-width:62ch;margin-bottom:24px;font-size:21px;line-height:1.55}.gap-dash .gate-form .field input{border:0;border-bottom:2px solid var(--ink);color:var(--ink);font-family:var(--font-serif);box-shadow:none;background:0 0;border-radius:0;padding:8px 2px 10px;font-size:21px}.gap-dash .gate-form .field input::placeholder{color:#9a9a94}.gap-dash .gate-form .field input:focus{border-color:var(--acid-dim);box-shadow:none;outline:none}.gap-dash .gate-err{color:var(--danger)}.gap-dash .gate-consent{color:var(--ink-body);font-family:var(--font-serif);font-size:18px}.gap-dash .gate-consent input{accent-color:var(--ink)}.gd-gate-reminder{font-family:var(--font-serif);color:var(--ink-body);margin-top:clamp(32px,5vw,48px);font-size:21px;line-height:1.6}.gd-gate-reminder a{color:var(--ink);border-bottom:2px solid var(--acid);padding-bottom:1px;font-weight:600;text-decoration:none}.td-ready{background:var(--iron);border:1px solid var(--gunmetal);border-radius:8px;max-width:560px;margin-top:30px;padding:26px}.td-ready-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin-bottom:8px;font-size:clamp(26px,3.4vw,38px);line-height:.98}.td-ready-sub{color:#b6b6b0;margin-bottom:18px;font-size:18px;line-height:1.6}.td-fresh{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steam);align-self:center;font-size:12px}.td-fresh:hover{color:var(--white)}@media (max-width:960px){.gd-readband{grid-template-columns:1fr;gap:24px}.gd-explain{justify-self:start;max-width:56ch;margin-top:0;padding:12px 0 12px 18px}.gd-grid{grid-template-columns:repeat(2,1fr)}.gd-deep-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:620px){.gd-grid,.gd-deep-ledger{grid-template-columns:1fr}.gd-deep-cell:nth-child(odd){padding-right:0}.gd-deep-cell:nth-child(2n){border-left:0;padding-left:0}.gd-deep-cell{padding-bottom:0}.gd-deep-cell+.gd-deep-cell{border-top:1px solid #c9c9c2;margin-top:18px;padding-top:18px}.gd-gate{box-shadow:6px 6px 0 var(--ink)}}.tdl-hero{background:var(--void);align-items:flex-end;min-height:min(100svh,880px);display:flex;position:relative;overflow:hidden}.tdl-hero-bg{position:absolute;inset:0}.tdl-hero-bg img{object-fit:cover;object-position:62% center;filter:grayscale()contrast(1.04);width:100%;height:100%}.tdl-hero-scrim{pointer-events:none;background:linear-gradient(90deg,#0a0a0ae6 0%,#0a0a0abd 32%,#0a0a0a61 56%,#0a0a0a0f 76%,#0000 90%),linear-gradient(#0a0a0a73 0%,#0000 20%),linear-gradient(#0000 84%,#0a0a0a80 100%);position:absolute;inset:0}@media (max-width:640px){.tdl-hero-scrim{background:linear-gradient(#0a0a0ab8 0%,#0a0a0a80 40%,#0a0a0ab8 78%,#0a0a0ad9 100%)}}.tdl-hero-inner{z-index:1;width:100%;padding-block:clamp(110px,12vh,150px) clamp(48px,7vh,90px);position:relative}.tdl-h1{font-family:var(--font-display);text-transform:uppercase;color:var(--white);letter-spacing:.008em;-webkit-text-stroke:.022em var(--white);paint-order:stroke fill;margin:0 0 24px;font-size:clamp(52px,8.6vw,128px);line-height:.88}.tdl-h1-line{display:block}.tdl-deck{font-family:var(--font-serif);color:#edede9;max-width:46ch;margin:0;font-size:clamp(19px,1.8vw,22px);font-weight:500;line-height:1.55}.tdl-deck em{color:var(--white);font-style:italic;font-weight:600}.tdl-hero .vhero-fine{color:#a9a9ae}@media (max-width:560px){.tdl-h1{font-size:clamp(44px,13.5vw,68px)}}.tdl-dims{background:var(--paper-hi);color:var(--ink)}.tdl-dim-grid{grid-template-columns:repeat(3,1fr);gap:clamp(36px,4.5vw,64px) clamp(20px,2.6vw,40px);margin:clamp(44px,6.5vw,80px) 0 0;padding:0;list-style:none;display:grid}.tdl-dim-fig{margin:0;position:relative;overflow:hidden}.tdl-dim-fig img{aspect-ratio:3/4;object-fit:cover;filter:grayscale()contrast(1.03);width:100%}.tdl-dim-fig:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0a0a0ab8 100%);position:absolute;inset:0}.tdl-dim-head{z-index:1;position:absolute;bottom:16px;left:18px;right:18px}.tdl-dim-n{letter-spacing:.1em;color:var(--acid);margin-bottom:6px;font-size:13px;display:block}.tdl-dim-t{font-family:var(--font-display);text-transform:uppercase;color:#fafaf8;letter-spacing:.015em;margin:0;font-size:clamp(28px,2.6vw,40px);line-height:.92}.tdl-dim-card:first-child img{object-position:45% center}.tdl-dim-card:nth-child(3) img{object-position:15% center}.tdl-dim-card:nth-child(6) img{object-position:40% center}.tdl-dim-body{padding-top:14px}.tdl-dim-body p{font-family:var(--font-serif);color:var(--ink-body);font-size:20px;line-height:1.55}.tdl-dim-ex{border-left:2px solid var(--acid);color:var(--ink);margin-top:14px;padding-left:18px;font-size:clamp(22px,1.8vw,25px);font-style:italic;font-weight:500;line-height:1.4}@media (max-width:1024px){.tdl-dim-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tdl-dim-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.tdl-how{background:var(--paper);color:var(--ink)}.tdl-findings-scroll{aspect-ratio:3/4;background:var(--iron);filter:grayscale()contrast(1.03);width:100%;position:relative;overflow:hidden}.tdl-findings-track{animation:30s linear infinite alternate tdl-td-scroll;position:absolute;top:0;left:0;right:0}.tdl-findings-scroll .cop-sheet{background:var(--iron)}@keyframes tdl-td-scroll{0%,7%{top:0;transform:translateY(0)}93%,to{top:100%;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.tdl-findings-track{animation:none}}.tdl-how .edh-card .edh-n{color:var(--ink);background:linear-gradient(transparent 62%, var(--acid) 62%);margin-bottom:10px;padding-inline:2px;display:inline-block}.tdl-how-ctas{justify-content:center;margin-top:clamp(40px,5.5vw,64px);display:flex}.tdl-path{background:var(--paper-hi);color:var(--ink);padding-top:0}.tdl-path .pstrip{border-color:var(--ink)}.tdl-path .pstrip-step{border-color:#c9c9c2}.tdl-path .pstrip-n,.tdl-path .pstrip-tag{color:#6e6e74}.tdl-path .pstrip-here{background:var(--acid)}.tdl-path .pstrip-here .pstrip-n,.tdl-path .pstrip-here .pstrip-tag{color:var(--void)}@media (max-width:640px){.tdl-path .pstrip-step{border-color:#c9c9c2}}.gd-sell{background:var(--paper-hi);color:var(--ink);border-top:2px solid var(--ink);margin-top:clamp(56px,8vw,96px);padding:clamp(36px,5vw,64px) clamp(24px,4vw,56px)}.gd-sell-band{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.gd-sell-h{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(34px,4.4vw,60px);line-height:.94}.gd-sell-hi{white-space:nowrap;background:linear-gradient(transparent 62%, var(--acid) 62%);padding-inline:.04em;font-style:normal}.gd-sell-gaps{margin-top:clamp(22px,3vw,34px);padding:0;list-style:none}.gd-sell-gap{border-top:1px solid var(--ed-rule);padding:18px 0}.gd-sell-gap-k{letter-spacing:.12em;text-transform:uppercase;color:#6e6e74;font-size:11.5px;display:block}.gd-sell-gap p{font-family:var(--font-serif);color:var(--ink-body);margin-top:8px;font-size:20px;line-height:1.5}.gd-sell-call{border-left:2px solid var(--acid);font-family:var(--font-serif);color:var(--ink);margin-top:18px;padding-left:18px;font-size:clamp(20px,1.8vw,23px);font-style:italic;font-weight:500;line-height:1.45}.gd-sell-anchor{font-family:var(--font-serif);color:#6e6e74;max-width:56ch;margin-top:22px;font-size:17px;font-style:italic}.gd-sell-card{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fff;align-content:start;justify-items:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.gd-sell-k{letter-spacing:.14em;color:#6e6e74;font-size:11.5px}.gd-sell-price{font-family:var(--font-display);color:var(--ink);font-size:clamp(56px,6vw,92px);line-height:.9}.gd-sell-terms{font-family:var(--font-serif);color:var(--ink-body);font-size:20px;line-height:1.5}.gd-sell .gbadge{color:var(--ink-body)}@media (max-width:860px){.gd-sell-band{grid-template-columns:1fr}}.gd-sell .mono,.gap-dash .gd-sell .mono{color:#0a0a0ab8}.gd-sell .gbadge-ring{border-color:var(--void);color:var(--void)}@media (max-width:760px){.gd-sell-band{grid-template-columns:1fr}.gd-sell{padding:28px}}
