@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-content:"";--tw-border-style:solid;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.bw-newsletter{gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);text-wrap:balance;display:flex;container-type:inline-size}.bw-newsletter .hubspot-form-loader{width:auto;margin-top:calc(var(--spacing,.25rem)*4);flex:50%;justify-content:center;display:flex;padding:calc(var(--spacing,.25rem)*4)!important}@container (min-width:51rem){.bw-newsletter .hubspot-form-loader{margin-top:calc(var(--spacing,.25rem)*0);justify-content:flex-end}}.bw-newsletter .hubspot-form-loader svg{height:calc(var(--spacing,.25rem)*6)!important;width:calc(var(--spacing,.25rem)*6)!important}.bw-newsletter .hubspot-form{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;min-height:48px;display:flex}@container (min-width:51rem){.bw-newsletter .hubspot-form{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);flex-direction:row}}.bw-newsletter .hubspot-form svg{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}@container (min-width:51rem){.bw-newsletter.small .hubspot-form-copy{flex:0 0 50%}}.bw-newsletter .hubspot-form-copy *{margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));display:inline-block}.bw-newsletter .hubspot-form-headline{margin-right:calc(var(--spacing,.25rem)*2);font-family:var(--font-body,"Roboto Variable",DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.bw-newsletter .hubspot-form-container{align-self:flex-start;width:100%}@media (min-width:40rem){.bw-newsletter .hubspot-form-container{width:auto}}@media (min-width:48rem){.bw-newsletter .hubspot-form-container{flex:1 0 auto}}@container (min-width:51rem){.bw-newsletter .hubspot-form-container{align-self:center}}.bw-newsletter .hs-form{justify-content:center;align-items:flex-start;width:auto;display:flex}@media (min-width:48rem){.bw-newsletter .hs-form{justify-content:flex-end}}.bw-newsletter .hs-form h2,.bw-newsletter .hs-form .hs-field-desc{display:none!important}.bw-newsletter .hs-form .hs-input{border-radius:var(--radius-lg,.5rem)!important;padding-left:1.125rem!important}.bw-newsletter .hs-form .hs-input:not([type=radio]):not([type=checkbox]){height:calc(var(--spacing,.25rem)*12)}.bw-newsletter .hs-form-field{flex:1;width:400px;position:relative;margin-bottom:calc(var(--spacing,.25rem)*0)!important}@media (min-width:48rem){.bw-newsletter .hs-form-field{flex:0 auto}}.bw-newsletter .hs-form-field>label{top:.625rem;left:calc(var(--spacing,.25rem)*5);transform-origin:0;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);padding-inline:calc(var(--spacing,.25rem)*1);transition-property:color transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--color-white,oklch(1 0 0));font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-secondary-700,#303946);position:absolute}.bw-newsletter .hs-form-field>label .hs-form-required{display:none}.bw-newsletter.small .hs-form-field{width:300px}.bw-newsletter.small .hs-form-field input{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.bw-newsletter .hs-error-msgs{width:100%;padding-top:calc(var(--spacing,.25rem)*2);white-space:pre;list-style-type:none}@media (min-width:48rem){.bw-newsletter .hs-error-msgs{margin-top:calc(var(--spacing,.25rem)*0)}}@container (min-width:28rem){.bw-newsletter .hs-error-msgs{padding-left:calc(var(--spacing,.25rem)*4)}}.bw-newsletter .submitted-message{text-align:right;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.bw-newsletter .hubspot-form .hs-submit{margin-left:calc(var(--spacing,.25rem)*4)}.bw-newsletter .hubspot-form .actions:before{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-primaryBlue,var(--color-primary-500));content:var(--tw-content);background-color:#0000!important}.bw-newsletter .hubspot-form .actions:where(.dark,.dark *):before{content:var(--tw-content);border-color:var(--color-white,oklch(1 0 0))}.bw-newsletter .hubspot-form .actions:before{content:var(--tw-content);z-index:1!important}.bw-newsletter .hubspot-form .actions:after{content:var(--tw-content);z-index:2!important}.bw-newsletter .hubspot-form .hs-button{margin-left:calc(var(--spacing,.25rem)*0);margin-block:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*12);color:var(--color-primaryBlue,var(--color-primary-500));background-color:#0000;z-index:3!important;font-size:var(--text-lg,1.125rem)!important;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))!important;--tw-leading:calc(var(--spacing,.25rem)*5)!important;line-height:calc(var(--spacing,.25rem)*5)!important}.bw-newsletter .hubspot-form .hs-button:where(.dark,.dark *){color:var(--color-white,oklch(1 0 0))}@media (hover:hover){.bw-newsletter .hubspot-form .hs-button:hover{color:var(--color-white,oklch(1 0 0))}.bw-newsletter .hubspot-form .hs-button:where(.dark,.dark *):hover{color:var(--color-secondary-900,#121a27)}}.bw-newsletter.small .hubspot-form .hs-button{font-size:var(--text-base,1rem)!important;line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))!important;--tw-leading:calc(var(--spacing,.25rem)*4)!important;line-height:calc(var(--spacing,.25rem)*4)!important}.bw-newsletter .hubspot-form .hs-form-field .input input::placeholder{color:#0000!important}.bw-newsletter .hubspot-form .hs-form-field:has(input:focus)>label,.bw-newsletter .hubspot-form .hs-form-field:has(input:not(:placeholder-shown))>label{--tw-translate-y:-1.4rem;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:75%!important;--tw-scale-y:75%!important;--tw-scale-z:75%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}header .bw-newsletter .hubspot-form .hs-form-field:has(input:focus)>label,header .bw-newsletter .hubspot-form .hs-form-field:has(input:not(:placeholder-shown))>label{color:var(--color-primaryBlue,var(--color-primary-500))}header .bw-newsletter .hubspot-form .hs-form-field>label,header .bw-newsletter .hubspot-form .hs-form-field input{background-color:var(--color-secondary-100,#e6e9ef)}footer .bw-newsletter{background-color:var(--color-white,oklch(1 0 0))}.dark .bw-newsletter,.dark .bw-newsletter .hs-form-field>label,.dark .bw-newsletter .hs-form-field input{background-color:var(--color-secondary-700,#303946)}.dark .bw-newsletter .hs-form-field input{border-color:var(--color-white,oklch(1 0 0))}.dark .bw-newsletter .hs-form-field input:where(.dark,.dark *){border-color:var(--color-secondary-400,#8f98a6)}.dark .footer .bw-newsletter .hubspot-form .hs-form-field:has(input:focus)>label,.dark .footer .bw-newsletter .hubspot-form .hs-form-field:has(input:not(:placeholder-shown))>label{color:var(--color-white,oklch(1 0 0))!important}@layer components{.bw-newsletter .hs-form-field>label,.bw-newsletter .hs-form-field input{border-radius:var(--radius-md,.375rem)}:is(.bw-newsletter .hs-form-field>label,.bw-newsletter .hs-form-field input):where(.dark,.dark *){background-color:var(--color-secondary-700,#303946);color:var(--color-white,oklch(1 0 0))!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.bw-table--has-footer tr:last-child td:after{display:none}/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */.hljs-built_in,.hljs-literal,.hljs-symbol,.hljs-attribute,.hljs-attr,.hljs-code,.hljs-regexp,.hljs-link{color:var(--color-accent-gold,#ffbf00)}.hljs-string,.hljs-meta-string,.hljs-selector-tag,.hljs-selector-id,.hljs-selector-class,.hljs-template-tag,.hljs-template-variable,.hljs-tag{color:var(--color-green-400,oklch(79.2% .209 151.711))}.hljs-keyword,.hljs-name,.hljs-quote,.hljs-type{color:var(--color-primary-300,#79a1e9)}.hljs-title{color:var(--color-orange-500,oklch(70.5% .213 47.604))}.hljs-params{color:var(--color-primaryBlue,var(--color-primary-500))}.hljs-function{color:var(--color-accent-melon,#ff4e63)}.hljs-comment{color:var(--color-secondary-400,#8f98a6);font-style:italic}.hljs-meta,.hljs-number{color:var(--color-secondary-300,#9ea7b5)}.bw-code-container::-webkit-scrollbar{background:0 0;width:14px;height:14px}.bw-code-container::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:0}.bw-code-container::-webkit-scrollbar-track{background:#ffffff1a}.bw-code-container::-webkit-scrollbar-corner{background:#ffffff1a}.bw-code-container::-webkit-scrollbar-button:start:decrement{color:#ffffff4d;background-color:#ffffff1a;background-position:50%;background-repeat:no-repeat;background-size:20px;width:15px;height:15px;display:block}.bw-code-container::-webkit-scrollbar-button:end:increment{color:#ffffff4d;background-color:#ffffff1a;background-position:50%;background-repeat:no-repeat;background-size:20px;width:15px;height:15px;display:block}.bw-code-container::-webkit-scrollbar-button:vertical:decrement{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="rgba(255, 255, 255, 0.5)" viewBox="0 0 20 20"><path d="M10 6l-4 4h8z"/></svg>')}.bw-code-container::-webkit-scrollbar-button:vertical:increment{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="rgba(255, 255, 255, 0.5)" viewBox="0 0 20 20"><path d="M10 14l4-4h-8z"/></svg>')}.bw-code-container::-webkit-scrollbar-button:horizontal:decrement{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="rgba(255, 255, 255, 0.5)" viewBox="0 0 20 20"><path d="M6 10l4-4v8z"/></svg>');background-position:10px -4px;width:28px}.bw-code-container::-webkit-scrollbar-button:horizontal:increment{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="rgba(255, 255, 255, 0.5)" viewBox="0 0 20 20"><path d="M14 10l-4 4v-8z"/></svg>')}.bw-code-container::-webkit-scrollbar-button:horizontal:increment:not(:corner-present){background-position:-2px;width:28px}.bw-code-container::-webkit-scrollbar-button:vertical:increment:not(:corner-present){height:28px}[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{background-color:#000000b3;border-radius:50%;border:none;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}[data-rmiz-modal-overlay]{position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion: reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}
