.blog-detail-page{background-color:hsl(var(--background))}.bd-hero{border-bottom-width:1px;border-color:hsl(var(--border) / .1);padding-left:1.5rem;padding-right:1.5rem;padding-top:10rem;padding-bottom:0}@media (min-width: 768px){.bd-hero{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.bd-hero{padding-left:6rem;padding-right:6rem}}.bd-hero{background:linear-gradient(180deg,#05183300,#05183380)}.bd-hero-content{margin-left:auto;margin-right:auto;max-width:56rem}.bd-tag{margin-bottom:1.5rem;display:inline-block;border-radius:9999px;background-color:hsl(var(--primary) / .1);padding:.25rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary))}.bd-title-main{margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25}@media (min-width: 768px){.bd-title-main{font-size:3rem;line-height:1}}@media (min-width: 1024px){.bd-title-main{font-size:3.75rem;line-height:1}}.bd-title-main{font-family:Aeonik,sans-serif;letter-spacing:-.02em}.bd-hero-image-container{margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:2rem;overflow:hidden;border-radius:1rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);width:100%;max-width:1000px;max-height:500px}.bd-hero-image{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.bd-content-section{padding:3rem 1.5rem}@media (min-width: 768px){.bd-content-section{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.bd-content-section{padding-left:6rem;padding-right:6rem}}.bd-content-container{margin-left:auto;margin-right:auto;max-width:48rem}.bd-paragraph{margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:hsl(var(--foreground) / .8)}@media (min-width: 768px){.bd-paragraph{font-size:1.25rem;line-height:1.75rem}}.bd-paragraph{font-family:Helvetica,Arial,sans-serif}.bd-subheadline{margin-bottom:1.5rem;margin-top:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.bd-subheadline{font-size:1.875rem;line-height:2.25rem}}.bd-subheadline{font-family:Aeonik,sans-serif}.bd-point-title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--primary))}@media (min-width: 768px){.bd-point-title{font-size:1.5rem;line-height:2rem}}.bd-point-title{font-family:Aeonik,sans-serif}.bd-list{margin-bottom:2rem}.bd-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.bd-list-item{display:flex;align-items:flex-start;gap:1rem;font-size:1.125rem;line-height:1.75rem;color:hsl(var(--foreground) / .8);font-family:Helvetica,Arial,sans-serif}.bd-bullet{margin-top:.25rem;flex-shrink:0;border-radius:.25rem;background-color:hsl(var(--primary) / .2);padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700;color:hsl(var(--primary))}.bd-quote{margin-top:3rem;margin-bottom:3rem;border-left-width:4px;border-color:hsl(var(--primary));padding-top:1rem;padding-bottom:1rem;padding-left:2rem;font-size:1.5rem;line-height:2rem;font-style:italic;color:#ffffffe6;font-family:Helvetica,Arial,sans-serif}.bd-final-thoughts{margin-top:2.5rem;border-top-width:1px;border-color:hsl(var(--border) / .1);padding-top:1.5rem}.bd-hero-content,.bd-project-info,.bd-project-visual,.bd-trust-card{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.bd-hero-content.visible,.bd-project-info.visible,.bd-project-visual.visible,.bd-trust-card.visible{opacity:1;transform:translateY(0)}
