html{scroll-behavior:smooth}.industry-page header a img,.industry-page header a[href="/"] img{filter:brightness(1) contrast(1);opacity:1!important;visibility:visible!important;display:block!important}.industry-page header{background:hsl(var(--background))!important;z-index:50!important}.industry-page header a[href="/"]{display:flex!important;align-items:center!important;opacity:1!important}.industry-page footer a img,.industry-page footer img{filter:brightness(1) contrast(1);opacity:1!important;visibility:visible!important;display:block!important}.industry-page footer a[href="/"]{display:flex!important;align-items:center!important;opacity:1!important}.industry-page{overflow-x:hidden;position:relative;width:100%}.industry-page .hero-image-container{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:65vh;min-height:400px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.industry-page .hero-image-container .hero-background-image{width:100%;height:100%;object-fit:cover;object-position:center center}@media (max-width:768px){.industry-page .hero-image-container{height:55vh;min-height:350px}}@media (max-width:480px){.industry-page .hero-image-container{height:50vh;min-height:300px}}.industry-page [id]{scroll-margin-top:5rem}.industry-page .prose{color:hsl(var(--foreground))}.industry-page .prose h2,.industry-page .prose h3,.industry-page .prose h4{position:relative;padding-left:.75rem}.industry-page .prose h2:before{content:"";position:absolute;left:0;top:.25em;width:4px;height:1.5em;background:hsl(var(--primary));border-radius:2px}.industry-page *{box-sizing:border-box}.industry-page iframe,.industry-page video{max-width:100%;height:auto}.industry-page code,.industry-page pre{overflow-x:auto;word-wrap:break-word;max-width:100%}.industry-page table{max-width:100%;overflow-x:auto;display:block;white-space:nowrap}@media (max-width:768px){.industry-page table{font-size:14px}}.industry-page .prose{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}.industry-page .grid{overflow-x:hidden;max-width:100%}.industry-page article{contain:layout style;max-width:100vw}.industry-page .max-w-7xl{max-width:min(80rem,100vw)}.industry-page .max-w-full{max-width:100%}.industry-page .group:hover{transform:translateY(-2px)}.industry-page a,.industry-page button{transition:all .2s ease-in-out}.industry-page a:focus-visible,.industry-page button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:.375rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.industry-page .prose>*{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.industry-page .prose>:first-child{animation-delay:.1s}.industry-page .prose>:nth-child(2){animation-delay:.15s}.industry-page .prose>:nth-child(3){animation-delay:.2s}@media (prefers-reduced-motion:no-preference){.industry-page{scroll-behavior:smooth}}.industry-page .prose ol>li,.industry-page .prose ul>li{margin-top:.5rem;margin-bottom:.5rem}.industry-page .prose pre{background:hsl(var(--muted));border:1px solid hsl(var(--border))}.industry-page .prose table{border-collapse:collapse;border:1px solid hsl(var(--border))}.industry-page .prose th{background:hsl(var(--muted));font-weight:600;padding:.75rem}.industry-page .prose td{padding:.75rem;border:1px solid hsl(var(--border))}.industry-page .prose figcaption{font-style:italic;color:hsl(var(--muted-foreground))}@media (max-width:1279px){.industry-page .mobile-share-container{position:fixed;bottom:80px;right:20px;z-index:35}}@media print{.industry-page .no-print{display:none!important}.industry-page{background:white;color:black}}.industry-page .prose blockquote:before{content:'"';position:absolute;left:1rem;top:.5rem;font-size:3rem;color:hsl(var(--primary));opacity:.2;font-family:Georgia,serif;line-height:1}.industry-page .prose blockquote{position:relative;padding-left:3rem}.industry-page ::selection{background-color:hsl(var(--primary)/.3);color:hsl(var(--foreground))}.industry-page img{transition:opacity .3s ease-in-out}.industry-page img[loading=lazy]{opacity:0}.industry-page img[loading=lazy].loaded{opacity:1}