.industry-page{padding:0}.industry-container{max-width:calc(var(--container-article) + 2 * var(--page-gutter));margin:0 auto;padding:var(--page-top) var(--page-gutter) 0}.industry-header{text-align:center;margin:0 0 64px}.industry-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;line-height:1.4}.industry-eyebrow,.industry-market-badge{font-weight:600;color:var(--color-accent-pink);margin:0 0 16px}.industry-market-badge{display:inline-block;padding:4px 14px;border-radius:999px;background:#fff5fa;border:1px solid color-mix(in srgb,var(--color-accent-pink) 35%,transparent);font-size:.8rem;line-height:1.6;letter-spacing:.02em}.industry-market-badge--limited{background:#f4f4f5;border-color:rgba(0,0,0,.15);color:#3f3f46}.industry-title{max-width:900px;margin:0 auto 16px}.industry-subtitle{max-width:720px;margin:0 auto}.industry-header .page-dates{margin-top:16px}.industry-overview{margin:0 0 var(--section-gap)}.industry-prose{color:var(--color-text-dark)}.industry-body p,.industry-intro p{margin:0 0 20px}.industry-body>:last-child,.industry-intro p:last-child{margin-bottom:0}.industry-body{margin-top:20px}.industry-body h2{margin:56px 0 16px}.industry-body h3{margin:32px 0 12px}.industry-body ol,.industry-body ul{margin:0 0 20px;padding-left:1.25rem}.industry-body li{margin:0 0 8px}.industry-body a{color:var(--color-accent-pink);text-decoration:underline;text-underline-offset:3px}.industry-body a:hover{color:var(--color-accent-pink-hover)}.industry-why{margin-top:64px}.industry-why .industry-section-heading{margin-bottom:8px}.industry-why-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.industry-why-item{padding:20px 0;border-bottom:1px solid #e5e7eb}.industry-why-title{font-size:18px;font-weight:600;line-height:1.35;margin:0 0 6px;color:var(--color-text-dark)}.industry-why-description{font-size:16px;line-height:1.55;color:var(--color-text-secondary);margin:0}.industry-section{margin:0 0 var(--section-gap)}.industry-section-heading{margin:0 0 var(--heading-gap)}.industry-case-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.industry-case-study-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-case-study-card{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit}.industry-case-study-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-media);background:#f3f4f6}.industry-case-study-body{display:flex;flex-direction:column;gap:6px;padding:0 4px}.industry-case-study-title{font-size:20px;font-weight:600;line-height:1.35;margin:0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .15s ease-out}.industry-case-study-excerpt{font-size:15px;line-height:1.55;color:var(--color-text-secondary);margin:0}.industry-case-study-link{margin-top:4px;color:var(--color-accent-pink);font-weight:600;font-size:.875rem}@media (hover:hover) and (pointer:fine){.industry-case-study-card:hover .industry-case-study-title{text-decoration-color:currentColor;transition-duration:.1s}}.industry-case-study-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.industry-case-study-grid[data-count="1"] .industry-case-study-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.industry-case-study-grid[data-count="1"] .industry-case-study-title{font-size:var(--text-h3)}.industry-faq .block-faq{margin:0}.industry-sources{font-size:var(--text-small);line-height:1.6;color:var(--color-text-secondary);margin:16px 0 0}.industry-sources a{color:inherit;text-decoration:underline;text-underline-offset:3px}.industry-sources a:hover{color:var(--color-text-dark)}.industry-cta-band{background:#fff5fa;padding:var(--section-gap) var(--page-gutter)}.industry-cta{max-width:720px;margin:0 auto;text-align:center}.industry-cta-heading{margin:0 0 12px}.industry-cta-text{color:var(--color-text-secondary);max-width:640px;margin:0 auto 28px;font-size:var(--text-body);line-height:1.6}.industry-cta-button{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;background:var(--color-accent-pink);color:#fff;border:none;border-radius:999px;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease-out}@media (hover:hover) and (pointer:fine){.industry-cta-button:hover{background:var(--color-accent-pink-hover);transition-duration:.1s}}.industry-cta-button:focus-visible{outline:3px solid var(--color-text-dark);outline-offset:3px}.industry-related{max-width:var(--container-article);margin:64px auto 0;padding-top:40px;border-top:1px solid color-mix(in srgb,var(--color-accent-pink) 18%,transparent)}.industry-related-title{font-size:var(--text-small);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 20px}.industry-related-heading{font-size:15px;font-weight:600;line-height:1.4;margin:24px 0 12px;color:var(--color-text-dark)}.industry-related-title+.industry-related-heading{margin-top:0}.industry-related-links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;font-size:15px;line-height:1.5}.industry-related-links a{color:var(--color-text-dark);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s ease-out}@media (hover:hover) and (pointer:fine){.industry-related-links a:hover{text-decoration-color:currentColor;transition-duration:.1s}}.industry-related-links--cities{display:flex;flex-wrap:wrap;gap:8px}.industry-related-links--cities li{position:relative;display:inline-flex;align-items:baseline;gap:4px;padding:6px 14px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fff;transition:border-color .15s ease-out}.industry-related-links--cities a{text-decoration:none}.industry-related-links--cities a:after{content:"";position:absolute;inset:0;border-radius:inherit}@media (hover:hover) and (pointer:fine){.industry-related-links--cities li:hover{border-color:rgba(0,0,0,.3);transition-duration:.1s}}.industry-related-note{color:var(--color-text-secondary);font-size:.9em}@media (max-width:1023px){.industry-case-study-grid,.industry-case-study-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.industry-header{margin-bottom:48px}.industry-case-study-grid,.industry-case-study-grid[data-count="2"]{display:flex;gap:16px;margin:0 calc(-1 * var(--page-gutter));padding:0 var(--page-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none}.industry-case-study-grid::-webkit-scrollbar{display:none}.industry-case-study-grid .industry-case-study-card{flex:0 0 82%;scroll-snap-align:start}.industry-case-study-grid[data-count="1"] .industry-case-study-card{display:flex;flex:1 1 auto;gap:16px}.industry-related-links,.industry-why-list{grid-template-columns:minmax(0,1fr)}}