.tor-page{overflow-x:clip;background:#f4f3ef}.tor-report-hero{position:relative;min-height:calc(100svh - 86px);background:#070b0d;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.tor-report-hero-photo{position:absolute;inset:0}.tor-report-hero-photo img{object-position:center 46%}.tor-report-hero-shade{position:absolute;inset:0;background:linear-gradient(270deg,rgba(3,7,9,.97),rgba(3,7,9,.82) 37%,rgba(3,7,9,.12) 72%),linear-gradient(0deg,rgba(3,7,9,.72),transparent 45%)}.tor-report-hero-copy{position:relative;z-index:1;padding-block:110px;padding-left:52%;display:flex;flex-direction:column;align-items:flex-start}.tor-report-hero-copy .eyebrow{color:#d6d9d7}.tor-report-hero h1{font-size:clamp(72px,8vw,130px);font-weight:600;letter-spacing:-.065em;margin:24px 0 28px;max-width:760px}.tor-report-hero-copy>p{max-width:570px;color:#d5d8d6;font-size:19px;line-height:1.65}.tor-report-time{display:flex;flex-direction:column;margin-top:34px}.tor-report-time strong{font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:700;color:#fff;line-height:1}.tor-report-time span{font-size:9px;letter-spacing:.2em;color:#bfc3c0;margin-top:10px}.tor-scroll{position:absolute;z-index:2;left:38px;bottom:35px;font-size:9px;letter-spacing:.2em}.tor-metrics{background:#0b0e0f;color:#fff}.tor-metrics .shell{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #ffffff26}.tor-metrics .shell>div{min-height:125px;padding:25px 30px;border-right:1px solid #ffffff26;display:flex;flex-direction:column;justify-content:center}.tor-metrics strong{font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(29px,3.5vw,50px);font-weight:700}.tor-metrics span{font-size:9px;letter-spacing:.15em;color:#b8bcba;margin-top:8px}.tor-opening{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:130px}.tor-gallery h2,.tor-opening h2,.tor-partner-cta h2{font-size:clamp(54px,6.5vw,96px);font-weight:600;letter-spacing:-.055em;margin:28px 0}.tor-opening p{color:#555a57;font-size:17px;line-height:1.72}.tor-opening .tor-lead{color:#171918;font-size:27px;line-height:1.35;font-weight:600}.tor-data-note{border-top:1px solid #bbbdb9;margin-top:30px;padding-top:20px;font-size:13px!important}.tor-chapters{background:#111514;color:#fff}.tor-chapter{display:grid;grid-template-columns:1.1fr .9fr;min-height:720px;border-bottom:1px solid #343735}.tor-chapter-reverse{grid-template-columns:.9fr 1.1fr}.tor-chapter-reverse .tor-chapter-photo{order:2}.tor-chapter-photo{position:relative;min-height:720px}.tor-chapter-photo .photo{position:absolute;inset:0}.tor-chapter-photo img{object-position:center center}.tor-chapter:first-child .tor-chapter-photo img{object-position:center 35%}.tor-chapter:nth-child(4) .tor-chapter-photo img{object-position:center 38%}.tor-chapter-copy{padding:clamp(55px,7vw,110px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tor-chapter-number{font-family:Arial Narrow,Arial,sans-serif;font-size:80px;font-weight:700;color:#ffffff10;line-height:.8;margin-bottom:35px}.tor-chapter h2{font-size:clamp(50px,5vw,80px);font-weight:600;letter-spacing:-.05em;margin:25px 0}.tor-chapter p{color:#c2c6c3;font-size:17px;line-height:1.75;max-width:560px}.tor-quote{background:var(--red);color:#fff;padding-block:110px}.tor-quote blockquote{font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(45px,6.5vw,100px);font-weight:600;line-height:1.02;letter-spacing:-.045em;margin:35px 0 0;max-width:1250px}.tor-gallery{padding-block:125px}.tor-gallery header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:55px}.tor-gallery header p{color:#5b5f5c;font-size:18px;line-height:1.65;max-width:480px}.tor-gallery-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-auto-rows:360px;gap:16px}.tor-gallery-grid .photo{height:100%}.tor-gallery-grid img{object-position:center center}.tor-gallery-1,.tor-gallery-4{grid-row:span 2}.tor-gallery-6 img{object-position:center 35%}.tor-partner-cta{background:#0d1112;color:#fff;padding-block:125px}.tor-partner-cta .shell{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end}.tor-partner-cta h2{margin-bottom:0}.tor-partner-cta p{color:#c4c8c5;font-size:18px;line-height:1.7;max-width:550px}.tor-partner-cta .arrow-link{width:100%;margin-top:28px}@media(max-width:850px){.tor-report-hero{min-height:760px}.tor-report-hero-photo img{object-position:center center}.tor-report-hero-shade{background:linear-gradient(0deg,rgba(3,7,9,.98),rgba(3,7,9,.7) 50%,rgba(3,7,9,.08))}.tor-report-hero-copy{padding:85px 0}.tor-scroll{display:none}.tor-metrics .shell{grid-template-columns:1fr 1fr}.tor-metrics .shell>div:nth-child(n+3){border-top:1px solid #ffffff26}.tor-gallery header,.tor-opening,.tor-partner-cta .shell{grid-template-columns:1fr;gap:35px}.tor-gallery,.tor-opening,.tor-partner-cta{padding-block:85px}.tor-chapter,.tor-chapter-reverse{grid-template-columns:1fr}.tor-chapter-reverse .tor-chapter-photo{order:0}.tor-chapter-photo{min-height:620px}.tor-chapter-copy{padding:70px 30px}.tor-gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:400px}.tor-gallery-1,.tor-gallery-4{grid-row:auto}.tor-quote{padding-block:85px}}@media(max-width:560px){.tor-report-hero{min-height:700px}.tor-report-hero-photo img{object-position:66% center}.tor-report-hero h1{font-size:20vw}.tor-report-hero-copy>p{font-size:16px;max-width:92%}.tor-metrics .shell{width:100%}.tor-metrics .shell>div{min-height:112px;padding:20px 18px}.tor-metrics strong{font-size:29px}.tor-metrics span{font-size:8px}.tor-gallery h2,.tor-opening h2,.tor-partner-cta h2{font-size:50px}.tor-opening .tor-lead{font-size:23px}.tor-chapter-photo{min-height:500px}.tor-chapter h2{font-size:48px}.tor-chapter-copy{padding:60px 22px}.tor-chapter-number{font-size:58px}.tor-gallery-grid{grid-template-columns:1fr;grid-template-rows:none}.tor-gallery-grid .photo{height:470px}.tor-gallery-5,.tor-gallery-6{height:390px!important}.tor-quote blockquote{font-size:43px}}