/* t6-large-desktops : responsive rules for this tier only. Every rule lives inside an @media block that can never match 1440x900.
   Range: (min-width:1500px) and (max-width:1919px). 1440 to 1499 inherits the locked desktop untouched.
   Sizes perfected: 1512x982, 1536x864, 1680x1050, 1728x1117 (edges checked at 1500, 1704, 1705 and 1919). No !important.
   Note on selectors: the page carries <style> blocks in the body AFTER the head links (.hr-copy at line 355, .lx-in 2487,
   .tb-in 8018, .tb-head 8052, .tb-stat-n 8072, .ft-wrap 9100, .ct-in 9178, .totop 9501, .consent 13117), so an
   equal-specificity rule in this sheet loses on source order. Where a page declaration has to be beaten, the page's own
   selector is prefixed with `body ` (one extra type selector) or its own ancestor class, the lightest bumps available.
   Order (parent site discipline): the whole-tier band first, then the narrower band inside the tier. Round 2. */

@media (min-width:1500px) and (max-width:1919px){
  /* Back-to-top disc. The page parks it at right:2vw (30 to 38px) which lands the 48px disc on the frame hairline of the
     board and the team bench (the frames sit var(--pad) = 66 to 72px in from the edge here). Centre it in the gutter instead,
     so it sits between the hairline and the viewport edge, under the social rail's column, and never on a frame or a card. */
  body .totop{right:calc((var(--pad) - 48px) / 2);width:48px;height:48px}

  /* Hero column. The page caps the copy row, the find-a-property instrument and the metric ledger at 78rem (1248px) and
     left-registers them, so from 1500 up the instrument stopped at x=1315 to 1320 while the nav plat, its strap and the
     Get in touch button ran to the gutter (1445 at 1512, 1656 at 1728): two right edges on the first screen. At 1440 the
     instrument ends one gutter short of the plat (1248 in a 1313px column, a 65px inset). Keep that inset at every width:
     100% is the .hr-in content box, which is the plat width, so the instrument always ends var(--pad) inside the CTA edge.
     The sentence stays on one line, the count and submit right-register, the Fig. 01 caption follows the copy edge and the
     four metric cells spread with the hairline. Inside the 1560px column below, 100% is 1560 and this resolves to 1488,
     which is exactly the t7 sheet's value at 1920, so there is no step at the tier seam. */
  body .hr-copy,body .hr-inst,body .hr-led{max-width:calc(100% - var(--pad))}

  /* Contact tiles and footer row. Both wraps carry max-width:1313px; margin:0 auto, which is simply the content width at
     1440 (1440 minus two 63px gutters) and coincides with the gutter only there. From 1500 up they centred inside the
     section (100 vs 67 at 1512, 208 vs 72 at 1728) while the team frame directly above registered to var(--pad), and the
     footer wordmark sat up to 136px right of every other left edge. Release the cap so both span the gutter like the frames;
     the tile grid is minmax(0,1fr) so the tiles simply widen, .ft already pads var(--pad). */
  body .ct-in,body .ft-wrap{max-width:none}

  /* Team head. The desktop lockup is "Your broker has a / team behind them. / So do you." (296px column at 33.84px =
     8.75em). From 1536 the intro column passes 9em of the 2.2rem head and "team" climbs onto line one, leaving a stub
     second line. 8.8em holds the 1440 break at every t6 width and is the same value the t7 sheet uses at 1920 plus. */
  .tb-head{max-width:8.8em}

  /* Team figure. At 1440 the caption "of our clients come back." sits under the numeral (three tiers: that's why / 84 % /
     caption). From about 1600 the intro column is wide enough for the flex-wrap not to trigger and the caption jumps up
     beside the % sign. Pin it to its own row so the stat reads identically from 1440 through 2559 (t7 carries the same rule). */
  .tb-stat-n .tb-stat-t{flex:0 0 100%}

  /* Off market tile head ("The right property is not always on the market."): from about 1640 wide the two-line break
     falls between "on" and "the market" and splits the italic emphasis across lines. Balance the two lines so it reads
     "The right property is not / always on the market." as it does at 1440. */
  .lx-om-head{text-wrap:balance}

  /* Team intro and About paragraph: the wider column at 1680 to 1919 leaves a single word ("you.") on the last line.
     pretty forbids one-word last lines and changes nothing else about the measure. */
  .tb-lede,.ab-p{text-wrap:pretty}
}

/* 1705 to 1919: one 1560px column. The page caps the About, board and team frames at 1560px and centres them, and 1560 is
   exactly the content width at 1704 (1704 minus two 72px gutters), so the cap is reached with no step. From 1705 the frames
   would centre while the nav plat, the hero column, the contact tiles and the footer stayed on the 72px viewport gutter
   (84 vs 72 at 1728, 180 vs 72 at 1919). Round 1 released the cap instead, which made the frames 1775px at 1919 and then
   1560px at 1920 where the t7 sheet takes over on the centred column. Round 2 keeps the page's cap and moves the nav, the
   hero, the tiles, the footer and the consent card onto the same centred 1560px column, with the same formulas the t7 sheet
   uses, so the composition is continuous from 1440 through 2559: gutter-registered up to 1704, one centred column from 1705. */
@media (min-width:1705px) and (max-width:1919px){
  .nav{padding-left:max(var(--pad),calc((100% - 1560px) / 2));padding-right:max(var(--pad),calc((100% - 1560px) / 2))}
  .hr .hr-in{padding-left:max(var(--pad),calc((100% - 1560px) / 2));padding-right:max(var(--pad),calc((100% - 1560px) / 2))}
  body .ct-in,body .ft-wrap{max-width:1560px}
  /* Consent card (desktop placement is top right, flush with the Get in touch button at right:var(--pad)). Follow the CTA
     onto the column edge. Percent right on a fixed box resolves against the layout viewport, the same measure the nav
     padding uses, so the two edges meet exactly. */
  .consent.sf-consent{right:max(var(--pad),calc((100% - 1560px) / 2))}
}
