*{padding: 0;margin: 0;box-sizing: border-box}body.tpt_wade_arc{text-rendering: optimizeLegibility;font-size: 16px;color: #1b1815;-webkit-font-smoothing: antialiased;background: #f8f5ef;line-height: 1.69;font-family: 'Iowan Old Style', 'Palatino Linotype', Palatino, 'Book Antiqua', Georgia, serif}a{color: inherit}a:focus-visible, button:focus-visible, input:focus-visible{outline: 2px solid #9a3412;outline-offset: 2px}.tpt_pitch_spine{position: sticky;top: 0;background: #f8f5ef;border-bottom: 1px solid #7d766c2e;z-index: 50}.tpt_porch_haven{gap: 20px;margin: 0 auto;padding: 18px 22px;justify-content: space-between;align-items: center;flex-wrap: wrap;max-width: 736px;display: flex}.tpt_mast_axis{align-items: center;text-decoration: none;display: inline-flex}.tpt_lane_plot{display: flex;gap: 24px}.tpt_lane_plot a{font-weight: 500;text-decoration: none;font-size: 14px;color: #7d766c}.tpt_lane_plot a:hover{color: #1b1815}.tpt_front_porch{margin: 0 auto;max-width: 736px;padding: 60px 22px 80px}.tpt_vista_kern{border-bottom: 1px solid #7d766c2e;padding: 40px 0}.tpt_reed_brim{font-weight: 700;font-family: 'Archivo Black', 'Poppins', Futura, 'Avenir Next', 'Century Gothic', 'Helvetica Neue', Arial, sans-serif;letter-spacing: -0.022em;font-size: clamp(30px, 5vw, 42px);line-height: 1.08}.tpt_table_trim{font-size: 18px;font-weight: 500;margin-top: 10px;letter-spacing: -0.01em}.tpt_gild_tile{max-width: 60ch;margin-top: 10px;color: #7d766c}.tpt_flag_fern{font-size: 14px;color: #7d766c;margin-top: 20px}.tpt_flag_fern a{text-underline-offset: 3px;color: #1b1815;text-decoration-line: underline;text-decoration-color: #7d766c66}.tpt_pane_tile{list-style: none;margin-top: 24px}.tpt_patch_prism{border-bottom: 1px solid #7d766c2e}.tpt_spur_cell{align-items: baseline;display: grid;text-decoration: none;gap: 26px;padding: 24px 0;grid-template-columns: 112px 1fr auto}.tpt_mill_hill{font-variant-numeric: tabular-nums;color: #7d766c;font-size: 13px}.tpt_fable_jetty{display: block;min-width: 0}.tpt_verge_head{font-size: 20px;font-family: 'Archivo Black', 'Poppins', Futura, 'Avenir Next', 'Century Gothic', 'Helvetica Neue', Arial, sans-serif;display: block;font-weight: 600;letter-spacing: -0.012em;line-height: 1.25}.tpt_spur_cell:hover .tpt_verge_head{text-decoration-line: underline;text-underline-offset: 3px;text-decoration-color: #7d766c66}.tpt_pitch_pine{font-size: 15px;max-width: 64ch;color: #7d766c;display: block;margin-top: 5px}.tpt_card_board{border: 1px solid #7d766c2e;height: 72px;border-radius: 4px;object-fit: cover;align-self: start;display: block;width: 72px}.tpt_plate_slope{margin: 20px auto 0;max-width: 656px}.tpt_chip_weave{color: #9a3412;font-size: 11px;letter-spacing: 0.08em;font-weight: 600;text-transform: uppercase}.tpt_spine_grid{font-weight: 700;line-height: 1.12;letter-spacing: -0.02em;margin: 10px 0;font-family: 'Archivo Black', 'Poppins', Futura, 'Avenir Next', 'Century Gothic', 'Helvetica Neue', Arial, sans-serif;font-size: clamp(24px, 4.5vw, 35px)}.tpt_hold_card{color: #7d766c;margin-bottom: 26px;font-size: 14px}.tpt_stem_layer{color: #7d766c;padding: 12px 0;border-bottom: 1px solid #7d766c2e;font-size: 14px;font-variant-numeric: tabular-nums;margin: 20px 0 40px;border-top: 1px solid #7d766c2e}.tpt_edge_hall{font-weight: 600;color: #1b1815}.tpt_slope_frame{margin-top: 20px;margin-bottom: 26px}.tpt_slope_frame img{border: 1px solid #7d766c2e;display: block;max-height: 240px;border-radius: 4px;width: 100%;aspect-ratio: 16/9;object-fit: cover}.tpt_fold_flint{font-size: 17px;line-height: 1.74}.tpt_fold_flint h2{letter-spacing: -0.015em;font-family: 'Archivo Black', 'Poppins', Futura, 'Avenir Next', 'Century Gothic', 'Helvetica Neue', Arial, sans-serif;margin: 40px 0 10px;font-weight: 700;line-height: 1.25;font-size: 23px}.tpt_fold_flint h3{margin: 26px 0 10px;font-size: 19px;font-weight: 600;font-family: 'Archivo Black', 'Poppins', Futura, 'Avenir Next', 'Century Gothic', 'Helvetica Neue', Arial, sans-serif;line-height: 1.3}.tpt_fold_flint p{margin: 22px 0}.tpt_fold_flint a{text-underline-offset: 2px;text-decoration: underline;color: #9a3412}.tpt_fold_flint ul, .tpt_fold_flint ol{margin: 22px 0 22px 26px}.tpt_fold_flint li{margin: 6px 0}.tpt_fold_flint blockquote{border-left: 2px solid #7d766c66;color: #7d766c;padding-left: 20px;margin: 22px 0}.tpt_fold_flint table{font-size: 15px;width: 100%;border-collapse: collapse;font-variant-numeric: tabular-nums;margin: 22px 0}.tpt_fold_flint th, .tpt_fold_flint td{border-bottom: 1px solid #7d766c2e;padding: 9px 10px;text-align: left}.tpt_fold_flint th{font-weight: 600}.tpt_fold_flint code{background: #7d766c1e;padding: 2px 6px;font-size: 13px;font-family: 'SF Mono', Consolas, monospace;border-radius: 4px}.tpt_peak_trail{border-top: 1px solid #7d766c2e;padding-top: 20px;margin-top: 40px}.tpt_delta_spine{font-size: 11px;text-transform: uppercase;color: #7d766c;letter-spacing: 0.08em;font-weight: 600}.tpt_stage_hedge{color: #7d766c;margin-top: 10px;max-width: 64ch;font-size: 15px}.tpt_line_loft{border-top: 1px solid #7d766c2e;margin: 40px auto 0;max-width: 656px;padding-top: 24px}.tpt_shelf_field{letter-spacing: 0.08em;color: #7d766c;text-transform: uppercase;font-weight: 600;font-size: 11px;margin-bottom: 10px}.tpt_post_cloak{list-style: none}.tpt_post_cloak li{margin: 10px 0}.tpt_post_cloak a{letter-spacing: -0.01em;font-weight: 600;text-decoration: none;color: #1b1815;font-family: 'Archivo Black', 'Poppins', Futura, 'Avenir Next', 'Century Gothic', 'Helvetica Neue', Arial, sans-serif}.tpt_post_cloak a:hover{text-underline-offset: 3px;text-decoration: underline}.tpt_chip_field{border-bottom: 1px solid #7d766c2e;margin: 60px auto 0;padding: 40px 22px;max-width: 736px;border-top: 1px solid #7d766c2e}.tpt_pane_grove{color: #9a3412;font-size: 11px;text-transform: uppercase;letter-spacing: 0.08em;font-weight: 600}.tpt_forge_mast{letter-spacing: -0.015em;font-weight: 700;margin-top: 6px;font-family: 'Archivo Black', 'Poppins', Futura, 'Avenir Next', 'Century Gothic', 'Helvetica Neue', Arial, sans-serif;font-size: 21px;line-height: 1.25}.tpt_prism_cliff{max-width: 60ch;margin-top: 6px;font-size: 15px;color: #7d766c}.tpt_head_bolt{margin-top: 16px;display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.tpt_head_bolt input{border: 1px solid #7d766c55;font: inherit;min-width: 220px;font-size: 14px;padding: 8px 12px;color: #1b1815;background: #f8f5ef;border-radius: 4px}.tpt_head_bolt input::placeholder{color: #7d766c}.tpt_head_bolt button{border: 1px solid #9a3412;font: inherit;padding: 8px 16px;font-weight: 600;background: #9a3412;border-radius: 4px;font-size: 14px;color: #ffffff;cursor: pointer}.tpt_head_bolt button:hover{border-color: #1b1815;background: #1b1815}.tpt_mill_pitch{color: #7d766c;font-size: 12px;margin-top: 10px}.tpt_stem_spur{display: none}.tpt_spar_base{text-transform: uppercase;letter-spacing: 0.08em;margin-top: 40px;font-weight: 600;color: #7d766c;font-size: 11px}.tpt_grid_pane{margin-top: 10px}.tpt_grid_pane .tpt_spur_cell{padding: 18px 0}.tpt_grid_pane .tpt_verge_head{font-size: 17px}.tpt_dock_brim{max-width: 736px;margin: 80px auto 0;padding: 26px 22px 40px;border-top: 1px solid #7d766c2e}.tpt_spool_bay{max-width: 64ch;font-size: 14px;color: #7d766c;margin-bottom: 10px}.tpt_flag_row{display: flex;gap: 22px;margin-bottom: 10px;flex-wrap: wrap}.tpt_flag_row a{color: #7d766c;text-decoration: none;font-size: 13px}.tpt_flag_row a:hover{color: #1b1815}.tpt_trail_rung{margin-top: 4px;font-size: 12px;line-height: 1.5;color: #7d766c}

@media (max-width: 640px) {.tpt_spur_cell{grid-template-columns: 1fr auto;row-gap: 4px;column-gap: 20px}.tpt_mill_hill{grid-column: 1 / -1}.tpt_card_board{width: 56px;height: 56px}
}

@media (max-width: 640px) {
  body:is(.tpt_trace_cue, .tpt_layer_stem, .tpt_wade_arc) nav a, body:is(.tpt_trace_cue, .tpt_layer_stem, .tpt_wade_arc) header a {
    min-width: 24px; min-height: 24px; display: inline-flex;
    align-items: center; justify-content: center;
  }
  body:is(.tpt_trace_cue, .tpt_layer_stem, .tpt_wade_arc) a:not(:is(p, li, td, th, dd, figcaption, blockquote) a):not(nav a):not(header a) {
    padding-block: 6px;
  }
  body:is(.tpt_trace_cue, .tpt_layer_stem, .tpt_wade_arc) :is(input, select, button, summary) {
    min-width: 24px; min-height: 24px;
  }
}
