:root{--color-primary:#333;--color-secondary:#f7f7f7;--color-tertiary:#fdb648;--color-alternate:#5565ff;--color-accent:#fc2560;--color-bg-dark:#1a1a1a;--color-body-muted:#e0e0e0;--font-primary:Poppins,sans-serif;--font-secondary:Poppins,serif;--font-primary-color:#f7f7f7;--font-secondary-color:#f7f7f7;--vertical-spacing:80px;--max-content-width:1240px;--h1-size-desktop:56px;--h2-size-desktop:42px;--h3-size-desktop:30px;--h4-size-desktop:22px;--h5-size-desktop:16px;--h6-size-desktop:14px;--body-size-desktop:18px;--h1-size:clamp(32px,5vw,var(--h1-size-desktop));--h2-size:clamp(28px,5vw,var(--h2-size-desktop));--h3-size:clamp(24px,3.5vw,var(--h3-size-desktop));--h4-size:clamp(20px,3vw,var(--h4-size-desktop));--h5-size:clamp(16px,2.5vw,var(--h5-size-desktop));--h6-size:clamp(14px,2vw,var(--h6-size-desktop));--body-size:clamp(16px,2vw,var(--body-size-desktop));--h1-color:#f7f7f7;--h2-color:#f7f7f7;--h3-color:#f7f7f7;--h4-color:#f7f7f7;--h5-color:#f7f7f7;--h6-color:#f7f7f7;--body-color:#f7f7f7;--link-color:#f7f7f7;--h1-transform:none;--h2-transform:none;--h3-transform:none;--h4-transform:none;--h5-transform:none;--h6-transform:none;--btn-font-size:22px;--btn-font-color:#fff;--btn-transform:none;--btn-bg-color:#333;--btn-border-color:#333;--btn-border-width:1px;--btn-radius:6px;--btn-padding-top:15px;--btn-padding-right:53px;--btn-padding-bottom:15px;--btn-padding-left:53px;--btn-hover-text-color:#fff;--btn-hover-bg-color:#1a334e;--btn-hover-border-color:#1a334e;--spacing-xs:clamp(2px,0.5vw,4px);--spacing-sm:clamp(4px,1vw,8px);--spacing-md:clamp(8px,2vw,16px);--spacing-lg:clamp(12px,3vw,24px);--spacing-xl:clamp(16px,4vw,32px);--spacing-2xl:clamp(24px,6vw,48px);--spacing-3xl:clamp(32px,8vw,64px);--spacing-4xl:clamp(48px,10vw,80px);--container-padding-mobile:16px;--container-padding-tablet:24px;--container-padding-desktop:32px;--container-padding:clamp(var(--container-padding-mobile),3vw,var(--container-padding-desktop));--section-spacing-mobile:40px;--section-spacing-tablet:60px;--section-spacing-desktop:var(--vertical-spacing);--section-spacing:clamp(var(--section-spacing-mobile),8vw,var(--section-spacing-desktop));--grid-gap-mobile:16px;--grid-gap-tablet:24px;--grid-gap-desktop:32px;--grid-gap:clamp(var(--grid-gap-mobile),3vw,var(--grid-gap-desktop));--radius-none:0;--radius-sm:clamp(2px,0.5vw,4px);--radius-md:clamp(4px,1vw,8px);--radius-lg:clamp(6px,1.5vw,12px);--radius-xl:clamp(10px,2.5vw,20px);--radius-2xl:clamp(12px,3vw,24px);--radius-pill:9999px;--shadow-none:none;--shadow-sm:0 1px 3px rgba(0,0,0,.12);--shadow-md:0 2px 6px rgba(0,0,0,.12);--shadow-lg:clamp(0 4px 12px rgba(0,0,0,0.15),0 8px 20px rgba(0,0,0,0.15),0 10px 25px rgba(0,0,0,0.15));--shadow-xl:clamp(0 8px 20px rgba(0,0,0,0.20),0 15px 30px rgba(0,0,0,0.20),0 25px 50px rgba(0,0,0,0.25));--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-slow:0.35s ease;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-2xl:1400px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1040;--z-popover:1050;--z-tooltip:1060;--hero-slider-overlap:25vh}@media (max-width:1024px){:root{--hero-slider-overlap:20vh}}@media (max-width:768px){:root{--hero-slider-overlap:10vh}}@media (max-width:480px){:root{--hero-slider-overlap:15vh}}.fade-in-onview{opacity:0;transition:opacity .3s;transition:opacity .6s .4s}.fade-in-onview.onview{opacity:1;transition:opacity .6s .4s}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.w-full{width:100%}.w-5{width:1.25rem}.w-4{width:1rem}.h-full{height:100%}.h-5{height:1.25rem}.h-4{height:1rem}.h-auto{height:auto}.min-h-screen{min-height:100vh}.max-w-none{max-width:none}.max-w-48{max-width:12rem}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.text-xs{font-size:clamp(12px,2vw,14px)}.text-sm{font-size:clamp(14px,2.5vw,16px)}.text-base{font-size:clamp(16px,3vw,18px)}.text-lg{font-size:clamp(18px,3.5vw,20px)}.text-xl{font-size:clamp(20px,4vw,24px)}.text-2xl{font-size:clamp(24px,3.5vw,28px)}.text-3xl{font-size:clamp(28px,4vw,32px)}.text-4xl{font-size:clamp(32px,5vw,36px)}.font-light{font-weight:300}.rounded-none{border-radius:0}.rounded{border-radius:var(--radius-md)}.rounded-full{border-radius:9999px}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.hover\:transform:hover,.transform{transform:translateZ(0)}.hover\:scale-105:hover{transform:scale(1.05)}.border{border:1px solid}.border-2{border:2px solid}.border-0{border:0}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-accent{border-color:var(--color-accent)}.border-l-4{border-left:4px solid}.my-xs{margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs)}.my-sm{margin-bottom:var(--spacing-sm);margin-top:var(--spacing-sm)}.my-md{margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.my-lg{margin-bottom:var(--spacing-lg);margin-top:var(--spacing-lg)}.my-xl{margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl)}.my-2xl{margin-bottom:var(--spacing-2xl);margin-top:var(--spacing-2xl)}.my-3xl{margin-bottom:var(--spacing-3xl);margin-top:var(--spacing-3xl)}.my-4xl{margin-bottom:var(--spacing-4xl);margin-top:var(--spacing-4xl)}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:text-dark:hover{color:var(--color-bg-dark)}.btn{border:var(--btn-border-width) solid;display:inline-block;font-family:var(--font-primary);font-size:var(--btn-font-size);font-weight:400;line-height:1;padding:var(--btn-padding-top) var(--btn-padding-right);text-align:center;transition:var(--transition-normal)}.btn-primary{background-color:var(--btn-bg-color);border-color:var(--btn-border-color);color:var(--btn-font-color)}.btn-primary:focus,.btn-primary:hover{background-color:var(--btn-hover-bg-color);border-color:var(--btn-hover-border-color);color:var(--btn-hover-text-color);text-decoration:none}.btn-secondary{background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary)}.btn-secondary:focus,.btn-secondary:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-bg-dark);text-decoration:none}.btn-sm{font-size:calc(var(--btn-font-size)*.875);padding:calc(var(--btn-padding-top)*.5) calc(var(--btn-padding-right)*.75)}.btn-lg{font-size:calc(var(--btn-font-size)*1.125);padding:calc(var(--btn-padding-top)*1.5) calc(var(--btn-padding-right)*1.5)}.btn-pill{border-radius:9999px}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tag-display{border:1px solid;border-radius:clamp(16px,4vw,24px);cursor:default;display:inline-block;font-family:var(--font-primary);font-size:clamp(12px,2.5vw,16px);font-weight:400;line-height:1.2;padding:clamp(6px,1.5vw,10px) clamp(12px,3vw,18px);pointer-events:none;text-align:center;text-decoration:none;user-select:none}.tag-display-primary{background-color:var(--btn-bg-color);border-color:var(--btn-border-color);color:var(--btn-font-color)}.tag-display-secondary{background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary)}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-4xl{margin-top:var(--spacing-4xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.mb-4xl{margin-bottom:var(--spacing-4xl)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pt-3xl{padding-top:var(--spacing-3xl)}.pt-4xl{padding-top:var(--spacing-4xl)}.pt-nav{padding-top:clamp(80px,12vw,120px)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pb-3xl{padding-bottom:var(--spacing-3xl)}.pb-4xl{padding-bottom:var(--spacing-4xl)}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pl-2xl{padding-left:var(--spacing-2xl)}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.pr-2xl{padding-right:var(--spacing-2xl)}.container{margin:0 auto;max-width:var(--max-content-width)}.container,.container-custom{padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-custom{width:100%}.container-narrow{margin:0 auto;max-width:min(var(--max-content-width),800px);padding-left:var(--container-padding);padding-right:var(--container-padding)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.gap-2xl{gap:var(--spacing-2xl)}.grid{gap:var(--grid-gap)}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-auto{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-body-muted)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-accent{background-color:var(--color-accent)}.bg-dark{background-color:var(--color-bg-dark)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-pill{border-radius:var(--radius-pill)}.shadow-none{box-shadow:var(--shadow-none)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.transition{transition:all var(--transition-normal)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}@media (min-width:576px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:grid{display:grid}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:mt-0{margin-top:0}.sm\:mb-0{margin-bottom:0}.sm\:p-0{padding:0}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:mt-0{margin-top:0}.md\:mb-0{margin-bottom:0}.md\:p-0{padding:0}.md\:gap-lg{gap:var(--spacing-lg)}}@media (min-width:992px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.lg\:flex-row{flex-direction:row}.lg\:text-left{text-align:left}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:gap-xl{gap:var(--spacing-xl)}}@media (min-width:1200px){.xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.xl\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.xl\:gap-2xl{gap:var(--spacing-2xl)}}.btn{align-items:center;background-color:var(--btn-bg-color);border:var(--btn-border-width) var(--btn-border-style) var(--btn-border-color);border-radius:var(--btn-radius);color:var(--btn-font-color);cursor:pointer;display:inline-flex;font-size:clamp(14px,2vw,var(--btn-font-size));font-weight:600;justify-content:center;min-height:44px;padding:var(--btn-padding-top) var(--btn-padding-right) var(--btn-padding-bottom) var(--btn-padding-left);text-decoration:none;text-transform:var(--btn-transform);transition:var(--transition-fast)}.btn:hover{background-color:var(--btn-hover-bg-color);border-color:var(--btn-hover-border-color);color:var(--btn-hover-text-color)}.btn-sm{font-size:clamp(12px,1.5vw,14px);min-height:36px;padding:var(--spacing-xs) var(--spacing-sm)}.btn-lg{font-size:clamp(16px,2.5vw,18px);min-height:52px;padding:var(--spacing-md) var(--spacing-xl)}.card_global{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:var(--transition-normal)}.card_global:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.section{padding:var(--section-spacing) 0}.section-sm{padding:calc(var(--section-spacing)*.5) 0}.section-lg{padding:calc(var(--section-spacing)*1.5) 0}h1{color:var(--h1-color);font-family:var(--font-secondary);font-size:var(--h1-size);line-height:1.2;margin-bottom:var(--spacing-lg);text-transform:var(--h1-transform)}h2{color:var(--h2-color);font-size:var(--h2-size);line-height:1.3;text-transform:var(--h2-transform)}h2,h3{font-family:var(--font-secondary);margin-bottom:var(--spacing-md)}h3{color:var(--h3-color);font-size:var(--h3-size);line-height:1.4;text-transform:var(--h3-transform)}h4{color:var(--h4-color);font-size:var(--h4-size);text-transform:var(--h4-transform)}h4,h5{font-family:var(--font-secondary);line-height:1.4;margin-bottom:var(--spacing-sm)}h5{color:var(--h5-color);font-size:var(--h5-size);text-transform:var(--h5-transform)}h6{color:var(--h6-color);font-family:var(--font-secondary);font-size:var(--h6-size);line-height:1.4;margin-bottom:var(--spacing-sm);text-transform:var(--h6-transform)}body{color:var(--body-color);font-family:var(--font-primary);font-size:var(--body-size);line-height:1.6}p{line-height:1.7;margin-bottom:var(--spacing-md)}*,:after,:before{box-sizing:border-box}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--link-color);transition:var(--transition-fast)}button{background:none;border:none;cursor:pointer;font-family:inherit}img{height:auto;image-rendering:-webkit-optimize-contrast;max-width:100%}@media (max-width:767px){.btn{min-height:48px;padding:var(--spacing-sm) var(--spacing-md)}.container{padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile)}h1,h2,h3{line-height:1.2;margin-bottom:var(--spacing-md)}p{font-size:.9rem}body{font-size:17px}}.prose{color:var(--color-secondary);font-size:clamp(14px,2.5vw,18px);line-height:1.6;max-width:none}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--color-secondary);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg)}.prose h1{font-size:clamp(20px,4vw,28px)}.prose h2{font-size:clamp(18px,3.5vw,24px)}.prose h3{font-size:clamp(16px,3vw,20px)}.prose h4{font-size:clamp(15px,2.8vw,18px)}.prose p{font-size:inherit;line-height:1.6}.prose ol,.prose p,.prose ul{margin-bottom:var(--spacing-md)}.prose ol,.prose ul{padding-left:var(--spacing-lg)}.prose li{font-size:inherit;line-height:1.5;margin-bottom:var(--spacing-xs)}.prose a,.prose strong{color:var(--color-accent)}.prose a{text-decoration:underline}.prose a:hover{color:var(--color-secondary)}@media (max-width:480px){.prose{font-size:14px!important;line-height:1.5}.prose h1{font-size:20px!important}.prose h2{font-size:18px!important}.prose h3{font-size:16px!important}.prose h4{font-size:15px!important}.prose li,.prose p{font-size:14px!important;line-height:1.5}.prose ol,.prose ul{padding-left:var(--spacing-md)}p,p.branches-card-description{font-size:.8rem}body{font-size:16px}h3{font-size:1.2rem}}.gray-p{color:#ebebeb}h2>span{display:block}.char{display:inline-block;filter:blur(10px);opacity:0;will-change:filter,opacity}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.max-h-12{max-height:3rem}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.filter{filter:none}.grayscale{filter:grayscale(100%)}.hover\:grayscale-0:hover{filter:grayscale(0)}.transition,.transition-all{transition:all .3s ease}.transition-colors{transition:color .3s ease,background-color .3s ease}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.hover\:opacity-75:hover{opacity:.75}#hs-eu-cookie-confirmation{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:rgba(25,25,25,.65)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:20px!important;bottom:var(--spacing-lg)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important;left:auto!important;max-width:380px!important;padding:var(--spacing-sm)!important;right:var(--spacing-lg)!important;top:auto!important;z-index:9999!important}#hs-eu-policy-wording p{color:var(--color-secondary)!important;font-size:14px!important;margin:0 0 var(--spacing-md) 0!important}#hs-eu-policy-wording a{color:var(--color-secondary)!important;text-decoration:underline!important}#hs-eu-confirmation-button-group{display:flex!important;flex-direction:column!important;gap:var(--spacing-sm)!important}#hs-eu-opt-in-buttons{display:flex!important;flex-flow:row!important;gap:var(--spacing-sm)!important;order:1!important}#hs-eu-confirmation-button,#hs-eu-decline-button{background:transparent!important;border:1px solid var(--color-secondary)!important;border-radius:999px!important;color:var(--color-secondary)!important;padding:var(--spacing-xs) var(--spacing-sm)!important;transition:all .2s ease-in-out!important}#hs-eu-confirmation-button:hover,#hs-eu-decline-button:hover{background:var(--color-secondary)!important;color:var(--color-dark)!important}#hs-eu-cookie-settings-button{background:none!important;border:none!important;color:var(--color-body-muted)!important;cursor:pointer!important;font-size:13px!important;font-weight:400!important;order:2!important;padding:var(--spacing-xs) 0 0 0!important;text-decoration:underline!important}#hs-eu-cookie-settings-button:hover{color:var(--color-secondary)!important}#hs-modal-overlay,.hs-cookie-settings-widget-overlay{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:rgba(0,0,0,.5)!important}#hs-modal-content{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:rgba(30,30,30,.8)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:24px!important;box-shadow:0 10px 40px rgba(0,0,0,.2)!important;color:var(--color-secondary)!important;max-width:600px!important;padding:var(--spacing-lg)!important}#hs-modal-close-button svg,#hs-modal-introduction span{color:var(--color-secondary)!important}#hs-modal-introduction span{font-size:24px!important;font-weight:700!important}#hs-modal-introduction-description p{color:var(--color-muted)!important;font-size:15px!important}.hs-category-row{background-color:transparent!important}.hs-category-label{color:var(--color-secondary)!important}.hs-always-active-label{color:var(--color-muted)!important}.hs-toggle-switch{align-items:center!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:999px!important;display:flex!important;padding:2px!important;transition:background-color .3s ease}.hs-toggle-switch-nob{background-color:hsla(0,0%,100%,.8)!important;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease}.hs-toggle-switch .hs-toggle-selected-flag{background-color:var(--color-secondary)!important}.hs-form-field-toggle-checked .hs-toggle-switch-nob{background-color:var(--color-alternate)!important}#hs-modal-accept-all,#hs-modal-save-settings{border-radius:999px!important;font-weight:700!important}#hs-modal-save-settings{background:var(--color-alternate)!important;border-color:var(--color-alternate)!important;color:var(--color-secondary)!important}#hs-modal-accept-all{background:transparent!important;border:1px solid var(--color-secondary)!important;color:var(--color-secondary)!important}#hs-modal-accept-all:hover{background:var(--color-secondary)!important;color:var(--color-primary)!important}#hs-eu-close-button,.hs-category-description,.hs-category-label .description-accordion-arrow{display:none!important}@media (max-width:767px){#hs-eu-cookie-confirmation{bottom:var(--spacing-sm)!important;left:var(--spacing-sm)!important;max-width:100%!important;right:var(--spacing-sm)!important;top:auto!important;transform:none!important;width:auto!important}#hs-eu-confirmation-button-group{align-items:center!important;flex-direction:column!important;gap:var(--spacing-md)!important}#hs-eu-opt-in-buttons{flex-direction:column!important;width:100%!important}#hs-modal-content{margin:var(--spacing-md) auto!important;max-width:calc(100vw - var(--spacing-lg))!important;padding:var(--spacing-md)!important;width:auto!important}#hs-modal-introduction span{font-size:20px!important}#hs-modal-footer-buttons{display:flex!important;flex-flow:row!important;gap:var(--spacing-xs)!important}#hs-modal-footer-buttons>*{margin:0!important}}@media (min-width:573px){.desktop-d-none{display:none}}@media (max-width:572px){.mobile-d-none{display:none}}