/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.ink{color:inherit}.ink-muted{color:inherit;opacity:.85}.ink-accent{color:var(--c-secondary)}.hairline{border-color:#777771}.card{background:0 0}.btn{font-family:var(--t-accent-ff);cursor:pointer;transition:background-color var(--dur), color var(--dur), border-color var(--dur);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--c-primary);color:var(--c-white)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--c-secondary);color:var(--c-white)}.btn-secondary{color:inherit;background:0 0;border-color:currentColor}.btn-secondary:hover,.btn-secondary:focus-visible{background:var(--c-white);color:var(--c-secondary)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.right-1{right:var(--spacing)}.right-4{right:calc(var(--spacing) * 4)}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.z-40{z-index:40}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.max-h-\[…svh\]{max-height:…svh}.min-h-\[100svh\]{min-height:100svh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-16{width:calc(var(--spacing) * 16)}.w-\[21px\]{width:21px}.w-\[min\(20rem\,100vw-2rem\)\]{width:min(20rem,100vw - 2rem)}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[\#B3261E\]{border-color:#b3261e}.border-current{border-color:currentColor}.border-white{border-color:var(--color-white)}.bg-\[\#FDECEA\]{background-color:#fdecea}.bg-\[var\(--status-online\,var\(--accent\,\#5c8f3c\)\)\]{background-color:var(--status-online,var(--accent,#5c8f3c))}.bg-\[var\(--surface-brand\,var\(--surface-dark\)\)\]{background-color:var(--surface-brand,var(--surface-dark))}.bg-current{background-color:currentColor}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.\!p-6{padding:calc(var(--spacing) * 6)!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#8C1D18\]{color:#8c1d18}.text-\[color\:var\(--sf-ink\,\#16232E\)\]{color:var(--sf-ink,#16232e)}.text-\[var\(--ink-on-dark\,\#fff\)\]{color:var(--ink-on-dark,#fff)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgb\(0_0_0\/28\%\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_rgb\(0_0_0\/28\%\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[color\:var\(--sf-focus\,currentColor\)\]:focus{--tw-ring-color:var(--sf-focus,currentColor)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.has-\[\:checked\]\:border-current:has(:checked){border-color:currentColor}.has-\[\:checked\]\:font-semibold:has(:checked){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:\!p-8{padding:calc(var(--spacing) * 8)!important}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_assets/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_assets/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_assets/dm-sans-latin-ext-wght-italic.DUE6_iCb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_assets/dm-sans-latin-wght-italic.Cz4n9dED.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-primary:#2a7192;--c-secondary:#024985;--c-text:#252525;--c-accent:#cb6521;--c-black:#000;--c-cream:#fff8f3;--c-white:#fff;--c-sky:#3483a8;--c-rust:#ab561d;--c-body:#586058;--c-sand:#f5e6d8;--c-footer:#0d2632;--font:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--t-display-ff:var(--font);--t-display-fs:64px;--t-display-fw:700;--t-display-lh:67px;--t-display-ls:-1.3px;--t-h2-ff:var(--font);--t-h2-fs:40px;--t-h2-fw:700;--t-h2-lh:48px;--t-h2-ls:-.8px;--t-h3-ff:var(--font);--t-h3-fs:24px;--t-h3-fw:700;--t-h3-lh:36px;--t-h3-ls:-.5px;--t-h3xl-ff:var(--font);--t-h3xl-fs:32px;--t-h3xl-fw:700;--t-h3xl-lh:36px;--t-h3xl-ls:-.5px;--t-lead-ff:var(--font);--t-lead-fs:24px;--t-lead-fw:400;--t-lead-lh:36px;--t-h5-ff:var(--font);--t-h5-fs:18px;--t-h5-fw:700;--t-h5-lh:1.2em;--t-eyebrow-ff:var(--font);--t-eyebrow-fs:16px;--t-eyebrow-fw:700;--t-eyebrow-tt:uppercase;--t-eyebrow-lh:16px;--t-eyebrow-ls:5px;--t-small-ff:var(--font);--t-small-fs:14px;--t-small-fw:400;--t-small-lh:19.6px;--t-nav-ff:var(--font);--t-nav-fs:20px;--t-nav-fw:500;--t-xs-ff:var(--font);--t-xs-fs:13px;--t-xs-fw:300;--t-body-ff:var(--font);--t-body-fs:16px;--t-body-lh:1.5em;--t-text-ff:var(--font);--t-text-fw:400;--t-text-lh:27px;--t-text-ls:0px;--t-primary-ff:var(--font);--t-primary-fw:600;--t-secondary-ff:var(--font);--t-secondary-fw:400;--t-accent-ff:var(--font);--t-accent-fw:500;--container:1280px;--header-h:105px;--header-overlap:123px;--widget-gap:20px;--col-pad:10px;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.3s}@media (width<=1024px){:root{--t-display-fs:48px;--t-display-lh:46px;--t-display-ls:-.9px;--t-h2-fs:36px;--t-h2-lh:36px;--t-lead-fs:18px;--t-h5-fs:16px;--t-small-fs:13px;--t-nav-fs:17px;--t-xs-fs:12px;--t-h3xl-fs:24px;--t-body-fs:15px;--container:1024px;--header-h:86px;--header-overlap:0px}}@media (width<=767px){:root{--t-display-fs:38px;--t-display-lh:38px;--t-display-ls:-1.3px;--t-h2-fs:28px;--t-h2-lh:28px;--t-h3-lh:24px;--t-lead-fs:18px;--t-lead-lh:18px;--t-h5-fs:14px;--t-eyebrow-fs:11px;--t-small-fs:12px;--t-nav-fs:14px;--t-xs-fs:11px;--t-h3xl-fs:24px;--t-h3xl-lh:24px;--t-body-fs:14px;--container:767px;--header-h:95px}}.b-sec{--mt:initial;--mt-t:initial;--mt-m:initial;--mb:initial;--mb-t:initial;--mb-m:initial;--pad:initial;--pad-t:initial;--pad-m:initial;--bg:initial;--bg-t:initial;--bg-m:initial;--bgi:initial;--bgi-t:initial;--bgi-m:initial;--bgp:initial;--bgp-t:initial;--bgp-m:initial;--bgs:initial;--bgs-t:initial;--bgs-m:initial;--bgr:initial;--bgr-t:initial;--bgr-m:initial;--rad:initial;--rad-t:initial;--rad-m:initial;--sh:initial;--sh-t:initial;--sh-m:initial;--z:initial;--z-t:initial;--z-m:initial;--ovbg:initial;--ovbg-t:initial;--ovbg-m:initial;--ovbgi:initial;--ovbgi-t:initial;--ovbgi-m:initial;--ovop:initial;--ovop-t:initial;--ovop-m:initial;--minh:initial;--minh-t:initial;--minh-m:initial;--maxw:initial;--maxw-t:initial;--maxw-m:initial}.b-col{--w:initial;--w-t:initial;--w-m:initial}.b-wrap{--cpad:initial;--cpad-t:initial;--cpad-m:initial;--cmar:initial;--cmar-t:initial;--cmar-m:initial;--cbg:initial;--cbg-t:initial;--cbg-m:initial;--cbgi:initial;--cbgi-t:initial;--cbgi-m:initial;--cbgp:initial;--cbgp-t:initial;--cbgp-m:initial;--cbgs:initial;--cbgs-t:initial;--cbgs-m:initial;--cbgr:initial;--cbgr-t:initial;--cbgr-m:initial;--crad:initial;--crad-t:initial;--crad-m:initial;--csh:initial;--csh-t:initial;--csh-m:initial;--cta:initial;--cta-t:initial;--cta-m:initial;--cac:initial;--cac-t:initial;--cac-m:initial;--cjc:initial;--cjc-t:initial;--cjc-m:initial;--covbg:initial;--covbg-t:initial;--covbg-m:initial;--covbgi:initial;--covbgi-t:initial;--covbgi-m:initial;--covop:initial;--covop-t:initial;--covop-m:initial;--wgap:initial;--wgap-t:initial;--wgap-m:initial}.b-w{--minh:initial;--minh-t:initial;--minh-m:initial;--cbgp:initial;--cbgp-t:initial;--cbgp-m:initial;--cta:initial;--cta-t:initial;--cta-m:initial;--ww:initial;--ww-t:initial;--ww-m:initial;--wmw:initial;--wmw-t:initial;--wmw-m:initial;--ta:initial;--ta-t:initial;--ta-m:initial;--wm:initial;--wm-t:initial;--wm-m:initial;--wp:initial;--wp-t:initial;--wp-m:initial;--wbg:initial;--wbg-t:initial;--wbg-m:initial;--wr:initial;--wr-t:initial;--wr-m:initial;--wsh:initial;--wsh-t:initial;--wsh-m:initial;--wbs:initial;--wbs-t:initial;--wbs-m:initial;--wbw:initial;--wbw-t:initial;--wbw-m:initial;--wbc:initial;--wbc-t:initial;--wbc-m:initial;--ff:initial;--ff-t:initial;--ff-m:initial;--fs:initial;--fs-t:initial;--fs-m:initial;--fw:initial;--fw-t:initial;--fw-m:initial;--lh:initial;--lh-t:initial;--lh-m:initial;--ls:initial;--ls-t:initial;--ls-m:initial;--tt:initial;--tt-t:initial;--tt-m:initial;--fst:initial;--fst-t:initial;--fst-m:initial;--c:initial;--c-t:initial;--c-m:initial;--tsh:initial;--tsh-t:initial;--tsh-m:initial;--cg:initial;--cg-t:initial;--cg-m:initial;--bal:initial;--bal-t:initial;--bal-m:initial;--bbg:initial;--bbg-t:initial;--bbg-m:initial;--bc:initial;--bc-t:initial;--bc-m:initial;--bbs:initial;--bbs-t:initial;--bbs-m:initial;--bbw:initial;--bbw-t:initial;--bbw-m:initial;--bbc:initial;--bbc-t:initial;--bbc-m:initial;--br:initial;--br-t:initial;--br-m:initial;--bp:initial;--bp-t:initial;--bp-m:initial;--bsh:initial;--bsh-t:initial;--bsh-m:initial;--bgap:initial;--bgap-t:initial;--bgap-m:initial;--bbg-h:initial;--bbg-h-t:initial;--bbg-h-m:initial;--bc-h:initial;--bc-h-t:initial;--bc-h-m:initial;--bbc-h:initial;--bbc-h-t:initial;--bbc-h-m:initial;--iw:initial;--iw-t:initial;--iw-m:initial;--imw:initial;--imw-t:initial;--imw-m:initial;--ih:initial;--ih-t:initial;--ih-m:initial;--iof:initial;--iof-t:initial;--iof-m:initial;--iop:initial;--iop-t:initial;--iop-m:initial;--ir:initial;--ir-t:initial;--ir-m:initial;--ish:initial;--ish-t:initial;--ish-m:initial;--sp:initial;--sp-t:initial;--sp-m:initial;--dpt:initial;--dpt-t:initial;--dpt-m:initial;--dpb:initial;--dpb-t:initial;--dpb-m:initial;--dj:initial;--dj-t:initial;--dj-m:initial;--dsw:initial;--dsw-t:initial;--dsw-m:initial;--dw:initial;--dw-t:initial;--dw-m:initial;--ds:initial;--ds-t:initial;--ds-m:initial;--dc:initial;--dc-t:initial;--dc-m:initial;--ilj:initial;--ilj-t:initial;--ilj-m:initial;--gap:initial;--gap-t:initial;--gap-m:initial;--igap:initial;--igap-t:initial;--igap-m:initial;--ic:initial;--ic-t:initial;--ic-m:initial;--is:initial;--is-t:initial;--is-m:initial;--ipe:initial;--ipe-t:initial;--ipe-m:initial;--tc:initial;--tc-t:initial;--tc-m:initial;--tch:initial;--tch-t:initial;--tch-m:initial;--ich:initial;--ich-t:initial;--ich-m:initial;--ai:initial;--ai-t:initial;--ai-m:initial;--ibg:initial;--ibg-t:initial;--ibg-m:initial;--tff:initial;--tff-t:initial;--tff-m:initial;--tfs:initial;--tfs-t:initial;--tfs-m:initial;--tfw:initial;--tfw-t:initial;--tfw-m:initial;--tlh:initial;--tlh-t:initial;--tlh-m:initial;--tls:initial;--tls-t:initial;--tls-m:initial;--dfs:initial;--dfs-t:initial;--dfs-m:initial;--imb:initial;--imb-t:initial;--imb-m:initial;--ov:initial;--ov-t:initial;--ov-m:initial;--ovh:initial;--ovh-t:initial;--ovh-m:initial;--tws:initial;--tws-t:initial;--tws-m:initial;--tmb:initial;--tmb-t:initial;--tmb-m:initial;--nc:initial;--nc-t:initial;--nc-m:initial;--tic:initial;--tic-t:initial;--tic-m:initial;--arc:initial;--arc-t:initial;--arc-m:initial;--ars:initial;--ars-t:initial;--ars-m:initial;--bw:initial;--bw-t:initial;--bw-m:initial;--abc:initial;--abc-t:initial;--abc-m:initial;--tp:initial;--tp-t:initial;--tp-m:initial;--tbg:initial;--tbg-t:initial;--tbg-m:initial;--tca:initial;--tca-t:initial;--tca-m:initial;--ica:initial;--ica-t:initial;--ica-m:initial;--cp:initial;--cp-t:initial;--cp-m:initial;--bfs:initial;--bfs-t:initial;--bfs-m:initial;--blh:initial;--blh-t:initial;--blh-m:initial}.b-sec{margin-top:var(--mt,0);margin-bottom:var(--mb,0);padding:var(--pad,0);background-color:var(--bg,transparent);background-image:var(--bgi,none);background-position:var(--bgp,0% 0%);background-size:var(--bgs,auto);background-repeat:var(--bgr,repeat);border-radius:var(--rad,0);box-shadow:var(--sh,none);z-index:var(--z,auto)}.b-sec[data-ov]:before{background-color:var(--ovbg,transparent);background-image:var(--ovbgi,none);opacity:var(--ovop,1)}.b-sec>.b-row{min-height:var(--minh,auto)}.b-sec>.b-row[data-boxed]{max-width:var(--maxw,var(--container))}.b-col{width:var(--w,100%)}.b-wrap{padding:var(--cpad,var(--gp,10px));margin:var(--cmar,0);background-color:var(--cbg,transparent);background-image:var(--cbgi,none);background-position:var(--cbgp,0% 0%);background-size:var(--cbgs,auto);background-repeat:var(--cbgr,repeat);border-radius:var(--crad,0);box-shadow:var(--csh,none);text-align:var(--cta,inherit);align-content:var(--cac,flex-start);align-items:var(--cac,flex-start);justify-content:var(--cjc,flex-start)}.b-wrap>.b-cov{background-color:var(--covbg,transparent);background-image:var(--covbgi,none);background-position:var(--cbgp,0% 0%);background-size:var(--cbgs,auto);background-repeat:var(--cbgr,repeat);opacity:var(--covop,1)}.b-wrap>.b-w:not(:last-child){margin-block-end:var(--wgap,20px)}.b-w{width:var(--ww,100%);max-width:var(--wmw,100%);text-align:var(--ta,inherit)}.b-w>.b-wc{margin:var(--wm,0);padding:var(--wp,0);background-color:var(--wbg,transparent);border-radius:var(--wr,0);box-shadow:var(--wsh,none);border-style:var(--wbs,none);border-width:var(--wbw,0);border-color:var(--wbc,currentColor)}.b-h{font-family:var(--ff,var(--t-primary-ff));font-size:var(--fs,var(--hfs));font-weight:var(--fw,600);line-height:var(--lh,var(--hlh,1));letter-spacing:var(--ls,var(--hls,normal));text-transform:var(--tt,var(--htt,none));font-style:var(--fst,normal);color:var(--c,var(--c-primary));text-shadow:var(--tsh,none)}.b-t{font-family:var(--ff,var(--t-text-ff));font-size:var(--fs,inherit);font-weight:var(--fw,var(--t-text-fw));line-height:var(--lh,var(--t-text-lh));letter-spacing:var(--ls,var(--t-text-ls));color:var(--c,var(--c-text));text-shadow:var(--tsh,none);column-gap:var(--cg,normal)}.b-btnrow{text-align:var(--bal,left)}.b-btn{background-color:var(--bbg,var(--c-accent));color:var(--bc,var(--c-white));border-style:var(--bbs,solid);border-width:var(--bbw,0);border-color:var(--bbc,currentColor);border-radius:var(--br,var(--sz-br,4px));padding:var(--bp,var(--sz-p,12px 24px));font-size:var(--fs,var(--sz-fs,15px));font-weight:var(--fw,var(--t-accent-fw));line-height:var(--lh,1);letter-spacing:var(--ls,normal);text-transform:var(--tt,none);box-shadow:var(--bsh,none);gap:var(--bgap,5px)}.b-btn:hover,.b-btn:focus-visible{background-color:var(--bbg-h,var(--bbg,var(--c-accent)));color:var(--bc-h,var(--bc,var(--c-white)));border-color:var(--bbc-h,var(--bbc,currentColor))}.b-img img{width:var(--iw,auto);max-width:var(--imw,100%);height:var(--ih,auto);object-fit:var(--iof,cover);object-position:var(--iop,50% 50%);border-radius:var(--ir,0);box-shadow:var(--ish,none)}.b-img{text-align:var(--ta,center)}.b-sp{height:var(--sp,50px)}.b-div{justify-content:var(--dj,center);padding-block-start:var(--dpt,15px);padding-block-end:var(--dpb,15px)}.b-div>span{width:var(--dsw,100%);border-top-width:var(--dw,1px);border-top-style:var(--ds,solid);border-top-color:var(--dc,var(--c-secondary))}.b-il{justify-content:var(--ilj,flex-start)}.b-il li{font-family:var(--ff,var(--t-text-ff));font-size:var(--fs,inherit);font-weight:var(--fw,var(--t-text-fw));line-height:var(--lh,var(--t-text-lh));justify-content:var(--ilj,flex-start)}.b-il:not(.is-inline) li:not(:last-child){padding-block-end:var(--gap,0)}.b-il:not(.is-inline) li:not(:first-child){margin-block-start:var(--gap,0)}.b-il.is-inline li{margin-inline:var(--igap,0)}.b-il .b-il-i{color:var(--ic,var(--c-primary));font-size:var(--is,14px);padding-inline-end:var(--ipe,5px)}.b-il .b-il-t{color:var(--tc,var(--c-secondary))}.b-il li:hover .b-il-t{color:var(--tch,var(--tc,var(--c-secondary)))}.b-il li:hover .b-il-i{color:var(--ich,var(--ic,var(--c-primary)))}.b-ib{text-align:var(--ta,center);gap:var(--gap,15px);align-items:var(--ai,center)}.b-ib .b-ib-i{font-size:var(--is,50px);color:var(--ic,var(--c-primary));background-color:var(--ibg,transparent)}.b-ib .b-ib-t{font-family:var(--tff,var(--t-primary-ff));font-size:var(--tfs,var(--t-h3-fs));font-weight:var(--tfw,var(--t-primary-fw));line-height:var(--tlh,var(--t-h3-lh));letter-spacing:var(--tls,normal);color:var(--tc,var(--c-primary))}.b-ib .b-ib-d{color:var(--dc,var(--c-text));font-size:var(--dfs,inherit)}.b-ibx{text-align:var(--ta,center)}.b-ibx .b-ibx-img{width:var(--imw,100%);margin-bottom:var(--imb,15px)}.b-ibx .b-ibx-t{font-family:var(--tff,var(--t-primary-ff));font-size:var(--tfs,var(--t-h3-fs));font-weight:var(--tfw,var(--t-primary-fw));line-height:var(--tlh,var(--t-h3-lh));color:var(--tc,var(--c-primary))}.b-ibx .b-ibx-d{color:var(--dc,var(--c-text))}.b-cta .b-cta-c{min-height:var(--minh,280px);text-align:var(--cta,center)}.b-cta .b-cta-ov{background-color:var(--ov,#00000040)}.b-cta:hover .b-cta-ov,.b-cta:focus-visible .b-cta-ov{background-color:var(--ovh,var(--ov,#00000040))}.b-cta .b-cta-bg{background-position:var(--cbgp,center center)}.b-cta .b-cta-t{font-family:var(--tff,var(--t-primary-ff));font-size:var(--tfs,var(--t-h2-fs));font-weight:var(--tfw,var(--t-primary-fw));line-height:var(--tlh,var(--t-h2-lh));letter-spacing:var(--tls,normal);word-spacing:var(--tws,normal)}.b-cta .b-cta-t:not(:last-child){margin-bottom:var(--tmb,25px)}.b-cta .b-cta-b{color:var(--bc,#fff);background-color:var(--bbg,transparent);border-width:var(--bbw,2px);border-radius:var(--br,4px)}.b-cta:hover .b-cta-b,.b-cta:focus-visible .b-cta-b{color:var(--bc-h,var(--bc,#fff));background-color:var(--bbg-h,var(--bbg,transparent))}.b-tm .b-tm-text{font-family:var(--tff,var(--t-text-ff));font-size:var(--tfs,1.3em);font-weight:var(--tfw,400);line-height:var(--tlh,1.5);letter-spacing:var(--tls,normal);color:var(--tc,inherit)}.b-tm .b-tm-name{color:var(--nc,inherit)}.b-tm .b-tm-role{color:var(--tic,inherit)}.b-tm .b-tm-arrow{color:var(--arc,#eeeeeee6);font-size:var(--ars,20px)}.b-acc .b-acc-item{border-width:var(--bw,1px);border-color:var(--abc,#d5d8dc)}.b-acc summary{padding:var(--tp,15px 20px);background-color:var(--tbg,transparent);color:var(--tc,var(--c-primary));font-family:var(--tff,var(--t-primary-ff));font-size:var(--tfs,inherit);font-weight:var(--tfw,var(--t-primary-fw));line-height:var(--tlh,normal)}.b-acc details[open]>summary{color:var(--tca,var(--tc,var(--c-primary)))}.b-acc .b-acc-icon{color:var(--ic,inherit)}.b-acc details[open] .b-acc-icon{color:var(--ica,var(--ic,inherit))}.b-acc .b-acc-body{padding:var(--cp,15px 20px);background-color:var(--cbg,transparent);color:var(--bc,var(--c-text));font-size:var(--bfs,inherit);line-height:var(--blh,var(--t-text-lh))}@media (width<=1024px){.b-sec{margin-top:var(--mt-t,var(--mt,0));margin-bottom:var(--mb-t,var(--mb,0));padding:var(--pad-t,var(--pad,0));background-color:var(--bg-t,var(--bg,transparent));background-image:var(--bgi-t,var(--bgi,none));background-position:var(--bgp-t,var(--bgp,0% 0%));background-size:var(--bgs-t,var(--bgs,auto));background-repeat:var(--bgr-t,var(--bgr,repeat));border-radius:var(--rad-t,var(--rad,0));box-shadow:var(--sh-t,var(--sh,none));z-index:var(--z-t,var(--z,auto))}.b-sec[data-ov]:before{background-color:var(--ovbg-t,var(--ovbg,transparent));background-image:var(--ovbgi-t,var(--ovbgi,none));opacity:var(--ovop-t,var(--ovop,1))}.b-sec>.b-row{min-height:var(--minh-t,var(--minh,auto))}.b-sec>.b-row[data-boxed]{max-width:var(--maxw-t,var(--maxw,var(--container)))}.b-col{width:var(--w-t,var(--w,100%))}.b-wrap{padding:var(--cpad-t,var(--cpad,var(--gp,10px)));margin:var(--cmar-t,var(--cmar,0));background-color:var(--cbg-t,var(--cbg,transparent));background-image:var(--cbgi-t,var(--cbgi,none));background-position:var(--cbgp-t,var(--cbgp,0% 0%));background-size:var(--cbgs-t,var(--cbgs,auto));background-repeat:var(--cbgr-t,var(--cbgr,repeat));border-radius:var(--crad-t,var(--crad,0));box-shadow:var(--csh-t,var(--csh,none));text-align:var(--cta-t,var(--cta,inherit));align-content:var(--cac-t,var(--cac,flex-start));align-items:var(--cac-t,var(--cac,flex-start));justify-content:var(--cjc-t,var(--cjc,flex-start))}.b-wrap>.b-cov{background-color:var(--covbg-t,var(--covbg,transparent));background-image:var(--covbgi-t,var(--covbgi,none));background-position:var(--cbgp-t,var(--cbgp,0% 0%));background-size:var(--cbgs-t,var(--cbgs,auto));background-repeat:var(--cbgr-t,var(--cbgr,repeat));opacity:var(--covop-t,var(--covop,1))}.b-wrap>.b-w:not(:last-child){margin-block-end:var(--wgap-t,var(--wgap,20px))}.b-w{width:var(--ww-t,var(--ww,100%));max-width:var(--wmw-t,var(--wmw,100%));text-align:var(--ta-t,var(--ta,inherit))}.b-w>.b-wc{margin:var(--wm-t,var(--wm,0));padding:var(--wp-t,var(--wp,0));background-color:var(--wbg-t,var(--wbg,transparent));border-radius:var(--wr-t,var(--wr,0));box-shadow:var(--wsh-t,var(--wsh,none));border-style:var(--wbs-t,var(--wbs,none));border-width:var(--wbw-t,var(--wbw,0));border-color:var(--wbc-t,var(--wbc,currentColor))}.b-h{font-family:var(--ff-t,var(--ff,var(--t-primary-ff)));font-size:var(--fs-t,var(--fs,var(--hfs)));font-weight:var(--fw-t,var(--fw,600));line-height:var(--lh-t,var(--lh,var(--hlh,1)));letter-spacing:var(--ls-t,var(--ls,var(--hls,normal)));text-transform:var(--tt-t,var(--tt,var(--htt,none)));font-style:var(--fst-t,var(--fst,normal));color:var(--c-t,var(--c,var(--c-primary)));text-shadow:var(--tsh-t,var(--tsh,none))}.b-t{font-family:var(--ff-t,var(--ff,var(--t-text-ff)));font-size:var(--fs-t,var(--fs,inherit));font-weight:var(--fw-t,var(--fw,var(--t-text-fw)));line-height:var(--lh-t,var(--lh,var(--t-text-lh)));letter-spacing:var(--ls-t,var(--ls,var(--t-text-ls)));color:var(--c-t,var(--c,var(--c-text)));text-shadow:var(--tsh-t,var(--tsh,none));column-gap:var(--cg-t,var(--cg,normal))}.b-btnrow{text-align:var(--bal-t,var(--bal,left))}.b-btn{background-color:var(--bbg-t,var(--bbg,var(--c-accent)));color:var(--bc-t,var(--bc,var(--c-white)));border-style:var(--bbs-t,var(--bbs,solid));border-width:var(--bbw-t,var(--bbw,0));border-color:var(--bbc-t,var(--bbc,currentColor));border-radius:var(--br-t,var(--br,var(--sz-br,4px)));padding:var(--bp-t,var(--bp,var(--sz-p,12px 24px)));font-size:var(--fs-t,var(--fs,var(--sz-fs,15px)));font-weight:var(--fw-t,var(--fw,var(--t-accent-fw)));line-height:var(--lh-t,var(--lh,1));letter-spacing:var(--ls-t,var(--ls,normal));text-transform:var(--tt-t,var(--tt,none));box-shadow:var(--bsh-t,var(--bsh,none));gap:var(--bgap-t,var(--bgap,5px))}.b-btn:hover,.b-btn:focus-visible{background-color:var(--bbg-h-t,var(--bbg-h,var(--bbg,var(--c-accent))));color:var(--bc-h-t,var(--bc-h,var(--bc,var(--c-white))));border-color:var(--bbc-h-t,var(--bbc-h,var(--bbc,currentColor)))}.b-img img{width:var(--iw-t,var(--iw,auto));max-width:var(--imw-t,var(--imw,100%));height:var(--ih-t,var(--ih,auto));object-fit:var(--iof-t,var(--iof,cover));object-position:var(--iop-t,var(--iop,50% 50%));border-radius:var(--ir-t,var(--ir,0));box-shadow:var(--ish-t,var(--ish,none))}.b-img{text-align:var(--ta-t,var(--ta,center))}.b-sp{height:var(--sp-t,var(--sp,50px))}.b-div{justify-content:var(--dj-t,var(--dj,center));padding-block-start:var(--dpt-t,var(--dpt,15px));padding-block-end:var(--dpb-t,var(--dpb,15px))}.b-div>span{width:var(--dsw-t,var(--dsw,100%));border-top-width:var(--dw-t,var(--dw,1px));border-top-style:var(--ds-t,var(--ds,solid));border-top-color:var(--dc-t,var(--dc,var(--c-secondary)))}.b-il{justify-content:var(--ilj-t,var(--ilj,flex-start))}.b-il li{font-family:var(--ff-t,var(--ff,var(--t-text-ff)));font-size:var(--fs-t,var(--fs,inherit));font-weight:var(--fw-t,var(--fw,var(--t-text-fw)));line-height:var(--lh-t,var(--lh,var(--t-text-lh)));justify-content:var(--ilj-t,var(--ilj,flex-start))}.b-il:not(.is-inline) li:not(:last-child){padding-block-end:var(--gap-t,var(--gap,0))}.b-il:not(.is-inline) li:not(:first-child){margin-block-start:var(--gap-t,var(--gap,0))}.b-il.is-inline li{margin-inline:var(--igap-t,var(--igap,0))}.b-il .b-il-i{color:var(--ic-t,var(--ic,var(--c-primary)));font-size:var(--is-t,var(--is,14px));padding-inline-end:var(--ipe-t,var(--ipe,5px))}.b-il .b-il-t{color:var(--tc-t,var(--tc,var(--c-secondary)))}.b-il li:hover .b-il-t{color:var(--tch-t,var(--tch,var(--tc,var(--c-secondary))))}.b-il li:hover .b-il-i{color:var(--ich-t,var(--ich,var(--ic,var(--c-primary))))}.b-ib{text-align:var(--ta-t,var(--ta,center));gap:var(--gap-t,var(--gap,15px));align-items:var(--ai-t,var(--ai,center))}.b-ib .b-ib-i{font-size:var(--is-t,var(--is,50px));color:var(--ic-t,var(--ic,var(--c-primary)));background-color:var(--ibg-t,var(--ibg,transparent))}.b-ib .b-ib-t{font-family:var(--tff-t,var(--tff,var(--t-primary-ff)));font-size:var(--tfs-t,var(--tfs,var(--t-h3-fs)));font-weight:var(--tfw-t,var(--tfw,var(--t-primary-fw)));line-height:var(--tlh-t,var(--tlh,var(--t-h3-lh)));letter-spacing:var(--tls-t,var(--tls,normal));color:var(--tc-t,var(--tc,var(--c-primary)))}.b-ib .b-ib-d{color:var(--dc-t,var(--dc,var(--c-text)));font-size:var(--dfs-t,var(--dfs,inherit))}.b-ibx{text-align:var(--ta-t,var(--ta,center))}.b-ibx .b-ibx-img{width:var(--imw-t,var(--imw,100%));margin-bottom:var(--imb-t,var(--imb,15px))}.b-ibx .b-ibx-t{font-family:var(--tff-t,var(--tff,var(--t-primary-ff)));font-size:var(--tfs-t,var(--tfs,var(--t-h3-fs)));font-weight:var(--tfw-t,var(--tfw,var(--t-primary-fw)));line-height:var(--tlh-t,var(--tlh,var(--t-h3-lh)));color:var(--tc-t,var(--tc,var(--c-primary)))}.b-ibx .b-ibx-d{color:var(--dc-t,var(--dc,var(--c-text)))}.b-cta .b-cta-c{min-height:var(--minh-t,var(--minh,280px));text-align:var(--cta-t,var(--cta,center))}.b-cta .b-cta-ov{background-color:var(--ov-t,var(--ov,#00000040))}.b-cta:hover .b-cta-ov,.b-cta:focus-visible .b-cta-ov{background-color:var(--ovh-t,var(--ovh,var(--ov,#00000040)))}.b-cta .b-cta-bg{background-position:var(--cbgp-t,var(--cbgp,center center))}.b-cta .b-cta-t{font-family:var(--tff-t,var(--tff,var(--t-primary-ff)));font-size:var(--tfs-t,var(--tfs,var(--t-h2-fs)));font-weight:var(--tfw-t,var(--tfw,var(--t-primary-fw)));line-height:var(--tlh-t,var(--tlh,var(--t-h2-lh)));letter-spacing:var(--tls-t,var(--tls,normal));word-spacing:var(--tws-t,var(--tws,normal))}.b-cta .b-cta-t:not(:last-child){margin-bottom:var(--tmb-t,var(--tmb,25px))}.b-cta .b-cta-b{color:var(--bc-t,var(--bc,#fff));background-color:var(--bbg-t,var(--bbg,transparent));border-width:var(--bbw-t,var(--bbw,2px));border-radius:var(--br-t,var(--br,4px))}.b-cta:hover .b-cta-b,.b-cta:focus-visible .b-cta-b{color:var(--bc-h-t,var(--bc-h,var(--bc,#fff)));background-color:var(--bbg-h-t,var(--bbg-h,var(--bbg,transparent)))}.b-tm .b-tm-text{font-family:var(--tff-t,var(--tff,var(--t-text-ff)));font-size:var(--tfs-t,var(--tfs,1.3em));font-weight:var(--tfw-t,var(--tfw,400));line-height:var(--tlh-t,var(--tlh,1.5));letter-spacing:var(--tls-t,var(--tls,normal));color:var(--tc-t,var(--tc,inherit))}.b-tm .b-tm-name{color:var(--nc-t,var(--nc,inherit))}.b-tm .b-tm-role{color:var(--tic-t,var(--tic,inherit))}.b-tm .b-tm-arrow{color:var(--arc-t,var(--arc,#eeeeeee6));font-size:var(--ars-t,var(--ars,20px))}.b-acc .b-acc-item{border-width:var(--bw-t,var(--bw,1px));border-color:var(--abc-t,var(--abc,#d5d8dc))}.b-acc summary{padding:var(--tp-t,var(--tp,15px 20px));background-color:var(--tbg-t,var(--tbg,transparent));color:var(--tc-t,var(--tc,var(--c-primary)));font-family:var(--tff-t,var(--tff,var(--t-primary-ff)));font-size:var(--tfs-t,var(--tfs,inherit));font-weight:var(--tfw-t,var(--tfw,var(--t-primary-fw)));line-height:var(--tlh-t,var(--tlh,normal))}.b-acc details[open]>summary{color:var(--tca-t,var(--tca,var(--tc,var(--c-primary))))}.b-acc .b-acc-icon{color:var(--ic-t,var(--ic,inherit))}.b-acc details[open] .b-acc-icon{color:var(--ica-t,var(--ica,var(--ic,inherit)))}.b-acc .b-acc-body{padding:var(--cp-t,var(--cp,15px 20px));background-color:var(--cbg-t,var(--cbg,transparent));color:var(--bc-t,var(--bc,var(--c-text)));font-size:var(--bfs-t,var(--bfs,inherit));line-height:var(--blh-t,var(--blh,var(--t-text-lh)))}}@media (width<=767px){.b-sec{margin-top:var(--mt-m,var(--mt-t,var(--mt,0)));margin-bottom:var(--mb-m,var(--mb-t,var(--mb,0)));padding:var(--pad-m,var(--pad-t,var(--pad,0)));background-color:var(--bg-m,var(--bg-t,var(--bg,transparent)));background-image:var(--bgi-m,var(--bgi-t,var(--bgi,none)));background-position:var(--bgp-m,var(--bgp-t,var(--bgp,0% 0%)));background-size:var(--bgs-m,var(--bgs-t,var(--bgs,auto)));background-repeat:var(--bgr-m,var(--bgr-t,var(--bgr,repeat)));border-radius:var(--rad-m,var(--rad-t,var(--rad,0)));box-shadow:var(--sh-m,var(--sh-t,var(--sh,none)));z-index:var(--z-m,var(--z-t,var(--z,auto)))}.b-sec[data-ov]:before{background-color:var(--ovbg-m,var(--ovbg-t,var(--ovbg,transparent)));background-image:var(--ovbgi-m,var(--ovbgi-t,var(--ovbgi,none)));opacity:var(--ovop-m,var(--ovop-t,var(--ovop,1)))}.b-sec>.b-row{min-height:var(--minh-m,var(--minh-t,var(--minh,auto)))}.b-sec>.b-row[data-boxed]{max-width:var(--maxw-m,var(--maxw-t,var(--maxw,var(--container))))}.b-col{width:var(--w-m,100%)}.b-wrap{padding:var(--cpad-m,var(--cpad-t,var(--cpad,var(--gp,10px))));margin:var(--cmar-m,var(--cmar-t,var(--cmar,0)));background-color:var(--cbg-m,var(--cbg-t,var(--cbg,transparent)));background-image:var(--cbgi-m,var(--cbgi-t,var(--cbgi,none)));background-position:var(--cbgp-m,var(--cbgp-t,var(--cbgp,0% 0%)));background-size:var(--cbgs-m,var(--cbgs-t,var(--cbgs,auto)));background-repeat:var(--cbgr-m,var(--cbgr-t,var(--cbgr,repeat)));border-radius:var(--crad-m,var(--crad-t,var(--crad,0)));box-shadow:var(--csh-m,var(--csh-t,var(--csh,none)));text-align:var(--cta-m,var(--cta-t,var(--cta,inherit)));align-content:var(--cac-m,var(--cac-t,var(--cac,flex-start)));align-items:var(--cac-m,var(--cac-t,var(--cac,flex-start)));justify-content:var(--cjc-m,var(--cjc-t,var(--cjc,flex-start)))}.b-wrap>.b-cov{background-color:var(--covbg-m,var(--covbg-t,var(--covbg,transparent)));background-image:var(--covbgi-m,var(--covbgi-t,var(--covbgi,none)));background-position:var(--cbgp-m,var(--cbgp-t,var(--cbgp,0% 0%)));background-size:var(--cbgs-m,var(--cbgs-t,var(--cbgs,auto)));background-repeat:var(--cbgr-m,var(--cbgr-t,var(--cbgr,repeat)));opacity:var(--covop-m,var(--covop-t,var(--covop,1)))}.b-wrap>.b-w:not(:last-child){margin-block-end:var(--wgap-m,var(--wgap-t,var(--wgap,20px)))}.b-w{width:var(--ww-m,var(--ww-t,var(--ww,100%)));max-width:var(--wmw-m,var(--wmw-t,var(--wmw,100%)));text-align:var(--ta-m,var(--ta-t,var(--ta,inherit)))}.b-w>.b-wc{margin:var(--wm-m,var(--wm-t,var(--wm,0)));padding:var(--wp-m,var(--wp-t,var(--wp,0)));background-color:var(--wbg-m,var(--wbg-t,var(--wbg,transparent)));border-radius:var(--wr-m,var(--wr-t,var(--wr,0)));box-shadow:var(--wsh-m,var(--wsh-t,var(--wsh,none)));border-style:var(--wbs-m,var(--wbs-t,var(--wbs,none)));border-width:var(--wbw-m,var(--wbw-t,var(--wbw,0)));border-color:var(--wbc-m,var(--wbc-t,var(--wbc,currentColor)))}.b-h{font-family:var(--ff-m,var(--ff-t,var(--ff,var(--t-primary-ff))));font-size:var(--fs-m,var(--fs-t,var(--fs,var(--hfs))));font-weight:var(--fw-m,var(--fw-t,var(--fw,600)));line-height:var(--lh-m,var(--lh-t,var(--lh,var(--hlh,1))));letter-spacing:var(--ls-m,var(--ls-t,var(--ls,var(--hls,normal))));text-transform:var(--tt-m,var(--tt-t,var(--tt,var(--htt,none))));font-style:var(--fst-m,var(--fst-t,var(--fst,normal)));color:var(--c-m,var(--c-t,var(--c,var(--c-primary))));text-shadow:var(--tsh-m,var(--tsh-t,var(--tsh,none)))}.b-t{font-family:var(--ff-m,var(--ff-t,var(--ff,var(--t-text-ff))));font-size:var(--fs-m,var(--fs-t,var(--fs,inherit)));font-weight:var(--fw-m,var(--fw-t,var(--fw,var(--t-text-fw))));line-height:var(--lh-m,var(--lh-t,var(--lh,var(--t-text-lh))));letter-spacing:var(--ls-m,var(--ls-t,var(--ls,var(--t-text-ls))));color:var(--c-m,var(--c-t,var(--c,var(--c-text))));text-shadow:var(--tsh-m,var(--tsh-t,var(--tsh,none)));column-gap:var(--cg-m,var(--cg-t,var(--cg,normal)))}.b-btnrow{text-align:var(--bal-m,var(--bal-t,var(--bal,left)))}.b-btn{background-color:var(--bbg-m,var(--bbg-t,var(--bbg,var(--c-accent))));color:var(--bc-m,var(--bc-t,var(--bc,var(--c-white))));border-style:var(--bbs-m,var(--bbs-t,var(--bbs,solid)));border-width:var(--bbw-m,var(--bbw-t,var(--bbw,0)));border-color:var(--bbc-m,var(--bbc-t,var(--bbc,currentColor)));border-radius:var(--br-m,var(--br-t,var(--br,var(--sz-br,4px))));padding:var(--bp-m,var(--bp-t,var(--bp,var(--sz-p,12px 24px))));font-size:var(--fs-m,var(--fs-t,var(--fs,var(--sz-fs,15px))));font-weight:var(--fw-m,var(--fw-t,var(--fw,var(--t-accent-fw))));line-height:var(--lh-m,var(--lh-t,var(--lh,1)));letter-spacing:var(--ls-m,var(--ls-t,var(--ls,normal)));text-transform:var(--tt-m,var(--tt-t,var(--tt,none)));box-shadow:var(--bsh-m,var(--bsh-t,var(--bsh,none)));gap:var(--bgap-m,var(--bgap-t,var(--bgap,5px)))}.b-btn:hover,.b-btn:focus-visible{background-color:var(--bbg-h-m,var(--bbg-h-t,var(--bbg-h,var(--bbg,var(--c-accent)))));color:var(--bc-h-m,var(--bc-h-t,var(--bc-h,var(--bc,var(--c-white)))));border-color:var(--bbc-h-m,var(--bbc-h-t,var(--bbc-h,var(--bbc,currentColor))))}.b-img img{width:var(--iw-m,var(--iw-t,var(--iw,auto)));max-width:var(--imw-m,var(--imw-t,var(--imw,100%)));height:var(--ih-m,var(--ih-t,var(--ih,auto)));object-fit:var(--iof-m,var(--iof-t,var(--iof,cover)));object-position:var(--iop-m,var(--iop-t,var(--iop,50% 50%)));border-radius:var(--ir-m,var(--ir-t,var(--ir,0)));box-shadow:var(--ish-m,var(--ish-t,var(--ish,none)))}.b-img{text-align:var(--ta-m,var(--ta-t,var(--ta,center)))}.b-sp{height:var(--sp-m,var(--sp-t,var(--sp,50px)))}.b-div{justify-content:var(--dj-m,var(--dj-t,var(--dj,center)));padding-block-start:var(--dpt-m,var(--dpt-t,var(--dpt,15px)));padding-block-end:var(--dpb-m,var(--dpb-t,var(--dpb,15px)))}.b-div>span{width:var(--dsw-m,var(--dsw-t,var(--dsw,100%)));border-top-width:var(--dw-m,var(--dw-t,var(--dw,1px)));border-top-style:var(--ds-m,var(--ds-t,var(--ds,solid)));border-top-color:var(--dc-m,var(--dc-t,var(--dc,var(--c-secondary))))}.b-il{justify-content:var(--ilj-m,var(--ilj-t,var(--ilj,flex-start)))}.b-il li{font-family:var(--ff-m,var(--ff-t,var(--ff,var(--t-text-ff))));font-size:var(--fs-m,var(--fs-t,var(--fs,inherit)));font-weight:var(--fw-m,var(--fw-t,var(--fw,var(--t-text-fw))));line-height:var(--lh-m,var(--lh-t,var(--lh,var(--t-text-lh))));justify-content:var(--ilj-m,var(--ilj-t,var(--ilj,flex-start)))}.b-il:not(.is-inline) li:not(:last-child){padding-block-end:var(--gap-m,var(--gap-t,var(--gap,0)))}.b-il:not(.is-inline) li:not(:first-child){margin-block-start:var(--gap-m,var(--gap-t,var(--gap,0)))}.b-il.is-inline li{margin-inline:var(--igap-m,var(--igap-t,var(--igap,0)))}.b-il .b-il-i{color:var(--ic-m,var(--ic-t,var(--ic,var(--c-primary))));font-size:var(--is-m,var(--is-t,var(--is,14px)));padding-inline-end:var(--ipe-m,var(--ipe-t,var(--ipe,5px)))}.b-il .b-il-t{color:var(--tc-m,var(--tc-t,var(--tc,var(--c-secondary))))}.b-il li:hover .b-il-t{color:var(--tch-m,var(--tch-t,var(--tch,var(--tc,var(--c-secondary)))))}.b-il li:hover .b-il-i{color:var(--ich-m,var(--ich-t,var(--ich,var(--ic,var(--c-primary)))))}.b-ib{text-align:var(--ta-m,var(--ta-t,var(--ta,center)));gap:var(--gap-m,var(--gap-t,var(--gap,15px)));align-items:var(--ai-m,var(--ai-t,var(--ai,center)))}.b-ib .b-ib-i{font-size:var(--is-m,var(--is-t,var(--is,50px)));color:var(--ic-m,var(--ic-t,var(--ic,var(--c-primary))));background-color:var(--ibg-m,var(--ibg-t,var(--ibg,transparent)))}.b-ib .b-ib-t{font-family:var(--tff-m,var(--tff-t,var(--tff,var(--t-primary-ff))));font-size:var(--tfs-m,var(--tfs-t,var(--tfs,var(--t-h3-fs))));font-weight:var(--tfw-m,var(--tfw-t,var(--tfw,var(--t-primary-fw))));line-height:var(--tlh-m,var(--tlh-t,var(--tlh,var(--t-h3-lh))));letter-spacing:var(--tls-m,var(--tls-t,var(--tls,normal)));color:var(--tc-m,var(--tc-t,var(--tc,var(--c-primary))))}.b-ib .b-ib-d{color:var(--dc-m,var(--dc-t,var(--dc,var(--c-text))));font-size:var(--dfs-m,var(--dfs-t,var(--dfs,inherit)))}.b-ibx{text-align:var(--ta-m,var(--ta-t,var(--ta,center)))}.b-ibx .b-ibx-img{width:var(--imw-m,var(--imw-t,var(--imw,100%)));margin-bottom:var(--imb-m,var(--imb-t,var(--imb,15px)))}.b-ibx .b-ibx-t{font-family:var(--tff-m,var(--tff-t,var(--tff,var(--t-primary-ff))));font-size:var(--tfs-m,var(--tfs-t,var(--tfs,var(--t-h3-fs))));font-weight:var(--tfw-m,var(--tfw-t,var(--tfw,var(--t-primary-fw))));line-height:var(--tlh-m,var(--tlh-t,var(--tlh,var(--t-h3-lh))));color:var(--tc-m,var(--tc-t,var(--tc,var(--c-primary))))}.b-ibx .b-ibx-d{color:var(--dc-m,var(--dc-t,var(--dc,var(--c-text))))}.b-cta .b-cta-c{min-height:var(--minh-m,var(--minh-t,var(--minh,280px)));text-align:var(--cta-m,var(--cta-t,var(--cta,center)))}.b-cta .b-cta-ov{background-color:var(--ov-m,var(--ov-t,var(--ov,#00000040)))}.b-cta:hover .b-cta-ov,.b-cta:focus-visible .b-cta-ov{background-color:var(--ovh-m,var(--ovh-t,var(--ovh,var(--ov,#00000040))))}.b-cta .b-cta-bg{background-position:var(--cbgp-m,var(--cbgp-t,var(--cbgp,center center)))}.b-cta .b-cta-t{font-family:var(--tff-m,var(--tff-t,var(--tff,var(--t-primary-ff))));font-size:var(--tfs-m,var(--tfs-t,var(--tfs,var(--t-h2-fs))));font-weight:var(--tfw-m,var(--tfw-t,var(--tfw,var(--t-primary-fw))));line-height:var(--tlh-m,var(--tlh-t,var(--tlh,var(--t-h2-lh))));letter-spacing:var(--tls-m,var(--tls-t,var(--tls,normal)));word-spacing:var(--tws-m,var(--tws-t,var(--tws,normal)))}.b-cta .b-cta-t:not(:last-child){margin-bottom:var(--tmb-m,var(--tmb-t,var(--tmb,25px)))}.b-cta .b-cta-b{color:var(--bc-m,var(--bc-t,var(--bc,#fff)));background-color:var(--bbg-m,var(--bbg-t,var(--bbg,transparent)));border-width:var(--bbw-m,var(--bbw-t,var(--bbw,2px)));border-radius:var(--br-m,var(--br-t,var(--br,4px)))}.b-cta:hover .b-cta-b,.b-cta:focus-visible .b-cta-b{color:var(--bc-h-m,var(--bc-h-t,var(--bc-h,var(--bc,#fff))));background-color:var(--bbg-h-m,var(--bbg-h-t,var(--bbg-h,var(--bbg,transparent))))}.b-tm .b-tm-text{font-family:var(--tff-m,var(--tff-t,var(--tff,var(--t-text-ff))));font-size:var(--tfs-m,var(--tfs-t,var(--tfs,1.3em)));font-weight:var(--tfw-m,var(--tfw-t,var(--tfw,400)));line-height:var(--tlh-m,var(--tlh-t,var(--tlh,1.5)));letter-spacing:var(--tls-m,var(--tls-t,var(--tls,normal)));color:var(--tc-m,var(--tc-t,var(--tc,inherit)))}.b-tm .b-tm-name{color:var(--nc-m,var(--nc-t,var(--nc,inherit)))}.b-tm .b-tm-role{color:var(--tic-m,var(--tic-t,var(--tic,inherit)))}.b-tm .b-tm-arrow{color:var(--arc-m,var(--arc-t,var(--arc,#eeeeeee6)));font-size:var(--ars-m,var(--ars-t,var(--ars,20px)))}.b-acc .b-acc-item{border-width:var(--bw-m,var(--bw-t,var(--bw,1px)));border-color:var(--abc-m,var(--abc-t,var(--abc,#d5d8dc)))}.b-acc summary{padding:var(--tp-m,var(--tp-t,var(--tp,15px 20px)));background-color:var(--tbg-m,var(--tbg-t,var(--tbg,transparent)));color:var(--tc-m,var(--tc-t,var(--tc,var(--c-primary))));font-family:var(--tff-m,var(--tff-t,var(--tff,var(--t-primary-ff))));font-size:var(--tfs-m,var(--tfs-t,var(--tfs,inherit)));font-weight:var(--tfw-m,var(--tfw-t,var(--tfw,var(--t-primary-fw))));line-height:var(--tlh-m,var(--tlh-t,var(--tlh,normal)))}.b-acc details[open]>summary{color:var(--tca-m,var(--tca-t,var(--tca,var(--tc,var(--c-primary)))))}.b-acc .b-acc-icon{color:var(--ic-m,var(--ic-t,var(--ic,inherit)))}.b-acc details[open] .b-acc-icon{color:var(--ica-m,var(--ica-t,var(--ica,var(--ic,inherit))))}.b-acc .b-acc-body{padding:var(--cp-m,var(--cp-t,var(--cp,15px 20px)));background-color:var(--cbg-m,var(--cbg-t,var(--cbg,transparent)));color:var(--bc-m,var(--bc-t,var(--bc,var(--c-text))));font-size:var(--bfs-m,var(--bfs-t,var(--bfs,inherit)));line-height:var(--blh-m,var(--blh-t,var(--blh,var(--t-text-lh))))}}html{scroll-behavior:auto;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}}body{font-family:var(--t-body-ff);font-size:16px;line-height:var(--t-body-lh);color:var(--c-body);background-color:var(--c-white);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:var(--c-primary);transition:color var(--dur);text-decoration:none}a:hover{color:var(--c-secondary)}:focus-visible{outline:2px solid var(--c-secondary);outline-offset:2px}img{max-width:100%;height:auto}p{margin-block:0 .9rem}h1,h2,h3,h4,h5,h6{color:inherit;margin-block:.5rem 1rem}h1{font-family:var(--t-display-ff);font-size:var(--t-display-fs);font-weight:var(--t-display-fw);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls)}h2{font-family:var(--t-h2-ff);font-size:var(--t-h2-fs);font-weight:var(--t-h2-fw);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls)}h3{font-family:var(--t-h3-ff);font-size:var(--t-h3-fs);font-weight:var(--t-h3-fw);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls)}h4{font-family:var(--t-lead-ff);font-size:var(--t-lead-fs);font-weight:var(--t-lead-fw);line-height:var(--t-lead-lh);color:var(--c-primary)}h5{font-family:var(--t-h5-ff);font-size:var(--t-h5-fs);font-weight:var(--t-h5-fw);line-height:var(--t-h5-lh)}h6{font-family:var(--t-eyebrow-ff);font-size:var(--t-eyebrow-fs);font-weight:var(--t-eyebrow-fw);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);text-transform:var(--t-eyebrow-tt);color:var(--c-accent)}.b-sec{isolation:isolate;position:relative}.b-sec[data-ov]:before,.b-sec>.b-slides{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.b-sec[data-ov]:before{content:""}.b-sec>.b-slides{z-index:-2;overflow:hidden}.b-sec[data-ov]:before{z-index:-1}.b-row{z-index:2;width:100%;margin-inline:auto;display:flex;position:relative}.b-row[data-items=middle]{align-items:center}.b-row[data-items=bottom]{align-items:flex-end}.b-row[data-items=top]{align-items:flex-start}.b-sec[data-full]{min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;display:flex}body:has(main>section.b-sec[data-full]:first-of-type) .site-header,body:has(main>.page-header:first-of-type) .site-header{margin-bottom:0}.b-row[data-gap=no]{--gp:0px}.b-row[data-gap=narrow]{--gp:5px}.b-row[data-gap=extended]{--gp:15px}.b-row[data-gap=wide]{--gp:20px}.b-row[data-gap=wider]{--gp:30px}.b-col{min-height:1px;display:flex;position:relative}.b-wrap{--wgap:20px;flex-wrap:wrap;flex:auto;min-width:0;display:flex;position:relative}.b-row[data-content=middle]>.b-col>.b-wrap{align-content:center;align-items:center}.b-row[data-content=bottom]>.b-col>.b-wrap{align-content:flex-end;align-items:flex-end}.b-wrap>.b-cov{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.b-w{position:relative}.b-w[data-inline]{width:auto;max-width:none}.b-w>.b-wc{height:100%;transition:background var(--dur), border var(--dur), border-radius var(--dur), box-shadow var(--dur)}@media (width<=767px){.b-row{flex-wrap:wrap}.b-row[data-reverse-m]{flex-direction:column-reverse}}@media (width>=768px) and (width<=1024px){.b-row[data-reverse-t]{flex-direction:row-reverse}}@media (width>=1025px){[data-hide~=d]{display:none!important}}@media (width>=768px) and (width<=1024px){[data-hide~=t]{display:none!important}}@media (width<=767px){[data-hide~=m]{display:none!important}}.b-h{margin:0;padding:0}h1.b-h{--hfs:var(--t-display-fs);--hlh:var(--t-display-lh);--hls:var(--t-display-ls)}h2.b-h{--hfs:var(--t-h2-fs);--hlh:var(--t-h2-lh);--hls:var(--t-h2-ls)}h3.b-h{--hfs:var(--t-h3-fs);--hlh:var(--t-h3-lh);--hls:var(--t-h3-ls)}h4.b-h{--hfs:var(--t-lead-fs);--hlh:var(--t-lead-lh)}h5.b-h{--hfs:var(--t-h5-fs);--hlh:var(--t-h5-lh)}h6.b-h{--hfs:var(--t-eyebrow-fs);--hlh:var(--t-eyebrow-lh);--hls:var(--t-eyebrow-ls);--htt:uppercase}p.b-h,div.b-h,span.b-h{--hfs:inherit}.b-h a{color:inherit}.rt>:last-child{margin-bottom:0}.rt ul,.rt ol{margin-block:0 .9rem;padding-inline-start:40px}.rt ul{list-style:outside}.rt ol{list-style:decimal}.rt li{margin:0}.rt ul ul{margin-block:0;list-style:circle}.rt a{color:var(--c-primary)}.rt a:hover{color:var(--c-secondary)}.rt strong{font-weight:bolder}.rt img{vertical-align:middle;display:inline-block}.rt blockquote{border-inline-start:3px solid var(--c-primary);margin:0 0 .9rem;padding-inline-start:1.25em}.rt table{border-collapse:collapse;width:100%;margin-bottom:.9rem}.rt td,.rt th{vertical-align:top;border:1px solid #80808080;padding:15px}.rt hr{opacity:.3;border:0;border-top:1px solid}.b-btnrow[data-full] .b-btn,.b-btnrow[data-full-t] .b-btn,.b-btnrow[data-full-m] .b-btn{width:auto}.b-btnrow[data-full] .b-btn{justify-content:center;width:100%}@media (width<=1024px){.b-btnrow[data-full-t] .b-btn{justify-content:center;width:100%}}@media (width<=767px){.b-btnrow[data-full-m] .b-btn{justify-content:center;width:100%}}.b-btn{text-align:center;font-family:var(--t-accent-ff);cursor:pointer;transition:background-color var(--dur), color var(--dur), border-color var(--dur);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.b-btn[data-size=xs]{--sz-fs:13px;--sz-p:10px 20px;--sz-br:4px}.b-btn[data-size=sm]{--sz-fs:15px;--sz-p:12px 24px;--sz-br:4px}.b-btn[data-size=md]{--sz-fs:16px;--sz-p:15px 30px;--sz-br:4px}.b-btn[data-size=lg]{--sz-fs:18px;--sz-p:20px 40px;--sz-br:4px}.b-btn[data-size=xl]{--sz-fs:20px;--sz-p:25px 50px;--sz-br:4px}.b-btn svg{flex:none;width:1em;height:1em}.b-btn[data-icon-after]{flex-direction:row-reverse}.b-img img{vertical-align:middle;display:inline-block}.b-img figcaption{color:var(--c-text);text-align:center;margin-top:8px;font-size:14px}.b-div{display:flex}.b-div>span{display:block}.b-il{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-il.is-inline{flex-flow:wrap;align-items:center}.b-il li{align-items:center;display:flex;position:relative}.b-il li>a{color:var(--c-primary);align-items:center;display:flex}.b-il .b-il-i{flex:none;line-height:1;display:inline-flex}.b-il .b-il-i svg{width:1.25em;height:.85em}.b-il .b-il-i{justify-content:center;width:1.25em}.b-il .b-il-t{transition:color var(--dur)}.b-il[data-divided]:not(.is-inline) li:not(:last-child):after{content:"";left:0;right:0;bottom:calc(var(--gap,0px) * -1 / 2);border-top:1px solid var(--ldc,#ddd);position:absolute}.b-ib{flex-direction:column;display:flex}.b-ib[data-pos=left]{text-align:left;flex-direction:row}.b-ib[data-pos=right]{text-align:right;flex-direction:row-reverse}.b-ib .b-ib-i{line-height:1;display:inline-flex}.b-ib .b-ib-i svg{width:.85em;height:.85em}.b-ib .b-ib-i a{display:inline-flex}@media (width<=767px){.b-ib[data-pos-m=top]{text-align:center;flex-direction:column}}.b-ib[data-view=stacked] .b-ib-i,.b-ib[data-view=framed] .b-ib-i{padding:.5em}.b-ib[data-shape=circle] .b-ib-i{border-radius:50%}.b-ib[data-shape=rounded] .b-ib-i{border-radius:10%}.b-ib .b-ib-t{margin:0}.b-ib .b-ib-t a{color:inherit}.b-ib .b-ib-d{margin:0}.b-ibx .b-ibx-img{display:inline-block}.b-ibx .b-ibx-img img{width:100%;height:auto;display:block}.b-ibx .b-ibx-t{margin:0 0 15px}.b-ibx .b-ibx-t a{color:inherit}.b-ibx .b-ibx-d{margin:0}.b-cta{color:var(--c-primary);padding:35px;text-decoration:none;display:flex;position:relative;overflow:hidden}.b-cta:hover{color:var(--c-primary)}.b-cta .b-cta-bg-wrap{z-index:0;position:absolute;inset:0;overflow:hidden}.b-cta .b-cta-bg{transition:transform 1.5s var(--ease);background-size:cover;position:absolute;inset:0}.b-cta .b-cta-bg img{object-fit:cover;width:100%;height:100%}.b-cta:hover .b-cta-bg{transform:scale(1.2)}.b-cta .b-cta-ov{transition:background-color 1.5s;position:absolute;inset:0}.b-cta .b-cta-c{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.b-cta .b-cta-t{color:#fff;margin:0}.b-cta .b-cta-d{margin:0 0 25px}.b-cta .b-cta-b{border-style:solid;border-color:#fff;padding:12px 24px;font-size:15px;line-height:1;transition:color .3s,background-color .3s;display:inline-block}@media (prefers-reduced-motion:reduce){.b-cta:hover .b-cta-bg{transform:none}}.b-acc .b-acc-item{border-style:solid}.b-acc .b-acc-item+.b-acc-item{border-top:0}.b-acc summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.b-acc summary::-webkit-details-marker{display:none}.b-acc[data-icon-right] summary{flex-direction:row-reverse;justify-content:space-between}.b-acc .b-acc-icon{flex:none;width:1.5em;display:inline-flex}.b-acc .b-acc-icon svg{width:1em;height:1em}.b-acc .b-acc-icon .is-open{display:none}.b-acc details[open] .b-acc-icon .is-open{display:inline}.b-acc details[open] .b-acc-icon .is-closed{display:none}.b-acc .b-acc-body{border-top:1px solid var(--abc,#d5d8dc)}.b-wrap>.b-sec{width:100%}@media (width>=1025px){.b-wrap>.b-sec[data-sticky=top]{top:calc(var(--header-h) + 1em);z-index:3;position:sticky}}.skip-link{z-index:10000;background:var(--c-secondary);color:var(--c-white);border-radius:4px;padding:10px 16px;position:absolute;top:-100px;left:8px}.skip-link:focus{color:var(--c-white);top:8px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-surface=brand]{background:var(--c-secondary);color:var(--c-white);--surface-brand:var(--c-primary);--status-online:var(--c-primary)}[data-surface=brand] .btn-primary{background:var(--c-primary);color:var(--c-white)}[data-surface=brand] .btn-primary:hover{background:var(--c-white);color:var(--c-secondary)}[data-sticky-contact]{--surface-brand:var(--c-primary);--accent:var(--c-primary);color:var(--c-primary)}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.tilmelding-form [data-step-title]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tilmelding-form [data-steps]>fieldset>div{gap:20px;margin-top:0}.tilmelding-form label,.tilmelding-form legend{font-family:var(--font);line-height:1.7;color:#6b6b65!important;margin-bottom:4px!important;font-size:12px!important;font-weight:700!important}.tilmelding-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.tilmelding-form select,.tilmelding-form textarea{color:#000;width:100%;min-height:41px;font-family:var(--font);font-size:16px;line-height:1.3;background:#ededed!important;border:1px solid #777771!important;border-radius:3px!important;padding:9px!important}.tilmelding-form textarea{min-height:140px}.tilmelding-form input:focus-visible,.tilmelding-form select:focus-visible,.tilmelding-form textarea:focus-visible{outline:2px solid var(--c-primary);outline-offset:0;--tw-ring-shadow:0 0 #0000}.tilmelding-form fieldset fieldset>div{flex-direction:column;gap:6px!important;display:flex!important}.tilmelding-form fieldset fieldset label{line-height:1.5;color:#000!important;border:0!important;border-radius:0!important;gap:8px!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important}.tilmelding-form [data-submit]{background:var(--c-primary);color:#fff;border-radius:8px;width:100%;min-height:40px;padding:10px;font-size:14px;font-weight:700;line-height:1.45}.tilmelding-form [data-submit]:hover{background:var(--c-secondary)}.tilmelding-form>p{color:var(--c-body);font-size:13px}.tilmelding-form .flex.items-stretch.gap-2>span{background:#ededed;border-color:#777771;border-radius:3px}.b-w[data-w=call-to-action]>.b-wc{display:flex;overflow:hidden}.b-w[data-w=call-to-action] .b-cta{width:100%}.b-w[data-w=mailchimp]{min-width:0;max-width:100%}@media (width<=1024px){.b-img img{height:auto!important}.gallery__item{aspect-ratio:auto!important}.gallery__open :is(img){max-height:calc((100svh - var(--header-h)) * .72);object-fit:cover;height:auto!important}}.b-img img{max-height:calc((100svh - var(--header-h)) * .72)}.b-il[data-al=center] li>a{text-align:center}.b-il[data-al=right] li>a{text-align:right}.tilmelding-form .sf-select{background:#ededed;border:1px solid #777771;border-radius:0}.tilmelding-form .sf-select-value{color:#000;min-height:39px;font-size:16px;line-height:1.3;background-color:#0000!important;border:0!important;border-radius:0!important;padding:9px 2.5rem 9px 9px!important}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}.b-tm[data-astro-cid-tgbrwp4t]{padding-inline:50px;position:relative}.b-tm-track[data-astro-cid-tgbrwp4t]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.b-tm-track[data-astro-cid-tgbrwp4t]::-webkit-scrollbar{display:none}.b-tm-slide[data-astro-cid-tgbrwp4t]{scroll-snap-align:center;text-align:center;flex-direction:column;flex:0 0 100%;align-items:center;margin:0;padding:20px;display:flex}.b-tm-text[data-astro-cid-tgbrwp4t]{margin:0 0 20px;font-style:italic}.b-tm-text[data-astro-cid-tgbrwp4t] p[data-astro-cid-tgbrwp4t]{margin:0 0 .9rem}.b-tm-text[data-astro-cid-tgbrwp4t] p[data-astro-cid-tgbrwp4t]:last-child{margin:0}.b-tm-heading[data-astro-cid-tgbrwp4t]{color:var(--c-black);margin:.5rem 0 1rem}.b-tm-foot[data-astro-cid-tgbrwp4t]{text-align:start;justify-content:center;align-items:center;gap:15px;display:flex}.b-tm-img[data-astro-cid-tgbrwp4t]{object-fit:cover;border-radius:50%;flex:none}.b-tm-cite[data-astro-cid-tgbrwp4t]{flex-direction:column;font-size:14px;font-style:normal;line-height:1.5;display:flex}.b-tm-name[data-astro-cid-tgbrwp4t]{font-weight:700}.b-tm-role[data-astro-cid-tgbrwp4t]{font-size:12px}.b-tm-arrow[data-astro-cid-tgbrwp4t]{color:var(--arc,#eeeeeee6);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.b-tm-arrow[data-astro-cid-tgbrwp4t] svg{width:1em;height:1em}.b-tm-arrow[data-astro-cid-tgbrwp4t].is-prev{left:0}.b-tm-arrow[data-astro-cid-tgbrwp4t].is-next{right:0}@media (width<=767px){.b-tm[data-astro-cid-tgbrwp4t]{padding-inline:34px}.b-tm-arrow[data-astro-cid-tgbrwp4t]{width:34px}}.shape-divider[data-astro-cid-zzgdlyf2]{width:100%;height:var(--shape-h);pointer-events:none;color:var(--shape-c);z-index:1;line-height:0;position:absolute;left:0;right:0;overflow:hidden}.shape-divider[data-astro-cid-zzgdlyf2][data-shape-divider=top]{top:-1px}.shape-divider[data-astro-cid-zzgdlyf2][data-shape-divider=bottom]{bottom:-1px}.shape-divider[data-astro-cid-zzgdlyf2]{transform:var(--shape-t);transform-origin:50%}.shape-divider[data-astro-cid-zzgdlyf2] svg{width:var(--shape-w,100%);height:100%;display:block;position:relative;left:50%;transform:translate(-50%)}.shape-divider[data-astro-cid-zzgdlyf2] svg path,.shape-divider[data-astro-cid-zzgdlyf2] svg polygon,.shape-divider[data-astro-cid-zzgdlyf2] svg polyline,.shape-divider[data-astro-cid-zzgdlyf2] svg rect{fill:currentColor}@media (width<=1024px){.shape-divider[data-astro-cid-zzgdlyf2]{height:var(--shape-h-t,var(--shape-h))}}@media (width<=767px){.shape-divider[data-astro-cid-zzgdlyf2]{height:var(--shape-h-m,var(--shape-h-t,calc(var(--shape-h) * .6)))}}.b-slide{background-image:var(--s-lg);background-size:var(--bgs,cover);opacity:0;background-position:50%;transition:opacity 1s ease-in-out;position:absolute;inset:0}@media (width<=1024px){.b-slide{background-image:var(--s-md)}}@media (width<=767px){.b-slide{background-image:var(--s-sm)}}.b-slide.is-on{opacity:1}.b-slide.is-wait{display:none}[data-kenburns] .b-slide.is-on{animation:20s linear forwards kenburns}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){[data-kenburns] .b-slide.is-on{animation:none}}.b-tabs-list[data-astro-cid-ax3s423g]{flex-wrap:wrap;justify-content:flex-start;display:flex}.b-tab[data-astro-cid-ax3s423g]{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);color:var(--c-white);cursor:pointer;transition:color var(--dur);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:10px 20px;line-height:1.2;display:inline-flex}.b-tab[data-astro-cid-ax3s423g] svg{width:28px;height:28px}.b-tab[data-astro-cid-ax3s423g]{border-bottom:3px solid #0000}.b-tab[data-astro-cid-ax3s423g]:hover{color:var(--c-white);border-bottom-color:#ffffff80}.b-tab[data-astro-cid-ax3s423g][aria-selected=true]{color:var(--c-white);border-bottom-color:var(--c-white)}[data-astro-cid-ax3s423g][data-tabs].is-ready .b-tabs-panel[data-astro-cid-ax3s423g][data-hidden]{display:none}.gallery[data-astro-cid-b32uuoss]{grid-template-columns:repeat(var(--g-d), minmax(0, 1fr));gap:var(--g-gap);margin:0;padding:0;list-style:none;display:grid}@media (width<=1024px){.gallery[data-astro-cid-b32uuoss]{grid-template-columns:repeat(var(--g-t), minmax(0, 1fr))}}@media (width<=767px){.gallery[data-astro-cid-b32uuoss]{grid-template-columns:repeat(var(--g-m), minmax(0, 1fr))}}.gallery__item[data-astro-cid-b32uuoss]{aspect-ratio:var(--g-ar);border-radius:var(--g-r);overflow:hidden}.gallery__open[data-astro-cid-b32uuoss]{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery__open[data-astro-cid-b32uuoss] img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.gallery__open[data-astro-cid-b32uuoss]:hover img,.gallery__open[data-astro-cid-b32uuoss]:focus-visible img{transform:scale(1.04)}.gallery__zoom[data-astro-cid-b32uuoss]{color:#fff;opacity:0;background:#0e2436b8;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:opacity .25s,transform .25s;display:grid;position:absolute;bottom:.6rem;right:.6rem;transform:translateY(4px)}.gallery__zoom[data-astro-cid-b32uuoss] svg{width:1.1rem;height:1.1rem}.gallery__open[data-astro-cid-b32uuoss]:hover .gallery__zoom[data-astro-cid-b32uuoss],.gallery__open[data-astro-cid-b32uuoss]:focus-visible .gallery__zoom[data-astro-cid-b32uuoss]{opacity:1;transform:translateY(0)}.lightbox[data-astro-cid-b32uuoss]{color:#fff;background:0 0;border:0;width:fit-content;max-width:min(90vw,62rem);max-height:88dvh;margin:auto;padding:0;overflow:visible}.lightbox[data-astro-cid-b32uuoss]::backdrop{background:#061018e6}.lightbox__figure[data-astro-cid-b32uuoss]{flex-direction:column;align-items:center;gap:.9rem;margin:0;display:flex}.lightbox__figure[data-astro-cid-b32uuoss] img[data-astro-cid-b32uuoss]{object-fit:contain;background:#ffffff0f;border-radius:.75rem;width:auto;max-width:100%;height:auto;max-height:72dvh;display:block}.lightbox__caption[data-astro-cid-b32uuoss]{color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.9rem;font-size:.9375rem;display:flex}.lightbox__count[data-astro-cid-b32uuoss]{letter-spacing:.1em;opacity:.85;font-weight:700}.lightbox__btn[data-astro-cid-b32uuoss]{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:3rem;height:3rem;transition:background .2s;display:grid;position:absolute}.lightbox__btn[data-astro-cid-b32uuoss]:hover{background:#ffffff47}.lightbox__btn[data-astro-cid-b32uuoss] svg{width:1.4rem;height:1.4rem}.lightbox__btn--close[data-astro-cid-b32uuoss]{background:#0e2436e6;top:-.75rem;right:-.75rem}.lightbox__btn--prev[data-astro-cid-b32uuoss]{top:40%;left:.5rem}.lightbox__btn--next[data-astro-cid-b32uuoss]{top:40%;right:.5rem}@media (width<=640px){.lightbox[data-astro-cid-b32uuoss]{max-width:94vw}.lightbox__btn--prev[data-astro-cid-b32uuoss]{left:.25rem}.lightbox__btn--next[data-astro-cid-b32uuoss]{right:.25rem}.lightbox__btn[data-astro-cid-b32uuoss]{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.gallery__open[data-astro-cid-b32uuoss] img,.gallery__zoom[data-astro-cid-b32uuoss],.lightbox__btn[data-astro-cid-b32uuoss]{transition:none}.gallery__open[data-astro-cid-b32uuoss]:hover img{transform:none}}.video-grid[data-astro-cid-7tpjinv6]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (width<=1024px){.video-grid[data-astro-cid-7tpjinv6]{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:40%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.video-grid__item[data-astro-cid-7tpjinv6]{scroll-snap-align:start}}@media (width<=767px){.video-grid[data-astro-cid-7tpjinv6]{grid-auto-columns:72%}}.video-grid__item[data-astro-cid-7tpjinv6]{aspect-ratio:9/16;background:#000;border-radius:8px;overflow:hidden}.video-grid[data-astro-cid-7tpjinv6] video[data-astro-cid-7tpjinv6]{object-fit:cover;width:100%;height:100%;display:block}.b-posts[data-astro-cid-i2on3m6i]{grid-template-columns:repeat(var(--pc-d), minmax(0, 1fr));text-align:left;gap:35px 30px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1024px){.b-posts[data-astro-cid-i2on3m6i]{grid-template-columns:repeat(var(--pc-t), minmax(0, 1fr))}}@media (width<=767px){.b-posts[data-astro-cid-i2on3m6i]{grid-template-columns:repeat(var(--pc-m), minmax(0, 1fr))}}.b-post[data-astro-cid-i2on3m6i] article[data-astro-cid-i2on3m6i]{background:var(--c-white);border-radius:3px;flex-direction:column;height:100%;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 30px #00000026}.b-post[data-astro-cid-i2on3m6i] article[data-astro-cid-i2on3m6i]:hover{box-shadow:0 0 30px #00000040}.b-post-thumb[data-astro-cid-i2on3m6i]{aspect-ratio:1/.66;position:relative;overflow:hidden}.b-post-thumb[data-astro-cid-i2on3m6i] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=767px){.b-post-thumb[data-astro-cid-i2on3m6i]{aspect-ratio:1/.5}}.b-post-text[data-astro-cid-i2on3m6i]{flex-direction:column;flex:1;padding:20px 30px 30px;display:flex}.b-post-title[data-astro-cid-i2on3m6i]{color:var(--c-secondary);font-size:21px;line-height:var(--t-h3-lh);letter-spacing:normal;margin:0 0 12px;font-weight:600}.b-post-title[data-astro-cid-i2on3m6i],.b-post-title[data-astro-cid-i2on3m6i] a[data-astro-cid-i2on3m6i]{color:var(--c-secondary);text-align:left}.b-post-title[data-astro-cid-i2on3m6i] a[data-astro-cid-i2on3m6i]:after{content:"";position:absolute;inset:0}.b-post-excerpt[data-astro-cid-i2on3m6i]{color:#6e6e6e;margin:0 0 15px;font-size:14px;line-height:1.7}.b-post-more[data-astro-cid-i2on3m6i]{letter-spacing:1px;text-transform:uppercase;color:var(--c-rust);margin-top:auto;font-size:12px;font-weight:700}.ti-widget[data-layout-id="115"][data-set-id=light-minimal][data-pid="09e814f6480e111808961bad7f5"][data-light],.ti-widget[data-layout-id="115"][data-set-id=light-minimal][data-pid="09e814f6480e111808961bad7f5"][data-light] .ti-header,.ti-widget[data-layout-id="115"][data-set-id=light-minimal][data-pid="09e814f6480e111808961bad7f5"][data-light] .ti-header .nowrap{color:#fff}.ti-widget[data-layout-id="115"][data-set-id=light-minimal][data-pid="09e814f6480e111808961bad7f5"][data-light] .ti-header span,.ti-widget[data-layout-id="115"][data-set-id=light-minimal][data-pid="09e814f6480e111808961bad7f5"][data-light] .ti-header strong{color:#fff!important}.kal[data-astro-cid-wfjufab4]{text-align:left;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.kal-inner[data-astro-cid-wfjufab4]{padding:0 20px}.kal-head[data-astro-cid-wfjufab4]{margin-bottom:50px}.kal-title[data-astro-cid-wfjufab4]{font-family:var(--t-display-ff);font-size:var(--t-display-fs);font-weight:var(--t-display-fw);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls);color:#1a1a1a;margin:0 0 20px}.kal-line[data-astro-cid-wfjufab4]{background:var(--c-sky);width:calc(100% + 40px);height:3px;margin-left:-20px}.kal-year[data-astro-cid-wfjufab4]{font-family:var(--t-h2-ff);font-size:var(--t-h2-fs);font-weight:var(--t-h2-fw);line-height:var(--t-h2-lh);color:#1a1a1a;letter-spacing:var(--t-h2-ls);border-bottom:2px solid #e8e8e8;margin:60px 0 40px;padding-bottom:15px}.kal-year[data-astro-cid-wfjufab4]:first-of-type{margin-top:0}.kal-month[data-astro-cid-wfjufab4]{font-family:var(--t-h3-ff);font-size:var(--t-h3-fs);font-weight:var(--t-h3-fw);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);color:var(--c-primary);margin:45px 0 25px}.kal-list[data-astro-cid-wfjufab4]{margin:0;padding:0;list-style:none}.kal-card[data-astro-cid-wfjufab4]{background:linear-gradient(135deg, var(--c-sky) 0%, #4a9fc9 100%);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:28px 32px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 3px 12px #3483a81f}.kal-card[data-astro-cid-wfjufab4]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #3483a82e}.kal-info[data-astro-cid-wfjufab4]{flex:1}.kal-date[data-astro-cid-wfjufab4]{font-family:var(--font);color:#fff;letter-spacing:-.3px;margin:0 0 10px;font-size:1.25rem;font-weight:700;line-height:36px}.kal-name[data-astro-cid-wfjufab4]{color:#fffffff2;margin:0 0 6px;font-size:1rem;font-weight:600;line-height:1.4}.kal-status[data-astro-cid-wfjufab4]{color:#ffffffd9;margin:0;font-size:.9rem;font-weight:500}.kal-btn[data-astro-cid-wfjufab4]{color:var(--c-primary);white-space:nowrap;background:#fff;border-radius:50px;flex-shrink:0;align-items:center;gap:8px;margin-left:24px;padding:12px 28px;font-size:.95rem;font-weight:700;transition:transform .3s,background .3s,box-shadow .3s;display:flex}.kal-btn[data-astro-cid-wfjufab4]:hover{color:var(--c-primary);background:#f5f5f5;transform:scale(1.04)}.kal-btn[data-astro-cid-wfjufab4]:after,.kal-cta-btn[data-astro-cid-wfjufab4]:after{content:"→";font-size:1.1em;display:inline-block}.kal-note[data-astro-cid-wfjufab4]{border-left:4px solid var(--c-sky);color:#555;box-sizing:border-box;background:#f8fafb;width:calc(100% + 40px);margin:60px -20px 0;padding:24px 40px;font-size:.95rem;line-height:1.7}.kal-note[data-astro-cid-wfjufab4] strong[data-astro-cid-wfjufab4]{color:var(--c-primary);margin-bottom:8px;font-size:1rem;display:block}.kal-note[data-astro-cid-wfjufab4] a{color:var(--c-primary);font-weight:600}.kal-note[data-astro-cid-wfjufab4] a:hover{text-decoration:underline}.kal-cta[data-astro-cid-wfjufab4]{margin-top:50px;padding:0 20px}.kal-cta-btn[data-astro-cid-wfjufab4]{background:linear-gradient(135deg, var(--c-sky) 0%, #4a9fc9 100%);color:#fff;letter-spacing:-.3px;border-radius:12px;align-items:center;gap:10px;padding:16px 48px;font-size:1.05rem;font-weight:700;transition:transform .3s,box-shadow .3s;display:inline-flex}.kal-cta-btn[data-astro-cid-wfjufab4]:hover{color:#fff;background:linear-gradient(135deg,#2a6b8f 0%,#3a8fb8 100%);transform:translateY(-3px)}@media (width<=768px){.kal-inner[data-astro-cid-wfjufab4]{padding:0 16px}.kal-line[data-astro-cid-wfjufab4]{width:calc(100% + 32px);margin-left:-16px}.kal-year[data-astro-cid-wfjufab4]{margin:45px 0 30px}.kal-month[data-astro-cid-wfjufab4]{margin:35px 0 20px}.kal-card[data-astro-cid-wfjufab4]{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.kal-date[data-astro-cid-wfjufab4]{font-size:1.15rem}.kal-btn[data-astro-cid-wfjufab4]{justify-content:center;width:100%;margin-left:0}.kal-info[data-astro-cid-wfjufab4]{width:100%}.kal-note[data-astro-cid-wfjufab4]{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:24px 32px}.kal-cta-btn[data-astro-cid-wfjufab4]{justify-content:center;width:100%;padding:14px 40px;font-size:1rem}.kal-cta[data-astro-cid-wfjufab4]{padding:0 16px}}@media (width<=480px){.kal-inner[data-astro-cid-wfjufab4]{padding:0 12px}.kal-title[data-astro-cid-wfjufab4]{margin-bottom:15px}.kal-line[data-astro-cid-wfjufab4]{width:calc(100% + 24px);margin-left:-12px}.kal-year[data-astro-cid-wfjufab4]{margin:40px 0 25px}.kal-card[data-astro-cid-wfjufab4]{margin-bottom:12px;padding:20px}.kal-date[data-astro-cid-wfjufab4]{font-size:1.05rem}.kal-name[data-astro-cid-wfjufab4]{font-size:.95rem}.kal-status[data-astro-cid-wfjufab4]{font-size:.85rem}.kal-note[data-astro-cid-wfjufab4]{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding:20px 24px}.kal-cta-btn[data-astro-cid-wfjufab4]{padding:12px 32px;font-size:.95rem}.kal-cta[data-astro-cid-wfjufab4]{padding:0 12px}}@media (prefers-reduced-motion:reduce){.kal-card[data-astro-cid-wfjufab4]:hover,.kal-btn[data-astro-cid-wfjufab4]:hover,.kal-cta-btn[data-astro-cid-wfjufab4]:hover{transform:none}}[data-astro-cid-u5ipmuwy][data-spinner]:not([data-on]){display:none!important}.sf-select[data-astro-cid-u5ipmuwy]{position:relative}.sf-select[data-astro-cid-u5ipmuwy]>select[data-astro-cid-u5ipmuwy]{opacity:0;cursor:pointer;position:absolute;inset:0}.sf-select-value[data-astro-cid-u5ipmuwy]{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:1rem!important;padding-right:2.5rem!important}.sf-select[data-astro-cid-u5ipmuwy]:focus-within .sf-select-value[data-astro-cid-u5ipmuwy]{outline-offset:0;outline:2px solid}[data-astro-cid-u5ipmuwy][data-back][hidden],[data-astro-cid-u5ipmuwy][data-next][hidden]{display:none!important}[data-astro-cid-u5ipmuwy][data-error]{color:#8c1d18}.surface-dark[data-astro-cid-u5ipmuwy] [data-astro-cid-u5ipmuwy][data-error]{color:#ffd7d3}.surface-brand[data-astro-cid-u5ipmuwy] [data-astro-cid-u5ipmuwy][data-error]{color:#4a0904}[data-astro-cid-u5ipmuwy][data-dot][data-state=done],[data-astro-cid-u5ipmuwy][data-dot][data-state=current]{opacity:1}[data-astro-cid-u5ipmuwy][data-step]{animation:.26s ease-out both sf-in}@keyframes sf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-astro-cid-u5ipmuwy][data-step]{animation:none}}.mc[data-astro-cid-edklmqiy]{clear:left;text-align:left;color:#000;background:#fff;width:420px;max-width:100%;margin-inline:auto;font:14px Helvetica,Arial,sans-serif}.mc-form[data-astro-cid-edklmqiy]{padding:10px 0 10px 3%}.mc-req[data-astro-cid-edklmqiy]{text-align:right;margin-bottom:8px;margin-right:4%;font-size:11px}.mc-ast[data-astro-cid-edklmqiy]{color:#c43d21;font-size:150%;font-weight:400;position:relative;top:5px}.mc-group[data-astro-cid-edklmqiy]{width:96%;min-height:50px;padding-bottom:3%}.mc-group[data-astro-cid-edklmqiy] label[data-astro-cid-edklmqiy]{margin-bottom:3px;display:block}.mc-group[data-astro-cid-edklmqiy] input[data-astro-cid-edklmqiy]{text-indent:2%;color:#252525;background:#fff;border:1px solid #abb0b2;border-radius:3px;width:100%;padding:8px 0;font-size:16px;line-height:24px;display:block}.mc-hp[data-astro-cid-edklmqiy]{position:absolute;left:-5000px}.mc-btn[data-astro-cid-edklmqiy]{clear:both;color:#fff;cursor:pointer;text-align:center;white-space:nowrap;background-color:#111;border:0;border-radius:4px;width:fit-content;height:32px;margin:0 5px 10px 0;padding:0 22px;font-size:15px;font-weight:400;line-height:32px;display:inline-block}.mc-btn[data-astro-cid-edklmqiy]:hover{background-color:#6b6b6b}.mc-badge[data-astro-cid-edklmqiy]{margin:0 auto}.mc-badge[data-astro-cid-edklmqiy] img[data-astro-cid-edklmqiy]{width:220px;height:40px;padding:2px 0}.site-header[data-astro-cid-nen7h5rs]{z-index:999;background:var(--c-white);margin-bottom:calc(var(--header-overlap) * -1);padding:16px;position:sticky;top:0;box-shadow:0 4px 26px -5px #00000018}.hdr-row[data-astro-cid-nen7h5rs]{max-width:var(--container);align-items:center;margin-inline:auto;display:flex}.hdr-logo[data-astro-cid-nen7h5rs]{flex:none;width:18%}.hdr-logo[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{line-height:0;display:block}.hdr-logo[data-astro-cid-nen7h5rs] img{width:100%;max-width:230px;height:auto}.hdr-nav[data-astro-cid-nen7h5rs]{flex:none;justify-content:flex-end;align-items:center;width:67.863%;display:flex}.hdr-cta[data-astro-cid-nen7h5rs]{flex:none;width:13.803%;padding:10px}.hdr-cta[data-astro-cid-nen7h5rs] .b-btnrow{text-align:right}.nav-main[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-item[data-astro-cid-nen7h5rs]{position:relative}.nav-link[data-astro-cid-nen7h5rs]{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);color:var(--c-text);white-space:nowrap;align-items:center;gap:6px;padding:13px 12px;line-height:20px;display:flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-item[data-astro-cid-nen7h5rs].is-open>.nav-link[data-astro-cid-nen7h5rs],.nav-link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--c-primary)}.nav-link[data-astro-cid-nen7h5rs].is-active{color:var(--c-secondary)}.nav-caret[data-astro-cid-nen7h5rs]{width:.6em;height:.6em}.nav-sub[data-astro-cid-nen7h5rs]{z-index:10;background:var(--c-cream);visibility:hidden;opacity:0;border-radius:2px;min-width:12em;margin:0;padding:0;list-style:none;transition:opacity .15s,visibility 0s linear .15s;position:absolute;top:100%;left:0;box-shadow:0 13px 27px -5px #00000018}.nav-item[data-astro-cid-nen7h5rs].is-open>.nav-sub[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs]:focus-within>.nav-sub[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:opacity .15s}.sub-link[data-astro-cid-nen7h5rs]{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);color:var(--c-black);white-space:nowrap;padding:16px 20px;line-height:20px;display:block}.nav-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-child .sub-link[data-astro-cid-nen7h5rs]{border-radius:2px 2px 0 0}.nav-sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child .sub-link[data-astro-cid-nen7h5rs]{border-radius:0 0 2px 2px}.sub-link[data-astro-cid-nen7h5rs]:hover,.sub-link[data-astro-cid-nen7h5rs]:focus-visible{background:var(--c-primary);color:var(--c-white)}.sub-link[data-astro-cid-nen7h5rs].is-active{background:var(--c-secondary);color:var(--c-white)}.nav-toggle[data-astro-cid-nen7h5rs]{background:var(--c-primary);color:var(--c-white);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;margin-left:auto;padding:.25em;font-size:24px;display:none}.nav-toggle[data-astro-cid-nen7h5rs]:hover,.nav-toggle[data-astro-cid-nen7h5rs]:focus-visible{background:var(--c-secondary)}.nav-toggle[data-astro-cid-nen7h5rs] svg{width:1em;height:1em}.nav-toggle[data-astro-cid-nen7h5rs] .i-close[data-astro-cid-nen7h5rs],.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .i-open[data-astro-cid-nen7h5rs]{display:none}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close[data-astro-cid-nen7h5rs]{display:block}.mobile-menu[data-astro-cid-nen7h5rs]{background:var(--c-cream);max-height:calc(100svh - var(--header-h) - 16px);overscroll-behavior:contain;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 13px 27px -5px #00000018}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.m-row[data-astro-cid-nen7h5rs]{align-items:stretch;display:flex}.m-link[data-astro-cid-nen7h5rs]{font-family:var(--t-nav-ff);font-size:var(--t-nav-fs);font-weight:var(--t-nav-fw);color:var(--c-black);flex:1;padding:23px 32px;line-height:20px;display:block}.m-link[data-astro-cid-nen7h5rs].is-sub{padding-left:52px}.m-link[data-astro-cid-nen7h5rs]:hover,.m-link[data-astro-cid-nen7h5rs]:focus-visible{background:var(--c-primary);color:var(--c-white)}.m-link[data-astro-cid-nen7h5rs].is-active{background:var(--c-secondary);color:var(--c-white)}.m-sub-toggle[data-astro-cid-nen7h5rs]{width:64px;color:var(--c-black);cursor:pointer;background:0 0;border:0;flex:none}.m-sub-toggle[data-astro-cid-nen7h5rs] svg{width:14px;height:14px;transition:transform .2s}.m-sub-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}@media (width<=1024px){.site-header[data-astro-cid-nen7h5rs]{padding:8px 24px}.hdr-logo[data-astro-cid-nen7h5rs]{width:30%}.hdr-logo[data-astro-cid-nen7h5rs] img{max-width:216px}.hdr-nav[data-astro-cid-nen7h5rs]{width:45%}.hdr-cta[data-astro-cid-nen7h5rs]{width:25%}.nav-main[data-astro-cid-nen7h5rs]{display:none}.nav-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=767px){.site-header[data-astro-cid-nen7h5rs]{padding:16px}.hdr-logo[data-astro-cid-nen7h5rs]{flex:auto;width:auto;min-width:0}.hdr-logo[data-astro-cid-nen7h5rs] img{max-width:160px}.hdr-nav[data-astro-cid-nen7h5rs]{order:3;width:auto}.hdr-cta[data-astro-cid-nen7h5rs]{width:auto;padding:0 8px 0 0}.mobile-menu[data-astro-cid-nen7h5rs]{top:calc(100% + 2px)}.m-link[data-astro-cid-nen7h5rs]{padding-top:15px;padding-bottom:15px}}@media (width>=1025px){.mobile-menu[data-astro-cid-nen7h5rs]{display:none!important}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--c-footer)}.recaptcha-note[data-astro-cid-jo6i4kqk]{color:#fff;text-align:center;margin:0;padding:0 16px 16px;font-size:12px;line-height:1.5}.recaptcha-note[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;text-decoration:underline}[data-astro-cid-mgf5c6ok][data-sticky-contact].sticky-contact-hidden{opacity:0;visibility:hidden;pointer-events:none}[data-astro-cid-mgf5c6ok][data-sticky-pulse]{animation:2.6s cubic-bezier(.22,1,.36,1) infinite sticky-pulse}@keyframes sticky-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-mgf5c6ok][data-sticky-pulse]{opacity:.7;animation:none;transform:scale(1.12)}}
