/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-scroll-snap-strictness:proximity}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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-gray-200:var(--sfg-color-gray-200);--color-gray-300:var(--sfg-color-gray-300);--color-gray-400:var(--sfg-color-gray-400);--color-gray-600:var(--sfg-color-gray-600);--color-gray-800:var(--sfg-color-gray-800);--color-gray-900:var(--sfg-color-gray-900);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--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);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:4px;--radius-md:6px;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--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);--text-xxs:.625rem;--text-xxs--line-height:1em;--text-xxl:1.375rem;--text-xxl--line-height:1.4em;--color-primary:var(--sfg-color-primary);--color-background:var(--sfg-white);--color-background-highlight:var(--sfg-gray-accent);--color-foreground:var(--sfg-black);--color-foreground-muted:var(--sfg-gray-dark);--color-foreground-highlight:var(--sfg-white);--color-border:var(--sfg-gray-dark);--color-gray:var(--sfg-color-gray);--color-gray-light:var(--sfg-gray-light);--color-accent-200:var(--sfg-color-accent-200);--color-accent-300:var(--sfg-color-accent-300);--color-accent-400:var(--sfg-color-accent-400);--color-accent-600:var(--sfg-color-accent-600);--color-accent:var(--sfg-color-accent);--color-secondary-500:var(--sfg-color-secondary-500);--color-secondary-600:var(--sfg-color-secondary-600);--color-primary-600:var(--sfg-color-primary-600);--color-primary-700:var(--sfg-color-primary-700)}}@layer base{:root{--sfg-primary:#2b2b32;--sfg-accent:#a6c93f;--sfg-secondary:#432a74;--sfg-gray:#d9d9d9;--sfg-gray-dark:#343434;--sfg-gray-light:#f5f5f5;--sfg-gray-background:#f7f7f5;--sfg-white:#fff;--sfg-black:#2b2b32;--sfg-border:var(--sfg-gray-dark);--sfg-color-primary-50:#f4f4f5;--sfg-color-primary-100:#eaeaeb;--sfg-color-primary-200:#d5d5d6;--sfg-color-primary-300:#aaaaad;--sfg-color-primary-400:#6b6b70;--sfg-color-primary-500:#2b2b32;--sfg-color-primary-600:#222228;--sfg-color-primary-700:#1a1a1e;--sfg-color-primary-800:#111114;--sfg-color-primary-900:#09090a;--sfg-color-secondary-50:#f6f4f8;--sfg-color-secondary-100:#eceaf1;--sfg-color-secondary-200:#d9d4e3;--sfg-color-secondary-300:#b4aac7;--sfg-color-secondary-400:#7b6a9e;--sfg-color-secondary-500:#432a74;--sfg-color-secondary-600:#36225d;--sfg-color-secondary-700:#281946;--sfg-color-secondary-800:#1b112e;--sfg-color-secondary-900:#0d0817;--sfg-color-accent-50:#fbfcf5;--sfg-color-accent-100:#f6faec;--sfg-color-accent-200:#edf4d9;--sfg-color-accent-300:#dbe9b2;--sfg-color-accent-400:#c1d979;--sfg-color-accent-500:#a6c93f;--sfg-color-accent-600:#85a132;--sfg-color-accent-700:#647926;--sfg-color-accent-800:#425019;--sfg-color-accent-900:#21280d;--sfg-color-gray-100:#fbfbfb;--sfg-color-gray-200:#f7f7f7;--sfg-color-gray-300:#f0f0f0;--sfg-color-gray-400:#e4e4e4;--sfg-color-gray-500:#d9d9d9;--sfg-color-gray-600:#aeaeae;--sfg-color-gray-700:#828282;--sfg-color-gray-800:#575757;--sfg-color-gray-900:#2b2b2b}@supports (color:color-mix(in oklch, var(--sfg-color-primary) 5%, white)){:root{--sfg-color-primary-50:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-50:color-mix(in oklch,var(--sfg-color-primary)5%,white)}}:root{--sfg-color-primary-100:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-100:color-mix(in oklch,var(--sfg-color-primary)10%,white)}}:root{--sfg-color-primary-200:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-200:color-mix(in oklch,var(--sfg-color-primary)20%,white)}}:root{--sfg-color-primary-300:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-300:color-mix(in oklch,var(--sfg-color-primary)40%,white)}}:root{--sfg-color-primary-400:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-400:color-mix(in oklch,var(--sfg-color-primary)70%,white)}}:root{--sfg-color-primary-500:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-500:color-mix(in oklch,var(--sfg-color-primary)100%,transparent)}}:root{--sfg-color-primary-600:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-600:color-mix(in oklch,var(--sfg-color-primary)80%,black)}}:root{--sfg-color-primary-700:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-700:color-mix(in oklch,var(--sfg-color-primary)60%,black)}}:root{--sfg-color-primary-800:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-800:color-mix(in oklch,var(--sfg-color-primary)40%,black)}}:root{--sfg-color-primary-900:var(--sfg-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-primary-900:color-mix(in oklch,var(--sfg-color-primary)20%,black)}}:root{--sfg-color-primary:var(--sfg-primary);--sfg-color-secondary-50:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-50:color-mix(in oklch,var(--sfg-color-secondary)5%,white)}}:root{--sfg-color-secondary-100:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-100:color-mix(in oklch,var(--sfg-color-secondary)10%,white)}}:root{--sfg-color-secondary-200:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-200:color-mix(in oklch,var(--sfg-color-secondary)20%,white)}}:root{--sfg-color-secondary-300:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-300:color-mix(in oklch,var(--sfg-color-secondary)40%,white)}}:root{--sfg-color-secondary-400:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-400:color-mix(in oklch,var(--sfg-color-secondary)70%,white)}}:root{--sfg-color-secondary-500:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-500:color-mix(in oklch,var(--sfg-color-secondary)100%,transparent)}}:root{--sfg-color-secondary-600:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-600:color-mix(in oklch,var(--sfg-color-secondary)80%,black)}}:root{--sfg-color-secondary-700:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-700:color-mix(in oklch,var(--sfg-color-secondary)60%,black)}}:root{--sfg-color-secondary-800:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-800:color-mix(in oklch,var(--sfg-color-secondary)40%,black)}}:root{--sfg-color-secondary-900:var(--sfg-color-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-secondary-900:color-mix(in oklch,var(--sfg-color-secondary)20%,black)}}:root{--sfg-color-secondary:var(--sfg-secondary);--sfg-color-accent-50:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-50:color-mix(in oklch,var(--sfg-color-accent)5%,white)}}:root{--sfg-color-accent-100:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-100:color-mix(in oklch,var(--sfg-color-accent)10%,white)}}:root{--sfg-color-accent-200:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-200:color-mix(in oklch,var(--sfg-color-accent)20%,white)}}:root{--sfg-color-accent-300:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-300:color-mix(in oklch,var(--sfg-color-accent)40%,white)}}:root{--sfg-color-accent-400:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-400:color-mix(in oklch,var(--sfg-color-accent)70%,white)}}:root{--sfg-color-accent-500:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-500:color-mix(in oklch,var(--sfg-color-accent)100%,transparent)}}:root{--sfg-color-accent-600:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-600:color-mix(in oklch,var(--sfg-color-accent)80%,black)}}:root{--sfg-color-accent-700:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-700:color-mix(in oklch,var(--sfg-color-accent)60%,black)}}:root{--sfg-color-accent-800:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-800:color-mix(in oklch,var(--sfg-color-accent)40%,black)}}:root{--sfg-color-accent-900:var(--sfg-color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-accent-900:color-mix(in oklch,var(--sfg-color-accent)20%,black)}}:root{--sfg-color-accent:var(--sfg-accent);--sfg-color-gray:var(--sfg-gray);--sfg-color-gray-100:var(--sfg-color-gray)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-gray-100:color-mix(in oklch,var(--sfg-color-gray)10%,white)}}:root{--sfg-color-gray-200:var(--sfg-color-gray)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-gray-200:color-mix(in oklch,var(--sfg-color-gray)20%,white)}}:root{--sfg-color-gray-300:var(--sfg-color-gray)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-gray-300:color-mix(in oklch,var(--sfg-color-gray)40%,white)}}:root{--sfg-color-gray-400:var(--sfg-color-gray)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-gray-400:color-mix(in oklch,var(--sfg-color-gray)70%,white)}}:root{--sfg-color-gray-500:var(--sfg-color-gray)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-gray-500:color-mix(in oklch,var(--sfg-color-gray)100%,transparent)}}:root{--sfg-color-gray-600:var(--sfg-color-gray)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-gray-600:color-mix(in oklch,var(--sfg-color-gray)80%,black)}}:root{--sfg-color-gray-700:var(--sfg-color-gray)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-gray-700:color-mix(in oklch,var(--sfg-color-gray)60%,black)}}:root{--sfg-color-gray-800:var(--sfg-color-gray)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-gray-800:color-mix(in oklch,var(--sfg-color-gray)40%,black)}}:root{--sfg-color-gray-900:var(--sfg-color-gray)}@supports (color:color-mix(in lab, red, red)){:root{--sfg-color-gray-900:color-mix(in oklch,var(--sfg-color-gray)20%,black)}}}:root{--sfg-color-gray-dark:var(--sfg-gray-dark);--sfg-color-gray-light:var(--sfg-gray-light);--sfg-color-gray-background:var(--sfg-gray-background)}}@layer components,utilities;.tailwind.tailwind *,.tailwind.tailwind :after,.tailwind.tailwind :before,.tailwind.tailwind ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.tailwind.tailwind ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.tailwind.tailwind html,.tailwind.tailwind :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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}.tailwind.tailwind hr{height:0;color:inherit;border-top-width:1px}.tailwind.tailwind abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tailwind.tailwind h1,.tailwind.tailwind h2,.tailwind.tailwind h3,.tailwind.tailwind h4,.tailwind.tailwind h5,.tailwind.tailwind h6{font-size:inherit;font-weight:inherit}.tailwind.tailwind a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.tailwind.tailwind b,.tailwind.tailwind strong{font-weight:bolder}.tailwind.tailwind code,.tailwind.tailwind kbd,.tailwind.tailwind samp,.tailwind.tailwind 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}.tailwind.tailwind small{font-size:80%}.tailwind.tailwind sub,.tailwind.tailwind sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.tailwind.tailwind sub{bottom:-.25em}.tailwind.tailwind sup{top:-.5em}.tailwind.tailwind table{text-indent:0;border-color:inherit;border-collapse:collapse}.tailwind.tailwind :-moz-focusring{outline:auto}.tailwind.tailwind progress{vertical-align:baseline}.tailwind.tailwind summary{display:list-item}.tailwind.tailwind ol,.tailwind.tailwind ul,.tailwind.tailwind menu{list-style:none}.tailwind.tailwind img,.tailwind.tailwind svg,.tailwind.tailwind video,.tailwind.tailwind canvas,.tailwind.tailwind audio,.tailwind.tailwind iframe,.tailwind.tailwind embed,.tailwind.tailwind object{vertical-align:middle;display:block}.tailwind.tailwind img,.tailwind.tailwind video{max-width:100%;height:auto}.tailwind.tailwind button,.tailwind.tailwind input,.tailwind.tailwind select,.tailwind.tailwind optgroup,.tailwind.tailwind textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.tailwind.tailwind ::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}.tailwind.tailwind :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.tailwind.tailwind :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.tailwind.tailwind ::file-selector-button{margin-inline-end:4px}.tailwind.tailwind ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.tailwind.tailwind ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.tailwind.tailwind textarea{resize:vertical}.tailwind.tailwind ::-webkit-search-decoration{-webkit-appearance:none}.tailwind.tailwind ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.tailwind.tailwind ::-webkit-datetime-edit{display:inline-flex}.tailwind.tailwind ::-webkit-datetime-edit-fields-wrapper{padding:0}.tailwind.tailwind ::-webkit-datetime-edit{padding-block:0}.tailwind.tailwind ::-webkit-datetime-edit-year-field{padding-block:0}.tailwind.tailwind ::-webkit-datetime-edit-month-field{padding-block:0}.tailwind.tailwind ::-webkit-datetime-edit-day-field{padding-block:0}.tailwind.tailwind ::-webkit-datetime-edit-hour-field{padding-block:0}.tailwind.tailwind ::-webkit-datetime-edit-minute-field{padding-block:0}.tailwind.tailwind ::-webkit-datetime-edit-second-field{padding-block:0}.tailwind.tailwind ::-webkit-datetime-edit-millisecond-field{padding-block:0}.tailwind.tailwind ::-webkit-datetime-edit-meridiem-field{padding-block:0}.tailwind.tailwind ::-webkit-calendar-picker-indicator{line-height:1}.tailwind.tailwind :-moz-ui-invalid{box-shadow:none}.tailwind.tailwind button,.tailwind.tailwind input:where([type=button],[type=reset],[type=submit]){appearance:button}.tailwind.tailwind ::file-selector-button{appearance:button}.tailwind.tailwind ::-webkit-inner-spin-button{height:auto}.tailwind.tailwind ::-webkit-outer-spin-button{height:auto}.tailwind.tailwind [hidden]:where(:not([hidden=until-found])){display:none!important}.tailwind.tailwind .pointer-events-auto{pointer-events:auto}.tailwind.tailwind .pointer-events-none{pointer-events:none}.tailwind.tailwind .\!visible{visibility:visible!important}.tailwind.tailwind .collapse{visibility:collapse}.tailwind.tailwind .invisible{visibility:hidden}.tailwind.tailwind .visible{visibility:visible}.tailwind.tailwind .visible\!{visibility:visible!important}.tailwind.tailwind .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tailwind.tailwind .absolute{position:absolute}.tailwind.tailwind .fixed{position:fixed}.tailwind.tailwind .relative{position:relative}.tailwind.tailwind .static{position:static}.tailwind.tailwind .sticky{position:sticky}.tailwind.tailwind .inset-0{inset:calc(var(--spacing)*0)}.tailwind.tailwind .-top-4{top:calc(var(--spacing)*-4)}.tailwind.tailwind .-top-10{top:calc(var(--spacing)*-10)}.tailwind.tailwind .top-1{top:calc(var(--spacing)*1)}.tailwind.tailwind .top-4{top:calc(var(--spacing)*4)}.tailwind.tailwind .top-full{top:100%}.tailwind.tailwind .right-0{right:calc(var(--spacing)*0)}.tailwind.tailwind .right-4{right:calc(var(--spacing)*4)}.tailwind.tailwind .bottom-0{bottom:calc(var(--spacing)*0)}.tailwind.tailwind .bottom-full{bottom:100%}.tailwind.tailwind .left-0{left:calc(var(--spacing)*0)}.tailwind.tailwind .left-2{left:calc(var(--spacing)*2)}.tailwind.tailwind .-z-1{z-index:calc(1*-1)}.tailwind.tailwind .z-10{z-index:10}.tailwind.tailwind .z-20{z-index:20}.tailwind.tailwind .z-50{z-index:50}.tailwind.tailwind .container{width:100%}@media (min-width:600px){.tailwind.tailwind .container{max-width:600px}}@media (min-width:800px){.tailwind.tailwind .container{max-width:800px}}@media (min-width:1000px){.tailwind.tailwind .container{max-width:1000px}}@media (min-width:1280px){.tailwind.tailwind .container{max-width:1280px}}@media (min-width:1680px){.tailwind.tailwind .container{max-width:1680px}}.tailwind.tailwind .m-0{margin:calc(var(--spacing)*0)}.tailwind.tailwind .mx-4{margin-inline:calc(var(--spacing)*4)}.tailwind.tailwind .mx-auto{margin-inline:auto}.tailwind.tailwind .my-6{margin-block:calc(var(--spacing)*6)}.tailwind.tailwind .-mt-10{margin-top:calc(var(--spacing)*-10)}.tailwind.tailwind .-mt-\[70px\]{margin-top:-70px}.tailwind.tailwind .mt-0{margin-top:calc(var(--spacing)*0)}.tailwind.tailwind .mt-1{margin-top:calc(var(--spacing)*1)}.tailwind.tailwind .mt-2{margin-top:calc(var(--spacing)*2)}.tailwind.tailwind .mt-4{margin-top:calc(var(--spacing)*4)}.tailwind.tailwind .mt-8{margin-top:calc(var(--spacing)*8)}.tailwind.tailwind .mt-\[70px\]{margin-top:70px}.tailwind.tailwind .mt-auto{margin-top:auto}.tailwind.tailwind .-mb-2{margin-bottom:calc(var(--spacing)*-2)}.tailwind.tailwind .-mb-8{margin-bottom:calc(var(--spacing)*-8)}.tailwind.tailwind .mb-0{margin-bottom:calc(var(--spacing)*0)}.tailwind.tailwind .mb-1{margin-bottom:calc(var(--spacing)*1)}.tailwind.tailwind .mb-4{margin-bottom:calc(var(--spacing)*4)}.tailwind.tailwind .mb-8{margin-bottom:calc(var(--spacing)*8)}.tailwind.tailwind .ml-4{margin-left:calc(var(--spacing)*4)}.tailwind.tailwind .\!hidden{display:none!important}.tailwind.tailwind .block{display:block}.tailwind.tailwind .contents{display:contents}.tailwind.tailwind .flex{display:flex}.tailwind.tailwind .grid{display:grid}.tailwind.tailwind .hidden{display:none}.tailwind.tailwind .inline{display:inline}.tailwind.tailwind .inline-block{display:inline-block}.tailwind.tailwind .inline-flex{display:inline-flex}.tailwind.tailwind .table{display:table}.tailwind.tailwind .table\!{display:table!important}.tailwind.tailwind .table-caption{display:table-caption}.tailwind.tailwind .table-cell{display:table-cell}.tailwind.tailwind .aspect-\[3\/2\]{aspect-ratio:3/2}.tailwind.tailwind .aspect-\[5\/4\]{aspect-ratio:5/4}.tailwind.tailwind .aspect-square{aspect-ratio:1}.tailwind.tailwind .h-3{height:calc(var(--spacing)*3)}.tailwind.tailwind .h-4{height:calc(var(--spacing)*4)}.tailwind.tailwind .h-5{height:calc(var(--spacing)*5)}.tailwind.tailwind .h-10{height:calc(var(--spacing)*10)}.tailwind.tailwind .h-12{height:calc(var(--spacing)*12)}.tailwind.tailwind .h-24{height:calc(var(--spacing)*24)}.tailwind.tailwind .h-26{height:calc(var(--spacing)*26)}.tailwind.tailwind .h-\[2px\]{height:2px}.tailwind.tailwind .h-\[34px\]{height:34px}.tailwind.tailwind .h-\[55px\]{height:55px}.tailwind.tailwind .h-\[400px\]{height:400px}.tailwind.tailwind .h-auto{height:auto}.tailwind.tailwind .h-full{height:100%}.tailwind.tailwind .max-h-\[56\%\]{max-height:56%}.tailwind.tailwind .max-h-full{max-height:100%}.tailwind.tailwind .w-0{width:calc(var(--spacing)*0)}.tailwind.tailwind .w-3{width:calc(var(--spacing)*3)}.tailwind.tailwind .w-4{width:calc(var(--spacing)*4)}.tailwind.tailwind .w-5{width:calc(var(--spacing)*5)}.tailwind.tailwind .w-10{width:calc(var(--spacing)*10)}.tailwind.tailwind .w-12{width:calc(var(--spacing)*12)}.tailwind.tailwind .w-24{width:calc(var(--spacing)*24)}.tailwind.tailwind .w-26{width:calc(var(--spacing)*26)}.tailwind.tailwind .w-80{width:calc(var(--spacing)*80)}.tailwind.tailwind .w-\[4rem\]{width:4rem}.tailwind.tailwind .w-\[6em\]{width:6em}.tailwind.tailwind .w-\[100px\]{width:100px}.tailwind.tailwind .w-\[130px\]{width:130px}.tailwind.tailwind .w-full{width:100%}.tailwind.tailwind .max-w-\[45rem\]{max-width:45rem}.tailwind.tailwind .max-w-\[72\%\]{max-width:72%}.tailwind.tailwind .max-w-\[120px\]{max-width:120px}.tailwind.tailwind .max-w-\[140px\]{max-width:140px}.tailwind.tailwind .max-w-\[280px\]{max-width:280px}.tailwind.tailwind .max-w-\[560px\]{max-width:560px}.tailwind.tailwind .max-w-\[800px\]{max-width:800px}.tailwind.tailwind .max-w-full{max-width:100%}.tailwind.tailwind .max-w-md{max-width:var(--container-md)}.tailwind.tailwind .min-w-\[160px\]{min-width:160px}.tailwind.tailwind .flex-1{flex:1}.tailwind.tailwind .flex-none{flex:none}.tailwind.tailwind .flex-shrink-0{flex-shrink:0}.tailwind.tailwind .shrink{flex-shrink:1}.tailwind.tailwind .flex-grow,.tailwind.tailwind .grow{flex-grow:1}.tailwind.tailwind .translate-x-2{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.tailwind.tailwind .-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.tailwind.tailwind .translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.tailwind.tailwind .translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.tailwind.tailwind .translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.tailwind.tailwind .scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.tailwind.tailwind .scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.tailwind.tailwind .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.tailwind.tailwind .cursor-pointer{cursor:pointer}.tailwind.tailwind .resize{resize:both}.tailwind.tailwind .flex-col{flex-direction:column}.tailwind.tailwind .flex-col-reverse{flex-direction:column-reverse}.tailwind.tailwind .flex-wrap{flex-wrap:wrap}.tailwind.tailwind .items-center{align-items:center}.tailwind.tailwind .items-end{align-items:flex-end}.tailwind.tailwind .items-start{align-items:flex-start}.tailwind.tailwind .items-stretch{align-items:stretch}.tailwind.tailwind .justify-between{justify-content:space-between}.tailwind.tailwind .justify-center{justify-content:center}.tailwind.tailwind .justify-end{justify-content:flex-end}.tailwind.tailwind .justify-start{justify-content:flex-start}.tailwind.tailwind .gap-1{gap:calc(var(--spacing)*1)}.tailwind.tailwind .gap-2{gap:calc(var(--spacing)*2)}.tailwind.tailwind .gap-4{gap:calc(var(--spacing)*4)}.tailwind.tailwind .gap-6{gap:calc(var(--spacing)*6)}.tailwind.tailwind .gap-8{gap:calc(var(--spacing)*8)}.tailwind.tailwind .gap-x-16{column-gap:calc(var(--spacing)*16)}.tailwind.tailwind .gap-y-6{row-gap:calc(var(--spacing)*6)}.tailwind.tailwind .self-start{align-self:flex-start}.tailwind.tailwind .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tailwind.tailwind .overflow-hidden{overflow:hidden}.tailwind.tailwind .rounded{border-radius:.25rem}.tailwind.tailwind .rounded-full{border-radius:3.40282e38px}.tailwind.tailwind .rounded-lg{border-radius:var(--radius-lg)}.tailwind.tailwind .rounded-md{border-radius:var(--radius-md)}.tailwind.tailwind .border{border-style:var(--tw-border-style);border-width:1px}.tailwind.tailwind .border-2{border-style:var(--tw-border-style);border-width:2px}.tailwind.tailwind .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tailwind.tailwind .border-border{border-color:var(--color-border)}.tailwind.tailwind .border-gray-400{border-color:var(--color-gray-400)}.tailwind.tailwind .border-white{border-color:var(--color-white)}.tailwind.tailwind .bg-\[var\(--sfg-color-gray-background\)\]{background-color:var(--sfg-color-gray-background)}.tailwind.tailwind .bg-accent{background-color:var(--color-accent)}.tailwind.tailwind .bg-background{background-color:var(--color-background)}.tailwind.tailwind .bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.tailwind.tailwind .bg-primary-600{background-color:var(--color-primary-600)}.tailwind.tailwind .bg-primary-700{background-color:var(--color-primary-700)}.tailwind.tailwind .bg-transparent{background-color:#0000}.tailwind.tailwind .bg-white{background-color:var(--color-white)}.tailwind.tailwind .bg-white\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .bg-white\/0{background-color:color-mix(in oklab,var(--color-white)0%,transparent)}}.tailwind.tailwind .bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.tailwind.tailwind .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.tailwind.tailwind .bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.tailwind.tailwind .from-background{--tw-gradient-from:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tailwind.tailwind .from-background\/50{--tw-gradient-from:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .from-background\/50{--tw-gradient-from:color-mix(in oklab,var(--color-background)50%,transparent)}}.tailwind.tailwind .from-background\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tailwind.tailwind .from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black)70%,transparent)}}.tailwind.tailwind .from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tailwind.tailwind .via-background{--tw-gradient-via:var(--color-background);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tailwind.tailwind .to-background\/0{--tw-gradient-to:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .to-background\/0{--tw-gradient-to:color-mix(in oklab,var(--color-background)0%,transparent)}}.tailwind.tailwind .to-background\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tailwind.tailwind .fill-accent{fill:var(--color-accent)}.tailwind.tailwind .fill-foreground{fill:var(--color-foreground)}.tailwind.tailwind .object-contain{object-fit:contain}.tailwind.tailwind .object-cover{object-fit:cover}.tailwind.tailwind .p-1{padding:calc(var(--spacing)*1)}.tailwind.tailwind .p-2{padding:calc(var(--spacing)*2)}.tailwind.tailwind .p-4{padding:calc(var(--spacing)*4)}.tailwind.tailwind .p-6{padding:calc(var(--spacing)*6)}.tailwind.tailwind .px-1{padding-inline:calc(var(--spacing)*1)}.tailwind.tailwind .px-2{padding-inline:calc(var(--spacing)*2)}.tailwind.tailwind .px-3{padding-inline:calc(var(--spacing)*3)}.tailwind.tailwind .px-4{padding-inline:calc(var(--spacing)*4)}.tailwind.tailwind .px-5{padding-inline:calc(var(--spacing)*5)}.tailwind.tailwind .px-6{padding-inline:calc(var(--spacing)*6)}.tailwind.tailwind .py-1{padding-block:calc(var(--spacing)*1)}.tailwind.tailwind .py-2{padding-block:calc(var(--spacing)*2)}.tailwind.tailwind .py-4{padding-block:calc(var(--spacing)*4)}.tailwind.tailwind .py-6{padding-block:calc(var(--spacing)*6)}.tailwind.tailwind .py-8{padding-block:calc(var(--spacing)*8)}.tailwind.tailwind .py-12{padding-block:calc(var(--spacing)*12)}.tailwind.tailwind .pt-6{padding-top:calc(var(--spacing)*6)}.tailwind.tailwind .pt-8{padding-top:calc(var(--spacing)*8)}.tailwind.tailwind .pt-\[1px\]{padding-top:1px}.tailwind.tailwind .pr-20{padding-right:calc(var(--spacing)*20)}.tailwind.tailwind .pb-1{padding-bottom:calc(var(--spacing)*1)}.tailwind.tailwind .pb-10{padding-bottom:calc(var(--spacing)*10)}.tailwind.tailwind .text-center{text-align:center}.tailwind.tailwind .text-left{text-align:left}.tailwind.tailwind .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.tailwind.tailwind .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tailwind.tailwind .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.tailwind.tailwind .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tailwind.tailwind .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.tailwind.tailwind .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tailwind.tailwind .text-\[11px\]{font-size:11px}.tailwind.tailwind .leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.tailwind.tailwind .leading-none{--tw-leading:1;line-height:1}.tailwind.tailwind .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.tailwind.tailwind .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tailwind.tailwind .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.tailwind.tailwind .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tailwind.tailwind .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tailwind.tailwind .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tailwind.tailwind .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tailwind.tailwind .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tailwind.tailwind .text-wrap{text-wrap:wrap}.tailwind.tailwind .break-words,.tailwind.tailwind .wrap-break-word{overflow-wrap:break-word}.tailwind.tailwind .text-accent{color:var(--color-accent)}.tailwind.tailwind .text-black{color:var(--color-black)}.tailwind.tailwind .text-black\/80{color:#000c}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .text-black\/80{color:color-mix(in oklab,var(--color-black)80%,transparent)}}.tailwind.tailwind .text-foreground{color:var(--color-foreground)}.tailwind.tailwind .text-foreground-muted{color:var(--color-foreground-muted)}.tailwind.tailwind .text-foreground\/60{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .text-foreground\/60{color:color-mix(in oklab,var(--color-foreground)60%,transparent)}}.tailwind.tailwind .text-gray-300{color:var(--color-gray-300)}.tailwind.tailwind .text-gray-400{color:var(--color-gray-400)}.tailwind.tailwind .text-primary{color:var(--color-primary)}.tailwind.tailwind .text-white{color:var(--color-white)}.tailwind.tailwind .capitalize{text-transform:capitalize}.tailwind.tailwind .lowercase{text-transform:lowercase}.tailwind.tailwind .uppercase{text-transform:uppercase}.tailwind.tailwind .italic{font-style:italic}.tailwind.tailwind .overline{text-decoration-line:overline}.tailwind.tailwind .underline{text-decoration-line:underline}.tailwind.tailwind .opacity-0{opacity:0}.tailwind.tailwind .opacity-50{opacity:.5}.tailwind.tailwind .opacity-100{opacity:1}.tailwind.tailwind .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)}.tailwind.tailwind .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.tailwind.tailwind .shadow-sm{--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)}.tailwind.tailwind .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.tailwind.tailwind .ring,.tailwind.tailwind .ring-1{--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)}.tailwind.tailwind .ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.tailwind.tailwind .outline{outline-style:var(--tw-outline-style);outline-width:1px}.tailwind.tailwind .blur{--tw-blur:blur(8px);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,)}.tailwind.tailwind .grayscale{--tw-grayscale:grayscale(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,)}.tailwind.tailwind .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,)}.tailwind.tailwind .\!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,)!important}.tailwind.tailwind .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,)}.tailwind.tailwind .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.tailwind.tailwind .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))}.tailwind.tailwind .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.tailwind.tailwind .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.tailwind.tailwind .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))}.tailwind.tailwind .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))}.tailwind.tailwind .duration-200{--tw-duration:.2s;transition-duration:.2s}.tailwind.tailwind .duration-300{--tw-duration:.3s;transition-duration:.3s}.tailwind.tailwind .duration-500{--tw-duration:.5s;transition-duration:.5s}.tailwind.tailwind .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.tailwind.tailwind .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.tailwind.tailwind .select-none{-webkit-user-select:none;user-select:none}.tailwind.tailwind .text-shadow-background{--tw-text-shadow-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .text-shadow-background{--tw-text-shadow-color:color-mix(in oklab,var(--color-background)var(--tw-text-shadow-alpha),transparent)}}.tailwind.tailwind .text-shadow-xs{text-shadow:0px 1px 1px var(--tw-text-shadow-color,#0003)}@media (hover:hover){.tailwind.tailwind .group-hover\:w-full:is(:where(.group):hover *){width:100%}.tailwind.tailwind .group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.tailwind.tailwind .group-hover\:border-background-highlight:is(:where(.group):hover *){border-color:var(--color-background-highlight)}.tailwind.tailwind .group-hover\:bg-background-highlight:is(:where(.group):hover *){background-color:var(--color-background-highlight)}.tailwind.tailwind .group-hover\:fill-foreground-highlight:is(:where(.group):hover *){fill:var(--color-foreground-highlight)}.tailwind.tailwind .group-hover\:text-foreground-highlight:is(:where(.group):hover *){color:var(--color-foreground-highlight)}.tailwind.tailwind .group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.tailwind.tailwind .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.tailwind.tailwind .group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.tailwind.tailwind .group-hover\:brightness-110:is(:where(.group):hover *){--tw-brightness:brightness(110%);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,)}}.tailwind.tailwind .group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}@media (hover:hover){.tailwind.tailwind .hover\:translate-x-0:hover{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.tailwind.tailwind .hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.tailwind.tailwind .hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.tailwind.tailwind .hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.tailwind.tailwind .hover\:fill-accent-400:hover{fill:var(--color-accent-400)}.tailwind.tailwind .hover\:text-accent:hover{color:var(--color-accent)}.tailwind.tailwind .hover\:text-accent-400:hover{color:var(--color-accent-400)}.tailwind.tailwind .hover\:text-background:hover{color:var(--color-background)}.tailwind.tailwind .hover\:text-gray-600:hover{color:var(--color-gray-600)}.tailwind.tailwind .hover\:shadow-sm:hover{--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)}}@media (min-width:600px){.tailwind.tailwind .sm\:-top-8{top:calc(var(--spacing)*-8)}.tailwind.tailwind .sm\:top-0{top:calc(var(--spacing)*0)}.tailwind.tailwind .sm\:my-8{margin-block:calc(var(--spacing)*8)}.tailwind.tailwind .sm\:mt-3{margin-top:calc(var(--spacing)*3)}.tailwind.tailwind .sm\:mt-8{margin-top:calc(var(--spacing)*8)}.tailwind.tailwind .sm\:mb-12{margin-bottom:calc(var(--spacing)*12)}.tailwind.tailwind .sm\:hidden{display:none}.tailwind.tailwind .sm\:inline{display:inline}.tailwind.tailwind .sm\:h-4{height:calc(var(--spacing)*4)}.tailwind.tailwind .sm\:h-30{height:calc(var(--spacing)*30)}.tailwind.tailwind .sm\:h-\[71px\]{height:71px}.tailwind.tailwind .sm\:h-full{height:100%}.tailwind.tailwind .sm\:w-4{width:calc(var(--spacing)*4)}.tailwind.tailwind .sm\:w-30{width:calc(var(--spacing)*30)}.tailwind.tailwind .sm\:w-96{width:calc(var(--spacing)*96)}.tailwind.tailwind .sm\:w-auto{width:auto}.tailwind.tailwind .sm\:max-w-none{max-width:none}.tailwind.tailwind .sm\:flex-1{flex:1}.tailwind.tailwind .sm\:flex-none{flex:none}.tailwind.tailwind .sm\:flex-nowrap{flex-wrap:nowrap}.tailwind.tailwind .sm\:justify-center{justify-content:center}.tailwind.tailwind .sm\:gap-2{gap:calc(var(--spacing)*2)}.tailwind.tailwind .sm\:gap-6{gap:calc(var(--spacing)*6)}.tailwind.tailwind .sm\:gap-y-10{row-gap:calc(var(--spacing)*10)}.tailwind.tailwind .sm\:py-8{padding-block:calc(var(--spacing)*8)}.tailwind.tailwind .sm\:pr-\[120px\]{padding-right:120px}.tailwind.tailwind .sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.tailwind.tailwind .sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tailwind.tailwind .sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.tailwind.tailwind .sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tailwind.tailwind .sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:800px){.tailwind.tailwind .md\:bottom-0{bottom:calc(var(--spacing)*0)}.tailwind.tailwind .md\:hidden{display:none}.tailwind.tailwind .md\:inline{display:inline}.tailwind.tailwind .md\:aspect-\[5\/3\]{aspect-ratio:5/3}.tailwind.tailwind .md\:h-\[120px\]{height:120px}.tailwind.tailwind .md\:h-\[140px\]{height:140px}.tailwind.tailwind .md\:min-h-\[5em\]{min-height:5em}.tailwind.tailwind .md\:w-34{width:calc(var(--spacing)*34)}.tailwind.tailwind .md\:w-\[140px\]{width:140px}.tailwind.tailwind .md\:gap-8{gap:calc(var(--spacing)*8)}.tailwind.tailwind .md\:gap-y-12{row-gap:calc(var(--spacing)*12)}.tailwind.tailwind .md\:p-8{padding:calc(var(--spacing)*8)}.tailwind.tailwind .md\:py-12{padding-block:calc(var(--spacing)*12)}.tailwind.tailwind .md\:py-16{padding-block:calc(var(--spacing)*16)}.tailwind.tailwind .md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.tailwind.tailwind .md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tailwind.tailwind .md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:1000px){.tailwind.tailwind .lg\:-mt-16{margin-top:calc(var(--spacing)*-16)}.tailwind.tailwind .lg\:-mt-\[130px\]{margin-top:-130px}.tailwind.tailwind .lg\:mt-8{margin-top:calc(var(--spacing)*8)}.tailwind.tailwind .lg\:mt-\[130px\]{margin-top:130px}.tailwind.tailwind .lg\:block{display:block}.tailwind.tailwind .lg\:hidden{display:none}.tailwind.tailwind .lg\:inline{display:inline}.tailwind.tailwind .lg\:aspect-\[2\/1\]{aspect-ratio:2}.tailwind.tailwind .lg\:min-h-\[500px\]{min-height:500px}.tailwind.tailwind .lg\:w-\[30rem\]{width:30rem}.tailwind.tailwind .lg\:w-\[182px\]{width:182px}.tailwind.tailwind .lg\:w-auto{width:auto}.tailwind.tailwind .lg\:flex-2{flex:2}.tailwind.tailwind .lg\:flex-3{flex:3}.tailwind.tailwind .lg\:flex-none{flex:none}.tailwind.tailwind .lg\:flex-col{flex-direction:column}.tailwind.tailwind .lg\:flex-row{flex-direction:row}.tailwind.tailwind .lg\:items-center{align-items:center}.tailwind.tailwind .lg\:gap-4{gap:calc(var(--spacing)*4)}.tailwind.tailwind .lg\:gap-6{gap:calc(var(--spacing)*6)}.tailwind.tailwind .lg\:gap-20{gap:calc(var(--spacing)*20)}.tailwind.tailwind .lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tailwind.tailwind .lg\:border-gray-400{border-color:var(--color-gray-400)}.tailwind.tailwind .lg\:p-8{padding:calc(var(--spacing)*8)}.tailwind.tailwind .lg\:p-10{padding:calc(var(--spacing)*10)}.tailwind.tailwind .lg\:px-0{padding-inline:calc(var(--spacing)*0)}.tailwind.tailwind .lg\:px-8{padding-inline:calc(var(--spacing)*8)}.tailwind.tailwind .lg\:px-12{padding-inline:calc(var(--spacing)*12)}.tailwind.tailwind .lg\:py-8{padding-block:calc(var(--spacing)*8)}.tailwind.tailwind .lg\:py-12{padding-block:calc(var(--spacing)*12)}.tailwind.tailwind .lg\:pt-8{padding-top:calc(var(--spacing)*8)}.tailwind.tailwind .lg\:pb-7{padding-bottom:calc(var(--spacing)*7)}.tailwind.tailwind .lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.tailwind.tailwind .lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.tailwind.tailwind .lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:1280px){.tailwind.tailwind .xl\:hidden{display:none}.tailwind.tailwind .xl\:inline{display:inline}.tailwind.tailwind .xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:1680px){.tailwind.tailwind .\32 xl\:aspect-\[5\/2\]{aspect-ratio:5/2}}@media (prefers-color-scheme:dark){.tailwind.tailwind .dark\:text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .dark\:text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}}.en-is-open :is(.tailwind.tailwind .\[\.en-is-open_\&\]\:visible){visibility:visible}.en-is-open :is(.tailwind.tailwind .\[\.en-is-open_\&\]\:translate-y-0){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.en-is-open :is(.tailwind.tailwind .\[\.en-is-open_\&\]\:-rotate-180){rotate:-180deg}.en-is-open :is(.tailwind.tailwind .\[\.en-is-open_\&\]\:rotate-180){rotate:180deg}.en-is-open :is(.tailwind.tailwind .\[\.en-is-open_\&\]\:opacity-100){opacity:1}[data-theme=overlay-white]{--color-primary:var(--sfg-white);--color-background:var(--sfg-gray-dark);--color-foreground:var(--sfg-white);--color-border:var(--sfg-white)}[data-theme=overlay-black]{--color-primary:var(--sfg-black);--color-background:var(--sfg-white);--color-foreground:var(--sfg-black);--color-border:var(--sfg-black)}[data-theme=overlay-accent]{--color-primary:var(--sfg-accent);--color-background:transparent;--color-foreground:var(--sfg-white);--color-border:var(--sfg-accent)}[data-theme=overlay-secondary]{--color-primary:var(--sfg-secondary);--color-background:var(--sfg-gray-dark);--color-foreground:var(--sfg-white);--color-border:var(--sfg-white)}[data-theme=accent]{--color-primary:var(--sfg-black);--color-background:var(--sfg-accent);--color-foreground:var(--sfg-black);--color-border:var(--sfg-gray-dark);--color-accent:var(--sfg-white)}[data-theme=secondary]{--color-primary:var(--sfg-white);--color-background:var(--sfg-secondary);--color-foreground:var(--sfg-white);--color-accent:var(--sfg-white);--color-border:var(--sfg-white)}[data-theme=light]{--color-primary:var(--sfg-black);--color-background:var(--sfg-gray-light);--color-foreground:var(--sfg-black);--color-border:var(--sfg-gray-dark)}[data-theme=dark]{--color-primary:var(--sfg-white);--color-background:var(--sfg-gray-dark);--color-foreground:var(--sfg-white);--color-border:var(--sfg-white)}.debug,.debug *{outline:1px dashed #f2179e}.tailwind.tailwind .sfg-wrapper-limit-lg{max-width:1280px}@media (min-width:1680px){.tailwind.tailwind .sfg-wrapper-limit-lg{max-width:1680px}}.tailwind.tailwind .sfg-wrapper-limit-lg{width:100%;padding-inline:calc(var(--spacing)*4);margin-inline:auto;position:relative}@media (min-width:1000px){.tailwind.tailwind .sfg-wrapper-limit-lg{padding-inline:calc(var(--spacing)*10)}}.tailwind.tailwind .sfg-wrapper-limit{width:100%;max-width:1280px;padding-inline:calc(var(--spacing)*4);margin-inline:auto;position:relative}@media (min-width:1000px){.tailwind.tailwind .sfg-wrapper-limit{padding-inline:calc(var(--spacing)*10)}}.tailwind.tailwind .sfg-menu-portal-button{fill:var(--color-accent);color:var(--color-foreground)}.tailwind.tailwind .sfg-header-nav-main{margin-top:calc(var(--spacing)*2);justify-content:center;align-items:center;column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);flex-wrap:wrap;display:flex}@media (min-width:800px){.tailwind.tailwind .sfg-header-nav-main{margin-top:calc(var(--spacing)*0)}}@media (min-width:1000px){.tailwind.tailwind .sfg-header-nav-main{flex-wrap:nowrap}}@media (min-width:1280px){.tailwind.tailwind .sfg-header-nav-main{gap:calc(var(--spacing)*8)}}.tailwind.tailwind .sfg-header-nav-main li>a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.tailwind.tailwind .sfg-header-nav-main li>a:hover{color:var(--color-accent-600)}}.tailwind.tailwind .menu-item__title,.tailwind.tailwind .menu-item__title span{white-space:nowrap}.tailwind.tailwind .sfg-logo svg{max-width:120px}@media (min-width:1000px){.tailwind.tailwind .sfg-logo svg{max-width:140px}}@media (min-width:1280px){.tailwind.tailwind .sfg-logo svg{max-width:182px}}.tailwind.tailwind .sfg-footer-nav-main{gap:calc(var(--spacing)*10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tailwind.tailwind .sfg-footer-nav-main>li{flex-direction:column;display:flex}.tailwind.tailwind .sfg-footer-nav-main>li>a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tailwind.tailwind .sfg-footer-nav-main>li .sub-menu{flex-direction:column;display:flex}.tailwind.tailwind .sfg-footer-nav-main>li .sub-menu a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.tailwind.tailwind .sfg-footer-nav-main>li .sub-menu a:hover{color:var(--color-accent-400)}}.tailwind.tailwind .sfg-footer-accordion{flex-direction:column;width:100%;display:flex}.tailwind.tailwind .sfg-footer-accordion>li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-600)}.tailwind.tailwind .sfg-footer-accordion>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tailwind.tailwind .sfg-footer-accordion>li>a{width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);justify-content:space-between;align-items:center;display:flex}.tailwind.tailwind .sfg-footer-accordion>li>a svg{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);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));--tw-duration:.3s;transition-duration:.3s}.tailwind.tailwind .sfg-footer-accordion>li>a[aria-expanded=true] svg{rotate:180deg}.tailwind.tailwind .sfg-footer-accordion>li .sub-menu{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);grid-template-rows:0fr;display:grid}.tailwind.tailwind .sfg-footer-accordion>li .sub-menu .sub-menu-inner{overflow:hidden}.tailwind.tailwind .sfg-footer-accordion>li .sub-menu.is-open{grid-template-rows:1fr}.tailwind.tailwind .sfg-footer-accordion>li .sub-menu a{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.tailwind.tailwind .sfg-footer-accordion>li .sub-menu a:hover{color:var(--color-accent-400)}}.tailwind.tailwind .footer-legal-section{margin-top:calc(var(--spacing)*12);gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-600);padding-top:calc(var(--spacing)*8);flex-direction:column;display:flex}@media (min-width:1000px){.tailwind.tailwind .footer-legal-section{flex-direction:row;justify-content:space-between;align-items:center}}.tailwind.tailwind .footer-legal-section .footer-legal-container{width:100%}@media (min-width:600px){.tailwind.tailwind .footer-legal-section .footer-legal-container{max-width:600px}}@media (min-width:800px){.tailwind.tailwind .footer-legal-section .footer-legal-container{max-width:800px}}@media (min-width:1000px){.tailwind.tailwind .footer-legal-section .footer-legal-container{max-width:1000px}}@media (min-width:1280px){.tailwind.tailwind .footer-legal-section .footer-legal-container{max-width:1280px}}@media (min-width:1680px){.tailwind.tailwind .footer-legal-section .footer-legal-container{max-width:1680px}}.tailwind.tailwind .footer-legal-section .footer-legal-container{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:800px){.tailwind.tailwind .footer-legal-section .footer-legal-container{flex-direction:row}}.tailwind.tailwind .footer-legal-section .footer-copyright{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-300)}.tailwind.tailwind .sfg-footer-legal-menu{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media (min-width:1000px){.tailwind.tailwind .sfg-footer-legal-menu{gap:calc(var(--spacing)*8)}}.tailwind.tailwind .sfg-footer-legal-menu li{align-items:center;display:flex;position:relative}.tailwind.tailwind .sfg-footer-legal-menu li:not(:last-child):after{content:"";right:calc(var(--spacing)*-4);height:calc(var(--spacing)*3);background-color:var(--color-gray-600);width:1px;display:block;position:absolute}.tailwind.tailwind .sfg-footer-legal-menu a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.tailwind.tailwind .sfg-footer-legal-menu a:hover{color:var(--color-accent-400)}}.tailwind.tailwind .sfg-footer-contact-section svg{fill:var(--color-accent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.tailwind.tailwind .sfg-footer-contact-section svg:hover{fill:var(--color-accent-400)}}.tailwind.tailwind .en-button-round:before{background-color:var(--color-border);color:var(--color-border)}.tailwind.tailwind .en-button-round{color:var(--color-border);align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);border-radius:3.40282e38px;display:inline-flex}@media (min-width:800px){.tailwind.tailwind .en-button-round{padding-inline:calc(var(--spacing)*6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tailwind.tailwind [data-theme=overlay-accent] .en-button-round{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-foreground)}.tailwind.tailwind [data-theme=overlay-accent] .en-button-round:hover,.tailwind.tailwind [data-theme=overlay-accent] .en-button-round:focus{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-accent)}:is(.tailwind.tailwind [data-theme=overlay-accent] .en-button-round:hover,.tailwind.tailwind [data-theme=overlay-accent] .en-button-round:focus):before{background-color:var(--color-white);color:var(--color-accent)}@media (hover:hover){.tailwind.tailwind .en-button-round:hover,.tailwind.tailwind .en-button-round:focus{background-color:var(--color-foreground);color:var(--color-background)}}.tailwind.tailwind .sfg-teasers-header{background-color:var(--color-background);width:100%;fill:var(--color-accent);color:var(--color-foreground)}.tailwind.tailwind .sfg-teasers-heading-container{padding:calc(var(--spacing)*4);justify-content:center;display:flex}@media (min-width:1000px){.tailwind.tailwind .sfg-teasers-heading-container{padding:calc(var(--spacing)*8)}}.tailwind.tailwind .sfg-teasers-heading{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (min-width:1000px){.tailwind.tailwind .sfg-teasers-heading{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.tailwind.tailwind .sfg-teasers[data-grid-layout=grid] .sfg-teasers-wrapper,.tailwind.tailwind .sfg-teasers[data-grid-layout=grid2] .sfg-teasers-wrapper,.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teasers-wrapper,.tailwind.tailwind .sfg-teasers[data-grid-layout=legacy] .sfg-teasers-wrapper,.tailwind.tailwind .sfg-teasers[data-grid-layout=simple] .sfg-teasers-wrapper{width:100%;max-width:1280px;padding-inline:calc(var(--spacing)*4);justify-content:center;margin-inline:auto;display:flex;position:relative}@media (min-width:1000px){.tailwind.tailwind .sfg-teasers[data-grid-layout=grid] .sfg-teasers-wrapper,.tailwind.tailwind .sfg-teasers[data-grid-layout=grid2] .sfg-teasers-wrapper,.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teasers-wrapper,.tailwind.tailwind .sfg-teasers[data-grid-layout=legacy] .sfg-teasers-wrapper,.tailwind.tailwind .sfg-teasers[data-grid-layout=simple] .sfg-teasers-wrapper{padding-inline:calc(var(--spacing)*10)}}.tailwind.tailwind .sfg-teasers[data-grid-layout=grid] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=legacy] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=simple] .sfg-teasers-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline:auto;display:grid}@media (min-width:600px){.tailwind.tailwind .sfg-teasers[data-grid-layout=grid] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=legacy] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=simple] .sfg-teasers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.tailwind.tailwind .sfg-teasers[data-grid-layout=grid] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=legacy] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=simple] .sfg-teasers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tailwind.tailwind .sfg-teasers[data-grid-layout=grid] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=legacy] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=simple] .sfg-teasers-grid{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}@media (min-width:800px){.tailwind.tailwind .sfg-teasers[data-grid-layout=grid] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=legacy] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=simple] .sfg-teasers-grid{gap:calc(var(--spacing)*6)}}.tailwind.tailwind .sfg-teasers[data-grid-layout=grid] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=legacy] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=simple] .sfg-teasers-grid{grid-auto-flow:dense;grid-auto-rows:minmax(12rem,auto);max-width:76rem}.tailwind.tailwind .sfg-teasers[data-grid-layout=grid2] .sfg-teasers-grid{gap:calc(var(--spacing)*4);width:100%;padding-block:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:800px){.tailwind.tailwind .sfg-teasers[data-grid-layout=grid2] .sfg-teasers-grid{gap:calc(var(--spacing)*6)}}.tailwind.tailwind .sfg-teasers[data-grid-layout=grid2] .sfg-teasers-grid{grid-auto-flow:dense;grid-auto-rows:minmax(12rem,auto);max-width:50rem}@media (max-width:480px){.tailwind.tailwind .sfg-teasers[data-grid-layout=grid] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=grid2] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=legacy] .sfg-teasers-grid,.tailwind.tailwind .sfg-teasers[data-grid-layout=simple] .sfg-teasers-grid{grid-auto-rows:minmax(7rem,auto)}}.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teasers-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline:auto;display:grid}@media (min-width:800px){.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teasers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teasers-grid{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}@media (min-width:800px){.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teasers-grid{gap:calc(var(--spacing)*6)}}.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teasers-grid{grid-auto-rows:1fr;max-width:60rem}.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid{justify-content:center;gap:calc(var(--spacing)*4);flex-wrap:nowrap;display:flex}@media (min-width:800px){.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid{gap:calc(var(--spacing)*6)}}.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid:has(.sfg-teaser:nth-child(4)){justify-content:flex-start}.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;margin-left:1rem;overflow-x:auto}@media (min-width:768px){.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid{margin-left:2rem}}@media (min-width:80rem){.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid{margin-left:max(2rem,50vw - 38rem)}}.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid::-webkit-scrollbar{display:none}.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid .sfg-teaser{scroll-snap-align:start;flex:1 0 auto;width:clamp(20rem,30%,24.3333rem);max-width:24.3333rem;height:25rem}@media (max-width:640px){.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid .sfg-teaser{width:12rem;height:15rem}}.tailwind.tailwind .sfg-teasers[data-grid-layout=row] .sfg-teasers-grid .sfg-teaser:last-child{margin-right:1rem}.tailwind.tailwind .sfg-teaser{border-radius:var(--radius-md);border-style:var(--tw-border-style);min-height:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;color:var(--color-foreground);fill:var(--color-accent);background-color:var(--color-background);border-width:1px;border-color:var(--color-border);text-decoration-line:none;transition-duration:.3s;display:grid;position:relative;overflow:hidden}:is(.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teaser,.tailwind.tailwind .sfg-teaser[data-teaser-layout=default]) .sfg-teaser-image{display:none}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high]{grid-row:span 2/span 2}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high] .sfg-teaser-image{display:none}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo]{grid-row:span 2/span 2}.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo]{grid-template-rows:1fr auto}:is(.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo]) .sfg-teaser-image{grid-area:1/1/3/-1}:is(.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo]) .sfg-teaser-content-wrapper{grid-area:2/1/3/-1}.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image]:first-child{grid-area:1/1/3/3}.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image]:not(:first-child){grid-area:1/-3/3/-1}.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]{grid-area:span 1/span 2/span 1/span 2}@media (max-width:640px){.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]{grid-area:span 1/1/span 1/-1}}.tailwind.tailwind .sfg-teaser .sfg-teaser-image{position:relative}.tailwind.tailwind .sfg-teaser .sfg-teaser-image figure{object-fit:cover;width:100%;height:100%}.tailwind.tailwind .sfg-teaser .sfg-teaser-image img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.3s;transition-duration:.3s;transform:scale(1)}.tailwind.tailwind .sfg-teaser .sfg-teaser-image figcaption{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);border-radius:var(--radius-sm);background-color:#0003;position:absolute}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .sfg-teaser .sfg-teaser-image figcaption{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.tailwind.tailwind .sfg-teaser .sfg-teaser-image figcaption{padding:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .sfg-teaser .sfg-teaser-image figcaption{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.tailwind.tailwind .sfg-teaser .sfg-teaser-image figcaption{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.tailwind.tailwind .sfg-teaser:hover .sfg-teaser-image figcaption{opacity:1}.tailwind.tailwind .sfg-teaser:hover .sfg-teaser-image img{transform:scale(1.02)}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo] .sfg-teaser-image{padding:calc(var(--spacing)*4);position:relative}@media (min-width:800px){.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo] .sfg-teaser-image{padding:calc(var(--spacing)*6)}}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo] .sfg-teaser-image figure{object-fit:contain;width:100%;height:50%}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo] .sfg-teaser-image img{object-fit:contain;width:100%;height:100%}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo] .sfg-teaser-image figcaption{display:none}.tailwind.tailwind .sfg-teaser .sfg-teaser-content-wrapper{z-index:10;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);grid-template:"content arrow"1fr/1fr 40px;display:grid;position:relative}@media (min-width:600px){.tailwind.tailwind .sfg-teaser .sfg-teaser-content-wrapper{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}}.tailwind.tailwind .sfg-teaser[data-teaser-layout=default] .sfg-teaser-content-wrapper{grid-template-rows:1fr auto;grid-template-areas:"content content""arrow arrow"}.tailwind.tailwind .sfg-teaser[data-teaser-layout=default] .sfg-teaser-content-wrapper .sfg-teaser-arrow{margin-top:-4px;padding-bottom:0}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high] .sfg-teaser-content-wrapper{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3)}@media (min-width:600px){.tailwind.tailwind .sfg-teaser[data-teaser-layout=high] .sfg-teaser-content-wrapper{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}}.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teaser .sfg-teaser-content-wrapper{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}@media (min-width:1000px){.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teaser .sfg-teaser-content-wrapper{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3)}}:is(.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo],.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]) .sfg-teaser-content-wrapper{margin:calc(var(--spacing)*1);border-radius:var(--radius-sm);background-color:var(--color-background);overflow:hidden}@supports (color:color-mix(in lab, red, red)){:is(.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo],.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]) .sfg-teaser-content-wrapper{background-color:color-mix(in oklab,var(--color-background)80%,transparent)}}:is(.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo],.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]) .sfg-teaser-content-wrapper{padding:calc(var(--spacing)*2);color:var(--color-foreground);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (min-width:600px){:is(.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo],.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]) .sfg-teaser-content-wrapper{margin:calc(var(--spacing)*4);border-radius:var(--radius-md);padding:calc(var(--spacing)*4)}}:is(.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo],.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]):hover .sfg-teaser-content-wrapper{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:is(.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo],.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]):hover .sfg-teaser-content-wrapper{background-color:color-mix(in oklab,var(--color-background)90%,transparent)}}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait] .sfg-teaser-image figure{transform-origin:bottom;width:100%;height:75%;position:relative;overflow:hidden}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait] .sfg-teaser-image figure img{transform-origin:bottom}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait] .sfg-teaser-image figure:after{content:"";background:linear-gradient(transparent,var(--color-background));height:40px;position:absolute;bottom:0;left:0;right:0}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait] .sfg-teaser-content{min-height:7rem}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo] .sfg-teaser-content-wrapper{background-color:var(--color-gray)}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo] .sfg-teaser-content-wrapper{background-color:color-mix(in oklab,var(--color-gray)20%,transparent)}}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo]:hover .sfg-teaser-content-wrapper{background-color:var(--color-gray)}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo]:hover .sfg-teaser-content-wrapper{background-color:color-mix(in oklab,var(--color-gray)40%,transparent)}}.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image]{border-width:0;height:25rem}.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]{border-width:0;height:12rem}@media (max-width:640px){.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-image-portrait],.tailwind.tailwind .sfg-teaser[data-teaser-layout=high-with-logo],.tailwind.tailwind .sfg-teaser[data-teaser-layout=large-with-image]{height:15rem}.tailwind.tailwind .sfg-teaser[data-teaser-layout=wide-with-image]{height:7rem}}.tailwind.tailwind .sfg-teaser .sfg-teaser-content{gap:calc(var(--spacing)*1);flex-direction:column;grid-area:content;display:flex}.tailwind.tailwind .sfg-teaser .sfg-teaser-topline{margin-bottom:calc(var(--spacing)*0);font-size:var(--text-xxs);line-height:var(--tw-leading,var(--text-xxs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent);text-transform:uppercase}@media (min-width:600px){.tailwind.tailwind .sfg-teaser .sfg-teaser-topline{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:800px){.tailwind.tailwind .sfg-teaser .sfg-teaser-topline{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:1000px){.tailwind.tailwind .sfg-teaser .sfg-teaser-topline{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.tailwind.tailwind .sfg-teaser .sfg-teaser-topline{font-size:10px}.tailwind.tailwind .sfg-teaser .sfg-teaser-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-wrap:balance;color:var(--color-foreground);--tw-leading:1.2!important;line-height:1.2!important}@media (min-width:600px){.tailwind.tailwind .sfg-teaser .sfg-teaser-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:800px){.tailwind.tailwind .sfg-teaser .sfg-teaser-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:1000px){.tailwind.tailwind .sfg-teaser .sfg-teaser-title{font-size:var(--text-xxl);line-height:var(--tw-leading,var(--text-xxl--line-height))}}.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teaser .sfg-teaser-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:600px){.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teaser .sfg-teaser-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:800px){.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teaser .sfg-teaser-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tailwind.tailwind .sfg-teaser .sfg-teaser-excerpt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:balance;color:var(--color-foreground);--tw-leading:1.3!important;line-height:1.3!important}@supports (color:color-mix(in lab, red, red)){.tailwind.tailwind .sfg-teaser .sfg-teaser-excerpt{color:color-mix(in oklab,var(--color-foreground)70%,transparent)}}@media (min-width:800px){.tailwind.tailwind .sfg-teaser .sfg-teaser-excerpt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:1000px){.tailwind.tailwind .sfg-teaser .sfg-teaser-excerpt{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tailwind.tailwind .sfg-teaser .sfg-teaser-arrow{grid-area:arrow;place-self:end;padding-bottom:.35rem;transition:all .3s ease-in-out}.tailwind.tailwind .sfg-teaser:hover .sfg-teaser-arrow{fill:var(--color-foreground);transform:translate(5px)}.tailwind.tailwind .sfg-teaser .sfg-teaser-arrow svg{fill:var(--color-foreground)}@media (max-width:960px){.tailwind.tailwind .sfg-teaser .sfg-teaser-arrow svg{max-width:24px;height:auto}}@media not all and (min-width:450px){.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teaser-content{grid-column:span 2/span 2}.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teaser-arrow{display:none}}.tailwind.tailwind .sfg-teasers[data-grid-layout=quicklinks] .sfg-teaser-content{padding-top:calc(var(--spacing)*1)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=light]{--color-background:var(--color-gray-200);--color-border:var(--color-gray-300)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=light]:hover{--color-background:var(--color-gray-300);--color-border:var(--color-gray-400)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=dark]{--color-background:var(--color-gray-800);--color-border:var(--color-gray-800);--color-foreground:var(--sfg-color-white)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=dark]:hover{--color-background:var(--color-gray-900);--color-border:var(--color-gray-900)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=gray-dark]{--color-background:var(--sfg-color-gray-dark);--color-border:var(--sfg-color-gray-dark);--color-foreground:var(--sfg-color-white)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=gray-dark]:hover{--color-background:var(--color-gray-900);--color-border:var(--color-gray-900)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=white]{--color-background:var(--sfg-color-white);--color-border:var(--sfg-color-gray-light)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=white]:hover{--color-background:var(--color-gray-light);--color-border:var(--color-gray)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=gray]{--color-background:var(--sfg-color-gray);--color-border:var(--sfg-color-gray)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=gray]:hover{--color-background:var(--color-gray-600);--color-border:var(--color-gray-600)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=gray-light]{--color-background:var(--sfg-color-gray-light);--color-border:var(--sfg-color-gray-300)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=gray-light]:hover{--color-background:var(--color-accent-400);--color-border:var(--color-accent-300)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=secondary]{--color-background:var(--sfg-color-secondary);--color-border:var(--sfg-color-secondary);--color-foreground:var(--sfg-color-white)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=secondary]:hover{--color-background:var(--color-secondary-600);--color-border:var(--color-secondary-600)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=secondary-light]{--color-background:var(--sfg-color-secondary-light);--color-border:var(--sfg-color-secondary-light);--color-foreground:var(--sfg-color-white)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=secondary-light]:hover{--color-background:var(--color-secondary-500);--color-border:var(--color-secondary-500)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=accent]{--color-background:var(--sfg-color-accent);--color-border:var(--sfg-color-accent);--color-accent:var(--sfg-color-secondary)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=accent]:hover{--color-background:var(--color-accent-400);--color-border:var(--color-accent-400)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=accent-light]{--color-background:var(--sfg-color-accent-300);--color-border:var(--sfg-color-accent-300);--color-accent:var(--sfg-color-secondary)}.tailwind.tailwind .sfg-teaser[data-teaser-theme=accent-light]:hover{--color-background:var(--color-accent-200);--color-border:var(--color-accent-200)}.tailwind.tailwind .sfg-cta .sfg-cta-topline{margin-bottom:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground);text-transform:uppercase}@media (min-width:600px){.tailwind.tailwind .sfg-cta .sfg-cta-topline{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:800px){.tailwind.tailwind .sfg-cta .sfg-cta-topline{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:1000px){.tailwind.tailwind .sfg-cta .sfg-cta-topline{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.tailwind.tailwind .sfg-cta .sfg-cta-heading{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}@media (min-width:800px){.tailwind.tailwind .sfg-cta .sfg-cta-heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:1000px){.tailwind.tailwind .sfg-cta .sfg-cta-heading{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@supports (color:color-mix(in oklch, var(--sfg-color-primary) 5%, white)){.sfg-footer-main-section{position:relative}.sfg-footer-main-section:before{content:"";background-color:var(--sfg-color-accent-500);width:3px;height:3px;position:absolute;top:0;left:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}