.insight-layout,.insight-body{grid-template-columns:[full-start]minmax(0,1fr)[wide-start]minmax(0,5rem)[content-start]min(42rem,100%)[content-end]minmax(0,5rem)[wide-end]minmax(0,1fr)[full-end];display:grid}.insight-layout>*,.insight-body>*{grid-column:content}.insight-layout>.insight-body,.insight-body>figure,.insight-body>.insight-grid,.insight-body>.insight-split,.insight-body>.insight-rig,.insight-body>.insight-cover,.insight-layout>.insight-cover{grid-column:full}.insight-body>blockquote,.insight-body>.insight-stats{grid-column:wide}.insight-back{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-muted);align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;transition:color .2s;display:inline-flex}.insight-back:hover{color:var(--color-brand-gold)}.insight-back svg{transition:transform .2s}.insight-back:hover svg{transform:translate(-3px)}.insight-meta{font-family:var(--font-oswald);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-gold);margin:2.5rem 0 1.25rem;font-size:.8rem;font-weight:600}.insight-excerpt{color:var(--color-brand-muted);margin-top:1.25rem;font-size:1rem;line-height:1.7}.insight-header{border-bottom:1px solid #ffffff1a;padding-bottom:2.5rem}.insight-cover{margin:2.5rem 0 0}.insight-cover img,.insight-cover iframe{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-brand);background:#000;border:1px solid #ffffff1a;width:100%;display:block;box-shadow:0 24px 60px #0006}.insight-footer{border-top:1px solid #ffffff1a;justify-content:flex-start;margin-top:4.5rem;padding-top:2.5rem;display:flex}.insight-body{margin-top:1.5rem}.insight-body p{color:#ffffffd9;max-width:42rem;margin:1.05rem 0 0;font-size:.875rem;font-weight:500;line-height:1.75}@media (width>=640px){.insight-body p{font-size:1rem}}.insight-title.section-heading,.insight-body h2{line-height:1.35}@media (width>=640px){.insight-title.section-heading,.insight-body h2{line-height:1.4}}.insight-body h2{max-width:18em;font-family:var(--font-oswald);letter-spacing:.05em;text-transform:uppercase;color:#fffffff2;margin:3.75rem 0 0;font-size:clamp(1.7rem,3.4vw,2.45rem);font-weight:700}.insight-body h2+p{margin-top:1.2rem}.insight-subtitle{max-width:22em;font-family:var(--font-oswald);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;margin:1rem 0 0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;line-height:1.25}.insight-body h3{max-width:22em;font-family:var(--font-oswald);letter-spacing:.05em;text-transform:uppercase;color:#fffffff2;margin:4rem 0 0;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:700;line-height:1.3}.insight-body h3:before{content:"";background:var(--color-brand-gold);width:2.5rem;height:2px;margin-bottom:1.1rem;display:block}.insight-body h3+p{margin-top:1.1rem}.insight-body>:first-child{margin-top:0}.insight-body strong{color:#fff;font-weight:700}.insight-body p.insight-kicker{max-width:none;font-family:var(--font-oswald);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-gold);margin:0;font-size:.8rem;font-weight:600;line-height:1.2}.insight-body blockquote{border-left:3px solid var(--color-brand-gold);border-radius:0 var(--radius-brand) var(--radius-brand) 0;background:linear-gradient(90deg,#edb65814,#edb65800 70%);margin:3rem 0 0;padding:1.75rem 1.5rem 1.75rem 1.75rem;position:relative}.insight-body blockquote p{max-width:none;font-family:var(--font-oswald);letter-spacing:.045em;text-transform:uppercase;color:#fffffff2;margin:0;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:600;line-height:1.12}.insight-body figure{margin:2.5rem 0 0}.insight-body figure img,.insight-body figure video,.insight-body .insight-embed iframe{border-radius:var(--radius-brand);background:#000;border:1px solid #ffffff1a;width:100%;height:auto;display:block;box-shadow:0 18px 40px #00000047}.insight-embed{margin-top:2.5rem}.insight-embed iframe{aspect-ratio:16/9}.insight-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 0;padding:0;display:grid}@media (width>=700px){.insight-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.insight-stats div{border-radius:var(--radius-brand);background:#ffffff08;border:1px solid #ffffff1f;padding:1.1rem 1rem 1.15rem}.insight-stats dt{font-family:var(--font-oswald);letter-spacing:.04em;color:var(--color-brand-gold);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1}.insight-stats dd{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-muted);margin:.45rem 0 0;font-size:.68rem;font-weight:500}.insight-grid,.insight-split,.insight-rig{gap:1rem;margin-top:2.5rem;display:grid}.insight-body>figure+.insight-grid,.insight-body>.insight-grid+figure,.insight-body>figure+figure{margin-top:1rem}.insight-grid figure,.insight-split figure,.insight-rig figure{margin-top:0}.insight-grid--landscapes img{aspect-ratio:3/2;object-fit:cover}.insight-grid--portraits img{aspect-ratio:3/4;object-fit:cover;object-position:center 18%}.insight-grid--park img{aspect-ratio:4/3;object-fit:cover;object-position:center 42%}.insight-rig video{aspect-ratio:16/9;object-fit:cover}@media (width>=800px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-split{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:1.5rem}.insight-rig{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:1.25rem}.insight-split p:first-of-type{margin-top:0}}.insight-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:36rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.insight-swatches li{border-radius:var(--radius-brand);border:1px solid #ffffff1f;overflow:hidden}.insight-swatches span{height:4.5rem;display:block}.insight-swatches li:first-child span{background:#e10600}.insight-swatches li:nth-child(2) span{background:#111}.insight-swatches li:nth-child(3) span{background:#f3f4f6}.insight-swatches p{letter-spacing:.14em;text-transform:uppercase;max-width:none;margin:0;padding:.7rem .85rem .8rem;font-size:.68rem}.insight-hero{margin:2.5rem 0 0}.insight-hero img{object-fit:cover;border-radius:var(--radius-brand);background:#000;border:1px solid #ffffff1a;width:100%;display:block;box-shadow:0 24px 60px #0006}.insight-layout--split .insight-hero img{aspect-ratio:1}.insight-layout--split>.insight-header{padding-bottom:3rem}.insight-layout--split .insight-subtitle,.insight-layout--split .insight-excerpt{margin-bottom:1.5rem}.insight-layout--split .insight-body{margin-top:3rem}.insight-layout--split .insight-body>figure:not(.insight-embed){grid-column:wide}@media (width>=900px){.insight-layout--split>.insight-header{grid-column:full;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3.5rem;display:grid}.insight-layout--split .insight-hero{margin:0}}.insight-layout--split .insight-body{counter-reset:insight-section}.insight-layout--split .insight-body h3{counter-increment:insight-section}.insight-layout--split .insight-body h3:before{content:counter(insight-section, decimal-leading-zero);letter-spacing:.2em;width:auto;height:auto;color:var(--color-brand-gold);background:0 0;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.insight-layout--cinematic>.insight-header{grid-column:full}.insight-layout--cinematic .insight-hero img{aspect-ratio:4/3}@media (width>=768px){.insight-layout--cinematic>.insight-header{border-bottom:0;padding-bottom:0;display:grid}.insight-layout--cinematic>.insight-header>*{grid-area:1/1}.insight-layout--cinematic .insight-hero{margin:0}.insight-layout--cinematic .insight-hero img{aspect-ratio:16/9}.insight-layout--cinematic .insight-header__text{z-index:1;border-radius:var(--radius-brand);background:linear-gradient(#0000 25%,#0000008c 55%,#000000e6 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:3rem;display:flex}.insight-layout--cinematic .insight-title{max-width:16em}.insight-layout--cinematic .insight-excerpt{color:#fffc;max-width:36rem}.insight-layout--cinematic .insight-back{color:#ffffffbf}}.insight-layout--cinematic .insight-body{margin-top:3.5rem}.insight-layout--cinematic .insight-body h2:after{content:"";background:var(--color-brand-gold);width:3.5rem;height:3px;margin-top:1rem;display:block}.insight-layout--cinematic .insight-body figure img,.insight-layout--cinematic .insight-body figure video,.insight-layout--cinematic .insight-body .insight-embed iframe{border:0;border-radius:0}.insight-layout--cinematic .insight-body blockquote{text-align:center;background:0 0;border:0;margin-top:4rem;padding:0}.insight-layout--cinematic .insight-body blockquote p{color:var(--color-brand-gold);font-size:clamp(1.9rem,4.5vw,3.2rem);line-height:1.05}.insight-layout--editorial>.insight-header{text-align:center;border-bottom:0;grid-column:wide;padding-bottom:0}.insight-layout--editorial .insight-title{text-align:left;max-width:18em}.insight-layout--editorial .insight-excerpt{max-width:36rem;margin-inline:auto}.insight-layout--editorial .insight-subtitle{text-align:left}.insight-layout--editorial>.insight-cover{grid-column:wide}.insight-layout--editorial>.insight-cover img{aspect-ratio:2}.insight-layout--editorial .insight-body{margin-top:3.5rem}.insight-layout--editorial .insight-body>:is(h2,h3):first-child+p:first-letter{float:left;font-family:var(--font-oswald);color:var(--color-brand-gold);margin:.35rem .6rem 0 0;font-size:4.2em;font-weight:700;line-height:.8}.insight-layout--editorial .insight-body :is(h2,h3){border-top:1px solid #ffffff1f;max-width:none;padding-top:2.75rem}.insight-layout--editorial .insight-body h3:before{content:none}.insight-layout--editorial .insight-body>:is(h2,h3):first-child{border-top:0;padding-top:0}.insight-layout--editorial .insight-body blockquote{border:0;border-top:1px solid var(--color-brand-gold);border-bottom:1px solid var(--color-brand-gold);text-align:center;background:0 0;border-radius:0;margin-top:3.5rem;padding:2rem 0}.insight-layout--editorial .insight-body blockquote:before{content:"“";font-family:var(--font-oswald);color:var(--color-brand-gold);font-size:4rem;line-height:.6;display:block}
